Appearance
Interface: EdgesManager
Defined in: packages/viewer-core/src/public/managers/EdgesManager.ts:13
模型边线(线框叠加)显示 manager。
职责域:全局边线的显示开关(setVisible)、颜色(setColor)与 不透明度(setOpacity)。作用于 .fmbv 内置的 EDGES 边线数据。
Remarks
经 Viewer 实例上的 viewer.edges 访问,不要直接构造。
Methods
getColor()
getColor():
Color
Defined in: packages/viewer-core/src/public/managers/EdgesManager.ts:55
取当前边线颜色(返回副本)。首次 setColor 前返回占位初值黑色,不代表引擎视觉默认 0x262626。
Returns
getOpacity()
getOpacity():
number
Defined in: packages/viewer-core/src/public/managers/EdgesManager.ts:49
取当前边线不透明度。首次 setOpacity 前返回占位初值 1(与引擎视觉默认 1.0 一致)。
Returns
number
isVisible()
isVisible():
boolean
Defined in: packages/viewer-core/src/public/managers/EdgesManager.ts:29
查询当前全局边线是否显示。
Returns
boolean
setColor()
setColor(
color):void
Defined in: packages/viewer-core/src/public/managers/EdgesManager.ts:35
设置边线颜色。未显式设置时引擎按视觉默认深灰(0x262626)渲染。
Parameters
color
Returns
void
setOpacity()
setOpacity(
opacity):void
Defined in: packages/viewer-core/src/public/managers/EdgesManager.ts:42
设置边线不透明度,自动钳制到 0–1 区间。未显式设置时引擎按视觉默认 1.0(不透明)渲染。
Parameters
opacity
number
Returns
void
setVisible()
setVisible(
visible):void
Defined in: packages/viewer-core/src/public/managers/EdgesManager.ts:23
全局开关边线显示。
Parameters
visible
boolean
Returns
void