Shape
Shape class
Bentuk menggambarkan deformasi pada satu set titik kontrol, yang mirip dengan deformasi cluster di Maya. Misalnya, kita dapat menambahkan bentuk ke geometri yang dibuat. Dan bentuk dan geometri memiliki informasi topologi yang sama tetapi posisi titik kontrol berbeda. Dengan jumlah pengaruh yang bervariasi, geometri melakukan efek deformasi.
public class Shape : Geometry
Konstruktor
Nama | Keterangan |
---|
Shape() | Menginisialisasi instance baru dariShape kelas. |
Shape(string) | Menginisialisasi instance baru dariShape kelas. |
Properti
Nama | Keterangan |
---|
CastShadows { get; set; } | Mendapatkan atau menyetel apakah geometri ini dapat menghasilkan bayangan |
ControlPoints { get; } | Mendapat semua poin kontrol |
Deformers { get; } | Mendapat semua deformer yang diasosiasikan dengan geometri ini. |
Excluded { get; set; } | Mendapat atau menyetel apakah akan mengecualikan entitas ini selama mengekspor. |
Indices { get; } | Mendapat indeks. |
virtual Name { get; set; } | Mendapat atau menetapkan nama. |
ParentNode { get; set; } | Mendapat atau menyetel simpul induk pertama, jika menyetel simpul induk pertama, entitas ini akan terlepas dari simpul induk lainnya. |
ParentNodes { get; } | Mendapat semua simpul induk, entitas dapat dilampirkan ke beberapa simpul induk untuk pembuatan geometri |
Properties { get; } | Mendapat koleksi semua properti. |
ReceiveShadows { get; set; } | Mendapatkan atau menyetel apakah geometri ini dapat menerima bayangan. |
Scene { get; } | Mendapat adegan tempat objek ini berada |
VertexElements { get; } | Mendapat semua elemen simpul |
Visible { get; set; } | Mendapat atau menyetel jika geometri terlihat |
Metode
Nama | Keterangan |
---|
static FromControlPoints(params Vector3[]) | Buat bentuk dengan titik kontrol tertentu dengan indeks default. |
AddElement(VertexElement) | Menambahkan elemen simpul yang ada ke geometri saat ini |
CreateElement(VertexElementType) | Membuat elemen simpul dengan tipe tertentu dan menambahkannya ke geometri. |
CreateElement(VertexElementType, MappingMode, ReferenceMode) | Membuat elemen simpul dengan tipe tertentu dan menambahkannya ke geometri. |
CreateElementUV(TextureMapping) | Membuat aVertexElementUV dengan tipe pemetaan tekstur yang diberikan. |
CreateElementUV(TextureMapping, MappingMode, ReferenceMode) | Membuat aVertexElementUV dengan tipe pemetaan tekstur yang diberikan. |
FindProperty(string) | Menemukan properti. Ini bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti asli (Diidentifikasi dengan namanya) |
GetBoundingBox() | Mendapat kotak pembatas entitas saat ini dalam sistem koordinat ruang objeknya. |
GetDeformers<T>() | |
GetElement(VertexElementType) | Mendapat elemen titik dengan tipe tertentu |
virtual GetEntityRendererKey() | Mendapat kunci dari perender entitas yang terdaftar di perender |
GetProperty(string) | Dapatkan nilai properti yang ditentukan |
GetVertexElementOfUV(TextureMapping) | Mendapat aVertexElementUV instance dengan tipe pemetaan tekstur yang diberikan |
RemoveProperty(Property) | Menghapus properti dinamis. |
RemoveProperty(string) | Hapus properti yang ditentukan yang diidentifikasi dengan name |
SetProperty(string, object) | Menetapkan nilai properti yang ditentukan |
Lihat juga