Class SketchDragGeometryBuilder
Inheritance
System.Object
System.MarshalByRefObject
SketchDragGeometryBuilder
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: NXOpen
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
Type | Description |
---|---|
System.Boolean |
SnapGeometry
Declaration
public Sketch.SketchGeometry SnapGeometry { get; set; }
Property Value
Type | Description |
---|---|
Sketch.SketchGeometry |
SnapRadius
Declaration
public double SnapRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SnapToGridOffset
Declaration
public Vector3d SnapToGridOffset { get; set; }
Property Value
Type | Description |
---|---|
Vector3d |
SplineLinearScale
Declaration
public bool SplineLinearScale { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
DetachGeometry()
Declaration
public void DetachGeometry()
DragToPoint(Point3d)
Declaration
public void DragToPoint(Point3d newPosition)
Parameters
Type | Name | Description |
---|---|---|
Point3d | newPosition |
GetDragGeometry(out Sketch.SketchGeometry[])
Declaration
public void GetDragGeometry(out Sketch.SketchGeometry[] dragObjects)
Parameters
Type | Name | Description |
---|---|---|
Sketch.SketchGeometry[] | dragObjects |
InitializeDrag(Point3d)
Declaration
public void InitializeDrag(Point3d initialPosition)
Parameters
Type | Name | Description |
---|---|---|
Point3d | initialPosition |
SetDragGeometry(Sketch.SketchGeometry[])
Declaration
public void SetDragGeometry(Sketch.SketchGeometry[] dragObjects)
Parameters
Type | Name | Description |
---|---|---|
Sketch.SketchGeometry[] | dragObjects |
SetSnapPointTarget(NXObject, Point3d)
Declaration
public void SetSnapPointTarget(NXObject snapTarget, Point3d snapHelpPoint)
Parameters
Type | Name | Description |
---|---|---|
NXObject | snapTarget | |
Point3d | snapHelpPoint |
SetSnapTarget(NXObject)
Declaration
public void SetSnapTarget(NXObject snapTarget)
Parameters
Type | Name | Description |
---|---|---|
NXObject | snapTarget |
Implements
System.Runtime.Remoting.Messaging.IMessageSink