Geometri
Pengamatan umum
Geometry adalah kelas di Aspose.3D FOSS untuk .NET. Warisan dari: Entity.
Kelas dasar dari semua objek geometris yang dapat ditampilkan (seperti Mesh, Box, Cylinder dan lain-lain).
Sifat-sifatnya
| Nama (Inggris) | Jenis | Akses | Deskripsi |
|---|---|---|---|
Visible | bool | Membaca/menulis | Mendapatkan atau menetapkan apakah geometri terlihat di adegan |
Deformers | IList<Deformer> | Bacalah. | Dapatkan koleksi deformasi diterapkan pada geometri |
ControlPoints | IList<Vector4> | Bacalah. | Dapatkan daftar titik kontrol (Vektor4) yang mendefinisikan bentuk geometri. |
CastShadows | bool | Membaca/menulis | Mendapatkan atau menetapkan apakah geometri melempar bayangan |
ReceiveShadows | bool | Membaca/menulis | Mendapatkan atau menetapkan apakah geometri menerima bayangan |
VertexElements | IList<VertexElement> | Bacalah. | Dapatkan daftar elemen puncak yang terkait dengan geometri. |
Metode-metode yang digunakan
| Tanda tangan | Deskripsi |
|---|---|
GetDeformers() | Tidak diimplementasikan dalam edisi FOSS throw pada runtime. Mengambil semua deformasi |
GetElement(type: VertexElementType) | Mendapatkan elemen vertex dengan tipe yang ditentukan |
GetVertexElementOfUV(textureMapping: TextureMapping) | Mendapatkan contoh VertexElementUV dengan tipe pemetaan tekstur yang diberikan |
CreateElement(type: VertexElementType) | Membuat elemen vertex dengan tipe yang ditentukan dan menambahkannya ke geometri. |
AddElement(element: VertexElement) | Menambahkan elemen vertex yang ada ke geometri saat ini |
CreateElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) | Membuat elemen vertex dengan tipe yang ditentukan dan menambahkannya ke geometri. |
CreateElementUV(uvMapping: TextureMapping) | Membuat VertexElementUV dengan tipe pemetaan tekstur yang diberikan. |
CreateElementUV(uvMapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) | Membuat VertexElementUV dengan tipe pemetaan tekstur yang diberikan. |