Enumerations — Aspose.3D for TypeScript
Gambaran Umum
Halaman ini mencantumkan semua jenis pencatatan publik di Aspose.3D untuk TypeScript (@aspose/3dEnumerasi adalah konstanta yang diketik dan digunakan saat mengkonfigurasi kamera, lampu, data vertex, animasi, dan operasi geometri.
Paket: @aspose/3d
Vertex Data (data dari sudut)
| Pencatatan | Deskripsi |
|---|
VertexElementType | Peran semantik dari lapisan elemen vertex: Normal, UV, VertexColor, Tangent, Binormal, dan lainnya. |
MappingMode | Kontrol yang memetakan nilai primitif elemen vertex ke: ControlPoint, PolygonVertex, atau Polygon. |
ReferenceMode | Mengontrol bagaimana nilai diindeks: Direct atau: IndexToDirect. |
VertexFieldDataType | Jenis data dari bidang vertex dalam deklarasi vertix kustom: Float, Double, Int, Vector2, Vector3, Vector4. |
Kamera dan Rendering
| Pencatatan | Deskripsi |
|---|
ApertureMode | Mode perhitungan aperture kamera: HorizontalAndVertical, Horizontal, Vertical, FocalLength. |
ProjectionType | Proyeksi kamera: Perspective atau: Orthographic. |
LightType | Jenis sumber cahaya: Point, Directional, Spot, Area. |
Animasi
| Pencatatan | Deskripsi |
|---|
ExtrapolationType | Bagaimana kurva animasi diekstrapolasi melampaui rentang kunci mereka: Constant, Linear, Cyclic, CyclicRelative, Oscillate. |
WeightedMode | Mode berat tangen untuk animasi keyframes: None, Right, NextLeft, Both. |
StepMode | Mode interpolasi langkah untuk frame kunci animasi: None, NextStep. |
RotationMode | Urutan rotasi Euler untuk transformasi node: EulerXYZ, EulerXZY, dll. |
Operasi Geometri
| Pencatatan | Deskripsi |
|---|
BooleanOperation | Operasi Boolean CSG: Union, Difference, Intersection. |
TextureMapping | Bagaimana tekstur dipeta ke geometri: Diffuse, Specular, Emissive, Normal, Ambient, dan banyak lagi. |
Lihat Juga