@@ -648,7 +648,12 @@
}
public clone(name: string): PBRMaterial {
- return SerializationHelper.Clone(() => new PBRMaterial(name, this.getScene()), this);
+ var clone = SerializationHelper.Clone(() => new PBRMaterial(name, this.getScene()), this);
+
+ clone.id = name;
+ clone.name = name;
+ return clone;
public serialize(): any {
@@ -103,7 +103,12 @@
public clone(name: string): PBRMetallicRoughnessMaterial {
- return SerializationHelper.Clone(() => new PBRMetallicRoughnessMaterial(name, this.getScene()), this);
+ var clone = SerializationHelper.Clone(() => new PBRMetallicRoughnessMaterial(name, this.getScene()), this);
/**
@@ -95,7 +95,12 @@
public clone(name: string): PBRSpecularGlossinessMaterial {
- return SerializationHelper.Clone(() => new PBRSpecularGlossinessMaterial(name, this.getScene()), this);
+ var clone = SerializationHelper.Clone(() => new PBRSpecularGlossinessMaterial(name, this.getScene()), this);