70001088 How to know which snap point was clicked

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

Send comments on this topic.