Mesh — Aspose.3D FOSS for .NET

Namespace: Aspose.ThreeD.Entities (Aspose.3D.Converter 1.0.0)

Mesh बहुभुज ज्यामिति को नियंत्रण बिंदुओं (वर्टेक्स स्थितियों) की सूची और बहुभुज चेहरों की सूची के रूप में संग्रहीत करता है। प्रत्येक बहुभुज चेहरा नियंत्रण बिंदुओं की सरणी में शून्य-आधारित सूचकांकों की एक सूची है। अतिरिक्त प्रति‑वर्टेक्स डेटा — सामान्य, यूवी निर्देशांक, वर्टेक्स रंग — को इस रूप में संलग्न किया जाता है। VertexElement परतें।.

public class Mesh : Geometry

Enumerations

A3DObjectSceneObjectEntityGeometryMesh


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

EnumerationsEnumerationsEnumerationsEnumerations
ControlPointsList<Vector4>प्राप्त करेंसमानरूप निर्देशांक में वर्टेक्स स्थितियाँ
PolygonCountintgetबहुभुज चेहरों की संख्या
Namestringget/setमेश इकाई का नाम

Enumerations

Enumerationsरिटर्न टाइपEnumerations
CreatePolygon(params int[] indices)voidकंट्रोल-पॉइंट इंडेक्स से एक बहुभुज चेहरा बनाता है

संबंधित देखें

 हिन्दी