assetType
assetType: "model" = ...
clone
clone: (recursive?: boolean) => this
Type declaration
- (recursive?: boolean): this
Parameters
Optional
recursive: boolean
Returns this
copy
copy: ( source: | IObject3D< IObject3DEventMap, undefined | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>, undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[], > | Mesh2< IGeometry<NormalBufferAttributes, BufferGeometryEventMap>, IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[], IObject3DEventMap, >, recursive?: boolean, ...args: any[],) => this dispose
dispose: (removeFromParent?: boolean) => void
Type declaration
- (removeFromParent?: boolean): void
Parameters
Optional
removeFromParent: boolean
Returns void
getObjectById
getObjectById: < T extends IObject3D< IObject3DEventMap, undefined | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>, undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[], > = IObject3D< IObject3DEventMap, undefined | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>, undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[], >,>( id: number,) => undefined | T Type declaration
- <
T extends
IObject3D<
IObject3DEventMap,
undefined
| IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[],
> = IObject3D<
IObject3DEventMap,
undefined
| IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[],
>,
>(
id: number,
): undefined | T Returns undefined | T
getObjectByName
getObjectByName: < T extends IObject3D< IObject3DEventMap, undefined | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>, undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[], > = IObject3D< IObject3DEventMap, undefined | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>, undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[], >,>( name: string,) => undefined | T Type declaration
- <
T extends
IObject3D<
IObject3DEventMap,
undefined
| IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[],
> = IObject3D<
IObject3DEventMap,
undefined
| IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[],
>,
>(
name: string,
): undefined | T Returns undefined | T
getObjectByProperty
getObjectByProperty: < T extends IObject3D< IObject3DEventMap, undefined | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>, undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[], > = IObject3D< IObject3DEventMap, undefined | IGeometry<NormalBufferAttributes, BufferGeometryEventMap>, undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[], >,>( name: string, value: string,) => undefined | T Type declaration
- <
T extends
IObject3D<
IObject3DEventMap,
undefined
| IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[],
> = IObject3D<
IObject3DEventMap,
undefined
| IGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
undefined | IMaterial<IMaterialEventMap> | IMaterial<IMaterialEventMap>[],
>,
>(
name: string,
value: string,
): undefined | T Parameters
- name: string
- value: string
Returns undefined | T
Readonly
isGaussianSplatMesh
isGaussianSplatMesh: true
material
material: IMaterial
Readonly
materials
materials: IMaterial<IMaterialEventMap>[]
refreshUi
refreshUi: (this: IObject3D) => void = iObjectCommons.refreshUi
setDirty
setDirty: (
this: IObject3D,
options?: IObjectSetDirtyOptions,
...args: any[],
) => void = iObjectCommons.setDirty
traverse
traverse: (callback: (object: IObject3D) => void) => void
Type declaration
- (callback: (object: IObject3D) => void): void
Parameters
- callback: (object: IObject3D) => void
Returns void
traverseAncestors
traverseAncestors: (callback: (object: IObject3D) => void) => void
Type declaration
- (callback: (object: IObject3D) => void): void
Parameters
- callback: (object: IObject3D) => void
Returns void
traverseVisible
traverseVisible: (callback: (object: IObject3D) => void) => void
Type declaration
- (callback: (object: IObject3D) => void): void
Parameters
- callback: (object: IObject3D) => void
Returns void
userData
userData: IObject3DUserData
Array with object's children.