跳到主要内容

辅助标识建模

辅助标识用于叠加方向箭头、平面网格和包围盒等临时可视化对象。统一使用 HelperObject,并将 options.type 设置为 Helper。

箭头和网格辅助标识

箭头​

doc.addNode({
build_description: { type: "HelperObject", data: { type: "arrow", origin: [0, 0, 0], direction: [0, -1, 0], length: 10 } },
material: { face: { color: 0x008000 }, line: { color: 0x008000 } },
options: { type: "Helper" },
});

平面网格​

doc.addNode({
build_description: { type: "HelperObject", data: { type: "grid", origin: [20, 0, 0], normal: [0, -1, 0], size: 5 } },
material: { face: { color: 0x800000 }, line: { color: 0x800000 } },
options: { type: "Helper" },
});

包围盒​

包围盒辅助标识

doc.addNode({
build_description: { type: "HelperObject", data: { type: "box", min: [-10, 0, -20], max: [15, 18, 70] } },
material: { face: { color: 0x800000 }, line: { color: 0x800000 } },
options: { type: "Helper" },
});

辅助对象适合调试、测量和交互提示;完成操作后应移除或隐藏,避免影响正式浏览。