TubeTrailMesh
继承: PrimitiveMesh < Mesh < Resource < RefCounted < Object
代表直管状的 PrimitiveMesh,宽度可变。
描述
TubeTrailMesh 代表直管状的网格,宽度可变。管身由若干圆柱形分区构成,每个分区的长度 section_length 和环数 section_rings 都是一致的。会沿着管身的总长度对 curve 采样,这样该曲线就确定了管子半径沿长度的变化方式。
这个基本网格通常用于粒子拖尾。
教程
属性
| ||
| ||
| ||
| ||
| ||
| ||
|
属性说明
如果为 true
,则在管子的底部生成盖子。如果相机永远不可能见到盖子,那么设置为 false
可以加快生成和渲染的速度。
如果为 true
,则在管子的顶部生成盖子。如果相机永远不可能见到盖子,那么设置为 false
可以加快生成和渲染的速度。
确定管身半径沿长度的变化方式。将基础 radius 与给定距离下该曲线的取值相乘,就得到了某个分区中某个环的半径。小于 0
的值会让面进行正反翻转。
管身的面数。例如,取值 5
表示管身为五边形。值越高,管身细节越高,代价是牺牲性能。
管身的基础半径。将该半径与给定距离下 curve 的取值相乘,就得到了某个分区中某个环的半径。
管身分区的长度。
分区中环的数量。每个环都会对 curve 进行采样,从而决定其半径。值越高,管身细节越高,代价是牺牲性能。
管身分区总数。