Class SketchDragGeometryBuilder
Inheritance
SketchDragGeometryBuilder
Assembly: NXOpen.dll
Syntax
public class SketchDragGeometryBuilder : SketchOperationBuilder, IMessageSink, IComponentBuilder
Constructors
SketchDragGeometryBuilder()
Declaration
protected SketchDragGeometryBuilder()
Properties
SnapEnabled
Declaration
public bool SnapEnabled { get; set; }
Property Value
SnapGeometry
Declaration
public Sketch.SketchGeometry SnapGeometry { get; set; }
Property Value
SnapRadius
Declaration
public double SnapRadius { get; set; }
Property Value
SnapToGridOffset
Declaration
public Vector3d SnapToGridOffset { get; set; }
Property Value
SplineLinearScale
Declaration
public bool SplineLinearScale { get; set; }
Property Value
Methods
DetachGeometry()
Declaration
public void DetachGeometry()
DragToPoint(Point3d)
Declaration
public void DragToPoint(Point3d newPosition)
Parameters
Type |
Name |
Description |
Point3d |
newPosition |
|
GetDragGeometry(out SketchGeometry[])
Declaration
public void GetDragGeometry(out Sketch.SketchGeometry[] dragObjects)
Parameters
InitializeDrag(Point3d)
Declaration
public void InitializeDrag(Point3d initialPosition)
Parameters
Type |
Name |
Description |
Point3d |
initialPosition |
|
SetDragGeometry(SketchGeometry[])
Declaration
public void SetDragGeometry(Sketch.SketchGeometry[] dragObjects)
Parameters
SetSnapPointTarget(NXObject, Point3d)
Declaration
public void SetSnapPointTarget(NXObject snapTarget, Point3d snapHelpPoint)
Parameters
SetSnapTarget(NXObject)
Declaration
public void SetSnapTarget(NXObject snapTarget)
Parameters
Type |
Name |
Description |
NXObject |
snapTarget |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink