Preparing search index...
The search index is not available
three-pbd
three-pbd
Solver3d
Class Solver3d
Hierarchy
Solver3d
Index
Constructors
constructor
Properties
bodies
collision
Iterations
collisions
constraints
forces
sleep
Threshold
solver
Iterations
Methods
add
Body
add
Collision
add
Constraint
add
Force
apply
External
Forces
constrain
Positions
constrain
Velocities
estimate
Positions
resolve
Collisions
step
Physics
update
Bounds
update
Positions
update
Velocities
Constructors
constructor
new
Solver3d
(
)
:
Solver3d
Returns
Solver3d
Properties
bodies
bodies
:
BaseBody3d
[]
= []
collision
Iterations
collision
Iterations
:
number
= 3
collisions
collisions
:
Collision3d
[]
= []
constraints
constraints
:
Constraint3d
[]
= []
forces
forces
:
ExternalForce3d
[]
= []
sleep
Threshold
sleep
Threshold
:
number
= 1e-3
solver
Iterations
solver
Iterations
:
number
= 3
Methods
add
Body
add
Body
(
body
:
BaseBody3d
)
:
void
Parameters
body:
BaseBody3d
Returns
void
add
Collision
add
Collision
(
collision
:
Collision3d
)
:
void
Parameters
collision:
Collision3d
Returns
void
add
Constraint
add
Constraint
(
constraint
:
Constraint3d
)
:
void
Parameters
constraint:
Constraint3d
Returns
void
add
Force
add
Force
(
force
:
ExternalForce3d
)
:
void
Parameters
force:
ExternalForce3d
Returns
void
Private
apply
External
Forces
apply
External
Forces
(
dt
:
number
)
:
void
Parameters
dt:
number
Returns
void
Private
constrain
Positions
constrain
Positions
(
)
:
void
Returns
void
Private
constrain
Velocities
constrain
Velocities
(
)
:
void
Returns
void
Private
estimate
Positions
estimate
Positions
(
dt
:
number
)
:
void
Parameters
dt:
number
Returns
void
Private
resolve
Collisions
resolve
Collisions
(
)
:
void
Returns
void
step
Physics
step
Physics
(
dt
:
number
)
:
undefined
|
number
Parameters
dt:
number
Returns
undefined
|
number
Private
update
Bounds
update
Bounds
(
)
:
void
Returns
void
Private
update
Positions
update
Positions
(
)
:
number
Returns
number
Private
update
Velocities
update
Velocities
(
dt
:
number
)
:
void
Parameters
dt:
number
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
three-
pbd
Solver3d
constructor
bodies
collision
Iterations
collisions
constraints
forces
sleep
Threshold
solver
Iterations
add
Body
add
Collision
add
Constraint
add
Force
apply
External
Forces
constrain
Positions
constrain
Velocities
estimate
Positions
resolve
Collisions
step
Physics
update
Bounds
update
Positions
update
Velocities
Generated using
TypeDoc