From bfb1df5e46562f40ad520623b18dbf7c0e4622e5 Mon Sep 17 00:00:00 2001 From: Sandro Weber <webers@in.tum.de> Date: Tue, 27 Apr 2021 11:25:15 +0000 Subject: [PATCH] Merged in NRRPLT-8194-hotfix-opacity (pull request #53) [NRRPLT-8194] mirror frontend * [NRRPLT-8194] mirror frontend Approved-by: erdisayar Approved-by: Manos Angelidis --- gz3d/build/gz3d.js | 13 +++++++++++++ gz3d/src/gziface.js | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/gz3d/build/gz3d.js b/gz3d/build/gz3d.js index 1175044..d120bc3 100644 --- a/gz3d/build/gz3d.js +++ b/gz3d/build/gz3d.js @@ -6259,6 +6259,19 @@ GZ3D.GZIface.prototype.parseMaterial = function(material) { } } + if (material.emissive) { + emissive = [material.emissive.r, material.emissive.g, material.emissive.b, material.emissive.a]; + } + if (material.diffuse) { + diffuse = [material.diffuse.r, material.diffuse.g, material.diffuse.b, material.diffuse.a]; + } + if (material.specular) { + specular = [material.specular.r, material.specular.g, material.specular.b, material.specular.a]; + } + if (material.diffuse && material.diffuse.a) { + opacity = material.diffuse.a; + } + // normal map if (material.normal_map) { var mapUri; diff --git a/gz3d/src/gziface.js b/gz3d/src/gziface.js index f28470d..b25db1f 100644 --- a/gz3d/src/gziface.js +++ b/gz3d/src/gziface.js @@ -1751,6 +1751,19 @@ GZ3D.GZIface.prototype.parseMaterial = function(material) { } } + if (material.emissive) { + emissive = [material.emissive.r, material.emissive.g, material.emissive.b, material.emissive.a]; + } + if (material.diffuse) { + diffuse = [material.diffuse.r, material.diffuse.g, material.diffuse.b, material.diffuse.a]; + } + if (material.specular) { + specular = [material.specular.r, material.specular.g, material.specular.b, material.specular.a]; + } + if (material.diffuse && material.diffuse.a) { + opacity = material.diffuse.a; + } + // normal map if (material.normal_map) { var mapUri; -- GitLab