PolygonModifier
نمای کلی
PolygonModifier یک کلاس در Aspose.3D FOSS برای .NET است.
PolygonModifier.Triangulate تمام چهره های شبکه ی عرضه شده را به مثلث تبدیل می کند.
این کلاس 20 روش برای کار با اشیاء PolygonModifier در برنامه های .NET را فراهم می کند. روش های موجود عبارتند از: ApplyTransform, BuildTangentBinormal, GenerateNormal, GenerateUV, MergeMesh, Scale, SplitMesh, Triangulate. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS for .NET به هر برنامه .NET قابل دسترسی هستند.
روش ها
| Signature | شرح |
|---|---|
Triangulate(scene: Scene) | در نسخه FOSS اجرا نشده است. سه گانه ای را که توسط آرایه شاخص نوک داده شده تعریف شده است، مثلث می کند. |
Triangulate(mesh: Mesh) | در نسخه FOSS اجرا نشده است. در این مورد PolygonModifier Triangulate(mesh) را فرا می خواند. |
Triangulate(controlPoints: IList<Vector4>, polygons: IList<int[]>, generateNormals: bool, nor_out: Vector3[]) | در نسخه FOSS اجرا نشده است. فراخوانی Triangulate ((controlPoints, polygons, generateNormals, nor_out) در این نمونه PolygonModifier. |
Triangulate(controlPoints: IList<Vector4>, polygons: IList<int[]>) | در نسخه FOSS اجرا نشده است. در این مورد PolygonModifier Triangulate ((controlPoints, polygons) را فرا می خواند. |
Triangulate(controlPoints: IList<Vector4>, polygon: int[]) | در نسخه FOSS اجرا نشده است. در این مورد PolygonModifier Triangulate ((controlPoints, polygon) را فرا می خواند. |
Triangulate(controlPoints: IList<Vector4>) | در نسخه FOSS اجرا نشده است. در این PolygonModifier تماس می گیرد. |
MergeMesh(scene: Scene) | در نسخه FOSS اجرا نشده است. MergeMesh ((مشهد) را در این PolygonModifier مثال صدا می کند. |
MergeMesh(nodes: IList<Node>) | در نسخه FOSS اجرا نشده است. MergeMesh ((nodes) را در این مورد PolygonModifier فرا می خواند. |
MergeMesh(node: Node) | در نسخه FOSS اجرا نشده است. MergeMesh ((نود) را در این مورد PolygonModifier فرا می خواند. |
Scale(scene: Scene, scale: Vector3) | در نسخه FOSS اجرا نشده است. Scale ((سکه، مقیاس) را در این PolygonModifier می خواند. |
Scale(node: Node, scale: Vector3) | در نسخه FOSS اجرا نشده است. Scale ((نود، مقیاس) را در این PolygonModifier صدا می کند. |
ApplyTransform(node: Node, transform: Matrix4) | در نسخه FOSS اجرا نشده است. ApplyTransform ((node, transform) را در این مورد PolygonModifier فرا می خواند. |
GenerateNormal(mesh: Mesh) | در نسخه FOSS اجرا نشده است. GenerateNormal(mesh) را در این مورد PolygonModifier صدا می کند. |
GenerateUV(mesh: Mesh, normals: VertexElementNormal) | در نسخه FOSS اجرا نشده است. در این PolygonModifier تماس GenerateUV ((mesh، normal) می گیرد. |
GenerateUV(mesh: Mesh) | در نسخه FOSS اجرا نشده است. در این PolygonModifier تماس GenerateUV(mesh) را می گیرد. |
SplitMesh(node: Node, policy: SplitMeshPolicy, createChildNodes: bool, removeOldMesh: bool) | در نسخه FOSS اجرا نشده است. SplitMesh ((نود، سیاست، createChildNodes, removeOldMesh) را در این نمونه PolygonModifier فرا می خواند. |
SplitMesh(scene: Scene, policy: SplitMeshPolicy, removeOldMesh: bool) | در نسخه FOSS اجرا نشده است. SplitMesh ((موقع، سیاست، حذفOldMesh) را در این مورد PolygonModifier فرا می خواند. |
SplitMesh(mesh: Mesh, policy: SplitMeshPolicy) | در نسخه FOSS اجرا نشده است. SplitMesh ((mesh, policy) را در این مورد PolygonModifier صدا می کند. |
BuildTangentBinormal(scene: Scene) | در نسخه FOSS اجرا نشده است. BuildTangentBinormal ((موقع) در این PolygonModifier نمونه را فرا می خواند. |
BuildTangentBinormal(mesh: Mesh) | در نسخه FOSS اجرا نشده است. BuildTangentBinormal(mesh) را در این مورد PolygonModifier صدا می کند. |