PolygonModifier
概要
PolygonModifier クラスです. これは,PLACEHOLDER_0の FOSSで使用されているクラスを表します.
配備されたメッシュの全ての面を三角形にします.
このクラスでは,NET プログラムで PolygonModifier オブジェクトと作業する1つのメソッドが提供されています. 可能な方法には: Triangulate. すべてのパブリックメンバーは,Aspose.3D FOSS for .NET パッケージをインストールした後で任意の.NET アプリケーションにアクセスできます.
方法について
| Signature | Description |
|---|---|
Triangulate(scene: Scene) | Not implemented in the FOSS edition — throws at runtime. Triangulates the polygon defined by the given vertex index array |
Triangulate(mesh: Mesh) | Not implemented in the FOSS edition — throws at runtime. Calls Triangulate(mesh) on this PolygonModifier instance. |
Triangulate(controlPoints: IList<Vector4>, polygons: IList<int[]>, generateNormals: bool, nor_out: Vector3[]) | Not implemented in the FOSS edition — throws at runtime. Calls Triangulate(controlPoints, polygons, generateNormals, nor_out) on this PolygonModifier instance. |
Triangulate(controlPoints: IList<Vector4>, polygons: IList<int[]>) | Not implemented in the FOSS edition — throws at runtime. Calls Triangulate(controlPoints, polygons) on this PolygonModifier instance. |
Triangulate(controlPoints: IList<Vector4>, polygon: int[]) | Not implemented in the FOSS edition — throws at runtime. Calls Triangulate(controlPoints, polygon) on this PolygonModifier instance. |
Triangulate(controlPoints: IList<Vector4>) | Not implemented in the FOSS edition — throws at runtime. Calls Triangulate(controlPoints) on this PolygonModifier instance. |
MergeMesh(scene: Scene) | Not implemented in the FOSS edition — throws at runtime. Calls MergeMesh(scene) on this PolygonModifier instance. |
MergeMesh(nodes: IList<Node>) | Not implemented in the FOSS edition — throws at runtime. Calls MergeMesh(nodes) on this PolygonModifier instance. |
MergeMesh(node: Node) | Not implemented in the FOSS edition — throws at runtime. Calls MergeMesh(node) on this PolygonModifier instance. |
Scale(scene: Scene, scale: Vector3) | Not implemented in the FOSS edition — throws at runtime. Calls Scale(scene, scale) on this PolygonModifier instance. |
Scale(node: Node, scale: Vector3) | Not implemented in the FOSS edition — throws at runtime. Calls Scale(node, scale) on this PolygonModifier instance. |
ApplyTransform(node: Node, transform: Matrix4) | Not implemented in the FOSS edition — throws at runtime. Calls ApplyTransform(node, transform) on this PolygonModifier instance. |
GenerateNormal(mesh: Mesh) | Not implemented in the FOSS edition — throws at runtime. Calls GenerateNormal(mesh) on this PolygonModifier instance. |
GenerateUV(mesh: Mesh, normals: VertexElementNormal) | Not implemented in the FOSS edition — throws at runtime. Calls GenerateUV(mesh, normals) on this PolygonModifier instance. |
GenerateUV(mesh: Mesh) | Not implemented in the FOSS edition — throws at runtime. Calls GenerateUV(mesh) on this PolygonModifier instance. |
SplitMesh(node: Node, policy: SplitMeshPolicy, createChildNodes: bool, removeOldMesh: bool) | Not implemented in the FOSS edition — throws at runtime. Calls SplitMesh(node, policy, createChildNodes, removeOldMesh) on this PolygonModifier instance. |
SplitMesh(scene: Scene, policy: SplitMeshPolicy, removeOldMesh: bool) | Not implemented in the FOSS edition — throws at runtime. Calls SplitMesh(scene, policy, removeOldMesh) on this PolygonModifier instance. |
SplitMesh(mesh: Mesh, policy: SplitMeshPolicy) | Not implemented in the FOSS edition — throws at runtime. Calls SplitMesh(mesh, policy) on this PolygonModifier instance. |
BuildTangentBinormal(scene: Scene) | Not implemented in the FOSS edition — throws at runtime. Calls BuildTangentBinormal(scene) on this PolygonModifier instance. |
BuildTangentBinormal(mesh: Mesh) | Not implemented in the FOSS edition — throws at runtime. Calls BuildTangentBinormal(mesh) on this PolygonModifier instance. |