// // Created by Sam Gateau on 9/9/15. // Copyright 2015 High Fidelity, Inc. // // This is a toy script that create a flashlight entity that lit when grabbed // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // var SCRIPT_URL = "https://content.overte.org/Developer/Tutorials/entity_scripts/flashlight.js"; var MODEL_URL = "https://content.overte.org/Developer/Tutorials/flashlight/flashlight2.fbx"; var center = Vec3.sum(Vec3.sum(MyAvatar.position, { x: 0, y: 0.5, z: 0 }), Vec3.multiply(0.5, Quat.getForward(Camera.getOrientation()))); var flashlight = Entities.addEntity({ type: "Model", name: 'Tutorial Flashlight', modelURL: MODEL_URL, position: center, dimensions: { x: 0.08, y: 0.30, z: 0.08 }, gravity: { x: 0, y: -5.0, z: 0 }, dynamic: true, shapeType: 'box', lifetime: 3600, script: SCRIPT_URL, }); Script.stop();