QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
3天前
查看: 2416|回复: 15
收起左侧

[讨论] 如果你能做此题

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

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

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

x
那么,恭喜你,你可以开价 >6000 RMB/M* j4 B/ I: P* [4 Y4 K
出题者:czy128 a6 b/ c$ O+ x/ K3 F, M- B
HEHE
: G. g. m1 s4 X" m) p* Y3 N' l& P9 p# j* I) x# ?8 A
编辑:大家做得都很对,现在,我要求精度在9位以上,虽然ACAD的显示精度是8位,但输入的精度是9位,实际计算的精度也是9位,只是显示的是8位.这样,你就要抛开追踪了,因为,它只能输入8位精度.
5 a+ |3 e& j/ G& l5 t( a' {- d改后图
/ V8 x- u/ q1 T; G
hynoa9.gif / x' [. X5 N# B5 T7 o  h, P  E, ?
原图
8 L. ^" H% @) f" C5 y4 h hynoa.gif
* b$ j  C1 M2 g3 `0 Y  _! i) H$ n/ Y- v+ q2 s5 g6 T" v
已知红线,,已知黄园园心与红线端点连线夹角见图.(白连线实际不存在.)
& W6 W) k" O% ?要求::不用作任何辅助线,,在几十秒内(如果你要编程,也包括编程的时间)画出黄园.
9 e! A, E" \; R: }
% k  {" p# ]4 h( b1 o黄园直径随意,假定R5. O) v1 Y9 q3 T9 V& V
0 N* S! V* U$ Q* X) {! S! Y$ n
- r' n+ q6 c1 W+ Q# t" v
提示::画前参看help
: ]) q3 e3 n! _5 R: k" ^9 N
" E# T: m0 T% t. Z) {
6 a" |* a5 ~2 A. C; v8 |# b
; U2 b4 N' x" j! c+ E+ a1 f$ |
% w# t* m! U" B/ [7 n  u7 [9 F[ 本帖最后由 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版不能显示角度,高版本应当是可以的):# r- q& l7 I" f: V4 g( u/ n

2 @7 @; ~5 r* E) S( t !su.gif

评分

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

查看全部评分

发表于 2009-8-5 22:49:46 | 显示全部楼层 来自: 中国山东青岛
LS真牛    :good ( F) u5 ?8 d7 m; g) q
- M% ^0 g4 @4 D$ I. w# ~
见识了
 楼主| 发表于 2009-8-6 07:42:06 | 显示全部楼层 来自: 中国浙江金华

回复 3# gongwen0519 的帖子

做得BC!0 q( z2 b3 X6 ]% I+ B6 @

: `1 H' _0 o' Z很奇怪的是,我的2008在设置附加角的时候,只能设置到0.1,而角度精度(在单位UNITS里)已经设了0.001,但显示出的却只是0.1.(可能ACAD程序有问题)! e, w& ]6 A3 b$ y5 L: T) L) N

