|
本帖最后由 wenlidong1 于 2012-10-16 23:33 编辑 / Y( d' g D X; l1 A; f
; N4 L- W2 s! v8 M. ]! U
该题其实很有意思,楼上看了下要么就不知道有没有画对,要么就是没理解题目意思。! ^ ?3 b* _7 s2 M! v% o. R
总结一下,该题可以简化为,空间一直线,绕Z轴旋转阵列后成三直线,然后两两找其公垂线的问题。
$ n8 ]# E& B! D公垂线长度为20,公垂线中点连线为100.
+ q3 B6 H$ J# p$ m因此我们可以先找到求其公垂线和Z轴角度。用解析方法是可以求的,但是其实没有必要。我们可以通过UG,利用迭代的思想,求得这个角度。
8 {6 I7 \$ I) Z4 X9 \& ?下面说说具体步骤:8 ^# U8 r2 Q1 N. B9 G# E
1 座等边三角形,中心为原点,限制边长为100
h5 T' w2 U# y; {
; N4 P) d. r2 A4 l+ b2 b
2, 由于图形关于Z轴旋转对称,因此,公法线必然在与Z轴平行的平面上,过三角形一个顶点做与Z轴平行的基准面,并做草图。7 `3 L; n; g {9 w( T( |8 {
3,在草图中,做一根过原点的直线,由于公垂线到两直线距离都为10(不用说为什么了吧),因此限定原点到两个端点距离都是10,在表达式中建立一个角度变量a =10°,约束该直线与Z轴角度为a。完成草图。
- r3 K7 R+ q$ G1 |1 J0 B0 [3 `8 v- B& \4 将该直线绕Z轴阵列,(其实只需要阵列出一个就可以了) 如上图,连接端点出一条直线(只要在不同侧就可以)& G5 n2 \# Z0 Q( ~: C* h
5 下面说说怎么求角度a ,表达式中建立一个角度变量b ,他等于测量,刚才连接的直线,和原先画的直线的夹角。% C2 H ?6 {& e' n3 Y5 A" c
6 利用迭代的思想,修改a 点应用,观察b ,调整a,直到 b=90.00000001度,很快就可以到这个精度。! Q9 O- S2 u/ { U" T. u0 U; E
7然后画个圆,画圆柱,阵列,搞定。$ d' {: G4 P3 I4 ~
8 顺便说下,a = 21.15675895度,希望大家不要用这个结果,自己试试上面的方法,因为你肯定也行。
6 n) a" c( S4 V
# {+ w& L, y1 a- B Z
7 M; N# h6 s7 O7 l8 {; ?" j/ w- i
文件就不发了,相信你们都可以做出来了。如果还不行,再发吧; S, D- A3 ]3 N! Q; H- W% I# {. o
4 Q6 ~% t5 u6 `: z$ C, k5 K
; R8 Q% n9 d K% U: F# r( ? |
评分
-
查看全部评分
|