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;
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;
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
Type declaration
Name | Type | Description |
---|---|---|
animation_controller | AnimationController | 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 | AnimationSequenceController | Animation sequence controller with reference to an animation sequence and assigned entities. |
bone | Bone | Links entity to bone in skeleton. |
box_geometry | BoxGeometry | Box geometry. |
camera | Camera | Virtual camera. |
capsule_geometry | CapsuleGeometry | Capsule geometry. |
character_controller | CharacterController | 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 | CollisionGeometryRef | Reference to a collision geometry. |
constraint | Constraint | 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. |
culling_geometry | CullingGeometry | Culling geometry. Add this component in addition to another geometry component (e.g. box geometry, sphere geometry, etc.) to enable culling geometry. |
cylinder_geometry | CylinderGeometry | Cylinder geometry. |
debug_name | DebugName | Name of the entity. |
decal_projector | DecalProjector | Decal Projector. |
environment | Environment | The environment of a scene. Used to give a scene a skybox. |
joint | Joint | 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 | Display a label in the 3d view. |
lineage | Lineage | Lineage of the entity through linkers. |
local_aabb | LocalAabb | Local Axis Aligned Bounding Box of the entity. |
local_transform | LocalTransform | Local transform of the entity. |
material | Material | References a shader and specifies input values if needed. |
material_ref | MaterialRef | Reference to a material. |
measure | Measure | Display a measure in the 3d view. |
mesh_ref | MeshRef | Reference to a mesh. |
orthographic_lens | OrthographicLens | A lens that applies an orthographic projection. |
overrider | Overrider | Overrides a given entity in a sub scene. |
perspective_lens | PerspectiveLens | A lens that applies a perspective projection. |
physics_material | PhysicsMaterial | Physics material which represents a set of physical surface properties. |
plane_geometry | PlaneGeometry | Plane geometry. |
point_cloud_ref | PointCloudRef | Reference to a point cloud. |
point_light | PointLight | 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 | ReflectionProbe | Omni directional reflection probe parameters, used for local cubemap reflection generation. |
rigid_body | RigidBody | Rigid body parameters. |
scene_ref | SceneRef | Reference to a scene. |
script_map | ScriptMap | References multiple scripts. |
shadow_caster | ShadowCaster | Enables a light to cast shadows. |
skeleton_ref | SkeletonRef | Reference to a skeleton. |
sound_ref | SoundRef | Reference to a sound. |
sphere_geometry | SphereGeometry | Sphere geometry. |
spline | Spline | Display a spline in the 3d view. |
spot_light | SpotLight | Adds a cutoff to a point light to simulate a spot light. |
stereoscopic_lens | StereoscopicLens | A lens that applies a custom projection. |
tags | Tags | Tags used to filter entities. |
vehicle_controller | VehicleController | Vehicle Controller parameters. |
volume_filter | VolumeFilter | Filtering properties applied to the volume. |
volume_material_ref | VolumeMaterialRef | Reference to a material to use with a volume. |
volume_ref | VolumeRef | Reference to a volume made of voxels. |