Skip to content

说明

使用一个长方体(六个面)对模型进行切割,可以使用 gizmo 对长方体缩放或旋转以达到你的观察需求。

示例

编码

ts
const clipper = new SceneClipperBox({ scene });
clipper.setEnable(true);

// 设置是否显示gizmo
clipper.setGizmoMeshVisibility(false);

// 设置辅助mesh(长方体) 不透明度
clipper.setAuxiliaryMeshOpacity(0.5);

// 恢复切割状态
clipper.reset();

// 销毁
clipper.dispose();

参数

SceneClipperBoxOptions

参数类型必填默认值说明
sceneBABYLON.Scene场景
filter(mesh: BABYLON.AbstractMesh) => boolean过滤器