Class FaceBlendBuilder
Inheritance
FaceBlendBuilder
Assembly: NXOpen.dll
Syntax
public class FaceBlendBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
FaceBlendBuilder()
Declaration
protected FaceBlendBuilder()
Properties
AddTangentFaces
Declaration
public bool AddTangentFaces { get; set; }
Property Value
BlendType
Declaration
public FaceBlendBuilder.Type BlendType { get; set; }
Property Value
BlendWidthMethod
Declaration
public FaceBlendBuilder.WidthMethod BlendWidthMethod { get; set; }
Property Value
CircularCrossSection
Declaration
public CircularCrossSection CircularCrossSection { get; }
Property Value
CliffProjectOntoSecondWall
Declaration
public bool CliffProjectOntoSecondWall { get; set; }
Property Value
CoincidentEdgeCollector
Declaration
public ScCollector CoincidentEdgeCollector { get; set; }
Property Value
ConicCrossSection
Declaration
public ConicCrossSection ConicCrossSection { get; }
Property Value
CrossSectionType
Declaration
public FaceBlendBuilder.CrossSectionOption CrossSectionType { get; set; }
Property Value
EdgeChainCollector
Declaration
public ScCollector EdgeChainCollector { get; set; }
Property Value
EndCapLimitPlaneOption
Declaration
public bool EndCapLimitPlaneOption { get; set; }
Property Value
EndLimitFaceNormalFlag
Declaration
public bool EndLimitFaceNormalFlag { get; set; }
Property Value
EndLimitFacesetCollector
Declaration
public ScCollector EndLimitFacesetCollector { get; set; }
Property Value
EndLimitPoint
Declaration
public Point EndLimitPoint { get; set; }
Property Value
FaceBlendDefineType
Declaration
public FaceBlendBuilder.DefiningType FaceBlendDefineType { get; set; }
Property Value
FirstFaceCollector
Declaration
public ScCollector FirstFaceCollector { get; set; }
Property Value
HelpPoint
Declaration
public Point HelpPoint { get; set; }
Property Value
IsIsoparameterLineOriented
Declaration
public bool IsIsoparameterLineOriented { get; set; }
Property Value
LimitsListData
Declaration
public BlendLimitsData LimitsListData { get; }
Property Value
MiddleFaceCollector
Declaration
public ScCollector MiddleFaceCollector { get; set; }
Property Value
MiddleFaceNormFlag
Declaration
public bool MiddleFaceNormFlag { get; set; }
Property Value
OverflowOption
Declaration
public FaceBlendBuilder.OverflowMethod OverflowOption { get; set; }
Property Value
ProjectToSecondWall
Declaration
public bool ProjectToSecondWall { get; set; }
Property Value
PropagatePastSharpEdges
Declaration
public bool PropagatePastSharpEdges { get; set; }
Property Value
PropagationAngle
Declaration
public double PropagationAngle { get; set; }
Property Value
RemoveSelfIntersections
Declaration
public bool RemoveSelfIntersections { get; set; }
Property Value
ReverseFirstFaceNormal
Declaration
public bool ReverseFirstFaceNormal { get; set; }
Property Value
ReverseSecondFaceNormal
Declaration
public bool ReverseSecondFaceNormal { get; set; }
Property Value
ReverseThirdFaceNormal
Declaration
public bool ReverseThirdFaceNormal { get; set; }
Property Value
RhoType
Declaration
public FaceBlendBuilder.RhoMethod RhoType { get; set; }
Property Value
SecondFaceCollector
Declaration
public ScCollector SecondFaceCollector { get; set; }
Property Value
SewAllFaces
Declaration
public bool SewAllFaces { get; set; }
Property Value
Spine
Declaration
public Section Spine { get; set; }
Property Value
StartCapLimitPlaneOption
Declaration
public bool StartCapLimitPlaneOption { get; set; }
Property Value
StartLimitFaceNormalFlag
Declaration
public bool StartLimitFaceNormalFlag { get; set; }
Property Value
StartLimitFacesetCollector
Declaration
public ScCollector StartLimitFacesetCollector { get; set; }
Property Value
StartLimitPoint
Declaration
public Point StartLimitPoint { get; set; }
Property Value
TangencyCollector
Declaration
public ScCollector TangencyCollector { get; set; }
Property Value
TangentSurface
Declaration
public ISurface TangentSurface { get; set; }
Property Value
ThirdFaceEndParameter
Declaration
public double ThirdFaceEndParameter { get; set; }
Property Value
ThirdFaceStartParameter
Declaration
public double ThirdFaceStartParameter { get; set; }
Property Value
Tolerance
Declaration
public double Tolerance { get; set; }
Property Value
Declaration
public bool TrimInputFacesToBlendFaces { get; set; }
Property Value
Declaration
public bool TrimLongInputFacesToExtendedRail { get; set; }
Property Value
TrimmingOption
Declaration
public FaceBlendBuilder.TrimmingMethod TrimmingOption { get; set; }
Property Value
UseLimitsListFlag
Declaration
public bool UseLimitsListFlag { get; set; }
Property Value
Methods
GetLimitPlanes(out Plane, out Plane)
Declaration
public void GetLimitPlanes(out Plane startLimitPlane, out Plane endLimitPlane)
Parameters
Type |
Name |
Description |
Plane |
startLimitPlane |
|
Plane |
endLimitPlane |
|
SetLimitPlanes(Plane, Plane)
Declaration
public void SetLimitPlanes(Plane startLimitPlane, Plane endLimitPlane)
Parameters
Type |
Name |
Description |
Plane |
startLimitPlane |
|
Plane |
endLimitPlane |
|
UpdateConstantLawProfiles()
Declaration
public void UpdateConstantLawProfiles()
Implements
System.Runtime.Remoting.Messaging.IMessageSink