Settings used with Editor.Components.LookAtComponent.
const model = this.pluginSystem.findInterface(Editor.Model.IModel) as Editor.Model.IModel; const scene = model.project.scene; // Create a LookAtComponent and set look-at mode const target = scene.createSceneObject('Target'); const obj = scene.createSceneObject('LookAtObj'); const lookAt = obj.addComponent('LookAtComponent'); lookAt.lookAtMode = Editor.Components.LookAtComponent.LookAtMode.LookAtPoint; lookAt.target = target; console.log(`lookAtMode: ${lookAt.lookAtMode}`); Copy
const model = this.pluginSystem.findInterface(Editor.Model.IModel) as Editor.Model.IModel; const scene = model.project.scene; // Create a LookAtComponent and set look-at mode const target = scene.createSceneObject('Target'); const obj = scene.createSceneObject('LookAtObj'); const lookAt = obj.addComponent('LookAtComponent'); lookAt.lookAtMode = Editor.Components.LookAtComponent.LookAtMode.LookAtPoint; lookAt.target = target; console.log(`lookAtMode: ${lookAt.lookAtMode}`);
Look in a specific direction.
Look at a specific point in 3D space.
Settings used with Editor.Components.LookAtComponent.
Example