|
本帖最后由 wenlidong1 于 2012-10-16 23:33 编辑
4 k- j! j% r( Y6 k' s' V6 Z
7 _2 {5 L3 x0 _' ^* `; K该题其实很有意思,楼上看了下要么就不知道有没有画对,要么就是没理解题目意思。, u/ A6 l0 p# u: O* C& t! I
总结一下,该题可以简化为,空间一直线,绕Z轴旋转阵列后成三直线,然后两两找其公垂线的问题。
7 Y2 b5 ^9 n" f2 f9 @, R' o公垂线长度为20,公垂线中点连线为100.0 Y3 j6 ?' ]+ S) p; t/ a
因此我们可以先找到求其公垂线和Z轴角度。用解析方法是可以求的,但是其实没有必要。我们可以通过UG,利用迭代的思想,求得这个角度。9 F E. {0 J a2 m
下面说说具体步骤:
! F; ~6 J- k! _8 s" o9 i0 ?' d1 座等边三角形,中心为原点,限制边长为100+ s! P% e7 u% d( t* i) Q, f6 m
2 V; `* Q' D/ W6 @% j7 u$ Z! k2, 由于图形关于Z轴旋转对称,因此,公法线必然在与Z轴平行的平面上,过三角形一个顶点做与Z轴平行的基准面,并做草图。8 M2 T$ k+ s# o# b# \' E
3,在草图中,做一根过原点的直线,由于公垂线到两直线距离都为10(不用说为什么了吧),因此限定原点到两个端点距离都是10,在表达式中建立一个角度变量a =10°,约束该直线与Z轴角度为a。完成草图。
5 L, f* x5 ?0 o4 将该直线绕Z轴阵列,(其实只需要阵列出一个就可以了) 如上图,连接端点出一条直线(只要在不同侧就可以)* n4 @# z% |8 d& E
5 下面说说怎么求角度a ,表达式中建立一个角度变量b ,他等于测量,刚才连接的直线,和原先画的直线的夹角。& k/ \" o4 V* u+ Y3 V2 g6 v( H) |
6 利用迭代的思想,修改a 点应用,观察b ,调整a,直到 b=90.00000001度,很快就可以到这个精度。
( z7 v' b, i' r7然后画个圆,画圆柱,阵列,搞定。
, ?2 L- i) {6 s! ^) m8 顺便说下,a = 21.15675895度,希望大家不要用这个结果,自己试试上面的方法,因为你肯定也行。
% _ e* }" t* s! } j
1 H+ M& `6 [( m% c4 I
& `8 ?" b9 ^% [; J文件就不发了,相信你们都可以做出来了。如果还不行,再发吧$ }+ \7 a# L! L
8 c. ?( y5 e+ ~7 u# ?
* j2 Q9 R4 W# @$ T |
评分
-
查看全部评分
|