|
@@ -62211,6 +62211,46 @@ var BlockTools = /** @class */ (function () {
|
|
return new babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["SubtractBlock"]("Subtract");
|
|
return new babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["SubtractBlock"]("Subtract");
|
|
case "StepBlock":
|
|
case "StepBlock":
|
|
return new babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["StepBlock"]("Step");
|
|
return new babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["StepBlock"]("Step");
|
|
|
|
+ case "CosBlock": {
|
|
|
|
+ var cosBlock = new babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlock"]("Cos");
|
|
|
|
+ cosBlock.operation = babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlockOperations"].Cos;
|
|
|
|
+ return cosBlock;
|
|
|
|
+ }
|
|
|
|
+ case "SinBlock": {
|
|
|
|
+ var sinBlock = new babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlock"]("Sin");
|
|
|
|
+ sinBlock.operation = babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlockOperations"].Sin;
|
|
|
|
+ return sinBlock;
|
|
|
|
+ }
|
|
|
|
+ case "AbsBlock": {
|
|
|
|
+ var absBlock = new babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlock"]("Abs");
|
|
|
|
+ absBlock.operation = babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlockOperations"].Abs;
|
|
|
|
+ return absBlock;
|
|
|
|
+ }
|
|
|
|
+ case "ExpBlock": {
|
|
|
|
+ var expBlock = new babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlock"]("Exp");
|
|
|
|
+ expBlock.operation = babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlockOperations"].Exp;
|
|
|
|
+ return expBlock;
|
|
|
|
+ }
|
|
|
|
+ case "Exp2Block": {
|
|
|
|
+ var exp2Block = new babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlock"]("Exp2");
|
|
|
|
+ exp2Block.operation = babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlockOperations"].Exp2;
|
|
|
|
+ return exp2Block;
|
|
|
|
+ }
|
|
|
|
+ case "RoundBlock": {
|
|
|
|
+ var roundBlock = new babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlock"]("Round");
|
|
|
|
+ roundBlock.operation = babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlockOperations"].Round;
|
|
|
|
+ return roundBlock;
|
|
|
|
+ }
|
|
|
|
+ case "CeilingBlock": {
|
|
|
|
+ var ceilingBlock = new babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlock"]("Ceiling");
|
|
|
|
+ ceilingBlock.operation = babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlockOperations"].Ceiling;
|
|
|
|
+ return ceilingBlock;
|
|
|
|
+ }
|
|
|
|
+ case "FloorBlock": {
|
|
|
|
+ var floorBlock = new babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlock"]("Floor");
|
|
|
|
+ floorBlock.operation = babylonjs_Materials_Node_Blocks_Fragment_alphaTestBlock__WEBPACK_IMPORTED_MODULE_0__["TrigonometryBlockOperations"].Floor;
|
|
|
|
+ return floorBlock;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
return null;
|
|
return null;
|
|
};
|
|
};
|
|
@@ -64422,10 +64462,10 @@ var NodeListComponent = /** @class */ (function (_super) {
|
|
Output_Blocks: ["VertexOutputBlock", "FragmentOutputBlock", "AlphaTestBlock"],
|
|
Output_Blocks: ["VertexOutputBlock", "FragmentOutputBlock", "AlphaTestBlock"],
|
|
Interpolation: ["LerpBlock"],
|
|
Interpolation: ["LerpBlock"],
|
|
Range: ["ClampBlock", "RemapBlock", "NormalizeBlock"],
|
|
Range: ["ClampBlock", "RemapBlock", "NormalizeBlock"],
|
|
- Round: ["StepBlock"],
|
|
|
|
|
|
+ Round: ["StepBlock", "RoundBlock", "CeilingBlock", "FloorBlock"],
|
|
Vector_Math: ["CrossBlock", "DotBlock", "TransformBlock", "FresnelBlock"],
|
|
Vector_Math: ["CrossBlock", "DotBlock", "TransformBlock", "FresnelBlock"],
|
|
Basic_Math: ["AddBlock", "DivideBlock", "MultiplyBlock", "ScaleBlock", "SubtractBlock"],
|
|
Basic_Math: ["AddBlock", "DivideBlock", "MultiplyBlock", "ScaleBlock", "SubtractBlock"],
|
|
- Trigonometry: [],
|
|
|
|
|
|
+ Trigonometry: ["CosBlock", "SinBlock", "AbsBlock", "ExpBlock", "Exp2Block"],
|
|
Conversion_Blocks: ["ColorMergerBlock", "ColorSplitterBlock", "VectorMergerBlock", "VectorSplitterBlock"],
|
|
Conversion_Blocks: ["ColorMergerBlock", "ColorSplitterBlock", "VectorMergerBlock", "VectorSplitterBlock"],
|
|
Mesh_Attributes: ["InstancesBlock"],
|
|
Mesh_Attributes: ["InstancesBlock"],
|
|
Matrices: ["Matrix"],
|
|
Matrices: ["Matrix"],
|