The same entity as in Lens Scripting.
Editor.Components.DeviceTracking.
const model = this.pluginSystem.findInterface(Editor.Model.IModel) as Editor.Model.IModel; const scene = model.project.scene; // Create a DeviceTracking component and set tracking mode const obj = scene.createSceneObject('DeviceTracker'); const dt = obj.addComponent('DeviceTracking'); dt.deviceTrackingMode = Editor.Components.DeviceTrackingMode.Surface; console.log(`deviceTrackingMode: ${dt.deviceTrackingMode}`); Copy
const model = this.pluginSystem.findInterface(Editor.Model.IModel) as Editor.Model.IModel; const scene = model.project.scene; // Create a DeviceTracking component and set tracking mode const obj = scene.createSceneObject('DeviceTracker'); const dt = obj.addComponent('DeviceTracking'); dt.deviceTrackingMode = Editor.Components.DeviceTrackingMode.Surface; console.log(`deviceTrackingMode: ${dt.deviceTrackingMode}`);
Track device rotation only.
Track device position relative to detected surfaces.
Track device position and orientation in world space.
The same entity as in Lens Scripting.
See
Editor.Components.DeviceTracking.
Example