BIMHome
v1.0.0
BIMHome接口文档说明
首页
相关页面
Topics
包
类
文件
PlatformUI
ISnapper
Create
getPickRange
getSnapRange
isSnapModeEnabled
processKeyBoard
processMouseClick
processMouseMove
setPickRange
setSnapMode
setSnapRange
~ISnapper
◆
Create()
static
ISnapper
* Create
(
ISnapProcessedBase
*
process
,
SnapMode
mode
,
double
range
=
10
,
double
pickRange
=
50
)
static
创建并返回一个
ISnapper
实例
调用该函数可生成一个新的捕捉器(ISnapper)对象,用于在交互过程中管理捕捉模式、捕捉半径及拾取半径等行为
参数
[process]
指向实现捕捉处理逻辑的
ISnapProcessedBase
实例
[mode]
期望启用的初始捕捉模式(位掩码),默认为
SnapMode::All
[range]
捕捉有效半径(像素)
[pickRange]
对象拾取半径(像素)
返回
返回新创建的
ISnapper
实例指针