QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[讨论] 如果你能做此题

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

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

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

x
那么,恭喜你,你可以开价 >6000 RMB/M
8 ?* }7 a$ W! S1 c# M出题者:czy12* _% e$ J7 I7 I/ |
HEHE
) t: w' e" @9 K+ @* K8 M8 f/ A7 j: S) l" T2 s0 B$ T
编辑:大家做得都很对,现在,我要求精度在9位以上,虽然ACAD的显示精度是8位,但输入的精度是9位,实际计算的精度也是9位,只是显示的是8位.这样,你就要抛开追踪了,因为,它只能输入8位精度.
" T9 z$ y* _8 u5 e" B改后图
' t/ d. W% t2 `6 ^" @' \
hynoa9.gif
2 q0 T" y# p+ a) v# Y原图4 z* Q) t7 F1 I8 A3 S* a
hynoa.gif
& p! f  F8 D5 I# e7 D
9 Y% I5 v5 j5 v* |$ Y: \已知红线,,已知黄园园心与红线端点连线夹角见图.(白连线实际不存在.)- S4 u; l- q; I+ |1 U5 u
要求::不用作任何辅助线,,在几十秒内(如果你要编程,也包括编程的时间)画出黄园.
: z/ u( ?% r& x2 u1 \  I0 [& B
8 b/ e4 ]1 g" k) `黄园直径随意,假定R55 Q4 c! ]4 o+ M' I

' T7 @  T, }: @
' Q& S/ }2 W, @3 \( j提示::画前参看help
& l* N( O( V/ @" v
5 m7 N, ~6 C1 g$ f# D3 [, L
0 \" W* P) t# D! K9 _9 G1 H; y4 ^$ s. g4 M" ?
- M5 L% M  ]# q' o' [7 F* y
[ 本帖最后由 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 N* ~3 \" R  ^1 U6 _
* O$ \' s. `! b% |! V6 {
!su.gif

评分

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

查看全部评分

发表于 2009-8-5 22:49:46 | 显示全部楼层 来自: 中国山东青岛
LS真牛    :good   P6 @- \* |8 ?- J) d
8 S% T! R1 `1 |' u/ b" a1 h3 q9 z) U
见识了
 楼主| 发表于 2009-8-6 07:42:06 | 显示全部楼层 来自: 中国浙江金华

回复 3# gongwen0519 的帖子

做得BC!
  ^5 K) }9 W! \; S- l7 y& ]6 L' m5 A) N* ?) G1 F' Y* L
很奇怪的是,我的2008在设置附加角的时候,只能设置到0.1,而角度精度(在单位UNITS里)已经设了0.001,但显示出的却只是0.1.(可能ACAD程序有问题)* C: _( G  L7 k* C
: D3 {0 x& L- l7 C
因为这样,所以,我才以为这题用追踪是无法达到精度要求的.(正如在机械CAD网上所说HEHE)% K. P2 f  O4 K1 i6 w+ h2 s
% ~6 c0 Z& q. A  y
精益求精,请按要求再做做改后题.HEHE
5 j. I) A& [; ~8 j4 H' g& H! [4 q+ 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
$ d  I# U# ~7 C, M6 Y9 `: l/ Z+ d做得BC!' S( Y3 H  m* h* G" f' Q% L) s
& Z* n! U6 E$ k/ V$ O
很奇怪的是,我的2008在设置附加角的时候,只能设置到0.1,而角度精度(在单位UNITS里)已经设了0.001,但显示出的却只是0.1.(可能ACAD程序有问题)  U9 h. j, I# L, |7 S# p
' k' y  t0 D5 f. |
因为这样,所以,我才以为这题用追踪是无法达到精度要求的.( ...

  W* }7 A' \! I  c; o, I' Z. K7 e5 R/ x5 A# ~$ M
你那个可能是ACAD程序问题吧。我这在cad2004里附加角设置到小数点后8位(如20.12345678)都可以(UNITS设置为0.00000000),标注结果如演示:
+ r* U4 \7 Y5 b  v !jq.gif

评分

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

查看全部评分

发表于 2009-8-6 12:53:12 | 显示全部楼层 来自: 中国广东佛山
呵呵,又改了题,到是很新鲜,在极轴追踪里可以设置小数点后9位的附加角(因为cad可以接受16位有效数字输入与计算的)。既然楼主说不能用此法,暂时还不知怎样搞定(除非使用cad的CAL或lisp程序,都要解三角形的,但这样含计算在内几十秒似乎。。。。)。
' b1 B" X4 O8 z( i4 M5 Y; u* H2 k4 B8 M% d' y' t6 A
[ 本帖最后由 gongwen0519 于 2009-8-6 14:07 编辑 ]
 楼主| 发表于 2009-8-6 16:28:28 | 显示全部楼层 来自: 中国浙江金华
HEHE,因为ACAD只有8位精度,当在附加角中输入第9位的时候,虽然可以输入甚至更多,而这第9位将参与四舍五入.第10位以后的数字将会放弃.
6 ?4 O* o, C2 ], s# s2 N
0 b9 u$ a6 U1 h4 u/ S4 }也就是说,在计算时,只计算前8位数字.第9位参与四舍五入.% m5 p. ^$ J- }2 [4 e+ [3 N
' g  F4 z- _" H0 x5 ^
而CAL或LISP则不同,程序决定了它的性质,它可以计算小数后9位以上,虽然最终显示是8位精度,但8位后数字却参与了计算,同时隐含了第9位小数.如果计算,第9位隐含的数字将参与.* N' F7 D+ n) h# n- j* q$ u
7 B, F; {* Z' F! j! W. j
举例说明:- Y; K% e  R$ _% X
A=0.561727162495×2=1.12345432499: L. G  P* S, p
在附加角中输入A值,最后显示的是1.12345432,因为它只计算到8位精度,当第9位是4,四舍五入了,而并没有去计算第10第11位,否则将是, b, d0 L# F7 l" w2 F+ T+ [
1.123454323.
* Z, m+ R3 m' x& w- ?+ }- w, ?. B3 `- G: K9 [
用cal或LISP计算,
/ a3 C9 r. d3 |* W/ ~/ uA=0.561727162495×2=1.12345432499,显示为A=1.12345432,这不一样吗?是的,表面看起来一样,但实质却不一样,我们把A=1.12345432这个结果(记住:用A变量赋值,而不是用1.12345432)再乘以2,来看看" I# d8 |/ @! |3 a9 N" E' E' E
B=A×2=2.24690865
: q9 I8 u  ]! g' |' `2 q为什么答案不是B=2.24690864呢?# D2 D! h  z7 t8 I
因为在CAL中计算时,第9位数字4也参与了计算了.4×2=8,四舍五入了.
  L6 k( X3 F0 B: G& R
8 J% |& j7 m/ B0 T2 L+ T, W而附加角显示的是1.12345432,画出来的就是1.1234532,而CAL或LISP虽然表面看只是1.12345432,但在计算时却是1.123454324(99参与与否已经不重要了)
/ W" n7 C, s! v$ p9 ]) G7 ^) e* W9 B( u( X2 K
HEHE,一大堆,希望理解.2 j' }* a. N3 c, D: \/ C" e

0 e3 M! w# V3 |5 m! r
9 Z! v- x0 S: U) @% l+ i, V对了,还有回8#,只要两个已知角度就足够了,不必去解三角,解方程,算数值.所以,几十秒足够了(不必事先去做,直感就输入了)HEHE
7 |  O* A+ `& }% W  b
1 i2 ?  t: }1 W- o* d1 d) a[ 本帖最后由 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
8 A: U9 c& G/ m2 rHEHE,因为ACAD只有8位精度,当在附加角中输入第9位的时候,虽然可以输入甚至更多,而这第9位将参与四舍五入.第10位以后的数字将会放弃.
9 ^6 `5 N0 q5 Y" _2 {" D3 `+ T! S- m) {6 R$ I7 i
也就是说,在计算时,只计算前8位数字.第9位参与四舍五入.' H! L! Y6 i; `* _7 r
. @, b- \) Z. Y1 m
而CAL或LISP则不同 ...

; s* i9 L3 ^1 P& z
# C. ]4 T$ |) ~6 W呵呵,我只是了解一点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的孙学生了.
0 l8 o6 [: \  _  d# g此题用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 )

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