mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 04:37:23 +02:00
Update from light properties
This commit is contained in:
parent
ea0f3f05e7
commit
c26f17e16b
1 changed files with 7 additions and 7 deletions
|
@ -146,18 +146,18 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
var userData = getUserData(this.entityID);
|
var userData = getUserData(this.entityID);
|
||||||
|
var entityProperties = Entities.getEntityProperties(this.entityID);
|
||||||
|
var lightProperties = Entities.getEntityProperties(this.lightID);
|
||||||
var newProperties = {};
|
var newProperties = {};
|
||||||
|
|
||||||
// Copy only meaningful properties (trying to save space in userData here)
|
// Copy only meaningful properties (trying to save space in userData here)
|
||||||
for (var key in userData.lightDefaultProperties) {
|
for (var key in userData.lightDefaultProperties) {
|
||||||
if (userData.lightDefaultProperties.hasOwnProperty(key)) {
|
if (userData.lightDefaultProperties.hasOwnProperty(key)) {
|
||||||
newProperties[key] = userData.lightDefaultProperties[key];
|
newProperties[key] = lightProperties[key];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Compute new relative position
|
// Compute new relative position
|
||||||
var entityProperties = Entities.getEntityProperties(this.entityID);
|
|
||||||
var lightProperties = Entities.getEntityProperties(this.lightID);
|
|
||||||
newProperties.position = Quat.multiply(Quat.inverse(entityProperties.rotation),
|
newProperties.position = Quat.multiply(Quat.inverse(entityProperties.rotation),
|
||||||
Vec3.subtract(lightProperties.position,
|
Vec3.subtract(lightProperties.position,
|
||||||
entityProperties.position));
|
entityProperties.position));
|
||||||
|
|
Loading…
Reference in a new issue