From fb4aad1f3224018dcc8198e2eee6a908f6af73e1 Mon Sep 17 00:00:00 2001 From: ericrius1 Date: Mon, 12 Oct 2015 10:11:46 -0700 Subject: [PATCH] adding whiteboard --- examples/{ => painting}/closePaint.js | 0 examples/{ => painting}/paint.js | 0 .../painting/whiteboard/whiteboardSpawner.js | 32 +++++++++++++++++++ 3 files changed, 32 insertions(+) rename examples/{ => painting}/closePaint.js (100%) rename examples/{ => painting}/paint.js (100%) create mode 100644 examples/painting/whiteboard/whiteboardSpawner.js diff --git a/examples/closePaint.js b/examples/painting/closePaint.js similarity index 100% rename from examples/closePaint.js rename to examples/painting/closePaint.js diff --git a/examples/paint.js b/examples/painting/paint.js similarity index 100% rename from examples/paint.js rename to examples/painting/paint.js diff --git a/examples/painting/whiteboard/whiteboardSpawner.js b/examples/painting/whiteboard/whiteboardSpawner.js new file mode 100644 index 0000000000..bf6253c0ac --- /dev/null +++ b/examples/painting/whiteboard/whiteboardSpawner.js @@ -0,0 +1,32 @@ +// +// whiteBoard.js +// examples/painting +// +// Created by Eric Levina on 10/12/15. +// Copyright 2015 High Fidelity, Inc. +// +// Run this script to spawn a whiteboard that one can paint on +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html + + +Script.include("../../libraries/utils.js"); + +var rotation = Quat.safeEulerAngles(Camera.getOrientation()); +rotation = Quat.fromPitchYawRollDegrees(0, rotation.y, 0) +var center = Vec3.sum(MyAvatar.position, Vec3.multiply(3, Quat.getFront(rotation))); +var whiteboard = Entities.addEntity({ + type: "Box", + position: center, + rotation: rotation, + dimensions: {x: 2, y: 1.5, z: 0.01}, + color: {red: 255, green: 255, blue: 255} +}); + +function cleanup() { + Entities.deleteEntity(whiteboard); +} + + +Script.scriptEnding.connect(cleanup); \ No newline at end of file