Class: Object3DModel
Core-API.Object3DModel
Implements
IModel
<Object3D
>
Properties
assetType
• assetType: "model"
Implementation of
Accessors
visible
• get
visible(): boolean
Returns
boolean
Implementation of
• set
visible(visible
): void
Parameters
Name | Type |
---|---|
visible | boolean |
Returns
void
Implementation of
uuid
• get
uuid(): string
Returns
string
Implementation of
modelObject
• get
modelObject(): Object3D
<Object3DEventMap
> & IModel
<Object3D
<Object3DEventMap
>, IObject3DEventMap
>
Internal three.js Object3D instance (like Mesh, Group, etc)
Returns
Object3D
<Object3DEventMap
> & IModel
<Object3D
<Object3DEventMap
>, IObject3DEventMap
>
Implementation of
name
• get
name(): string
Returns
string
Implementation of
• set
name(name
): void
Parameters
Name | Type |
---|---|
name | string |
Returns
void
Implementation of
license
• get
license(): string
Returns
string
• set
license(license
): void
Parameters
Name | Type |
---|---|
license | string |
Returns
void
material
• get
material(): undefined
| IMaterial
<any
, IMaterialEventMap
> | IMaterial
<any
, IMaterialEventMap
>[]
Use setMaterial
to change the material
Get one or more materials applied to an object
Returns
undefined
| IMaterial
<any
, IMaterialEventMap
> | IMaterial
<any
, IMaterialEventMap
>[]
Implementation of
geometry
• get
geometry(): any
Returns
any
Implementation of
userData
• get
userData(): any
Returns
any
Implementation of
• set
userData(userData
): void
Parameters
Name | Type |
---|---|
userData | any |
Returns
void
Implementation of
uiConfig
• get
uiConfig(): UiObjectConfig
<any
, string
>
Returns
UiObjectConfig
<any
, string
>
Implementation of
Constructors
constructor
• new Object3DModel(modelObject
, __namedParameters?
)
Parameters
Name | Type |
---|---|
modelObject | Object3D <Object3DEventMap > & IModel <any , IObject3DEventMap > |
__namedParameters | Object3DModelOptions |
Methods
addEventListener
▸ addEventListener(type
, listener
): void
Parameters
Name | Type |
---|---|
type | string |
listener | (event : any ) => void |
Returns
void
Implementation of
IModel.addEventListener
dispatchEvent
▸ dispatchEvent(event
): void
Parameters
Name | Type |
---|---|
event | any |
Returns
void
Implementation of
IModel.dispatchEvent
hasEventListener
▸ hasEventListener(type
, listener
): boolean
Parameters
Name | Type |
---|---|
type | string |
listener | (event : any ) => void |
Returns
boolean
Implementation of
IModel.hasEventListener
removeEventListener
▸ removeEventListener(type
, listener
): void
Parameters
Name | Type |
---|---|
type | string |
listener | (event : any ) => void |
Returns
void
Implementation of
IModel.removeEventListener
traverse
▸ traverse(callback
): void
Parameters
Name | Type |
---|---|
callback | (object : Object3D <Object3DEventMap >) => void |
Returns
void
dispose
▸ dispose(): void
Returns
void
Implementation of
IModel.dispose
setDirty
▸ setDirty(e?
): void
Parameters
Name | Type |
---|---|
e? | AnyOptions |
Returns
void
Implementation of
setMaterial
▸ setMaterial(material?
): IMaterial
<any
, IMaterialEventMap
>[]
Parameters
Name | Type |
---|---|
material? | IMaterial <any , IMaterialEventMap > | IMaterial <any , IMaterialEventMap >[] |
Returns
IMaterial
<any
, IMaterialEventMap
>[]
Implementation of
setGeometry
▸ setGeometry(geometry?
, force?
): undefined
| BufferGeometry
<NormalBufferAttributes
, BufferGeometryEventMap
>
returns the old geometry.
Parameters
Name | Type | Default value |
---|---|---|
geometry? | BufferGeometry <NormalBufferAttributes , BufferGeometryEventMap > | undefined |
force | boolean | false |
Returns
undefined
| BufferGeometry
<NormalBufferAttributes
, BufferGeometryEventMap
>
Implementation of
updateBounds
▸ updateBounds(): void
Not implemented
Returns
void
clone
▸ clone(): Object3DModel