QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[讨论] 如果你能做此题

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

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

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

x
那么,恭喜你,你可以开价 >6000 RMB/M8 x9 ^8 J% o  I" y, F* n
出题者:czy12! ]" S! `6 |  \8 j# d- O9 G
HEHE9 b: o/ `. _" k  ?2 |
) {8 n: Q5 W  z
编辑:大家做得都很对,现在,我要求精度在9位以上,虽然ACAD的显示精度是8位,但输入的精度是9位,实际计算的精度也是9位,只是显示的是8位.这样,你就要抛开追踪了,因为,它只能输入8位精度.0 i- r: A4 Y) w! A; N1 n
改后图
% y  L; f) a6 {1 K
hynoa9.gif 1 @3 B! L. N/ F& _( [# `6 ?) Y
原图! C1 Q, t, B, {# A, X9 h6 @0 v
hynoa.gif - q* Y2 [8 l) l; e: o
" v7 j6 T6 E9 D# o: h" d3 [& U7 |
已知红线,,已知黄园园心与红线端点连线夹角见图.(白连线实际不存在.)! w) a" I+ f3 k! O/ l- R
要求::不用作任何辅助线,,在几十秒内(如果你要编程,也包括编程的时间)画出黄园.
. `5 f- Y% ]3 L9 k4 r3 u- w$ C9 ?% R6 o- n. }9 O2 F( ~
黄园直径随意,假定R5
$ o# R) @. |' |8 p3 [
/ A" H0 |3 F$ \8 _; V
- E3 [( ]  H; x2 @7 Z& U, \$ t提示::画前参看help
: G3 f) \; P9 P/ ^
/ k/ s" \9 O7 L4 `3 F" _, T& K; _1 s) g5 Y2 Z1 U- z

- G: F  \) X" R- i) n) z$ O9 F
  v, Q+ l. \( ]5 @$ g[ 本帖最后由 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版不能显示角度,高版本应当是可以的):
* c% V" p" @9 a
- n7 ~! f% p( F; i) ~2 k' |* v( H !su.gif

评分

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

查看全部评分

发表于 2009-8-5 22:49:46 | 显示全部楼层 来自: 中国山东青岛
LS真牛    :good ) Q8 R* q9 A+ a9 H) |6 X  X" }8 y

3 K/ o& n9 Q+ L4 N$ m7 \! ~见识了
 楼主| 发表于 2009-8-6 07:42:06 | 显示全部楼层 来自: 中国浙江金华

回复 3# gongwen0519 的帖子

做得BC!
+ ]% Q( {' e: B' f$ L4 g$ C/ h1 [4 C& k2 Q/ f1 a4 a' \  [( x) J
很奇怪的是,我的2008在设置附加角的时候,只能设置到0.1,而角度精度(在单位UNITS里)已经设了0.001,但显示出的却只是0.1.(可能ACAD程序有问题)) H* |6 y3 j0 v& v  d
" ^% [* ]5 ?) K% ?2 d: A1 Y4 e+ g& h
因为这样,所以,我才以为这题用追踪是无法达到精度要求的.(正如在机械CAD网上所说HEHE)2 P* b' w: K, _3 }# g' _8 W/ g8 T

, H- p* k& f" P5 a# \精益求精,请按要求再做做改后题.HEHE
) Y( ]9 `2 P4 N, C- @8 Y) V0 M9 `; l2 [; |6 s* J& M$ c4 i# c, c
[ 本帖最后由 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/ z1 P8 g+ J& p$ A; Z9 H' R( i
做得BC!
+ [% l, u0 @0 a% ?& v& G7 w" {. t8 p/ e8 b( E/ w
很奇怪的是,我的2008在设置附加角的时候,只能设置到0.1,而角度精度(在单位UNITS里)已经设了0.001,但显示出的却只是0.1.(可能ACAD程序有问题)1 w4 X8 k( m- M# D/ c
! Z9 C) i( B! W. F8 ^
因为这样,所以,我才以为这题用追踪是无法达到精度要求的.( ...

8 h9 U3 S' N) A, y
5 k% ~/ q' G" r& u. w& \你那个可能是ACAD程序问题吧。我这在cad2004里附加角设置到小数点后8位(如20.12345678)都可以(UNITS设置为0.00000000),标注结果如演示:
1 a; @$ _( w$ ]( J2 I !jq.gif

评分

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

查看全部评分

发表于 2009-8-6 12:53:12 | 显示全部楼层 来自: 中国广东佛山
呵呵,又改了题,到是很新鲜,在极轴追踪里可以设置小数点后9位的附加角(因为cad可以接受16位有效数字输入与计算的)。既然楼主说不能用此法,暂时还不知怎样搞定(除非使用cad的CAL或lisp程序,都要解三角形的,但这样含计算在内几十秒似乎。。。。)。% R$ f+ b, Z8 N6 T2 ?

4 Z' ^% m4 P8 V3 Z! `! A6 W[ 本帖最后由 gongwen0519 于 2009-8-6 14:07 编辑 ]
 楼主| 发表于 2009-8-6 16:28:28 | 显示全部楼层 来自: 中国浙江金华
HEHE,因为ACAD只有8位精度,当在附加角中输入第9位的时候,虽然可以输入甚至更多,而这第9位将参与四舍五入.第10位以后的数字将会放弃.
9 C9 _& h& U9 C% M+ t4 b' Z- N) V* X/ C+ P, T
也就是说,在计算时,只计算前8位数字.第9位参与四舍五入.; T! X& b3 l1 o- o

) A% C% q$ w) R4 F& S5 u" P而CAL或LISP则不同,程序决定了它的性质,它可以计算小数后9位以上,虽然最终显示是8位精度,但8位后数字却参与了计算,同时隐含了第9位小数.如果计算,第9位隐含的数字将参与.. q2 S3 X' p5 ^/ o  v

, W5 ~) ]( Y! `" K. U举例说明:
. e% N/ H2 S) Y# UA=0.561727162495×2=1.12345432499
; U0 J$ [% Q4 j& T8 A8 w" k* J
在附加角中输入A值,最后显示的是1.12345432,因为它只计算到8位精度,当第9位是4,四舍五入了,而并没有去计算第10第11位,否则将是
/ Q; P8 P! ]# m& Y7 O+ ?5 D2 O1.123454323.
5 G7 b% p1 F! ]# l2 B
5 C4 B4 E& P. J. q5 V$ O6 ~用cal或LISP计算,
/ V% P! Z/ h0 u* v% oA=0.561727162495×2=1.12345432499,显示为A=1.12345432,这不一样吗?是的,表面看起来一样,但实质却不一样,我们把A=1.12345432这个结果(记住:用A变量赋值,而不是用1.12345432)再乘以2,来看看# Q9 G; Q) [; Z2 @
B=A×2=2.24690865
& H0 w# O% n3 _/ f* m* d- i( Y为什么答案不是B=2.24690864呢?# {: X6 M# Q- {! U% R5 l0 `9 X; \
因为在CAL中计算时,第9位数字4也参与了计算了.4×2=8,四舍五入了.
7 ]* V3 ]- l! R0 V8 ?& L3 o; o9 K4 G1 R, e' P, G* b& T: ?/ d# Y
而附加角显示的是1.12345432,画出来的就是1.1234532,而CAL或LISP虽然表面看只是1.12345432,但在计算时却是1.123454324(99参与与否已经不重要了)" J& o& f9 l$ Q/ l3 z) `

5 t+ E  R* M, n+ G4 ~HEHE,一大堆,希望理解.* u9 ?& A0 n; E' q" Y

1 @4 y) G  F, ~3 B! H2 }' E# r( i$ W  G, K( ?
对了,还有回8#,只要两个已知角度就足够了,不必去解三角,解方程,算数值.所以,几十秒足够了(不必事先去做,直感就输入了)HEHE; S& Q* C. P( a8 P; Q( m; v5 X
" I, k# X% X8 y$ v5 c1 u$ b# ^
[ 本帖最后由 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 R7 r' z6 A, o; WHEHE,因为ACAD只有8位精度,当在附加角中输入第9位的时候,虽然可以输入甚至更多,而这第9位将参与四舍五入.第10位以后的数字将会放弃.
# K7 o1 D5 N8 F! E: |. I
( J$ x; |. V" m2 L$ d也就是说,在计算时,只计算前8位数字.第9位参与四舍五入.
6 B4 ?& H( G* R: |7 l, \  H3 D! _; g' Y% b4 I. P3 r; J( ?: J
而CAL或LISP则不同 ...
6 Z6 }+ }& @: b& _  i8 a
& m  n" J: I7 n3 n% o7 t& ]* u
呵呵,我只是了解一点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的孙学生了.
- T( O  M3 T5 |  k+ T9 I& I此题用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 )

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