Bentuk
Shape class
Bentuk ini mendeskripsikan deformasi pada sekumpulan titik kontrol, yang mirip dengan cluster deformer di Maya. Misalnya, kita dapat menambahkan sebuah bentuk ke geometri yang dibuat. Dan bentuk serta geometri memiliki informasi topologi yang sama tetapi posisi titik kontrol yang berbeda. Dengan variasi tingkat pengaruh, geometri menghasilkan efek deformasi.
Metode
constructor
| Nama | Deskripsi |
|---|---|
| constructor() | Menginisialisasi instance baru dari kelas Shape. |
Result:
constructor_overload
| Nama | Deskripsi |
|---|---|
| constructor_overload(name) | Menginisialisasi instance baru dari kelas Shape. |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| name | String | Nama |
Result:
getIndices
| Nama | Deskripsi |
|---|---|
| getIndices() | Mendapatkan indeks. Indeks. |
Result:
getVisible
| Nama | Deskripsi |
|---|---|
| getVisible() | Mendapatkan atau mengatur apakah geometri terlihat |
Result:
setVisible
| Nama | Deskripsi |
|---|---|
| setVisible(value) | Mendapatkan atau mengatur apakah geometri terlihat |
Result:
getDeformers
| Nama | Deskripsi |
|---|---|
| getDeformers() | Mendapatkan semua deformer yang terkait dengan geometri ini. Deformer. |
Result:
getControlPoints
| Nama | Deskripsi |
|---|---|
| getControlPoints() | Mendapatkan semua titik kontrol |
Result:
getCastShadows
| Nama | Deskripsi |
|---|---|
| getCastShadows() | Mendapatkan atau mengatur apakah geometri ini dapat memproyeksikan bayangan |
Result:
setCastShadows
| Nama | Deskripsi |
|---|---|
| setCastShadows(value) | Mendapatkan atau mengatur apakah geometri ini dapat memproyeksikan bayangan |
Result:
getReceiveShadows
| Nama | Deskripsi |
|---|---|
| getReceiveShadows() | Mendapatkan atau mengatur apakah geometri ini dapat menerima bayangan. |
Result:
setReceiveShadows
| Nama | Deskripsi |
|---|---|
| setReceiveShadows(value) | Mendapatkan atau mengatur apakah geometri ini dapat menerima bayangan. |
Result:
getVertexElements
| Nama | Deskripsi |
|---|---|
| getVertexElements() | Mendapatkan semua elemen vertex |
Result:
getParentNodes
| Nama | Deskripsi |
|---|---|
| getParentNodes() | Mendapatkan semua node induk, sebuah entitas dapat dilampirkan ke beberapa node induk untuk instansiasi geometri. Node-node tersebut. |
Result:
getExcluded
| Nama | Deskripsi |
|---|---|
| getExcluded() | Mendapatkan atau mengatur apakah entitas ini harus dikecualikan selama ekspor. |
Result:
setExcluded
| Nama | Deskripsi |
|---|---|
| setExcluded(value) | Mendapatkan atau mengatur apakah entitas ini harus dikecualikan selama ekspor. |
Result:
getParentNode
| Nama | Deskripsi |
|---|---|
| getParentNode() | Mendapatkan atau mengatur node induk pertama, jika mengatur node induk pertama, entitas ini akan terlepas dari node induk lainnya. Node induk. |
Result:
setParentNode
| Nama | Deskripsi |
|---|---|
| setParentNode(value) | Mendapatkan atau mengatur node induk pertama, jika mengatur node induk pertama, entitas ini akan terlepas dari node induk lainnya. Node induk. |
Result:
getScene
| Nama | Deskripsi |
|---|---|
| getScene() | Mendapatkan adegan yang dimiliki objek ini |
Result:
getName
| Nama | Deskripsi |
|---|---|
| getName() | Mendapatkan atau mengatur nama. Nama. |
Result:
setName
| Nama | Deskripsi |
|---|---|
| setName(value) | Mendapatkan atau mengatur nama. Nama. |
Result:
getProperties
| Nama | Deskripsi |
|---|---|
| getProperties() | Mendapatkan koleksi semua properti. |
Result:
fromControlPoints
| Nama | Deskripsi |
|---|---|
| fromControlPoints(controlPoints) | Buat sebuah bentuk dengan titik kontrol yang ditentukan dengan indeks default. |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| controlPoint | Vector3[] | null |
Result: Bentuk
getElement
| Nama | Deskripsi |
|---|---|
| getElement(type) | Mendapatkan elemen vertex dengan tipe yang ditentukan |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| tipe | VertexElementType | VertexElementType |
Result: VertexElement
getVertexElementOfUV
| Nama | Deskripsi |
|---|---|
| getVertexElementOfUV(textureMapping) | Mendapatkan instance VertexElementUV dengan tipe pemetaan tekstur yang diberikan |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| textureMapping | TextureMapping | TextureMapping |
Result: VertexElementUV
createElement
| Nama | Deskripsi |
|---|---|
| createElement(type) | Membuat elemen vertex dengan tipe yang ditentukan dan menambahkannya ke geometri. Jika tipe adalah VertexElementType.UV, sebuah VertexElementUV dengan tipe pemetaan tekstur ke TextureMapping.DIFFUSE akan dibuat. |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| tipe | VertexElementType | VertexElementType |
Result: VertexElement
addElement
| Nama | Deskripsi |
|---|---|
| addElement(element) | Menambahkan elemen vertex yang ada ke geometri saat ini |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| elemen | VertexElement | Elemen vertex yang akan ditambahkan |
Result: VertexElement
createElement
| Nama | Deskripsi |
|---|---|
| createElement(type, mappingMode, referenceMode) | Membuat elemen vertex dengan tipe yang ditentukan dan menambahkannya ke geometri. Jika tipe adalah VertexElementType.UV, sebuah VertexElementUV dengan tipe pemetaan tekstur ke TextureMapping.DIFFUSE akan dibuat. |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| tipe | VertexElementType | VertexElementType |
| mappingMode | MappingMode | MappingMode |
| referenceMode | ReferenceMode | ReferenceMode |
Result: VertexElement
createElementUV
| Nama | Deskripsi |
|---|---|
| createElementUV(uvMapping) | Membuat VertexElementUV dengan tipe pemetaan tekstur yang diberikan. |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| uvMapping | TextureMapping | TextureMapping |
Result: VertexElementUV
createElementUV
| Nama | Deskripsi |
|---|---|
| createElementUV(uvMapping, mappingMode, referenceMode) | Membuat VertexElementUV dengan tipe pemetaan tekstur yang diberikan. |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| uvMapping | TextureMapping | TextureMapping |
| mappingMode | MappingMode | MappingMode |
| referenceMode | ReferenceMode | ReferenceMode |
Result: VertexElementUV
getBoundingBox
| Nama | Deskripsi |
|---|---|
| getBoundingBox() | Mendapatkan kotak pembatas entitas saat ini dalam sistem koordinat ruang objeknya. |
Result: VertexElementUV
getEntityRendererKey
| Nama | Deskripsi |
|---|---|
| getEntityRendererKey() | Mendapatkan kunci renderer entitas yang terdaftar di renderer |
Result: EntityRendererKey
removeProperty
| Nama | Deskripsi |
|---|---|
| removeProperty(property) | Menghapus properti dinamis. |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| property | Property | Properti mana yang akan dihapus |
Result: boolean
removeProperty
| Nama | Deskripsi |
|---|---|
| removeProperty(property) | Hapus properti yang ditentukan yang diidentifikasi dengan nama |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Nama | Deskripsi |
|---|---|
| getProperty(property) | Dapatkan nilai properti yang ditentukan |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| property | String | Nama properti |
Result: Object
setProperty
| Nama | Deskripsi |
|---|---|
| setProperty(property, value) | Menetapkan nilai properti yang ditentukan |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| property | String | Nama properti |
| value | Object | Nilai properti |
Result: Object
findProperty
| Nama | Deskripsi |
|---|---|
| findProperty(propertyName) | Menemukan properti. Bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti native (Diidentifikasi berdasarkan namanya) |
Parameters:
| Nama | Tipe | Deskripsi |
|---|---|---|
| propertyName | String | Nama properti. |
Result: Property