repo: janusweb action: commit revision: path_from: revision_from: 5c8b07f912aa227bc8196b785f9ec2623b631b80: path_to: revision_to:
commit 5c8b07f912aa227bc8196b785f9ec2623b631b80 Author: James BaicoianuDate: Tue Sep 3 11:18:06 2024 -0700 Fix material color for material arraysy diff --git a/scripts/object.js b/scripts/object.js
--- a/scripts/object.js
+++ b/scripts/object.js
@@ -1126,10 +1126,9 @@ elation.require(['janusweb.janusbase', 'janusweb.websurface'], function() {
if (this.objects['3d']) {
this.traverseObjects(n => {
if (n.material) {
- n.material.color = this.properties.color;
-
var m = (elation.utils.isArray(n.material) ? n.material : [n.material]);
for (var i = 0; i < m.length; i++) {
+ m[i].color = this.properties.color;
m[i].opacity = this.opacity;
m[i].transparent = (textureasset && textureasset.hasalpha) || m[i].opacity < 1;
if (m[i].transparent) {
-----END OF PAGE-----