Add helper function for color conversion.

This commit is contained in:
kovacsv 2021-12-28 17:25:25 +01:00
parent 5c40815a7d
commit 53d30d0b64
2 changed files with 4 additions and 11 deletions

View File

@ -68,7 +68,7 @@ OV.ThreeModelLoader = class
ReplaceDefaultMaterialColor (defaultColor)
{
if (this.defaultMaterial !== null) {
this.defaultMaterial.color = new THREE.Color (defaultColor.r / 255.0, defaultColor.g / 255.0, defaultColor.b / 255.0);
this.defaultMaterial.color = OV.ConvertColorToThreeColor (defaultColor);
}
}
};

View File

@ -91,11 +91,8 @@ OV.ViewerGeometry = class
this.ClearMainEdgeObject ();
this.GenerateMainEdgeObject ();
} else {
let edgeColor = new THREE.Color (
this.edgeSettings.edgeColor.r / 255.0,
this.edgeSettings.edgeColor.g / 255.0,
this.edgeSettings.edgeColor.b / 255.0
);
let edgeColor = OV.ConvertColorToThreeColor (this.edgeSettings.edgeColor);
this.EnumerateEdges ((edge) => {
edge.material.color = edgeColor;
});
@ -168,11 +165,7 @@ OV.ViewerGeometry = class
GenerateMainEdgeObject ()
{
let edgeColor = new THREE.Color (
this.edgeSettings.edgeColor.r / 255.0,
this.edgeSettings.edgeColor.g / 255.0,
this.edgeSettings.edgeColor.b / 255.0
);
let edgeColor = OV.ConvertColorToThreeColor (this.edgeSettings.edgeColor);
this.mainEdgeObject = new THREE.Object3D ();
this.UpdateWorldMatrix ();