Class FaceBlendBuilder
Inheritance
System.Object
System.MarshalByRefObject
FaceBlendBuilder
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 FaceBlendBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
FaceBlendBuilder()
Declaration
protected FaceBlendBuilder()
Properties
AddTangentFaces
Declaration
public bool AddTangentFaces { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Boolean |
|
EndLimitFaceNormalFlag
Declaration
public bool EndLimitFaceNormalFlag { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Boolean |
|
OverflowOption
Declaration
public FaceBlendBuilder.OverflowMethod OverflowOption { get; set; }
Property Value
ProjectToSecondWall
Declaration
public bool ProjectToSecondWall { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PropagatePastSharpEdges
Declaration
public bool PropagatePastSharpEdges { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PropagationAngle
Declaration
public double PropagationAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
RemoveSelfIntersections
Declaration
public bool RemoveSelfIntersections { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ReverseFirstFaceNormal
Declaration
public bool ReverseFirstFaceNormal { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ReverseSecondFaceNormal
Declaration
public bool ReverseSecondFaceNormal { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ReverseThirdFaceNormal
Declaration
public bool ReverseThirdFaceNormal { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Boolean |
|
Spine
Declaration
public Section Spine { get; set; }
Property Value
StartCapLimitPlaneOption
Declaration
public bool StartCapLimitPlaneOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
StartLimitFaceNormalFlag
Declaration
public bool StartLimitFaceNormalFlag { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Double |
|
ThirdFaceStartParameter
Declaration
public double ThirdFaceStartParameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
Tolerance
Declaration
public double Tolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public bool TrimInputFacesToBlendFaces { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool TrimLongInputFacesToExtendedRail { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
TrimmingOption
Declaration
public FaceBlendBuilder.TrimmingMethod TrimmingOption { get; set; }
Property Value
UseLimitsListFlag
Declaration
public bool UseLimitsListFlag { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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