VertexElement — Aspose.3D FOSS for .NET
Overview
VertexElement เป็นคลาสฐานเชิงนามธรรมสำหรับชั้นข้อมูลที่แนบกับ Geometry (โดยทั่วไป Mesh). แต่ละชั้นเก็บข้อมูลต่อเวอร์เท็กซ์หรือมุมของโพลิกอน เช่น เวกเตอร์ปกติ, พิกัด UV, หรือสีของเวอร์เท็กซ์.
Overview
| Overview | Overview | Overview |
|---|---|---|
MappingMode | MappingMode | โครงสร้างพื้นฐานที่ค่าถูกแมปไปยัง |
ReferenceMode | ReferenceMode | วิธีการทำดัชนีของค่า |
VertexElementNormal
เก็บเวกเตอร์ปกติของพื้นผิวต่อเวอร์เท็กซ์หรือต่อมุมของโพลิกอน. ค่าข้อมูลเป็น Vector4 อินสแตนซ์.
คืนค่า: VertexElementUV
เก็บคู่พิกัดเทกซ์เจอร์ (Vector2) ต่อเวอร์เท็กซ์หรือต่อมุมของโพลิกอน. เมชอาจมีหลายชั้น UV.
VertexElementVertexColor
เก็บข้อมูลสี RGBA ต่อเวอร์เท็กซ์เป็น Vector4 (r, g, b, a ในช่วง 0–1).
การนับจำนวน MappingMode
| Overview | Overview |
|---|---|
ControlPoint | หนึ่งค่าต่อจุดควบคุม |
PolygonVertex | หนึ่งค่าต่อมุมของโพลิกอน |
Polygon | หนึ่งค่าต่อโพลิกอน |
การนับจำนวน ReferenceMode
| Overview | Overview |
|---|---|
Direct | หนึ่งค่าต่อโครงสร้างการแมป |
IndexToDirect | อาเรย์ค่าพร้อมอาเรย์ดัชนีแยกต่างหาก |