mirror of
https://github.com/overte-org/overte.git
synced 2025-08-06 18:50:00 +02:00
Merge pull request #11 from ericrius1/homereset
water can fixes (updated model and position) and new second hand
This commit is contained in:
commit
899d6e7c88
4 changed files with 21 additions and 14 deletions
|
@ -14,6 +14,7 @@ var CLOCK_BODY_URL = "http://hifi-content.s3.amazonaws.com/DomainContent/Home/cu
|
||||||
var CLOCK_FACE_URL = "https://s3-us-west-1.amazonaws.com/hifi-content/eric/models/cuckooClock2_FACE.fbx";
|
var CLOCK_FACE_URL = "https://s3-us-west-1.amazonaws.com/hifi-content/eric/models/cuckooClock2_FACE.fbx";
|
||||||
var CLOCK_HOUR_HAND_URL = "https://s3-us-west-1.amazonaws.com/hifi-content/eric/models/cuckooClock2_HOUR_HAND.fbx";
|
var CLOCK_HOUR_HAND_URL = "https://s3-us-west-1.amazonaws.com/hifi-content/eric/models/cuckooClock2_HOUR_HAND.fbx";
|
||||||
var CLOCK_MINUTE_HAND_URL = "https://s3-us-west-1.amazonaws.com/hifi-content/eric/models/cuckooClock2_MINUTE_HAND.fbx";
|
var CLOCK_MINUTE_HAND_URL = "https://s3-us-west-1.amazonaws.com/hifi-content/eric/models/cuckooClock2_MINUTE_HAND.fbx";
|
||||||
|
var CLOCK_SECOND_HAND_URL = "https://s3-us-west-1.amazonaws.com/hifi-content/eric/models/secondHand.fbx";
|
||||||
|
|
||||||
MyCuckooClock = function(spawnPosition, spawnRotation) {
|
MyCuckooClock = function(spawnPosition, spawnRotation) {
|
||||||
var clockBody, clockFace, clockMinuteHand, clockHourHand, clockSecondHand;
|
var clockBody, clockFace, clockMinuteHand, clockHourHand, clockSecondHand;
|
||||||
|
@ -23,7 +24,7 @@ MyCuckooClock = function(spawnPosition, spawnRotation) {
|
||||||
clockBody = Entities.addEntity({
|
clockBody = Entities.addEntity({
|
||||||
type: "Model",
|
type: "Model",
|
||||||
modelURL: CLOCK_BODY_URL,
|
modelURL: CLOCK_BODY_URL,
|
||||||
name: "home_model_clockbody",
|
name: "hifi-home_model_clockbody",
|
||||||
animation: {
|
animation: {
|
||||||
url: CLOCK_BODY_URL,
|
url: CLOCK_BODY_URL,
|
||||||
running: false,
|
running: false,
|
||||||
|
@ -55,7 +56,7 @@ MyCuckooClock = function(spawnPosition, spawnRotation) {
|
||||||
clockFace = Entities.addEntity({
|
clockFace = Entities.addEntity({
|
||||||
type: "Model",
|
type: "Model",
|
||||||
parentID: clockBody,
|
parentID: clockBody,
|
||||||
name: "home_model_clockface",
|
name: "hifi-home_model_clockface",
|
||||||
modelURL: CLOCK_FACE_URL,
|
modelURL: CLOCK_FACE_URL,
|
||||||
position: clockFacePosition,
|
position: clockFacePosition,
|
||||||
dimensions: {
|
dimensions: {
|
||||||
|
@ -91,7 +92,7 @@ MyCuckooClock = function(spawnPosition, spawnRotation) {
|
||||||
var ANGULAR_ROLL_SPEED_HOUR_RADIANS = 0.000029098833;
|
var ANGULAR_ROLL_SPEED_HOUR_RADIANS = 0.000029098833;
|
||||||
clockHourHand = Entities.addEntity({
|
clockHourHand = Entities.addEntity({
|
||||||
type: "Model",
|
type: "Model",
|
||||||
name: "home_model_clockHourHand",
|
name: "hifi-home_model_clockHourHand",
|
||||||
parentID: clockFace,
|
parentID: clockFace,
|
||||||
modelURL: CLOCK_HOUR_HAND_URL,
|
modelURL: CLOCK_HOUR_HAND_URL,
|
||||||
position: Vec3.sum(clockFacePosition, clockHandOffset),
|
position: Vec3.sum(clockFacePosition, clockHandOffset),
|
||||||
|
@ -126,16 +127,16 @@ MyCuckooClock = function(spawnPosition, spawnRotation) {
|
||||||
secondRollDegrees = -seconds * DEGREES_FOR_SECOND;
|
secondRollDegrees = -seconds * DEGREES_FOR_SECOND;
|
||||||
var ANGULAR_ROLL_SPEED_SECOND_RADIANS = 0.10472
|
var ANGULAR_ROLL_SPEED_SECOND_RADIANS = 0.10472
|
||||||
clockSecondHand = Entities.addEntity({
|
clockSecondHand = Entities.addEntity({
|
||||||
type: "Box",
|
type: "Model",
|
||||||
parentID: clockBody,
|
parentID: clockBody,
|
||||||
// modelURL: CLOCK_SECOND_HAND_URL,
|
modelURL: CLOCK_SECOND_HAND_URL,
|
||||||
name: "home_model_clockSecondHand",
|
name: "hifi-home_model_clockSecondHand",
|
||||||
position: Vec3.sum(clockFacePosition, clockHandOffset),
|
position: Vec3.sum(clockFacePosition, clockHandOffset),
|
||||||
dimensions: {
|
// dimensions: {
|
||||||
x: 0.00263,
|
// x: 0.00263,
|
||||||
y: 0.0982,
|
// y: 0.0982,
|
||||||
z: 0.0024
|
// z: 0.0024
|
||||||
},
|
// },
|
||||||
color: {
|
color: {
|
||||||
red: 200,
|
red: 200,
|
||||||
green: 10,
|
green: 10,
|
||||||
|
@ -146,7 +147,7 @@ MyCuckooClock = function(spawnPosition, spawnRotation) {
|
||||||
y: 0.05,
|
y: 0.05,
|
||||||
z: 0.5
|
z: 0.5
|
||||||
},
|
},
|
||||||
rotation: Quat.fromPitchYawRollDegrees(0, 0, secondRollDegrees),
|
// rotation: Quat.fromPitchYawRollDegrees(0, 0, secondRollDegrees),
|
||||||
angularDamping: 0,
|
angularDamping: 0,
|
||||||
angularVelocity: {
|
angularVelocity: {
|
||||||
x: 0,
|
x: 0,
|
||||||
|
@ -169,7 +170,7 @@ MyCuckooClock = function(spawnPosition, spawnRotation) {
|
||||||
clockMinuteHand = Entities.addEntity({
|
clockMinuteHand = Entities.addEntity({
|
||||||
type: "Model",
|
type: "Model",
|
||||||
modelURL: CLOCK_MINUTE_HAND_URL,
|
modelURL: CLOCK_MINUTE_HAND_URL,
|
||||||
name: "home_model_clockMinuteHand",
|
name: "hifi-home_model_clockMinuteHand",
|
||||||
parentID: clockFace,
|
parentID: clockFace,
|
||||||
position: Vec3.sum(clockFacePosition, clockHandOffset),
|
position: Vec3.sum(clockFacePosition, clockHandOffset),
|
||||||
registrationPoint: {
|
registrationPoint: {
|
||||||
|
|
|
@ -69,7 +69,7 @@ Plant = function(spawnPosition, spawnRotation) {
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
var WATER_CAN_MODEL_URL = "https://s3-us-west-1.amazonaws.com/hifi-content/eric/models/waterCan.fbx?v1" + Math.random();
|
var WATER_CAN_MODEL_URL = "https://s3-us-west-1.amazonaws.com/hifi-content/eric/models/waterCan.fbx";
|
||||||
|
|
||||||
var waterCanPosition = Vec3.sum(plantPosition, Vec3.multiply(0.6, Quat.getRight(orientation)));
|
var waterCanPosition = Vec3.sum(plantPosition, Vec3.multiply(0.6, Quat.getRight(orientation)));
|
||||||
var waterCanRotation = orientation;
|
var waterCanRotation = orientation;
|
||||||
|
@ -92,6 +92,7 @@ Plant = function(spawnPosition, spawnRotation) {
|
||||||
y: -2.0,
|
y: -2.0,
|
||||||
z: 0
|
z: 0
|
||||||
},
|
},
|
||||||
|
velocity: {x: -0, y: -0.2, z: 0},
|
||||||
rotation: waterCanRotation,
|
rotation: waterCanRotation,
|
||||||
userData: JSON.stringify({
|
userData: JSON.stringify({
|
||||||
'hifiHomeKey': {
|
'hifiHomeKey': {
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
"collisionsWillMove": 1,
|
"collisionsWillMove": 1,
|
||||||
"compoundShapeURL": "http://hifi-content.s3.amazonaws.com/alan/dev/Trash-Can-4.obj",
|
"compoundShapeURL": "http://hifi-content.s3.amazonaws.com/alan/dev/Trash-Can-4.obj",
|
||||||
"created": "2016-03-15T23:06:41Z",
|
"created": "2016-03-15T23:06:41Z",
|
||||||
|
"name": "hifi-home-model-trashcan",
|
||||||
"dimensions": {
|
"dimensions": {
|
||||||
"x": 0.4264354407787323,
|
"x": 0.4264354407787323,
|
||||||
"y": 0.50489801168441772,
|
"y": 0.50489801168441772,
|
||||||
|
|
|
@ -148,6 +148,10 @@
|
||||||
x: 1099.8785,
|
x: 1099.8785,
|
||||||
y: 460.3115,
|
y: 460.3115,
|
||||||
z: -84.7736
|
z: -84.7736
|
||||||
|
}, {
|
||||||
|
x: 0,
|
||||||
|
y: 0,
|
||||||
|
z: 0
|
||||||
});
|
});
|
||||||
|
|
||||||
var pingPongGun = new _PingPongGun({
|
var pingPongGun = new _PingPongGun({
|
||||||
|
|
Loading…
Reference in a new issue