QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2408|回复: 15
收起左侧

[讨论] 如果你能做此题

[复制链接]
发表于 2009-8-5 21:49:58 | 显示全部楼层 |阅读模式 来自: 中国浙江金华

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
那么,恭喜你,你可以开价 >6000 RMB/M
# ~6 D) m9 Q5 V1 [6 B0 Q出题者:czy12
. l' V# u, e+ `! ~8 i6 `HEHE
4 Y8 ?) c$ b- I" W  Z, c
- z+ i) w) s- A- p6 n  }7 L编辑:大家做得都很对,现在,我要求精度在9位以上,虽然ACAD的显示精度是8位,但输入的精度是9位,实际计算的精度也是9位,只是显示的是8位.这样,你就要抛开追踪了,因为,它只能输入8位精度.* x/ h$ T; m: F* J0 }, ^
改后图# u, h0 ?% ^& ]9 _
hynoa9.gif / g# u, j( E$ c! A2 U  b. A
原图2 U5 K$ m' U. R+ L" f
hynoa.gif
* A# _1 x3 s! ^6 n. |9 U9 a
0 u% L+ ]- H# n3 M" [3 _' {% K已知红线,,已知黄园园心与红线端点连线夹角见图.(白连线实际不存在.)
$ Y; G! P4 x$ r# n0 d  r要求::不用作任何辅助线,,在几十秒内(如果你要编程,也包括编程的时间)画出黄园.
* D) N# z& S% V! V# }" {5 ^# |, U; D9 G! Y( ~) f* L4 ^0 p
黄园直径随意,假定R5* s* V* D6 }1 H3 l6 y6 }& E
' Z0 ?/ W! J, {( Y7 Y( Q
! M2 d  |; u8 o( `. G. Y
提示::画前参看help( [4 \' L# b9 p$ Y9 }1 {$ C
* O7 v. _; `. V) `# Q8 e! s

# @# t% [' R. w7 M- `& @7 }
* Q5 u! w. m7 y' ^1 g- z4 w' a
7 i/ H8 k/ k( z4 W  x[ 本帖最后由 czy12 于 2009-8-6 08:04 编辑 ]

评分

参与人数 1三维币 +10 收起 理由
2005llnn + 10 发起技术讨论

查看全部评分

发表于 2009-8-5 22:07:49 | 显示全部楼层 来自: 中国四川泸州
很简单,我作出来了,不过6000/m我看不上,我现在都15000/m.
发表于 2009-8-5 22:14:54 | 显示全部楼层 来自: 中国广东佛山
对不对不知道,但方法应该是这样(2004版不能显示角度,高版本应当是可以的):5 ?" x2 B1 Z" c! _! t% }
7 P) Y. {$ a* y' g& F& ~9 S8 y/ V
!su.gif

评分

参与人数 1三维币 +5 收起 理由
★新手★ + 5 技术讨论

查看全部评分

发表于 2009-8-5 22:49:46 | 显示全部楼层 来自: 中国山东青岛
LS真牛    :good " s2 w, b9 s8 V# c2 x

0 e, J2 o8 z6 x) ~2 D7 T见识了
 楼主| 发表于 2009-8-6 07:42:06 | 显示全部楼层 来自: 中国浙江金华

回复 3# gongwen0519 的帖子

做得BC!9 q3 `4 i" A- F1 U- `  T

