马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本文由铜陵市工业学校的苏文忠老师供稿
% m* N* K2 X, y( X5 M
我们经常会看到镂空装饰球体的模型,在用三维软件建模时,曲面模型的控制不太容易,往往会使球表面图案变形,出现中间正常,两端变小等现象。如何使球表面图案的大小等大呢?根据欧拉定律,简单正多面体只有五种: 正四面体、正六面体、正八面体、正十二面体和正二十面体,今天我们以这五个正多面体分别来探讨下其中的规律。
0 [6 T/ F9 h1 a6 t- ^. @1 e5 A先看效果图(图案可以自己任意编排) % l! @ ^* B- s8 a
* @- w: H3 p" y4 b q5 s" U k6 d
我们知道正立面体的各角点正好外接球体,并且正多面体各个面全等,看下图
" g* y! h0 {$ b6 F0 u% h6 d: r7 e. s) b) m# u$ w: J
6 J: o9 c! m6 {) dhttp://img.vx.com/uploadfile/data/2016/08/24/57bd14f2e37da.png
1 @ t- G T! D2 S! e+ R, }$ l通过上面正立面体与球体的图示,我们只要知道正立面体棱长与球体半径的关系后,在正立面体各个面上绘制相应图案后,利用3DOne软件的投影曲线和曲面分割命令,将各个面上绘制的图案投影到球体上,将不需要的面删除,最后再利用抽壳命令即可生成立体等大图案的模型。
# J7 I5 t, D- u4 V0 n- b因为正立面体和球体都是我们必须要的,正立面体的各个面便于我们绘制图案,而球体是作为投影曲线用的,问题的重点是棱长已知,球体的半径如何求?我们可以运用数学的知识的求解,但是在3DOne软件中,这个问题很好解决,看下面所作辅助线。 ) ^ H; X$ W" J( H
- M0 {5 t, o$ b正四面体,蓝线与黄线交点为球心,蓝线上半部分为半径,红线为棱长
) i' b, h4 A; Y$ }. R: I/ D3 M0 T. u- ~! X0 B. D# w+ N
正六面体,绿线为球体直径
# J2 C9 X' q. C& K0 W1 P( T7 y8 G. F2 ?9 _
正八面体,黄线为球体直径 : ]+ Y: J% \/ ^6 g8 F# c; g) G& \0 \
一、以正四面体为例看如何制作等大图案的球体镂空效果:
' k0 O* Z! V; t: h O
1.看上图正四面体的辅助线,在3DOne中绘图,先绘制边长为100(此为红线棱长长度)的正三角形,作出高线,高线即为上图中绿线的长度(利用3DOne距离测量工具测得长度为86.60254,如下图: % S1 m5 B# j3 n. S
8 f. E& f8 m' p j5 s) R6 s
2.在旁边继续画一水平线长度为86.60254,以直线两端点分别画半径100和半径86.60254两个圆,如图 9 F7 X/ U; Q8 S/ O2 E
3 ^$ Q0 ^8 B& k) o! l: T6 W/ \4 J5 N3.连接线段,并作出两条高线,删除两辅助圆,如图
8 r/ E ^5 h: k7 R9 m
A6 p4 s5 P% A2 ]4 o: y4.分别测得垂直高线的两段长为61.2372(此为球半径)和20.41241
% l0 x3 u, v6 m0 n8 h1 B5 H5 Y$ \5.删除所有辅助线(为避免干拢后期作图),画100长直线,分别以两端点画半径为100的圆,连接线段,如图
* q& |. M( O0 z/ L- S1 K) H- |$ j0 r( j& ~6 U Y2 n: r2 i, b3 L
6.作两高线,删除辅助圆,将草图两高线交点处移至(0,0)点,如图 % }8 v/ M$ ], E( L1 F+ u( v( l
) H9 W: _* M/ B" D1 \. l5 L5 ^" k/ {! L- ?' ?' z3 E$ J
7.沿辅助线再描一边长100的三角形并下移20.41241,如图
4 j3 e2 `6 J0 L! K3 ~& H; v0 R' Z7 t/ x
8.水平画一长61.11056长的线段,旋转90度,移动使下端点位于(0,0)处,如图
. m+ V) F r, r* n: U# `* ]$ ]$ A( J# i/ Y. A
9.沿辅助图形中一高线画一直线(可画长点以便于选择)并向上拉伸一平面,如图
4 {0 U: r2 P; @+ ^0 m
( n) o. F7 Q; H- [' p( E10.以此面为基准面画直线连接两线段端点,如图: ( e- P" f4 h6 l6 ]' u
1 r0 w: X' U/ _: I8 _
11.删除辅助线和面,环形阵列刚画的线,方向(0,0,1)数量3个,如图
( S* u3 D+ O9 ? V+ |$ l
; m6 U5 V, }9 p) P12.分别执行放样命令(注意连续方式选择无,如连续方式为灰色不可选则默认)四次即可求得正四面体形状,且重心位于(0,0),(若底面不能放样,则将底部三角形草图删除,以边形式放样即可)如图:
( ?! G$ M1 K0 _+ h
* ~2 s- {+ n5 o4 S9 L13.分别以两个面为基准面绘制图案,此例以画一弧为例说明,如图
6 t3 c$ m: w p8 M) y! J
( J6 }4 [! o: \6 h+ l
环形阵列,中心点(0,0,1),数量3个,如图
( O. G" d2 S$ e
; W0 \4 o8 J6 f' g) \14.删除四个辅助面,并以(0,0)为球心作半径61.2372的球,将渲染模式设为线框模式(或者按CTRL+F),如图
! _0 z }6 s. w: r h
5 q! \8 s3 l1 Y% u5 R |