|
@@ -68371,11 +68371,14 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
var BlockTools = /** @class */ (function () {
|
|
|
function BlockTools() {
|
|
|
}
|
|
|
BlockTools.GetBlockFromString = function (data, scene, nodeMaterial) {
|
|
|
switch (data) {
|
|
|
+ case "DesaturateBlock":
|
|
|
+ return new babylonjs_Materials_Node_Blocks_Fragment_discardBlock__WEBPACK_IMPORTED_MODULE_0__["DesaturateBlock"]("Desaturate");
|
|
|
case "RefractBlock":
|
|
|
return new babylonjs_Materials_Node_Blocks_Fragment_discardBlock__WEBPACK_IMPORTED_MODULE_0__["RefractBlock"]("Refract");
|
|
|
case "ReflectBlock":
|
|
@@ -72048,7 +72051,7 @@ var NodeListComponent = /** @class */ (function (_super) {
|
|
|
var allBlocks = {
|
|
|
Animation: ["BonesBlock", "MorphTargetsBlock"],
|
|
|
Basic_Math: ["AddBlock", "DivideBlock", "MultiplyBlock", "ScaleBlock", "SubtractBlock", "OneMinusBlock", "MaxBlock", "MinBlock", "LengthBlock", "DistanceBlock", "NegateBlock", "RandomNumberBlock", "ReciprocalBlock"],
|
|
|
- Color_Management: ["ReplaceColorBlock", "PosterizeBlock", "GradientBlock"],
|
|
|
+ Color_Management: ["ReplaceColorBlock", "PosterizeBlock", "GradientBlock", "DesaturateBlock"],
|
|
|
Conversion_Blocks: ["ColorMergerBlock", "ColorSplitterBlock", "VectorMergerBlock", "VectorSplitterBlock"],
|
|
|
Inputs: ["Float", "Vector2", "Vector3", "Vector4", "Color3", "Color4", "TextureBlock", "ReflectionTextureBlock", "TimeBlock", "DeltaTimeBlock"],
|
|
|
Interpolation: ["LerpBlock", "StepBlock", "SmoothStepBlock", "NLerpBlock"],
|
|
@@ -72072,7 +72075,7 @@ var NodeListComponent = /** @class */ (function (_super) {
|
|
|
return react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_draggableLineComponent__WEBPACK_IMPORTED_MODULE_3__["DraggableLineComponent"], { key: block, data: block, tooltip: tooltip });
|
|
|
});
|
|
|
if (blockList.length) {
|
|
|
- blockMenu.push(react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_lineContainerComponent__WEBPACK_IMPORTED_MODULE_2__["LineContainerComponent"], { key: key + " blocks", title: key.replace("_", " "), closed: false }, blockList));
|
|
|
+ blockMenu.push(react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_lineContainerComponent__WEBPACK_IMPORTED_MODULE_2__["LineContainerComponent"], { key: key + " blocks", title: key.replace("__", ":").replace("_", " "), closed: false }, blockList));
|
|
|
}
|
|
|
}
|
|
|
return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"]("div", { id: "nodeList" },
|