QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[讨论] 如果你能做此题

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

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

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

x
那么,恭喜你,你可以开价 >6000 RMB/M
5 u8 k7 y! y; ^; r8 {% B3 \3 y! {/ B出题者:czy12
& ]: S8 l( N( o  }HEHE
: R3 M* }4 I% ~7 V3 R
0 L# ^0 N0 ?* U' P- b* y' {/ E8 a编辑:大家做得都很对,现在,我要求精度在9位以上,虽然ACAD的显示精度是8位,但输入的精度是9位,实际计算的精度也是9位,只是显示的是8位.这样,你就要抛开追踪了,因为,它只能输入8位精度.& w/ ~/ w: k4 x4 O2 b* J! b  B( g
改后图
9 X' ]* C" M' N! J
hynoa9.gif ; d+ Z  Y% [$ j+ B# ?+ m
原图
4 I/ I! n4 A4 E4 @6 O* s hynoa.gif   \; q! M- q8 B/ ], o( C
0 C* p6 _) i# ^" P4 h
已知红线,,已知黄园园心与红线端点连线夹角见图.(白连线实际不存在.)% ~) \$ @; v: n1 D3 }4 ^# S! }
要求::不用作任何辅助线,,在几十秒内(如果你要编程,也包括编程的时间)画出黄园.2 @9 e% R& t8 v- C' I% J

) c( ~% `; U) z黄园直径随意,假定R5
9 U$ k# X! [+ m. f7 W1 m( q) n& [2 N, S% H% }' _+ I9 ]" R

' X& X" R+ ^4 n9 _提示::画前参看help
0 }. v! H& s6 ^* m9 ^+ ]
; _! X  w5 `7 z) w8 b4 I1 V
8 d6 U5 g  a- o! v' j1 C0 b) j# u$ j: [6 E) D
: F. i: o2 X" f$ l0 s
[ 本帖最后由 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版不能显示角度,高版本应当是可以的):
/ d" N# R, j3 O2 I" R) b& R% S
$ |0 l' w" S* O, Y# D3 s !su.gif

评分

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

查看全部评分

发表于 2009-8-5 22:49:46 | 显示全部楼层 来自: 中国山东青岛
LS真牛    :good
- {( D0 j2 U  ^, u/ m/ E2 h2 o) Z& F0 n. o, P) m! ~7 i+ ^3 `8 S* a
见识了
 楼主| 发表于 2009-8-6 07:42:06 | 显示全部楼层 来自: 中国浙江金华

回复 3# gongwen0519 的帖子

做得BC!
. N5 P. M( M4 `6 v+ R3 W' k, X; N& C( v1 X& J% \* Z  o
很奇怪的是,我的2008在设置附加角的时候,只能设置到0.1,而角度精度(在单位UNITS里)已经设了0.001,但显示出的却只是0.1.(可能ACAD程序有问题)
3 `/ ~4 n7 O8 _6 _+ H* W) g  a0 [" S4 A/ k! L
因为这样,所以,我才以为这题用追踪是无法达到精度要求的.(正如在机械CAD网上所说HEHE)/ _! j' _- I4 l( t- s  D, M

$ c: e* m7 u( \. G2 z, C# ?( r/ x! o# L精益求精,请按要求再做做改后题.HEHE( p7 b5 Q6 b/ D1 T+ ?

( B  T0 B' `, Z# w[ 本帖最后由 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
) k2 N" H# y/ ^' @! f! |做得BC!/ U, X0 `) r1 L5 l) }

; \( a* Q, f* t8 y6 C+ m很奇怪的是,我的2008在设置附加角的时候,只能设置到0.1,而角度精度(在单位UNITS里)已经设了0.001,但显示出的却只是0.1.(可能ACAD程序有问题)3 K- s+ a) y5 C1 f* @
4 X- t+ F7 P/ ?* {# a* W
因为这样,所以,我才以为这题用追踪是无法达到精度要求的.( ...
6 p" L- ~) h; }) p' B
  E9 b+ K6 U. \1 W6 C4 f
你那个可能是ACAD程序问题吧。我这在cad2004里附加角设置到小数点后8位(如20.12345678)都可以(UNITS设置为0.00000000),标注结果如演示:
' c. c" F( u' T* X) y !jq.gif

评分

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

查看全部评分

发表于 2009-8-6 12:53:12 | 显示全部楼层 来自: 中国广东佛山
呵呵,又改了题,到是很新鲜,在极轴追踪里可以设置小数点后9位的附加角(因为cad可以接受16位有效数字输入与计算的)。既然楼主说不能用此法,暂时还不知怎样搞定(除非使用cad的CAL或lisp程序,都要解三角形的,但这样含计算在内几十秒似乎。。。。)。4 `8 D: p' I6 E6 s0 X- v( B
7 i; @" d3 V" }2 L+ ?/ p0 Z1 A
[ 本帖最后由 gongwen0519 于 2009-8-6 14:07 编辑 ]
 楼主| 发表于 2009-8-6 16:28:28 | 显示全部楼层 来自: 中国浙江金华
HEHE,因为ACAD只有8位精度,当在附加角中输入第9位的时候,虽然可以输入甚至更多,而这第9位将参与四舍五入.第10位以后的数字将会放弃.. ?! i, s' X" Y) A) ]$ o9 ^2 D2 E
$ J2 C' Q( @; y; O
也就是说,在计算时,只计算前8位数字.第9位参与四舍五入.
; m) N! @" \- s! V+ q2 `. Y  y
- f! v* g; _( L2 S& @) |而CAL或LISP则不同,程序决定了它的性质,它可以计算小数后9位以上,虽然最终显示是8位精度,但8位后数字却参与了计算,同时隐含了第9位小数.如果计算,第9位隐含的数字将参与.. C7 S5 p. n% h( l

% c: o0 b) W; O8 B# J5 O  w4 S举例说明:9 `, ~: |4 e+ \, P+ R; s" v" B
A=0.561727162495×2=1.12345432499
/ `: K: b" R. @. b" ^% a% B
在附加角中输入A值,最后显示的是1.12345432,因为它只计算到8位精度,当第9位是4,四舍五入了,而并没有去计算第10第11位,否则将是
; n% r8 F7 y$ P$ @, G- u9 W1.123454323.: \: ]" C5 B9 G5 }: |, W

( a) V1 w( [5 ]用cal或LISP计算,/ x1 f8 g# v9 S
A=0.561727162495×2=1.12345432499,显示为A=1.12345432,这不一样吗?是的,表面看起来一样,但实质却不一样,我们把A=1.12345432这个结果(记住:用A变量赋值,而不是用1.12345432)再乘以2,来看看
! X+ s; t9 l/ L* d$ LB=A×2=2.246908651 W" t6 t3 k6 M! H* h
为什么答案不是B=2.24690864呢?! L0 g6 d% U, R8 q/ A. o
因为在CAL中计算时,第9位数字4也参与了计算了.4×2=8,四舍五入了.& s) G7 [; Y2 J, O% ]" ^: U
8 i2 ]1 e( G. \, u  H" h* S
而附加角显示的是1.12345432,画出来的就是1.1234532,而CAL或LISP虽然表面看只是1.12345432,但在计算时却是1.123454324(99参与与否已经不重要了)
$ x9 _9 p9 ?; @8 R
# B  a. R7 N; L3 v/ u) s; GHEHE,一大堆,希望理解.9 l+ Z+ Y4 q1 U( t
: I& N0 x: w; D9 d5 j; q: }
5 I' k/ y4 S. Z3 o
对了,还有回8#,只要两个已知角度就足够了,不必去解三角,解方程,算数值.所以,几十秒足够了(不必事先去做,直感就输入了)HEHE2 }2 C; _: D  d9 X+ z/ y5 Q2 ]
: f4 }! v* r' X
[ 本帖最后由 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
+ M; u9 B. r0 N8 ?9 X5 |/ s; sHEHE,因为ACAD只有8位精度,当在附加角中输入第9位的时候,虽然可以输入甚至更多,而这第9位将参与四舍五入.第10位以后的数字将会放弃.
( P$ {; z- m) L! [) J+ S+ Y5 r3 @8 m& p% r" C8 s5 ?. \
也就是说,在计算时,只计算前8位数字.第9位参与四舍五入.
4 ]# c1 x, R6 C
' g9 U4 q; k: `' O而CAL或LISP则不同 ...

$ J7 {- M* P" c" ?! ]2 T
' \  s6 X' x! r呵呵,我只是了解一点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的孙学生了.1 P" C, n/ b, G( O) e; y
此题用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 )

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