Primitive 三角网格

Primitive表示一堆粒子,每个顶点都有其自己的属性,pos属性表示位置,vel属性表示速度,clr表示颜色,rad表示半径,nrm表示三角形网格顶点点的法线

下图表示从左往右分别表示将三角网格导出,导入。

../../_images/exportprimitive.png

此外,我们还可以将obj文件制作成2D,3D以及cube类型的三角网格

../../_images/makeprimitive.png

Primitive文件也可以转化成mesh, particles, tracetail,或者通过transformprimitive的格式来转变形

../../_images/primitive2mesh.png

还可以将Primitive制作成lines, simple points, simple quads和simple Tris.

../../_images/primitiveline.png

不同的mesh之间,也可以下图中的merge,mix, resize等进行操作从而得到我们自己想要的model

../../_images/primitivemerge.png

在importObjPath里面可以用MakeReadPath来导入mesh的路径。 PrimitiveCalNormal可以用来计算法线节点。

PrimitiveSplitEdges可以用来将平滑mesh输出成棱角分明的三角面片。