Vertex Elements — Aspose.3D FOSS for Java
نظرة عامة
عناصر Vertex هي طبقات بيانات مصممة مرفقة بـ Mesh كل طبقة تخزن بيانات لكل قمة أو لكل زاوية متعددة الأبعاد مثل العاديات ، إحداثيات الأشعة فوق البنفسجية ، ألوان القمة ، أو متجهات التماسك. جميع فئات عناصر القمم الملموسة تمتد إلى VertexElement.
حزمة: com.aspose.threed
استرداد عنصر القمة من شبكة مع: Mesh.getElement(VertexElementType). إخلق واحد مع Mesh.createElement(VertexElementType).
الفئة الأساسية
| الفئة | وصف |
|---|---|
VertexElement | قاعدة تجريدية لجميع أنواع العناصر القمة. تحمل getMappingMode(), getReferenceMode(),، وقائمة بيانات. |
أنواع العناصر الخرسانية
| الفئة | وصف |
|---|---|
VertexElementNormal | تخزن المتجهات الطبيعية لكل عمق أو كل زاوية كـ: Vector4 (و غير مستخدم). |
VertexElementUV | تخزين أزواج الإحداثيات النسيجية (Vector2) لكل قمة أو كل زاوية من المعادلة. قد تحمل الشبكة طبقات متعددة من الأشعة فوق البنفسجية. |
VertexElementVertexColor | تخزين بيانات اللون RGBA لكل عمق أو كل زاوية كما هو الحال. Vector4 (r، g، b، a في نطاق 01). |
VertexElementTangent | يخزن متجهات اللمس لظلال الخريطة العادية. |
VertexElementBinormal | يخزن المتجهات الثنائية الطبيعية (المتماسكة) ، عمودية لكل من العادية والمسالمة. |
VertexElementMaterial | تخزن إشارات مؤشر المواد لكل وجه. |
إحصاءات دعمية
| إحصاءات | وصف |
|---|---|
VertexElementType | الدور الجغرافي: NORMAL, UV, VERTEX_COLOR, TANGENT, BINORMAL,وآخرين. |
MappingMode | عناصر التحكم التي تربط قيمة بدائية إلى: CONTROL_POINT, POLYGON_VERTEX,، أو POLYGON. |
ReferenceMode | تحكم إدراج: DIRECT أو INDEX_TO_DIRECT. |
مثال سريع
import com.aspose.threed.Mesh;
import com.aspose.threed.VertexElementNormal;
import com.aspose.threed.VertexElementType;
import com.aspose.threed.MappingMode;
import com.aspose.threed.ReferenceMode;
import com.aspose.threed.Vector4;
Mesh mesh = new Mesh();
VertexElementNormal normals = (VertexElementNormal) mesh.createElement(VertexElementType.NORMAL);
normals.setMappingMode(MappingMode.CONTROL_POINT);
normals.setReferenceMode(ReferenceMode.DIRECT);
normals.getData().add(new Vector4(0, 1, 0, 0)); // up-facing normal