Class OffsetCurveBuilder
Inheritance
System.Object
System.MarshalByRefObject
OffsetCurveBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
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)
Assembly: NXOpen.dll
Syntax
public class OffsetCurveBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
OffsetCurveBuilder()
Declaration
protected OffsetCurveBuilder()
Properties
AxialOffsetDirection
Declaration
public Direction AxialOffsetDirection { get; set; }
Property Value
CurveFitData
Declaration
public CurveFitData CurveFitData { get; }
Property Value
CurveFitMethod
Declaration
public CurveFitOptions CurveFitMethod { get; }
Property Value
CurvesToOffset
Declaration
public Section CurvesToOffset { get; }
Property Value
DraftAngle
Declaration
public Expression DraftAngle { get; }
Property Value
DraftHeight
Declaration
public Expression DraftHeight { get; }
Property Value
ExtendFactor
Declaration
[Obsolete("Deprecated in NX11.0.0. Extend factor functionality is no longer supported.")]
public double ExtendFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
GroupObjects
Declaration
public bool GroupObjects { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public CurveOptions InputCurvesOptions { get; }
Property Value
LawControl
Declaration
public LawBuilder LawControl { get; }
Property Value
NumberOfCopies
Declaration
public int NumberOfCopies { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Offset3dDistance
Declaration
public Expression Offset3dDistance { get; }
Property Value
OffsetDistance
Declaration
public Expression OffsetDistance { get; }
Property Value
PointOnOffsetPlane
Declaration
public Point PointOnOffsetPlane { get; set; }
Property Value
ReverseDirection
Declaration
public bool ReverseDirection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
RoughOffset
Declaration
public bool RoughOffset { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Tolerance
Declaration
public double Tolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
TrimMethod
Declaration
public OffsetCurveBuilder.TrimOption TrimMethod { get; set; }
Property Value
Type
Declaration
public OffsetCurveBuilder.Types Type { get; set; }
Property Value
Methods
ComputeOffsetDirection(ICurve, Point3d, out Vector3d, out Point3d)
Declaration
public void ComputeOffsetDirection(ICurve seedEntity, Point3d seedPoint, out Vector3d offsetDirection, out Point3d startPoint)
Parameters
ComputeOffsetDirection(out Vector3d, out Point3d)
Declaration
public void ComputeOffsetDirection(out Vector3d offsetDirection, out Point3d startPoint)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink