Article | 70001088 |
Type | Wish |
Product | WebJS |
Version | 7010 |
Date Added | 5/23/2017 12:00:00 AM |
Fixed | 7.7011.0.6 (5/23/2017 12:00:00 AM) |
Submitted by | Brendan Fry |
Summary
How can i know which snap point was clicked for an action
Solution
A new property OsnapPoint of vdcanvas.ActiveAction() was added in version 7011.0.6
Example :
var osnap = vdcanvas.ActiveAction().OsnapPoint;
Returns an array of 4 values x,y,z, osnaptype in current view Coordinate System
osnaptype can be one of the following constant values
vdConst.OsnapMode_END ,vdConst.OsnapMode_MID ,vdConst.OsnapMode_CEN, vdConst.OsnapMode_INS, vdConst.OsnapMode_NEA, vdConst.OsnapMode_NODE, vdConst.OsnapMode_QUA
Use the vdcanvas.ViewToWorld(osnap) in order to get a copy of onsap point in world coordinate system