3ds max中,球面上的均匀排列问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:31:17
3ds max中,制作一根火柴,并复制一定的数量,然后让它们沿着一个圆球的表面均匀的排列,并且火柴棒指向球心。请问如何做到?
阵列是一种好的方法,但是,我觉得用阵列的方法在这种不可延展的曲面上是行不通的,对吗?
我想先把球体转换为网格,然后将火柴插到网格的顶点上,不知道这样行不行,行的话如何办到?

用创建复合物体里面的"散布"啊。很容易的。我用的英文的。compound objects下的scatter。
选择一个火柴,点创建/复合物体/散布,就是第二个。然后点“拾取散布物体”大按钮,在视图中点击球。这时球上就有了一个火柴。然后编辑面板下面就有调数量,位置,方向等参数……很容易的,点几下试试就明白了。

用阵列

可以使用max的约束,把火柴约束到球体上!
动画约束有7种,名字以及作用是:
(1)附着约束:让一个物体附着在另一个物体上.(2)表面约束:让一个物体约束在另一个物体的表面上,前提必须是参数化的表面.(3)路径约束:把一个物体约束在一条或者几条路径上.(4)位置约束:把一个物体约束在另一个物体的位置上.(5)连接约束:继承了约束物体的移动旋转所放等等(6)注视约束:将一个物体的视点约束在一个物体上,多用来做眼睛的约束.(7)方向约束:用一个物体来约束另一个物体的方向!
我觉得你使用表面约束和附着约束都可以!