PointCloud

PointCloud class

Awan titik tidak berisi informasi topologi tetapi hanya titik kontrol dan elemen vertex.

Metode

constructor

NamaDeskripsi
constructor(name)Konstruktor PointCloud

Parameters:

NamaTipeDeskripsi
nameStringNama entitas ini

Result:


constructor_overload

NamaDeskripsi
constructor_overload()Konstruktor PointCloud

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:


getEntityRendererKey

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

Result: EntityRendererKey


fromGeometry

NamaDeskripsi
fromGeometry(g)Buat instance PointCloud baru dari objek geometri

Parameters:

NamaTipeDeskripsi
Geometrinull

Result: PointCloud


fromGeometry

NamaDeskripsi
fromGeometry(g, density)Buat instance point cloud baru dari objek geometri. Density adalah jumlah titik per segitiga unit (Segitiga unit adalah segitiga dengan luas permukaan maksimum dari mesh)

Parameters:

NamaTipeDeskripsi
gGeometriInstansi Mesh atau geometri lainnya
densityAngkaJumlah titik per segitiga unit

Result: PointCloud


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


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