$ j) W% @. d- A3 e很奇怪的是,我的2008在设置附加角的时候,只能设置到0.1,而角度精度(在单位UNITS里)已经设了0.001,但显示出的却只是0.1.(可能ACAD程序有问题)0 r2 V$ s3 q$ P/ x7 M1 E4 `8 W" _
/ E5 x3 o) w; M% r$ y" e
因为这样,所以,我才以为这题用追踪是无法达到精度要求的.(正如在机械CAD网上所说HEHE)
7 O( [( p- a8 d2 V* o. E* K% p5 S8 ]# P, k  @0 r' L9 d' S# _
精益求精,请按要求再做做改后题.HEHE
) {, i; C) K4 Z6 s! O  a! b& [2 i3 [; \4 M. R( o
[ 本帖最后由 czy12 于 2009-8-6 08:06 编辑 ]
发表于 2009-8-6 08:51:26 | 显示全部楼层 来自: 中国天津
我也做出来了  不过数不是那么精确
发表于 2009-8-6 12:46:21 | 显示全部楼层 来自: 中国广东佛山
原帖由 czy12 于 2009-8-6 07:42 发表 http://www.3dportal.cn/discuz/images/common/back.gif4 T5 E! }8 O5 p  P3 a
做得BC!
  f. @/ B' j  L6 `1 C, [7 V
3 p' r( q8 N' c% h# k很奇怪的是,我的2008在设置附加角的时候,只能设置到0.1,而角度精度(在单位UNITS里)已经设了0.001,但显示出的却只是0.1.(可能ACAD程序有问题)
2 w/ b) j% L4 F2 m# k$ S  \/ [* A$ J$ F3 \) _  f. L) m4 J
因为这样,所以,我才以为这题用追踪是无法达到精度要求的.( ...

# \4 z7 I; X  ?/ K6 ?8 q1 m( e* ~- W
你那个可能是ACAD程序问题吧。我这在cad2004里附加角设置到小数点后8位(如20.12345678)都可以(UNITS设置为0.00000000),标注结果如演示:5 V# C& G2 {- ~, O; `9 x6 ?
!jq.gif

评分

参与人数 1三维币 +3 收起 理由
★新手★ + 3 技术讨论

查看全部评分

发表于 2009-8-6 12:53:12 | 显示全部楼层 来自: 中国广东佛山
呵呵,又改了题,到是很新鲜,在极轴追踪里可以设置小数点后9位的附加角(因为cad可以接受16位有效数字输入与计算的)。既然楼主说不能用此法,暂时还不知怎样搞定(除非使用cad的CAL或lisp程序,都要解三角形的,但这样含计算在内几十秒似乎。。。。)。3 o* E7 p/ U* s# d2 F
# I! {; F! J' h! I0 m8 t* V1 w6 N
[ 本帖最后由 gongwen0519 于 2009-8-6 14:07 编辑 ]
 楼主| 发表于 2009-8-6 16:28:28 | 显示全部楼层 来自: 中国浙江金华
HEHE,因为ACAD只有8位精度,当在附加角中输入第9位的时候,虽然可以输入甚至更多,而这第9位将参与四舍五入.第10位以后的数字将会放弃.$ d6 S  y! z. ~: K0 I5 S
- r0 W2 e  L% c- C, l! d0 S
也就是说,在计算时,只计算前8位数字.第9位参与四舍五入.
& D' S) K/ G4 y9 q* P+ n0 t9 w1 r" _' j
而CAL或LISP则不同,程序决定了它的性质,它可以计算小数后9位以上,虽然最终显示是8位精度,但8位后数字却参与了计算,同时隐含了第9位小数.如果计算,第9位隐含的数字将参与.
9 N0 y1 H1 _* c) C
3 w. ~% }, [6 z举例说明:$ ]# p6 z. r( Z2 o6 ^/ h
A=0.561727162495×2=1.123454324995 g+ }2 x; n% l& t% D  @
在附加角中输入A值,最后显示的是1.12345432,因为它只计算到8位精度,当第9位是4,四舍五入了,而并没有去计算第10第11位,否则将是$ `! }; K8 ~, ~9 u" ?
1.123454323.# K" [. R; o) L
0 n2 V8 \4 [/ v, J4 T
用cal或LISP计算,1 A  W% [6 m. \5 w: \6 z
A=0.561727162495×2=1.12345432499,显示为A=1.12345432,这不一样吗?是的,表面看起来一样,但实质却不一样,我们把A=1.12345432这个结果(记住:用A变量赋值,而不是用1.12345432)再乘以2,来看看" S7 {% ?- Q% G
B=A×2=2.246908654 h! |. q, @; Z" ?2 o) m* ^
为什么答案不是B=2.24690864呢?
0 p, u( S- {" [因为在CAL中计算时,第9位数字4也参与了计算了.4×2=8,四舍五入了.2 U4 f  W8 i0 I: R
- K3 k/ U9 D& k- Z6 Y$ K) X
而附加角显示的是1.12345432,画出来的就是1.1234532,而CAL或LISP虽然表面看只是1.12345432,但在计算时却是1.123454324(99参与与否已经不重要了)7 L% b) ^* ], ?9 N
1 s' o% V# g, Q. D
HEHE,一大堆,希望理解.
3 f) M# k2 Q5 Z& k: ]  o) y$ `9 O0 D: l: u) r
( i! Z) [4 N- ~  E: j( u1 Z
对了,还有回8#,只要两个已知角度就足够了,不必去解三角,解方程,算数值.所以,几十秒足够了(不必事先去做,直感就输入了)HEHE
* v/ {$ R7 K/ D3 p  K6 k5 s% \* z( a. C3 S% q
[ 本帖最后由 czy12 于 2009-8-6 16:34 编辑 ]

评分

参与人数 1三维币 +8 收起 理由
★新手★ + 8 技术讨论

查看全部评分

发表于 2009-8-7 21:13:52 | 显示全部楼层 来自: 中国广东佛山
原帖由 czy12 于 2009-8-6 16:28 发表 http://www.3dportal.cn/discuz/images/common/back.gif
5 H+ R' V. z. h" lHEHE,因为ACAD只有8位精度,当在附加角中输入第9位的时候,虽然可以输入甚至更多,而这第9位将参与四舍五入.第10位以后的数字将会放弃.
# G) p. e. Z& c: \( h8 K' a
, k" ?0 V0 q  D. G) H+ c, x4 B也就是说,在计算时,只计算前8位数字.第9位参与四舍五入.  |- j2 }( r: T, D' @3 ]1 \9 q6 ^! n
1 s) o9 P3 @4 U1 F3 C4 S
而CAL或LISP则不同 ...
6 ^- W& x4 [3 W( y& c

; _% ]$ O0 m5 B& h$ N( `呵呵,我只是了解一点lisp和VBA机制的皮毛。一般都是用别人现存的,偶尔改动一点适合自己需要而已。楼主看来和woaishuijia版主一样,也是这方高手啊。学习了!
发表于 2009-8-7 21:34:35 | 显示全部楼层 来自: 中国河北
恩。有点意思。一直用cad。但是没用的这么精。
发表于 2009-8-8 07:58:28 | 显示全部楼层 来自: 中国江苏镇江
前辈果然强大啊,学习了
发表于 2009-8-8 11:54:58 | 显示全部楼层 来自: 中国吉林长春
太强了,相信出题人答题人都已经乐在其中了吧,因为那是另一个境界,呵呵
发表于 2009-8-8 14:00:49 | 显示全部楼层 来自: 中国北京
我能做,但我没感到这个问题有特点阿
 楼主| 发表于 2009-8-8 18:22:28 | 显示全部楼层 来自: 中国浙江金华

回复 10# gongwen0519 的帖子

HEHE,我可不会VBA,只是略知lisp,编程方面只能算WOAISHUIJIA的孙学生了.+ ~; _' F" a  A4 ]9 ^
此题用CAL中的交点ill算式,整个算式不超过20个字符,只有两个已知的角度.
头像被屏蔽
发表于 2009-8-9 15:30:37 | 显示全部楼层 来自: 中国海南海口
提示: 作者被禁止或删除 内容自动屏蔽
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表