ThreePipe
Preparing search index...
iObjectCommons
Variable iObjectCommons
Const
iObjectCommons
:
{
autoCenter
:
<
T
extends
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
|
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
,
>
(
this
:
T
,
setDirty
?:
boolean
,
undo
?:
boolean
,
)
=>
T
;
autoScale
:
<
T
extends
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
|
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
,
>
(
this
:
T
,
autoScaleRadius
?:
number
,
isCentered
?:
boolean
,
setDirty
?:
boolean
,
undo
?:
boolean
,
)
=>
T
;
eventCallbacks
:
{
onAddedToParent
:
(
this
:
IObject3D
,
e
:
Event
)
=>
void
;
onGeometryUpdate
:
(
this
:
IObject3D
,
e
:
{
bubbleToObject
?:
boolean
;
geometry
:
IGeometry
}
&
AnyOptions
&
{
bubbleToObject
?:
boolean
;
}
&
Event
<
"geometryUpdate"
,
unknown
>
,
)
=>
void
;
onRemovedFromParent
:
(
this
:
IObject3D
,
e
:
Event
)
=>
void
;
}
;
getGeometry
:
(
this
:
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
&
Mesh
<
BufferGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
Material
<
MaterialEventMap
>
|
Material
<
MaterialEventMap
>
[]
,
Object3DEventMap
,
>
,
)
=>
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
;
getMapsForObject3D
:
(
this
:
IObject3D
)
=>
Set
<
ITexture
<
TextureEventMap
>
>
;
getMaterial
:
(
this
:
IObject3D
,
)
=>
|
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
;
getMaterials
:
(
this
:
IObject3D
)
=>
IMaterial
<
IMaterialEventMap
>
[]
;
initGeometry
:
(
this
:
IObject3D
)
=>
void
;
initMaterial
:
(
this
:
IObject3D
)
=>
void
;
makeUiConfig
:
(
this
:
IObject3D
,
isMesh
?:
boolean
)
=>
UiObjectConfig
;
pivotToBoundsCenter
:
<
T
extends
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
|
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
,
>
(
this
:
T
,
setDirty
?:
boolean
,
)
=>
()
=>
void
;
pivotToPoint
:
<
T
extends
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
|
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
,
>
(
this
:
T
,
point
:
Vector3
,
setDirty
?:
boolean
,
)
=>
()
=>
void
;
refreshUi
:
(
this
:
IObject3D
)
=>
void
;
setDirty
:
(
this
:
IObject3D
,
options
?:
IObjectSetDirtyOptions
,
...
args
:
any
[]
,
)
=>
void
;
setGeometry
:
(
this
:
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
&
Mesh
<
BufferGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
Material
<
MaterialEventMap
>
|
Material
<
MaterialEventMap
>
[]
,
Object3DEventMap
,
>
,
geometry
:
|
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
)
=>
void
;
setMaterial
:
(
this
:
IObject3D
,
material
:
|
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
)
=>
undefined
|
never
[]
;
setMaterials
:
(
this
:
IObject3D
,
materials
:
IMaterial
<
IMaterialEventMap
>
[]
,
)
=>
void
;
traverseModels
:
<
T
extends
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
|
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
,
>
(
this
:
T
,
callback
:
(
object
:
IObject3D
)
=>
boolean
|
void
,
__namedParameters
:
{
visible
?:
boolean
;
widgets
?:
boolean
}
,
)
=>
void
;
upgradeObject3D
:
(
this
:
IObject3D
,
parent
?:
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
,
objectProcessor
?:
IObjectProcessor
,
)
=>
IObject3D
;
}
= ...
Type declaration
autoCenter
:
<
T
extends
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
,
>
(
this
:
T
,
setDirty
?:
boolean
,
undo
?:
boolean
,
)
=>
T
autoScale
:
<
T
extends
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
,
>
(
this
:
T
,
autoScaleRadius
?:
number
,
isCentered
?:
boolean
,
setDirty
?:
boolean
,
undo
?:
boolean
,
)
=>
T
eventCallbacks
:
{
onAddedToParent
:
(
this
:
IObject3D
,
e
:
Event
)
=>
void
;
onGeometryUpdate
:
(
this
:
IObject3D
,
e
:
{
bubbleToObject
?:
boolean
;
geometry
:
IGeometry
}
&
AnyOptions
&
{
bubbleToObject
?:
boolean
;
}
&
Event
<
"geometryUpdate"
,
unknown
>
,
)
=>
void
;
onRemovedFromParent
:
(
this
:
IObject3D
,
e
:
Event
)
=>
void
;
}
getGeometry
:
(
this
:
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
&
Mesh
<
BufferGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
Material
<
MaterialEventMap
>
|
Material
<
MaterialEventMap
>
[]
,
Object3DEventMap
,
>
,
)
=>
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
getMapsForObject3D
:
(
this
:
IObject3D
)
=>
Set
<
ITexture
<
TextureEventMap
>
>
getMaterial
:
(
this
:
IObject3D
,
)
=>
|
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
getMaterials
:
(
this
:
IObject3D
)
=>
IMaterial
<
IMaterialEventMap
>
[]
initGeometry
:
(
this
:
IObject3D
)
=>
void
initMaterial
:
(
this
:
IObject3D
)
=>
void
makeUiConfig
:
(
this
:
IObject3D
,
isMesh
?:
boolean
)
=>
UiObjectConfig
pivotToBoundsCenter
:
<
T
extends
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
,
>
(
this
:
T
,
setDirty
?:
boolean
,
)
=>
()
=>
void
pivotToPoint
:
<
T
extends
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
,
>
(
this
:
T
,
point
:
Vector3
,
setDirty
?:
boolean
,
)
=>
()
=>
void
refreshUi
:
(
this
:
IObject3D
)
=>
void
setDirty
:
(
this
:
IObject3D
,
options
?:
IObjectSetDirtyOptions
,
...
args
:
any
[]
)
=>
void
setGeometry
:
(
this
:
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
&
Mesh
<
BufferGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
Material
<
MaterialEventMap
>
|
Material
<
MaterialEventMap
>
[]
,
Object3DEventMap
,
>
,
geometry
:
|
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
)
=>
void
setMaterial
:
(
this
:
IObject3D
,
material
:
|
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
)
=>
undefined
|
never
[]
setMaterials
:
(
this
:
IObject3D
,
materials
:
IMaterial
<
IMaterialEventMap
>
[]
)
=>
void
traverseModels
:
<
T
extends
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
,
>
(
this
:
T
,
callback
:
(
object
:
IObject3D
)
=>
boolean
|
void
,
__namedParameters
:
{
visible
?:
boolean
;
widgets
?:
boolean
}
,
)
=>
void
upgradeObject3D
:
(
this
:
IObject3D
,
parent
?:
IObject3D
<
IObject3DEventMap
,
undefined
|
IGeometry
<
NormalBufferAttributes
,
BufferGeometryEventMap
>
,
undefined
|
IMaterial
<
IMaterialEventMap
>
|
IMaterial
<
IMaterialEventMap
>
[]
,
>
,
objectProcessor
?:
IObjectProcessor
,
)
=>
IObject3D
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
ThreePipe
Loading...