Gets the disposed status of the entity.
The disposed status.
Get the instance of the ZComponent that constructed this entity.
If you pass the class of a ZComponent as the type
parameter, this function will ensure that it
returns an instance of that ZComponent. If this component or behavior was constructed by a different
ZComponent class, or by a different entity altogether, the function with throw
an error.
Optional
type: ConstructorForComponent<T>The ZComponent class that you are expecting to receive
The instance of the ZComponent that constructed this component or behavior
Register a function to be called when an Event is fired, or an Observable's value changes. The function will only be bound to the underlying Event or Observable while this entity is enabled.
Using this function, rather than attaching your handler directly to the Event or Observable, ensures your handler is automatically released when this entity is disposed.
Rest
...args: ArgsOptional
options: RegisterOptionsOptional
options: RegisterOptionsSets the friction of the given axis of the physics engine.
Readonly
enabledIf false
, this entity and its children will no longer participate in the experience.
Note - to read this value, you may wish to use enabledResolved
which will be false
if
this entity, or any of its parents, have enabled
set to false.
The precise implications of enabled
being false will vary between entities,
but in general disabled entities:
Readonly
_contextOptional
bodyOptional
childReadonly
contextReadonly
enabledThis will have value false
if this entity, or any of its parents, have enabled
set to false
.
To change the enabled
status of this entity, use the enabled
property instead.
The precise implications of enabled
being false will vary between entities,
but in general disabled entities:
Disabled entities will typically remain visible (if they have a visible appearance).
Readonly
instanceThe collection of limits which this constraint will apply
Readonly
onAn event that is fired as the last act of this entity being destroyed.
Sets the maximum limit of the given axis for the physics engine.
The axis to set the limit for.
The maximum limit of the axis.
This method is useful for setting the maximum limit of the given axis for the physics engine, which can be used to control the movement of the physics object. This helps to ensure that the physics object does not move beyond the given limit.
[LinearX, 0]
Sets the minimum limit of a given axis of a constraint.
Sets the maximum force of the motor of the given axis of the constraint.
Sets the target velocity of the motor associated with the given axis of the constraint.
Sets the motor type of the given axis of the constraint.
Sets the limit mode for the given axis of the constraint.
The axis to set the limit mode for.
The limit mode to set.
This method is useful for setting the limit mode for a given axis of the constraint. This is important for controlling the behavior of the physics engine when the constraint is reached. By setting the limit mode, the engine can be configured to either stop the motion of the objects, or to allow them to continue moving beyond the constraint.
[LinearX, Free]
Creates a SpringConstraint, which is a type of SixDofConstraint. This constraint applies a force at the ends which is proportional to the distance between ends, and a stiffness and damping factor. The force is calculated as (stiffness * positionError) - (damping * velocity)
This constraint applies a force at the ends which is proportional to the distance between ends, and a stiffness and damping factor.
Zicon
lock
Zparents
three/Object3D/**