Class GuidedExtensionBuilder
Inheritance
GuidedExtensionBuilder
Assembly: NXOpen.dll
public class GuidedExtensionBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected GuidedExtensionBuilder()
Properties
Declaration
public double AngleTolerance { get; set; }
Property Value
Declaration
public bool CheckSurfaces { get; set; }
Property Value
Declaration
public double DistanceTolerance { get; set; }
Property Value
Declaration
public Expression ExtendLength { get; }
Property Value
Declaration
public Expression GuideLineAngle1 { get; }
Property Value
Declaration
public Expression GuideLineAngle2 { get; }
Property Value
Declaration
public ScCollector SegmentEdges { get; }
Property Value
Declaration
public Section SheetEdges { get; }
Property Value
Methods
Declaration
public void ChangeGuideLineDirectionAndLength(Curve guideLine, Vector3d guideLineVector, double guideLineLength)
Parameters
Declaration
public Curve CreateGuideLine(Edge assocEdge, Point3d guideLinePnt, Vector3d guideLineVector, double guideLineLength)
Parameters
Returns
Declaration
public void MergeSegment()
Declaration
public void ResetAllSegments()
Declaration
public void RestoreSegments()
Declaration
public void SetLastSelectedLoopIndex(int lastSelectedLoopIndex)
Parameters
Type |
Name |
Description |
int |
lastSelectedLoopIndex |
|
Declaration
public void SetReverseExtendDirection(bool reverseExtendDirection)
Parameters
Type |
Name |
Description |
bool |
reverseExtendDirection |
|
Declaration
public void SetSelectedSegmentType(GuidedExtensionBuilder.SegmentType segmentType)
Parameters
Declaration
public void SplitSegment()
Declaration
public void UpdateAllGuideLinesLength()
Declaration
public void UpdateSheetEdges()
Implements
System.Runtime.Remoting.Messaging.IMessageSink