Skip to main content

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.