Skip to content

Documentation / @ripl/3d / Context3DOptions

Interface: Context3DOptions ​

Defined in: 3d/src/core/context.ts:149

Options for the 3D rendering context, extending the base context options with camera parameters.

Extends ​

Extended by ​

Properties ​

PropertyTypeDescriptionInherited fromDefined in
ambientIntensity?numberIntensity of the default rig's ambient light. Defaults to 0.3.-3d/src/core/context.ts:168
dragThreshold?numberMinimum pointer movement, in pixels, before a drag gesture is recognized.ContextOptions.dragThresholdcore/src/context/types.ts:154
far?numberThe distance to the far clipping plane. Defaults to 1000.-3d/src/core/context.ts:155
fog?FogAtmospheric haze blending distant geometry towards a colour. Omit for none.-3d/src/core/context.ts:170
fov?numberThe vertical field of view in degrees. Defaults to 60.-3d/src/core/context.ts:151
interactive?booleanWhether the context listens for and emits pointer and drag events.ContextOptions.interactivecore/src/context/types.ts:152
lightDirection?Vector3The directional light vector used for shading. Defaults to a top-left-front direction.-3d/src/core/context.ts:157
lightMode?LightModeWhether the light is fixed in world space or follows the camera. Defaults to 'world'.-3d/src/core/context.ts:159
lights?Light[]The lights illuminating the scene, replacing the default ambient-plus-directional rig. Supplying this detaches Context3D.lightDirection and Context3D.lightMode, which exist to drive that default rig.-3d/src/core/context.ts:166
meta?Context3DMetaArbitrary metadata attached to the context.ContextOptions.metacore/src/context/types.ts:156
near?numberThe distance to the near clipping plane. Defaults to 0.1.-3d/src/core/context.ts:153