Mesh — Aspose.3D FOSS for .NET
Namespace: Aspose.ThreeD.Entities (Aspose.3D.Converter 1.0.0)
Mesh बहुभुज ज्यामिति को नियंत्रण बिंदुओं (वर्टेक्स स्थितियों) की सूची और बहुभुज चेहरों की सूची के रूप में संग्रहीत करता है। प्रत्येक बहुभुज चेहरा नियंत्रण बिंदुओं की सरणी में शून्य-आधारित सूचकांकों की एक सूची है। अतिरिक्त प्रति‑वर्टेक्स डेटा — सामान्य, यूवी निर्देशांक, वर्टेक्स रंग — को इस रूप में संलग्न किया जाता है। VertexElement परतें।.
public class Mesh : GeometryEnumerations
A3DObject → SceneObject → Entity → Geometry → Mesh
Enumerations
शुरुआत से एकल त्रिभुज mesh बनाएं:
using Aspose.ThreeD;
using Aspose.ThreeD.Entities;
// Create the mesh and add three vertex positions
var mesh = new Mesh();
mesh.ControlPoints.Add(new Vector4(0.0, 0.0, 0.0, 1.0)); // vertex 0
mesh.ControlPoints.Add(new Vector4(1.0, 0.0, 0.0, 1.0)); // vertex 1
mesh.ControlPoints.Add(new Vector4(0.5, 1.0, 0.0, 1.0)); // vertex 2
// Define one triangle face using vertex indices
mesh.CreatePolygon(0, 1, 2);
// Attach to a scene and save
var scene = new Scene();
scene.RootNode.CreateChildNode("triangle", mesh);
scene.Save("triangle.stl");प्रिमिटिव से बनाएं और निरीक्षण करें:
var sphere = new Sphere(1);
var mesh = sphere.ToMesh();
Console.WriteLine("Vertices: " + mesh.ControlPoints.Count);
Console.WriteLine("Polygons: " + mesh.PolygonCount);Enumerations
| Enumerations | Enumerations | Enumerations | Enumerations |
|---|---|---|---|
ControlPoints | List<Vector4> | प्राप्त करें | समानरूप निर्देशांक में वर्टेक्स स्थितियाँ |
PolygonCount | int | get | बहुभुज चेहरों की संख्या |
Name | string | get/set | मेश इकाई का नाम |
Enumerations
| Enumerations | रिटर्न टाइप | Enumerations |
|---|---|---|
CreatePolygon(params int[] indices) | void | कंट्रोल-पॉइंट इंडेक्स से एक बहुभुज चेहरा बनाता है |