|
本帖最后由 wenlidong1 于 2012-10-16 23:33 编辑
3 K& K; r* r1 b( x+ k9 T* @" |& [, E( q' [! e! [
该题其实很有意思,楼上看了下要么就不知道有没有画对,要么就是没理解题目意思。
1 g5 V$ k' o5 P1 }" e8 \0 Y总结一下,该题可以简化为,空间一直线,绕Z轴旋转阵列后成三直线,然后两两找其公垂线的问题。
; p! y/ {8 j8 g% v5 U公垂线长度为20,公垂线中点连线为100.8 Y& R: ~4 Y2 z7 ?. B+ d* i) y+ u* ^
因此我们可以先找到求其公垂线和Z轴角度。用解析方法是可以求的,但是其实没有必要。我们可以通过UG,利用迭代的思想,求得这个角度。, B# S& N' x+ c4 x! J3 ~. P& o! ?
下面说说具体步骤:
/ w$ ]' L- ^6 ^! e8 v% c }7 y1 座等边三角形,中心为原点,限制边长为100
: P4 S+ g% d3 Z2 ^ i
1 C" ]8 N! ]% p2, 由于图形关于Z轴旋转对称,因此,公法线必然在与Z轴平行的平面上,过三角形一个顶点做与Z轴平行的基准面,并做草图。7 t0 L+ I8 d; F: ]2 f
3,在草图中,做一根过原点的直线,由于公垂线到两直线距离都为10(不用说为什么了吧),因此限定原点到两个端点距离都是10,在表达式中建立一个角度变量a =10°,约束该直线与Z轴角度为a。完成草图。
% [; a9 @' ~. O+ b) q& ^4 将该直线绕Z轴阵列,(其实只需要阵列出一个就可以了) 如上图,连接端点出一条直线(只要在不同侧就可以)$ ]$ y9 V) g4 b& L
5 下面说说怎么求角度a ,表达式中建立一个角度变量b ,他等于测量,刚才连接的直线,和原先画的直线的夹角。& A ]0 A5 C: U
6 利用迭代的思想,修改a 点应用,观察b ,调整a,直到 b=90.00000001度,很快就可以到这个精度。- E: y5 s$ F; Z$ [% }9 N& @, N
7然后画个圆,画圆柱,阵列,搞定。+ J$ y+ z5 [) z7 o$ ^. B# t: L
8 顺便说下,a = 21.15675895度,希望大家不要用这个结果,自己试试上面的方法,因为你肯定也行。" \% W& p8 h( `! Y- `* a
e7 J3 N G2 x/ y& s% F
2 r# J1 W3 P" Z& }文件就不发了,相信你们都可以做出来了。如果还不行,再发吧
( C) M: X8 B5 t- t; h/ ^& Z6 F4 X0 _' W2 J, `( }7 N
! J* |7 {4 o* w' k4 M. ~& z) w |
评分
-
查看全部评分
|