front and back

This commit is contained in:
ericrius1 2016-02-26 12:17:46 -08:00
parent ed9f279a63
commit e83c1f71a6

View file

@ -54,8 +54,9 @@ var whiteboardSurfacePosition = Vec3.sum(whiteboardPosition, {
z: 0.0 z: 0.0
}); });
whiteboardSurfacePosition = Vec3.sum(whiteboardSurfacePosition, Vec3.multiply(-0.02, Quat.getRight(whiteboardRotation))); whiteboardSurfacePosition = Vec3.sum(whiteboardSurfacePosition, Vec3.multiply(-0.02, Quat.getRight(whiteboardRotation)));
whiteboardSurfacePosition = Vec3.sum(whiteboardSurfacePosition, Vec3.multiply(-0.02, Quat.getFront(whiteboardRotation))); var moveForwardDistance = 0.02;
var whiteboardDrawingSurface = Entities.addEntity({ whiteboardFrontSurfacePosition = Vec3.sum(whiteboardSurfacePosition, Vec3.multiply(-moveForwardDistance, Quat.getFront(whiteboardRotation)));
var whiteboardSurfaceSettings = {
type: "Box", type: "Box",
name: "hifi-whiteboardDrawingSurface", name: "hifi-whiteboardDrawingSurface",
dimensions: { dimensions: {
@ -68,11 +69,18 @@ var whiteboardDrawingSurface = Entities.addEntity({
green: 10, green: 10,
blue: 200 blue: 200
}, },
position: whiteboardSurfacePosition, position: whiteboardFrontSurfacePosition,
rotation: whiteboardRotation, rotation: whiteboardRotation,
visible: false, visible: false,
parentID: whiteboard parentID: whiteboard
}); }
var whiteboardFrontDrawingSurface = Entities.addEntity(whiteboardSurfaceSettings);
whiteboardBackSurfacePosition = Vec3.sum(whiteboardSurfacePosition, Vec3.multiply(moveForwardDistance, Quat.getFront(whiteboardRotation)));
whiteboardSurfaceSettings.position = whiteboardBackSurfacePosition;
var whiteboardFrontDrawingSurface = Entities.addEntity(whiteboardSurfaceSettings);
var WHITEBOARD_RACK_DEPTH = 1.9; var WHITEBOARD_RACK_DEPTH = 1.9;
@ -230,7 +238,8 @@ function createMarker(modelURL, markerPosition, markerColor) {
function cleanup() { function cleanup() {
Entities.deleteEntity(whiteboard); Entities.deleteEntity(whiteboard);
Entities.deleteEntity(whiteboardDrawingSurface); Entities.deleteEntity(whiteboardFrontDrawingSurface);
Entities.deleteEntity(whiteboardBackDrawingSurface);
Entities.deleteEntity(eraser); Entities.deleteEntity(eraser);
markers.forEach(function(marker) { markers.forEach(function(marker) {
Entities.deleteEntity(marker); Entities.deleteEntity(marker);