ThreePipe
Preparing search index...
Object3DManager
Class Object3DManager
Manages 3D objects, materials, geometries, textures, and videos in a scene.
Hierarchy
EventDispatcher
<
Object3DManagerEventMap
>
Object3DManager
Index
Constructors
constructor
Properties
auto
Dispose
Geometries
auto
Dispose
Materials
auto
Dispose
Objects
auto
Dispose
Textures
Material
Texture
Properties
Material
Texture
Properties
User
Data
Object3
D
Texture
Properties
Scene
Texture
Properties
Methods
dispose
find
Material
find
Materials
By
Name
find
Object
find
Objects
By
Name
get
Geometries
get
Materials
get
Object
Extensions
get
Objects
get
Textures
get
Videos
on
Post
Frame
register
Object
register
Object
Extension
set
Root
unregister
Object
unregister
Object
Extension
Constructors
constructor
new
Object3DManager
()
:
Object3DManager
Returns
Object3DManager
Properties
auto
Dispose
Geometries
autoDisposeGeometries
:
boolean
= true
auto
Dispose
Materials
autoDisposeMaterials
:
boolean
= true
auto
Dispose
Objects
autoDisposeObjects
:
boolean
= false
auto
Dispose
Textures
autoDisposeTextures
:
boolean
= true
Static
Readonly
Material
Texture
Properties
MaterialTextureProperties
:
Set
<
string
>
= materialTextureProperties
Static
Readonly
Material
Texture
Properties
User
Data
MaterialTexturePropertiesUserData
:
Set
<
string
>
= materialTexturePropertiesUserData
Static
Readonly
Object3
D
Texture
Properties
Object3DTextureProperties
:
Set
<
string
>
= object3DTextureProperties
Static
Readonly
Scene
Texture
Properties
SceneTextureProperties
:
Set
<
string
>
= sceneTextureProperties
Methods
dispose
dispose
()
:
void
Returns
void
find
Material
findMaterial
(
nameOrUuid
:
string
)
:
undefined
|
IMaterial
<
IMaterialEventMap
>
Parameters
nameOrUuid
:
string
Returns
undefined
|
IMaterial
<
IMaterialEventMap
>
find
Materials
By
Name
findMaterialsByName
(
name
:
string
)
:
IMaterial
<
IMaterialEventMap
>
[]
Parameters
name
:
string
Returns
IMaterial
<
IMaterialEventMap
>
[]
find
Object
findObject
(
nameOrUuid
:
string
,
)
:
|
undefined
|
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
Parameters
nameOrUuid
:
string
Returns
|
undefined
|
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
find
Objects
By
Name
findObjectsByName
(
name
:
string
,
)
:
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
[]
Parameters
name
:
string
Returns
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
[]
get
Geometries
getGeometries
()
:
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
[]
Returns
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
[]
get
Materials
getMaterials
()
:
IMaterial
<
IMaterialEventMap
>
[]
Returns
IMaterial
<
IMaterialEventMap
>
[]
get
Object
Extensions
getObjectExtensions
()
:
IObjectExtension
[]
Returns
IObjectExtension
[]
get
Objects
getObjects
()
:
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
[]
Returns
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
[]
get
Textures
getTextures
()
:
ITexture
<
TextureEventMap
>
[]
Returns
ITexture
<
TextureEventMap
>
[]
get
Videos
getVideos
()
:
(
VideoTexture
&
ITexture
<
TextureEventMap
>
)
[]
Returns (
VideoTexture
&
ITexture
<
TextureEventMap
>
)
[]
on
Post
Frame
onPostFrame
(
timeline
:
{
running
:
boolean
;
time
:
number
}
)
:
void
Parameters
timeline
:
{
running
:
boolean
;
time
:
number
}
Returns
void
register
Object
registerObject
(
obj
:
IObject3D
)
:
void
Parameters
obj
:
IObject3D
Returns
void
register
Object
Extension
registerObjectExtension
(
ext
:
IObjectExtension
)
:
void
Parameters
ext
:
IObjectExtension
Returns
void
set
Root
setRoot
(
root
:
IObject3D
)
:
void
Parameters
root
:
IObject3D
Returns
void
unregister
Object
unregisterObject
(
obj
:
IObject3D
)
:
boolean
Parameters
obj
:
IObject3D
Returns
boolean
unregister
Object
Extension
unregisterObjectExtension
(
ext
:
IObjectExtension
)
:
void
Parameters
ext
:
IObjectExtension
Returns
void
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
auto
Dispose
Geometries
auto
Dispose
Materials
auto
Dispose
Objects
auto
Dispose
Textures
Material
Texture
Properties
Material
Texture
Properties
User
Data
Object3
D
Texture
Properties
Scene
Texture
Properties
Methods
dispose
find
Material
find
Materials
By
Name
find
Object
find
Objects
By
Name
get
Geometries
get
Materials
get
Object
Extensions
get
Objects
get
Textures
get
Videos
on
Post
Frame
register
Object
register
Object
Extension
set
Root
unregister
Object
unregister
Object
Extension
ThreePipe
Loading...
Manages 3D objects, materials, geometries, textures, and videos in a scene.