BIMHome v1.0.0
BIMHome接口文档说明

◆ processMouseMove()

virtual void processMouseMove ( const double  x,
const double  y,
bool  bPicked,
const Base::Vector3d newpos 
)
pure virtual

处理鼠标移动事件以实时更新捕捉状态

根据当前启用的捕捉模式,在指定范围内搜索可捕捉点;若找到候选点,计算并更新当前捕捉点坐标;触发视图重绘或光标形状更新,以向用户反馈捕捉结果

参数
[x]当前鼠标光标在视图坐标系中的 X 坐标
[y]当前鼠标光标在视图坐标系中的 Y 坐标
[bPicked]true 表示此次移动前用户已执行了拾取操作
[newpos]最近一次拾取或计算得到的 3D 坐标,供实现参考或作为初始搜索中心