Type Alias: ComponentsRecord
type ComponentsRecord = {
animation_controller: AnimationController;
animation_sequence_controller: AnimationSequenceController;
bone: Bone;
box_geometry: BoxGeometry;
camera: Camera;
capsule_geometry: CapsuleGeometry;
character_controller: CharacterController;
collision_geometry_ref: CollisionGeometryRef;
constraint: Constraint;
constraint_actuator: ConstraintActuator;
culling_geometry: CullingGeometry;
cylinder_geometry: CylinderGeometry;
debug_name: DebugName;
decal_projector: DecalProjector;
environment: Environment;
joint: Joint;
label: Label;
lineage: Lineage;
local_aabb: LocalAabb;
local_transform: LocalTransform;
material: Material;
material_ref: MaterialRef;
measure: Measure;
mesh_ref: MeshRef;
orthographic_lens: OrthographicLens;
overrider: Overrider;
perspective_lens: PerspectiveLens;
physics_material: PhysicsMaterial;
plane_geometry: PlaneGeometry;
point_cloud_ref: PointCloudRef;
point_light: PointLight;
reflection_probe: ReflectionProbe;
rigid_body: RigidBody;
rigid_body_actuator: RigidBodyActuator;
scene_ref: SceneRef;
script_map: ScriptMap;
shadow_caster: ShadowCaster;
skeleton_ref: SkeletonRef;
sound_ref: SoundRef;
sphere_geometry: SphereGeometry;
spline: Spline;
spot_light: SpotLight;
stereoscopic_lens: StereoscopicLens;
tags: Tags;
vehicle_controller: VehicleController;
volume_filter: VolumeFilter;
volume_material_ref: VolumeMaterialRef;
volume_ref: VolumeRef;
};
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:34
Properties
animation_controller
animation_controller: AnimationController;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:38
Animation controller with reference to an animation graph and an animation set. Enables skeletal animation on its skinned mesh descendents whose skeleton is compatible with the animations in the animation set.
animation_sequence_controller
animation_sequence_controller: AnimationSequenceController;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:42
Animation sequence controller with reference to an animation sequence and assigned entities.
bone
bone: Bone;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:46
Links entity to bone in skeleton.
box_geometry
box_geometry: BoxGeometry;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:50
Box geometry.
camera
camera: Camera;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:54
Virtual camera.
capsule_geometry
capsule_geometry: CapsuleGeometry;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:58
Capsule geometry.
character_controller
character_controller: CharacterController;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:62
Character controller used for movement constrained by collisions without having to deal with a rigid body. A character controller is kinematic, and so is not affected by forces. It uses its own tweaked collision algorithm to give a good feeling while controlling the character.
collision_geometry_ref
collision_geometry_ref: CollisionGeometryRef;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:66
Reference to a collision geometry.
constraint
constraint: Constraint;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:70
A physics constraint that can be configured along 6 degrees of freedom. In its default state it behaves as a fixed constraint - that is, it rigidly fixes the constraint frames of its two entities. However, individual degrees of freedom may be unlocked to permit any combination of rotation around the x-, y- and z- axes, and translation along these axes.
constraint_actuator
constraint_actuator: ConstraintActuator;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:74
culling_geometry
culling_geometry: CullingGeometry;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:78
Culling geometry. Add this component in addition to another geometry component (e.g. box geometry, sphere geometry, etc.) to enable culling geometry.
cylinder_geometry
cylinder_geometry: CylinderGeometry;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:82
Cylinder geometry.
debug_name
debug_name: DebugName;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:86
Name of the entity.
decal_projector
decal_projector: DecalProjector;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:90
Decal Projector.
environment
environment: Environment;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:94
The environment of a scene. Used to give a scene a skybox.
joint
joint: Joint;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:98
Base component of all the other joint components (revolute_joint, etc.). By itself it will lock the orientations and distances of the constrainer and constrainee.
label
label: Label;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:102
Display a label in the 3d view.
lineage
lineage: Lineage;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:106
Lineage of the entity through linkers.
local_aabb
local_aabb: LocalAabb;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:110
Local Axis Aligned Bounding Box of the entity.
local_transform
local_transform: LocalTransform;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:114
Local transform of the entity.
material
material: Material;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:118
References a shader and specifies input values if needed.
material_ref
material_ref: MaterialRef;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:122
Reference to a material.
measure
measure: Measure;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:126
Display a measure in the 3d view.
mesh_ref
mesh_ref: MeshRef;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:130
Reference to a mesh.
orthographic_lens
orthographic_lens: OrthographicLens;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:134
A lens that applies an orthographic projection.
overrider
overrider: Overrider;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:138
Overrides a given entity in a sub scene.
perspective_lens
perspective_lens: PerspectiveLens;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:142
A lens that applies a perspective projection.
physics_material
physics_material: PhysicsMaterial;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:146
Physics material which represents a set of physical surface properties.
plane_geometry
plane_geometry: PlaneGeometry;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:150
Plane geometry.
point_cloud_ref
point_cloud_ref: PointCloudRef;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:154
Reference to a point cloud.
point_light
point_light: PointLight;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:158
A light with color and intensity. A point light by default, add a spot light component to add a cutoff. Can be parameterized to simulate the atmosphere sun.
reflection_probe
reflection_probe: ReflectionProbe;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:162
Omni directional reflection probe parameters, used for local cubemap reflection generation.
rigid_body
rigid_body: RigidBody;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:166
Rigid body parameters.
rigid_body_actuator
rigid_body_actuator: RigidBodyActuator;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:170
Rigid body actuator. Represent forces and torques that are applied during a simulation step. All values are reset each frame.
scene_ref
scene_ref: SceneRef;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:174
Reference to a scene.
script_map
script_map: ScriptMap;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:178
References multiple scripts.
shadow_caster
shadow_caster: ShadowCaster;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:182
Enables a light to cast shadows.
skeleton_ref
skeleton_ref: SkeletonRef;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:186
Reference to a skeleton.
sound_ref
sound_ref: SoundRef;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:190
Reference to a sound.
sphere_geometry
sphere_geometry: SphereGeometry;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:194
Sphere geometry.
spline
spline: Spline;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:198
Display a spline in the 3d view.
spot_light
spot_light: SpotLight;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:202
Adds a cutoff to a point light to simulate a spot light.
stereoscopic_lens
stereoscopic_lens: StereoscopicLens;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:206
A lens that applies a custom projection.
tags
tags: Tags;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:210
Tags used to filter entities.
vehicle_controller
vehicle_controller: VehicleController;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:214
Vehicle Controller parameters.
volume_filter
volume_filter: VolumeFilter;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:218
Filtering properties applied to the volume.
volume_material_ref
volume_material_ref: VolumeMaterialRef;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:222
Reference to a material to use with a volume.
volume_ref
volume_ref: VolumeRef;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/ComponentsRecord.d.ts:226
Reference to a volume made of voxels.