3 R, ~) }; p+ f+ m* \因为这样,所以,我才以为这题用追踪是无法达到精度要求的.(正如在机械CAD网上所说HEHE)
% B- F  ~- P5 ^. y1 `; ~
7 ?& ?5 i  v6 ?6 j) u5 D% x精益求精,请按要求再做做改后题.HEHE
3 ?. c" X6 W2 m$ c0 W
; J% z  c3 f  D- ?/ R+ q[ 本帖最后由 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.gif" p' z2 J1 U7 _: a% I: z5 }
做得BC!
& P7 z3 L) C; N+ P- e+ S  u6 _1 i7 S
. D5 p7 T4 p" l, ~1 Y9 D很奇怪的是,我的2008在设置附加角的时候,只能设置到0.1,而角度精度(在单位UNITS里)已经设了0.001,但显示出的却只是0.1.(可能ACAD程序有问题)
3 O5 Y3 Y$ E: x( y! U* v4 d7 \9 Q8 X  w
9 S, a* A/ V0 p4 [因为这样,所以,我才以为这题用追踪是无法达到精度要求的.( ...
5 u* X: k# a! _+ h7 p* i- q
) l+ x' _* W& J! B+ a# I0 @
你那个可能是ACAD程序问题吧。我这在cad2004里附加角设置到小数点后8位(如20.12345678)都可以(UNITS设置为0.00000000),标注结果如演示:
# b* ~: q# {; l! ^% E( q# j+ N# v) | !jq.gif

评分

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

查看全部评分

发表于 2009-8-6 12:53:12 | 显示全部楼层 来自: 中国广东佛山
呵呵,又改了题,到是很新鲜,在极轴追踪里可以设置小数点后9位的附加角(因为cad可以接受16位有效数字输入与计算的)。既然楼主说不能用此法,暂时还不知怎样搞定(除非使用cad的CAL或lisp程序,都要解三角形的,但这样含计算在内几十秒似乎。。。。)。
7 y. w# S' R% |3 K4 L' [2 w( U& r# F
[ 本帖最后由 gongwen0519 于 2009-8-6 14:07 编辑 ]
 楼主| 发表于 2009-8-6 16:28:28 | 显示全部楼层 来自: 中国浙江金华
HEHE,因为ACAD只有8位精度,当在附加角中输入第9位的时候,虽然可以输入甚至更多,而这第9位将参与四舍五入.第10位以后的数字将会放弃.( H0 G6 R0 ~7 J9 z4 Q3 F* t" s3 Q- [  K
+ t% @7 T5 o( ^0 D& w* M$ f6 u
也就是说,在计算时,只计算前8位数字.第9位参与四舍五入.
' A6 |5 q" q1 ^5 @+ h& f/ ?  ^' s2 @6 k0 m3 L& q6 h" U* @8 F
而CAL或LISP则不同,程序决定了它的性质,它可以计算小数后9位以上,虽然最终显示是8位精度,但8位后数字却参与了计算,同时隐含了第9位小数.如果计算,第9位隐含的数字将参与.9 W2 D* z2 p: V) a; X

$ |* n6 i' S' i5 [) D/ B举例说明:
0 `3 l) o0 E: a9 W2 EA=0.561727162495×2=1.12345432499
2 |* ^5 g" \8 V% c9 L
在附加角中输入A值,最后显示的是1.12345432,因为它只计算到8位精度,当第9位是4,四舍五入了,而并没有去计算第10第11位,否则将是) [# n0 r5 o; ?2 ?" M! `" i
1.123454323.
7 T! e/ w: |5 D
7 U7 P# C- c; \5 P2 @$ f用cal或LISP计算,
2 I  z8 f: B, p1 G; x. E9 uA=0.561727162495×2=1.12345432499,显示为A=1.12345432,这不一样吗?是的,表面看起来一样,但实质却不一样,我们把A=1.12345432这个结果(记住:用A变量赋值,而不是用1.12345432)再乘以2,来看看: O7 O$ @9 u# n, M4 O
B=A×2=2.24690865
; |: @- }5 l, v9 _! f3 L为什么答案不是B=2.24690864呢?8 E2 x2 l" a8 u! j' G8 W& H
因为在CAL中计算时,第9位数字4也参与了计算了.4×2=8,四舍五入了.8 x3 X' W* I  @& N8 I
& @$ h# }) H9 b- v# _
而附加角显示的是1.12345432,画出来的就是1.1234532,而CAL或LISP虽然表面看只是1.12345432,但在计算时却是1.123454324(99参与与否已经不重要了)
  o) K) Q; ?+ t. F  U4 ]! U5 P; A6 ?7 {' ]4 {
HEHE,一大堆,希望理解.
4 p9 m$ Q" Y% [$ ^& ]4 m3 H0 J: A9 ^4 ?0 U, j

& r' W' @; a% |$ M2 Q, `* E对了,还有回8#,只要两个已知角度就足够了,不必去解三角,解方程,算数值.所以,几十秒足够了(不必事先去做,直感就输入了)HEHE- ^# b# I: z; m( k

6 n2 E1 J% @, l# _[ 本帖最后由 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
) N+ n1 c  g, v  g9 dHEHE,因为ACAD只有8位精度,当在附加角中输入第9位的时候,虽然可以输入甚至更多,而这第9位将参与四舍五入.第10位以后的数字将会放弃.9 W1 D& b, A# H* N0 a

; [' E  [; a1 Q7 O; g$ C也就是说,在计算时,只计算前8位数字.第9位参与四舍五入." n, r' a8 a9 j. K: y

! |( J0 B; b8 N5 N而CAL或LISP则不同 ...

" H$ c5 K: \  n# O7 Z/ o7 Q( e4 m4 b# D* Q) K, |% H) i9 x' J
呵呵,我只是了解一点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的孙学生了.+ z' T2 z; ^" @$ C" M9 P
此题用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 )

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