Get default color from importer.

This commit is contained in:
Viktor Kovacs 2021-04-05 09:49:55 +02:00
parent 2b37ad351e
commit e5e59f3e5d
3 changed files with 12 additions and 0 deletions

View File

@ -12,6 +12,11 @@ OV.ThreeModelLoader = class
this.callbacks = callbacks;
}
GetDefaultColor ()
{
return this.importer.GetDefaultColor ();
}
SetDefaultColor (defaultColor)
{
this.importer.SetDefaultColor (defaultColor);

View File

@ -276,6 +276,11 @@ OV.Importer = class
this.LoadFiles (fileList, OV.FileSource.File, onReady);
}
GetDefaultColor ()
{
return this.defaultColor;
}
SetDefaultColor (defaultColor)
{
this.defaultColor = defaultColor;

View File

@ -239,7 +239,9 @@ describe ('Importer Test', function () {
new FileObject ('stl', 'single_triangle.stl')
];
let theImporter = new OV.Importer ();
assert.deepStrictEqual (theImporter.GetDefaultColor (), new OV.Color (200, 200, 200));
theImporter.SetDefaultColor (new OV.Color (200, 0, 0));
assert.deepStrictEqual (theImporter.GetDefaultColor (), new OV.Color (200, 0, 0));
ImportFilesWithImporter (theImporter, files, {
success : function (importer, importResult) {
assert (!OV.IsModelEmpty (importResult.model));