Class HelixBuilder
  
  
  
  
  
  
  Assembly: NXOpen.dll
  Syntax
  
    public class HelixBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
   
  Constructors
  
  HelixBuilder()
  
  
  Declaration
  
  Properties
  
  AngleTolerance
  
  
  Declaration
  
    public double AngleTolerance { get; set; }
   
  Property Value
  
  
  CoordinateSystem
  
  
  Declaration
  
    public CoordinateSystem CoordinateSystem { get; set; }
   
  Property Value
  
  
  DistanceTolerance
  
  
  Declaration
  
    public double DistanceTolerance { get; set; }
   
  Property Value
  
  
  EndLimit
  
  
  Declaration
  
    public OnPathDimensionBuilder EndLimit { get; }
   
  Property Value
  
  
  LengthMethod
  
  
  Declaration
  
    public HelixBuilder.LengthMethods LengthMethod { get; set; }
   
  Property Value
  
  
  NumberOfTurns
  
  
  Declaration
  
    [Obsolete("Deprecated in NX12.0.0.  Use NXOpen.Features.HelixBuilder.Turns")]
public string NumberOfTurns { get; set; }
   
  Property Value
  
  
  OrientationOption
  
  
  Declaration
  
    public HelixBuilder.OrientationOptions OrientationOption { get; set; }
   
  Property Value
  
  
  PitchLaw
  
  
  Declaration
  
    public LawBuilder PitchLaw { get; }
   
  Property Value
  
  
  SizeLaw
  
  
  Declaration
  
    public LawBuilder SizeLaw { get; }
   
  Property Value
  
  
  SizeOption
  
  
  Declaration
  
    public HelixBuilder.SizeOptions SizeOption { get; set; }
   
  Property Value
  
  
  Spine
  
  
  Declaration
  
    public Section Spine { get; }
   
  Property Value
  
  
  StartAngle
  
  
  Declaration
  
    public Expression StartAngle { get; }
   
  Property Value
  
  
  StartLimit
  
  
  Declaration
  
    public OnPathDimensionBuilder StartLimit { get; }
   
  Property Value
  
  
  TurnDirection
  
  
  Declaration
  
    public HelixBuilder.TurnDirections TurnDirection { get; set; }
   
  Property Value
  
  
  Turns
  
  
  Declaration
  
    public Expression Turns { get; }
   
  Property Value
  
  
  Type
  
  
  Declaration
  
    public HelixBuilder.Types Type { get; set; }
   
  Property Value
  
  Methods
  
  Evaluate()
  
  
  Declaration
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink