camera
This is the schema for Camera Override, the properties of wire object type camera.
All wire objects have a set of basic attributes {object_id, action, type, persist, data}. The data attribute defines the object-specific attributes
Camera Override Attributes
| Attribute | Type | Default | Description | Required |
|---|---|---|---|---|
| object_type | string; One of: ['camera', 'look-at', 'teleport-to-landmark'] |
3D object type. | Yes | |
| target | string | Look at target object_id or position. Requires object_type: look-at. |
No | |
| landmarkObj | string | Teleport to the same id as the target object. Requires object_type: teleport-to-landmark. |
No | |
| parent | string | Parent’s object_id. Child objects inherit attributes of their parent, for example scale and translation. | No | |
| position | Position | 3D object position. | No | |
| rotation | Rotation | 3D object rotation in quaternion representation; Right-handed coordinate system. Euler degrees are deprecated in wire message format. | No | |
| scale | Scale | 3D object scale. | No | |
| visible | boolean | True |
Whether object is visible. Property is inherited. | No |