|
@@ -4,6 +4,7 @@ import { NodeMaterialBuildState } from '../nodeMaterialBuildState';
|
|
import { NodeMaterialConnectionPoint } from '../nodeMaterialBlockConnectionPoint';
|
|
import { NodeMaterialConnectionPoint } from '../nodeMaterialBlockConnectionPoint';
|
|
import { NodeMaterialBlockTargets } from '../nodeMaterialBlockTargets';
|
|
import { NodeMaterialBlockTargets } from '../nodeMaterialBlockTargets';
|
|
import { _TypeStore } from '../../../Misc/typeStore';
|
|
import { _TypeStore } from '../../../Misc/typeStore';
|
|
|
|
+import { Scene } from '../../../scene';
|
|
|
|
|
|
/**
|
|
/**
|
|
* Operations supported by the Trigonometry block
|
|
* Operations supported by the Trigonometry block
|
|
@@ -115,6 +116,20 @@ export class TrigonometryBlock extends NodeMaterialBlock {
|
|
|
|
|
|
return this;
|
|
return this;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public serialize(): any {
|
|
|
|
+ let serializationObject = super.serialize();
|
|
|
|
+
|
|
|
|
+ serializationObject.operation = this.operation;
|
|
|
|
+
|
|
|
|
+ return serializationObject;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public _deserialize(serializationObject: any, scene: Scene, rootUrl: string) {
|
|
|
|
+ super._deserialize(serializationObject, scene, rootUrl);
|
|
|
|
+
|
|
|
|
+ this.operation = serializationObject.operation;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
_TypeStore.RegisteredTypes["BABYLON.TrigonometryBlock"] = TrigonometryBlock;
|
|
_TypeStore.RegisteredTypes["BABYLON.TrigonometryBlock"] = TrigonometryBlock;
|