WasmGPU - v0.4.0
Preparing search index...
Transform
Class Transform
Index
Constructors
constructor
Properties
index
Accessors
children
disposed
local
Matrix
local
Matrix
Ptr
parent
position
position
Ptr
root
rotation
rotation
Ptr
scale
scale
Ptr
world
Matrix
world
Matrix
Ptr
world
Position
Methods
add
Child
clone
copy
From
dispose
remove
Child
remove
From
Parent
reset
rotate
On
Axis
rotate
X
rotate
Y
rotate
Z
set
Parent
set
Position
set
Rotation
set
Rotation
From
Axis
Angle
set
Rotation
From
Euler
set
Scale
set
Uniform
Scale
translate
traverse
update
All
Constructors
constructor
new
Transform
()
:
Transform
Returns
Transform
Properties
Readonly
index
index
:
number
Accessors
children
get
children
()
:
readonly
Transform
[]
Returns
readonly
Transform
[]
disposed
get
disposed
()
:
boolean
Returns
boolean
local
Matrix
get
localMatrix
()
:
number
[]
Returns
number
[]
local
Matrix
Ptr
get
localMatrixPtr
()
:
number
Returns
number
parent
get
parent
()
:
Transform
|
null
Returns
Transform
|
null
position
get
position
()
:
number
[]
Returns
number
[]
position
Ptr
get
positionPtr
()
:
number
Returns
number
root
get
root
()
:
Transform
Returns
Transform
rotation
get
rotation
()
:
number
[]
Returns
number
[]
rotation
Ptr
get
rotationPtr
()
:
number
Returns
number
scale
get
scale
()
:
number
[]
Returns
number
[]
scale
Ptr
get
scalePtr
()
:
number
Returns
number
world
Matrix
get
worldMatrix
()
:
number
[]
Returns
number
[]
world
Matrix
Ptr
get
worldMatrixPtr
()
:
number
Returns
number
world
Position
get
worldPosition
()
:
number
[]
Returns
number
[]
Methods
add
Child
addChild
(
child
:
Transform
)
:
this
Parameters
child
:
Transform
Returns
this
clone
clone
()
:
Transform
Returns
Transform
copy
From
copyFrom
(
other
:
Transform
)
:
this
Parameters
other
:
Transform
Returns
this
dispose
dispose
()
:
void
Returns
void
remove
Child
removeChild
(
child
:
Transform
)
:
this
Parameters
child
:
Transform
Returns
this
remove
From
Parent
removeFromParent
()
:
this
Returns
this
reset
reset
()
:
this
Returns
this
rotate
On
Axis
rotateOnAxis
(
axis
:
number
[]
,
angle
:
number
)
:
this
Parameters
axis
:
number
[]
angle
:
number
Returns
this
rotate
X
rotateX
(
angle
:
number
)
:
this
Parameters
angle
:
number
Returns
this
rotate
Y
rotateY
(
angle
:
number
)
:
this
Parameters
angle
:
number
Returns
this
rotate
Z
rotateZ
(
angle
:
number
)
:
this
Parameters
angle
:
number
Returns
this
set
Parent
setParent
(
parent
:
Transform
|
null
)
:
this
Parameters
parent
:
Transform
|
null
Returns
this
set
Position
setPosition
(
x
:
number
,
y
:
number
,
z
:
number
)
:
this
Parameters
x
:
number
y
:
number
z
:
number
Returns
this
set
Rotation
setRotation
(
x
:
number
,
y
:
number
,
z
:
number
,
w
:
number
)
:
this
Parameters
x
:
number
y
:
number
z
:
number
w
:
number
Returns
this
set
Rotation
From
Axis
Angle
setRotationFromAxisAngle
(
axis
:
number
[]
,
angle
:
number
)
:
this
Parameters
axis
:
number
[]
angle
:
number
Returns
this
set
Rotation
From
Euler
setRotationFromEuler
(
x
:
number
,
y
:
number
,
z
:
number
)
:
this
Parameters
x
:
number
y
:
number
z
:
number
Returns
this
set
Scale
setScale
(
x
:
number
,
y
:
number
,
z
:
number
)
:
this
Parameters
x
:
number
y
:
number
z
:
number
Returns
this
set
Uniform
Scale
setUniformScale
(
scalar
:
number
)
:
this
Parameters
scalar
:
number
Returns
this
translate
translate
(
x
:
number
,
y
:
number
,
z
:
number
)
:
this
Parameters
x
:
number
y
:
number
z
:
number
Returns
this
traverse
traverse
(
callback
:
(
t
:
Transform
)
=>
void
)
:
void
Parameters
callback
:
(
t
:
Transform
)
=>
void
Returns
void
Static
update
All
updateAll
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
index
Accessors
children
disposed
local
Matrix
local
Matrix
Ptr
parent
position
position
Ptr
root
rotation
rotation
Ptr
scale
scale
Ptr
world
Matrix
world
Matrix
Ptr
world
Position
Methods
add
Child
clone
copy
From
dispose
remove
Child
remove
From
Parent
reset
rotate
On
Axis
rotate
X
rotate
Y
rotate
Z
set
Parent
set
Position
set
Rotation
set
Rotation
From
Axis
Angle
set
Rotation
From
Euler
set
Scale
set
Uniform
Scale
translate
traverse
update
All
Source code
Examples (ESM)
Examples (IIFE)
WasmGPU - v0.4.0
Loading...