PolygonModifier

PolygonModifier

ภาพรวม

PolygonModifier เป็นคลาสใน Aspose.3D FOSS สําหรับ .NET.

PolygonModifier.Triangulate ทําไตรมาสทุกด้านของเมชที่ได้รับการจัดหาเป็นสามเหลี่ยม.

หมวดนี้ให้วิธีการ 20 สําหรับทํางานกับ PolygonModifier วัตถุในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: ApplyTransform, BuildTangentBinormal, GenerateNormal, GenerateUV, MergeMesh, Scale, SplitMesh, Triangulate. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.3D FOSS for .Net.

วิธีการ

Signatureคําอธิบาย
Triangulate(scene: Scene)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. การทําสามเหลี่ยมที่กําหนดโดยอัตราการแสดงตัวเลขของจุดสูงที่ถูกให้
Triangulate(mesh: Mesh)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก Triangulate ((mesh) ในตัวอย่าง PolygonModifier นี้.
Triangulate(controlPoints: IList<Vector4>, polygons: IList<int[]>, generateNormals: bool, nor_out: Vector3[])ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก Triangulate ((controlPoints, polygons, generateNormals, nor_out) ในตัวอย่าง PolygonModifier นี้.
Triangulate(controlPoints: IList<Vector4>, polygons: IList<int[]>)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก Triangulate ((controlPoints, polygons) ในตัวอย่าง PolygonModifier นี้.
Triangulate(controlPoints: IList<Vector4>, polygon: int[])ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก Triangulate ((controlPoints, polygon) ในตัวอย่าง PolygonModifier นี้.
Triangulate(controlPoints: IList<Vector4>)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก Triangulate ((ControlPoints) ในตัวอย่าง PolygonModifier นี้.
MergeMesh(scene: Scene)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก MergeMesh ((ฉาก) ในตัวอย่างนี้ PolygonModifier.
MergeMesh(nodes: IList<Node>)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก MergeMesh(nodes) ในตัวอย่างนี้ PolygonModifier.
MergeMesh(node: Node)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก MergeMesh(node) ในตัวอย่างนี้ PolygonModifier.
Scale(scene: Scene, scale: Vector3)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก Scale ((ฉาก, ขนาด) ในตัวอย่าง PolygonModifier นี้.
Scale(node: Node, scale: Vector3)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก Scale ((โน้ต, scale) ในตัวอย่าง PolygonModifier นี้.
ApplyTransform(node: Node, transform: Matrix4)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก ApplyTransform ((node, transform) ในตัวอย่างนี้ PolygonModifier.
GenerateNormal(mesh: Mesh)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก GenerateNormal(mesh) ในตัวอย่างนี้ PolygonModifier.
GenerateUV(mesh: Mesh, normals: VertexElementNormal)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก GenerateUV ((mesh, normal) ในตัวอย่าง PolygonModifier นี้.
GenerateUV(mesh: Mesh)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก GenerateUV(mesh) ในตัวอย่าง PolygonModifier นี้.
SplitMesh(node: Node, policy: SplitMeshPolicy, createChildNodes: bool, removeOldMesh: bool)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก SplitMesh ((node, policy, createChildNodes, removeOldMesh) ในตัวอย่างนี้ PolygonModifier.
SplitMesh(scene: Scene, policy: SplitMeshPolicy, removeOldMesh: bool)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก SplitMesh ((เวที, นโยบาย, ลบ OldMesh) ในตัวอย่างนี้ PolygonModifier.
SplitMesh(mesh: Mesh, policy: SplitMeshPolicy)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก SplitMesh ((mesh, policy) ในตัวอย่างนี้ PolygonModifier.
BuildTangentBinormal(scene: Scene)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก BuildTangentBinormal ((ฉาก) ในตัวอย่างนี้ PolygonModifier.
BuildTangentBinormal(mesh: Mesh)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียก BuildTangentBinormal(mesh) ในตัวอย่างนี้ PolygonModifier.

ดูเช่นกัน

 ภาษาไทย