update to parity with createWand.js

This commit is contained in:
James B. Pollack 2015-11-30 13:12:39 -08:00
parent c76704dc17
commit 171ae02b03
2 changed files with 36 additions and 27 deletions

View file

@ -931,16 +931,18 @@
function createWand(position) {
var WAND_MODEL = 'http://hifi-public.s3.amazonaws.com/models/bubblewand/wand.fbx';
var WAND_COLLISION_SHAPE = 'http://hifi-public.s3.amazonaws.com/models/bubblewand/actual_no_top_collision_hull.obj';
var entity = Entities.addEntity({
var WAND_COLLISION_SHAPE = 'http://hifi-content.s3.amazonaws.com/james/bubblewand/wand_collision_hull.obj';
var wand = Entities.addEntity({
name: 'Bubble Wand',
type: "Model",
modelURL: WAND_MODEL,
shapeType: 'compound',
position: position,
gravity: {
x: 0,
y: -9.8,
z: 0
y: 0,
z: 0,
},
dimensions: {
x: 0.05,
@ -948,24 +950,27 @@
z: 0.05
},
//must be enabled to be grabbable in the physics engine
shapeType: 'compound',
collisionsWillMove: true,
compoundShapeURL: WAND_COLLISION_SHAPE,
//Look into why bubble wand is going through table when gravity is enabled
// gravity: {x: 0, y: -3.5, z: 0},
// velocity: {x: 0, y: -0.01, z:0},
script: wandScriptURL,
userData: JSON.stringify({
resetMe: {
resetMe: true
},
grabbableKey: {
invertSolidWhileHeld: true
resetMe: {
resetMe: true
},
invertSolidWhileHeld: true,
spatialKey: {
relativePosition: {
x: 0,
y: 0.1,
z: 0
},
relativeRotation: Quat.fromPitchYawRollDegrees(0, 0, 90)
}
}
})
});
}
function createBasketBall(position) {

View file

@ -883,7 +883,7 @@ MasterReset = function() {
type: "Model",
modelURL: MODEL_URL,
shapeType: 'compound',
compoundShapeURL:COLLISION_HULL_URL,
compoundShapeURL: COLLISION_HULL_URL,
script: pingPongScriptURL,
position: position,
rotation: rotation,
@ -913,17 +913,18 @@ MasterReset = function() {
function createWand(position) {
var WAND_MODEL = 'http://hifi-public.s3.amazonaws.com/models/bubblewand/wand.fbx';
var WAND_COLLISION_SHAPE = 'http://hifi-public.s3.amazonaws.com/models/bubblewand/actual_no_top_collision_hull.obj';
var WAND_COLLISION_SHAPE = 'http://hifi-content.s3.amazonaws.com/james/bubblewand/wand_collision_hull.obj';
var entity = Entities.addEntity({
var wand = Entities.addEntity({
name: 'Bubble Wand',
type: "Model",
modelURL: WAND_MODEL,
shapeType: 'compound',
position: position,
gravity: {
x: 0,
y: -9.8,
z: 0
y: 0,
z: 0,
},
dimensions: {
x: 0.05,
@ -931,24 +932,27 @@ MasterReset = function() {
z: 0.05
},
//must be enabled to be grabbable in the physics engine
shapeType: 'compound',
collisionsWillMove: true,
compoundShapeURL: WAND_COLLISION_SHAPE,
//Look into why bubble wand is going through table when gravity is enabled
// gravity: {x: 0, y: -3.5, z: 0},
// velocity: {x: 0, y: -0.01, z:0},
script: wandScriptURL,
userData: JSON.stringify({
resetMe: {
resetMe: true
},
grabbableKey: {
invertSolidWhileHeld: true
resetMe: {
resetMe: true
},
invertSolidWhileHeld: true,
spatialKey: {
relativePosition: {
x: 0,
y: 0.1,
z: 0
},
relativeRotation: Quat.fromPitchYawRollDegrees(0, 0, 90)
}
}
})
});
}
function createBasketBall(position) {