我最近从
Autodesk.Section
工具中发现了一种名为 setPlane
的方法,使用此方法,我可以将一个或多个剖切面设置到模型中(使用 setSectionPlane 使先前的剖切面消失)并实现以下结果:
但是有一些问题:
所以,我的目标是能够设置两个剖切面,不显示边缘线,并且能够动态选择一个剖切面并移动它。
let sectionext = viewer.getExtension('Autodesk.Section')
console.log(sectionext.mode) // 'x' or 'y' or 'z' or 'box'
在任何给定点,剖面工具只能处于一种模式,而不能处于多种模式。 因此,您必须停用并再次激活。这可能不像你想象的那么顺利,但这是唯一的方法。