Class MatchEdgeBuilder
Inheritance
MatchEdgeBuilder
Assembly: NXOpen.dll
Syntax
public class MatchEdgeBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
MatchEdgeBuilder()
Declaration
protected MatchEdgeBuilder()
Properties
Blend
Declaration
public Expression Blend { get; }
Property Value
CanUseFaceFinder
Declaration
public bool CanUseFaceFinder { get; set; }
Property Value
ControlPoleManager
Declaration
public ControlPoleManagerData ControlPoleManager { get; }
Property Value
DegreePatches
Declaration
public DegreesAndSegmentsOrPatchesBuilder DegreePatches { get; }
Property Value
DepthSkew
Declaration
public DepthSkewBuilder DepthSkew { get; }
Property Value
DistanceTolerance
Declaration
public double DistanceTolerance { get; set; }
Property Value
EdgeLimit
Declaration
public CurveRangeBuilder EdgeLimit { get; }
Property Value
EdgeOffsetPosition
Declaration
public OnPathDimensionBuilder EdgeOffsetPosition { get; }
Property Value
EndEdgeConstraint
Declaration
public MatchEdgeBuilder.EdgeConstraintType EndEdgeConstraint { get; set; }
Property Value
FaceRecognizer
Declaration
public FaceRecognitionBuilder FaceRecognizer { get; }
Property Value
FlipTargetCurveOrientation
Declaration
public bool FlipTargetCurveOrientation { get; set; }
Property Value
IsBlendEnabled
Declaration
public bool IsBlendEnabled { get; set; }
Property Value
IsCreateCopy
Declaration
public bool IsCreateCopy { get; set; }
Property Value
IsEditPoleEnabled
Declaration
public bool IsEditPoleEnabled { get; set; }
Property Value
IsEndEdgeLocked
Declaration
public bool IsEndEdgeLocked { get; set; }
Property Value
IsEndPoleFixed
Declaration
public bool IsEndPoleFixed { get; set; }
Property Value
IsG0Continuity
Declaration
public bool IsG0Continuity { get; set; }
Property Value
IsG1Continuity
Declaration
public bool IsG1Continuity { get; set; }
Property Value
IsG2Continuity
Declaration
public bool IsG2Continuity { get; set; }
Property Value
IsG3Continuity
Declaration
public bool IsG3Continuity { get; set; }
Property Value
IsKeepSelected
Declaration
public bool IsKeepSelected { get; set; }
Property Value
IsMatchEndToEnd
Declaration
public bool IsMatchEndToEnd { get; set; }
Property Value
IsStartEdgeLocked
Declaration
public bool IsStartEdgeLocked { get; set; }
Property Value
IsStartPoleFixed
Declaration
public bool IsStartPoleFixed { get; set; }
Property Value
MatchExactType
Declaration
public MatchEdgeBuilder.MatchExact MatchExactType { get; set; }
Property Value
ObjectToEdit
Declaration
public SelectNXObject ObjectToEdit { get; }
Property Value
OppositeEdgeConstraint
Declaration
public Continuity OppositeEdgeConstraint { get; }
Property Value
PartialMatch
Declaration
public int PartialMatch { get; set; }
Property Value
PoleMoveDirectionEnum
Declaration
public MatchEdgeBuilder.PoleMoveDirection PoleMoveDirectionEnum { get; set; }
Property Value
PoleMoveDirectionVector
Declaration
public Direction PoleMoveDirectionVector { get; set; }
Property Value
PoleMovementConstraintType
Declaration
public MatchEdgeBuilder.PoleMovementConstraintEnumType PoleMovementConstraintType { get; set; }
Property Value
StartEdgeConstraint
Declaration
public MatchEdgeBuilder.EdgeConstraintType StartEdgeConstraint { get; set; }
Property Value
TangentDirectionVector
Declaration
public Direction TangentDirectionVector { get; set; }
Property Value
TargetObjects
Declaration
public SelectDisplayableObjectList TargetObjects { get; }
Property Value
Type
Declaration
public MatchEdgeBuilder.Types Type { get; set; }
Property Value
Methods
EditPoleUpdateSurface()
Declaration
public void EditPoleUpdateSurface()
LoadEditEdge()
Declaration
public void LoadEditEdge()
ResetEditPoles()
Declaration
public void ResetEditPoles()
SetSelectedEditEdgeAndFace(Edge, Face)
Declaration
public void SetSelectedEditEdgeAndFace(Edge edge, Face face)
Parameters
Type |
Name |
Description |
Edge |
edge |
|
Face |
face |
|
SetupPoleEditing()
Declaration
public void SetupPoleEditing()
UpdateOriginalMatchSurface()
Declaration
public void UpdateOriginalMatchSurface()
Implements
System.Runtime.Remoting.Messaging.IMessageSink