Patch

Patch class

Sebuah Patch adalah permukaan pemodelan parametrik, mirip dengan NurbsSurface, juga didefinisikan oleh dua PatchDirection, yaitu U dan V. Namun perbedaan antara Patch dan NurbsSurface adalah kurva PatchDirection dapat berupa salah satu dari PatchDirectionType.BEZIER, PatchDirectionType.QUADRATIC_BEZIER, PatchDirectionType.BASIS_SPLINE, PatchDirectionType.CARDINAL_SPLINE, dan PatchDirectionType.LINEAR

Metode

constructor

NamaDeskripsi
constructor()Menginisialisasi sebuah instance baru dari kelas Patch.

Result:


constructor_overload

NamaDeskripsi
constructor_overload(name)Menginisialisasi sebuah instance baru dari kelas Patch.

Parameters:

NamaTipeDeskripsi
nameStringNama.

Result:


getU

NamaDeskripsi
getU()Mendapatkan arah u.

Result:


getV

NamaDeskripsi
getV()Mendapatkan arah v. v.

Result:


getVisible

NamaDeskripsi
getVisible()Mendapatkan atau mengatur apakah geometri terlihat

Result:


setVisible

NamaDeskripsi
setVisible(value)Mendapatkan atau mengatur apakah geometri terlihat

Result:


getDeformers

NamaDeskripsi
getDeformers()Mendapatkan semua deformer yang terkait dengan geometri ini. Deformer.

Result:


getControlPoints

NamaDeskripsi
getControlPoints()Mendapatkan semua titik kontrol

Result:


getCastShadows

NamaDeskripsi
getCastShadows()Mendapatkan atau mengatur apakah geometri ini dapat memproyeksikan bayangan

Result:


setCastShadows

NamaDeskripsi
setCastShadows(value)Mendapatkan atau mengatur apakah geometri ini dapat memproyeksikan bayangan

Result:


getReceiveShadows

NamaDeskripsi
getReceiveShadows()Mendapatkan atau mengatur apakah geometri ini dapat menerima bayangan.

Result:


setReceiveShadows

NamaDeskripsi
setReceiveShadows(value)Mendapatkan atau mengatur apakah geometri ini dapat menerima bayangan.

Result:


getVertexElements

NamaDeskripsi
getVertexElements()Mendapatkan semua elemen vertex

Result:


getParentNodes

NamaDeskripsi
getParentNodes()Mendapatkan semua node induk, sebuah entitas dapat dilampirkan ke beberapa node induk untuk instansiasi geometri. Node-node tersebut.

Result:


getExcluded

NamaDeskripsi
getExcluded()Mendapatkan atau mengatur apakah entitas ini harus dikecualikan selama ekspor.

Result:


setExcluded

NamaDeskripsi
setExcluded(value)Mendapatkan atau mengatur apakah entitas ini harus dikecualikan selama ekspor.

Result:


getParentNode

NamaDeskripsi
getParentNode()Mendapatkan atau mengatur node induk pertama, jika mengatur node induk pertama, entitas ini akan terlepas dari node induk lainnya. Node induk.

Result:


setParentNode

NamaDeskripsi
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

NamaDeskripsi
getScene()Mendapatkan adegan yang dimiliki objek ini

Result:


getName

NamaDeskripsi
getName()Mendapatkan atau mengatur nama. Nama.

Result:


setName

NamaDeskripsi
setName(value)Mendapatkan atau mengatur nama. Nama.

Result:


getProperties

NamaDeskripsi
getProperties()Mendapatkan koleksi semua properti.

Result:


getElement

NamaDeskripsi
getElement(type)Mendapatkan elemen vertex dengan tipe yang ditentukan

Parameters:

NamaTipeDeskripsi
tipeVertexElementTypeVertexElementType

Result: VertexElement


getVertexElementOfUV

NamaDeskripsi
getVertexElementOfUV(textureMapping)Mendapatkan instance VertexElementUV dengan tipe pemetaan tekstur yang diberikan

Parameters:

NamaTipeDeskripsi
textureMappingTextureMappingTextureMapping

Result: VertexElementUV


createElement

NamaDeskripsi
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:

NamaTipeDeskripsi
tipeVertexElementTypeVertexElementType

Result: VertexElement


addElement

NamaDeskripsi
addElement(element)Menambahkan elemen vertex yang ada ke geometri saat ini

Parameters:

NamaTipeDeskripsi
elemenVertexElementElemen vertex yang akan ditambahkan

Result: VertexElement


createElement

NamaDeskripsi
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:

NamaTipeDeskripsi
tipeVertexElementTypeVertexElementType
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElement


createElementUV

NamaDeskripsi
createElementUV(uvMapping)Membuat VertexElementUV dengan tipe pemetaan tekstur yang diberikan.

Parameters:

NamaTipeDeskripsi
uvMappingTextureMappingTextureMapping

Result: VertexElementUV


createElementUV

NamaDeskripsi
createElementUV(uvMapping, mappingMode, referenceMode)Membuat VertexElementUV dengan tipe pemetaan tekstur yang diberikan.

Parameters:

NamaTipeDeskripsi
uvMappingTextureMappingTextureMapping
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElementUV


getBoundingBox

NamaDeskripsi
getBoundingBox()Mendapatkan kotak pembatas entitas saat ini dalam sistem koordinat ruang objeknya.

Result: VertexElementUV


getEntityRendererKey

NamaDeskripsi
getEntityRendererKey()Mendapatkan kunci renderer entitas yang terdaftar di renderer

Result: EntityRendererKey


removeProperty

NamaDeskripsi
removeProperty(property)Menghapus properti dinamis.

Parameters:

NamaTipeDeskripsi
propertyPropertyProperti mana yang akan dihapus

Result: boolean


removeProperty

NamaDeskripsi
removeProperty(property)Hapus properti yang ditentukan yang diidentifikasi dengan nama

Parameters:

NamaTipeDeskripsi
propertStringnull

Result: boolean


getProperty

NamaDeskripsi
getProperty(property)Dapatkan nilai properti yang ditentukan

Parameters:

NamaTipeDeskripsi
propertyStringNama properti

Result: Object


setProperty

NamaDeskripsi
setProperty(property, value)Menetapkan nilai properti yang ditentukan

Parameters:

NamaTipeDeskripsi
propertyStringNama properti
valueObjectNilai properti

Result: Object


findProperty

NamaDeskripsi
findProperty(propertyName)Menemukan properti. Bisa berupa properti dinamis (Dibuat oleh CreateDynamicProperty/SetProperty) atau properti native (Diidentifikasi berdasarkan namanya)

Parameters:

NamaTipeDeskripsi
propertyNameStringNama properti.

Result: Property