mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 19:29:47 +02:00
add gravity to the editModels property
This commit is contained in:
parent
b89c740e17
commit
779d846f1e
2 changed files with 11 additions and 6 deletions
|
@ -1648,7 +1648,11 @@ function handeMenuEvent(menuItem){
|
||||||
array.push({ label: "Velocity X:", value: properties.velocity.x.toFixed(decimals) });
|
array.push({ label: "Velocity X:", value: properties.velocity.x.toFixed(decimals) });
|
||||||
array.push({ label: "Velocity Y:", value: properties.velocity.y.toFixed(decimals) });
|
array.push({ label: "Velocity Y:", value: properties.velocity.y.toFixed(decimals) });
|
||||||
array.push({ label: "Velocity Z:", value: properties.velocity.z.toFixed(decimals) });
|
array.push({ label: "Velocity Z:", value: properties.velocity.z.toFixed(decimals) });
|
||||||
array.push({ label: "Damping:", value: properties.damping });
|
array.push({ label: "Damping:", value: properties.damping.toFixed(decimals) });
|
||||||
|
|
||||||
|
array.push({ label: "Gravity X:", value: properties.gravity.x.toFixed(decimals) });
|
||||||
|
array.push({ label: "Gravity Y:", value: properties.gravity.y.toFixed(decimals) });
|
||||||
|
array.push({ label: "Gravity Z:", value: properties.gravity.z.toFixed(decimals) });
|
||||||
|
|
||||||
if (properties.type == "Box") {
|
if (properties.type == "Box") {
|
||||||
array.push({ label: "Red:", value: properties.color.red });
|
array.push({ label: "Red:", value: properties.color.red });
|
||||||
|
@ -1680,7 +1684,9 @@ function handeMenuEvent(menuItem){
|
||||||
properties.velocity.y = array[index++].value;
|
properties.velocity.y = array[index++].value;
|
||||||
properties.velocity.z = array[index++].value;
|
properties.velocity.z = array[index++].value;
|
||||||
properties.damping = array[index++].value;
|
properties.damping = array[index++].value;
|
||||||
print("properties.damping=" + properties.damping);
|
properties.gravity.x = array[index++].value;
|
||||||
|
properties.gravity.y = array[index++].value;
|
||||||
|
properties.gravity.z = array[index++].value;
|
||||||
|
|
||||||
if (properties.type == "Box") {
|
if (properties.type == "Box") {
|
||||||
properties.color.red = array[index++].value;
|
properties.color.red = array[index++].value;
|
||||||
|
|
|
@ -39,10 +39,6 @@ Model properties:
|
||||||
//
|
//
|
||||||
// REQUIRED TO DO:
|
// REQUIRED TO DO:
|
||||||
|
|
||||||
A) add velocity, gravity, damping to entity base class
|
|
||||||
|
|
||||||
2) EntityTree::update()/EntityTreeElement::update()... velocity changes...
|
|
||||||
C) verify "update" works
|
|
||||||
|
|
||||||
D) update and verify all particle examples to use new entity features
|
D) update and verify all particle examples to use new entity features
|
||||||
E) memory leaks???
|
E) memory leaks???
|
||||||
|
@ -216,4 +212,7 @@ Model properties:
|
||||||
// handle setProperty()/getProperty() so that each subclass doesn't have to completely reimplement
|
// handle setProperty()/getProperty() so that each subclass doesn't have to completely reimplement
|
||||||
// the entire base class data stream...
|
// the entire base class data stream...
|
||||||
// SOLVED - Ab) implement support for requestedProperties in appendEntityData() to be virtual to handle various subclasses
|
// SOLVED - Ab) implement support for requestedProperties in appendEntityData() to be virtual to handle various subclasses
|
||||||
|
// SOLVED - A) add velocity, gravity, damping to entity base class
|
||||||
|
// SOLVED - 2) EntityTree::update()/EntityTreeElement::update()... velocity changes...
|
||||||
|
// SOLVED - C) verify "update" works
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue