Class DistanceJoint
Hierarchy (View Summary)
- PhysicsJoint
- DistanceJoint
Constructors
constructor
-
Parameters
- jointData: DistanceJointData
The data for the Distance-Joint
Returns DistanceJoint
- jointData: DistanceJointData
Properties
joint Data
The data for the physics joint
type
type: number
The type of the physics joint
StaticBall And Socket Joint
BallAndSocketJoint: number = 2
Ball-and-Socket joint type
StaticDistance Joint
DistanceJoint: number = 0
Distance-Joint type
StaticHinge2 Joint
Hinge2Joint: number = PhysicsJoint.WheelJoint
Hinge-Joint 2 type
StaticHinge Joint
HingeJoint: number = 1
Hinge-Joint type
StaticLock Joint
LockJoint: number = 10
Lock-Joint type
StaticPoint To Point Joint
PointToPointJoint: number = 8
Point to Point Joint type. Similar to a Ball-Joint. Different in parameters
StaticPrismatic Joint
PrismaticJoint: number = 5
Prismatic-Joint type
StaticSlider Joint
SliderJoint: number = 4
Slider-Joint type
StaticSpring Joint
SpringJoint: number = 9
Spring-Joint type
StaticUniversal Joint
UniversalJoint: number = 6
Universal-Joint type ENERGY FTW! (compare with this -
StaticWheel Joint
WheelJoint: number = 3
Wheel-Joint type
Accessors
physics Joint
-
get physicsJoint(): any
Gets the physics joint
Returns any
-
set physicsJoint(newJoint: any): void
Sets the physics joint
Parameters
- newJoint: any
Returns void
physics Plugin
-
set physicsPlugin(physicsPlugin: IPhysicsEnginePlugin): void
Sets the physics plugin
Parameters
- physicsPlugin: IPhysicsEnginePlugin
Returns void
Methods
execute Native Function
-
Execute a function that is physics-plugin specific.
Parameters
- func: (world: any, physicsJoint: any) => void
the function that will be executed. It accepts two parameters: the physics world and the physics joint
Returns void
- func: (world: any, physicsJoint: any) => void
update Distance
-
Update the predefined distance.
Parameters
- maxDistance: number
The maximum preferred distance
OptionalminDistance: numberThe minimum preferred distance
Returns void
- maxDistance: number
A class representing a physics distance joint
See
https://doc.babylonjs.com/features/featuresDeepDive/physics/usingPhysicsEngine