Class EdgeBlendBuilder
Inheritance
EdgeBlendBuilder
Assembly: NXOpen.dll
Syntax
public class EdgeBlendBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
EdgeBlendBuilder()
Declaration
protected EdgeBlendBuilder()
Properties
AllInstancesOption
Declaration
public bool AllInstancesOption { get; set; }
Property Value
BlendFaceContinuity
Declaration
public EdgeBlendBuilder.FaceContinuity BlendFaceContinuity { get; set; }
Property Value
BlendOrder
Declaration
public EdgeBlendBuilder.OrderOfBlending BlendOrder { get; set; }
Property Value
CliffEdges
Declaration
public ScCollector CliffEdges { get; set; }
Property Value
ConvexConcaveY
Declaration
public bool ConvexConcaveY { get; set; }
Property Value
LimitFailingAreas
Declaration
public bool LimitFailingAreas { get; set; }
Property Value
LimitsListData
Declaration
public BlendLimitsData LimitsListData { get; }
Property Value
MoveSharpEdge
Declaration
public bool MoveSharpEdge { get; set; }
Property Value
NonCliffEdges
Declaration
public ScCollector NonCliffEdges { get; set; }
Property Value
OverlapOption
Declaration
public EdgeBlendBuilder.Overlap OverlapOption { get; set; }
Property Value
PatchComplexGeometryAreas
Declaration
public bool PatchComplexGeometryAreas { get; set; }
Property Value
RemoveSelfIntersection
Declaration
public bool RemoveSelfIntersection { get; set; }
Property Value
RollOntoEdge
Declaration
public bool RollOntoEdge { get; set; }
Property Value
RollOverSmoothEdge
Declaration
public bool RollOverSmoothEdge { get; set; }
Property Value
SegmentBlendFaces
Declaration
public bool SegmentBlendFaces { get; set; }
Property Value
SetbackOption
Declaration
public EdgeBlendBuilder.Setback SetbackOption { get; set; }
Property Value
Tolerance
Declaration
public double Tolerance { get; set; }
Property Value
TrimmingOption
Declaration
public bool TrimmingOption { get; set; }
Property Value
ZeroSlopeRadiusFunctionAtChainEnds
Declaration
public bool ZeroSlopeRadiusFunctionAtChainEnds { get; set; }
Property Value
Methods
AddChainset(ScCollector, Section, Conic, Rhotype, string, string, string)
Declaration
public int AddChainset(ScCollector collector, EdgeBlendBuilder.Section sectionType, EdgeBlendBuilder.Conic conicMethod, EdgeBlendBuilder.Rhotype rhoType, string radius, string center, string rho)
Parameters
Returns
AddChainset(ScCollector, string)
Declaration
public int AddChainset(ScCollector collector, string radius)
Parameters
Returns
AddEdgeChainData(Edge[], bool[], bool, bool)
Declaration
public void AddEdgeChainData(Edge[] edgeArray, bool[] edgeAlongChainDirectionArray, bool isChainClosed, bool isChainPartOfNetwork)
Parameters
Type |
Name |
Description |
Edge[] |
edgeArray |
|
bool[] |
edgeAlongChainDirectionArray |
|
bool |
isChainClosed |
|
bool |
isChainPartOfNetwork |
|
AddNewStopshortData(BlendStopshortBuilder)
Declaration
public int AddNewStopshortData(BlendStopshortBuilder builder)
Parameters
Returns
AddPointOnEdgeChainData(Edge[], double, bool, double, double, double, Point, bool)
Declaration
public void AddPointOnEdgeChainData(Edge[] edgeArray, double parameterOnChain, bool isArclength, double radius, double centerValue, double rhoValue, Point smartPoint, bool isExternal)
Parameters
AddPointOnEdgeChainData(Edge[], string, bool, string, string, string, Point, bool)
Declaration
public void AddPointOnEdgeChainData(Edge[] edgeArray, string parameterOnChainExp, bool isArclength, string radiusExp, string centerValueExp, string rhoValueExp, Point smartPoint, bool isExternal)
Parameters
AddSetbackData(Edge[], bool[], string[])
Declaration
public int AddSetbackData(Edge[] edgeArray, bool[] fromStart, string[] distance)
Parameters
Type |
Name |
Description |
Edge[] |
edgeArray |
|
bool[] |
fromStart |
|
string[] |
distance |
|
Returns
AddStopshortData(Edge, bool, string)
Declaration
[Obsolete("Deprecated in NX5.0.0. Use Features.EdgeBlendBuilder.AddNewStopshortData instead.")]
public int AddStopshortData(Edge edge, bool fromStart, string distance)
Parameters
Returns
AddVariablePointData(Edge, string, string, string, string, Point, bool, bool)
Declaration
public int AddVariablePointData(Edge edge, string parameter, string radius, string centerValue, string rhoValue, Point smartPoint, bool isExternal, bool isArclength)
Parameters
Returns
AddVariableRadiusData(Edge, double, string, Point, bool)
Declaration
[Obsolete("Deprecated in NX6.0.0. Use Features.EdgeBlendBuilder.AddVariableRadiusDataNew instead.")]
public int AddVariableRadiusData(Edge edge, double parameter, string radius, Point smartPoint, bool isExternal)
Parameters
Returns
AddVariableRadiusDataNew(Edge, string, string, Point, bool)
Declaration
public int AddVariableRadiusDataNew(Edge edge, string parameter, string radius, Point smartPoint, bool isExternal)
Parameters
Returns
AddVariableRadiusDataNew(Edge, string, string, Point, bool, bool)
Declaration
public int AddVariableRadiusDataNew(Edge edge, string parameter, string radius, Point smartPoint, bool isExternal, bool isArclength)
Parameters
Returns
EditVariablePointData(Edge, int, string, string, string, string, Point, bool, bool)
Declaration
public void EditVariablePointData(Edge edge, int vrIndex, string parameter, string radius, string centerValue, string rhoValue, Point smartPoint, bool isExternal, bool isArclength)
Parameters
EditVariableRadiusData(Edge, int, double, string, Point, bool)
Declaration
[Obsolete("Deprecated in NX6.0.0. Use Features.EdgeBlendBuilder.EditVariableRadiusDataNew instead.")]
public void EditVariableRadiusData(Edge edge, int vrIndex, double parameter, string radius, Point smartPoint, bool isExternal)
Parameters
EditVariableRadiusDataNew(Edge, int, string, string, Point, bool)
Declaration
public void EditVariableRadiusDataNew(Edge edge, int vrIndex, string parameter, string radius, Point smartPoint, bool isExternal)
Parameters
EditVariableRadiusDataNew(Edge, int, string, string, Point, bool, bool)
Declaration
public void EditVariableRadiusDataNew(Edge edge, int vrIndex, string parameter, string radius, Point smartPoint, bool isExternal, bool isArclength)
Parameters
GetChainset(int, out ScCollector, out Expression)
Declaration
public void GetChainset(int csIndex, out ScCollector collector, out Expression radius)
Parameters
GetChainsetAndSectionValue(int, out ScCollector, out Section, out Conic, out Rhotype, out Expression, out Expression, out Expression)
Declaration
public void GetChainsetAndSectionValue(int csIndex, out ScCollector collector, out EdgeBlendBuilder.Section sectionType, out EdgeBlendBuilder.Conic conicMethod, out EdgeBlendBuilder.Rhotype rhoType, out Expression radius, out Expression centerValueTAG, out Expression rhoValueTAG)
Parameters
GetChainsetAndStatus(int, out ScCollector, out Expression, out bool)
Declaration
public void GetChainsetAndStatus(int csIndex, out ScCollector collector, out Expression radius, out bool isValid)
Parameters
GetChainsetIndex(ScCollector)
Declaration
public int GetChainsetIndex(ScCollector collector)
Parameters
Returns
GetNewStopshortData(int)
Declaration
public BlendStopshortBuilder GetNewStopshortData(int ssIndex)
Parameters
Type |
Name |
Description |
int |
ssIndex |
|
Returns
GetNumberOfValidChainsets()
Declaration
public int GetNumberOfValidChainsets()
Returns
GetNumberOfValidSetbackData()
Declaration
public int GetNumberOfValidSetbackData()
Returns
GetSetbackData(int, out bool[], out Expression[])
Declaration
public Edge[] GetSetbackData(int sbIndex, out bool[] fromStart, out Expression[] distanceExp)
Parameters
Returns
GetStopshortData(int, out Edge, out bool)
Declaration
[Obsolete("Deprecated in NX5.0.0. Use Features.EdgeBlendBuilder.GetNewStopshortData instead.")]
public Expression GetStopshortData(int ssIndex, out Edge edge, out bool fromStart)
Parameters
Type |
Name |
Description |
int |
ssIndex |
|
Edge |
edge |
|
bool |
fromStart |
|
Returns
GetVariableRadiusData(Edge, out Expression[], out Point[], out bool[])
Declaration
[Obsolete("Deprecated in NX6.0.0. Use Features.EdgeBlendBuilder.GetVariableRadiusDataNew instead.")]
public double[] GetVariableRadiusData(Edge edge, out Expression[] radiiExp, out Point[] smartPoints, out bool[] isExternalFlagArray)
Parameters
Returns
GetVariableRadiusDataNew(Edge, out Expression[], out Expression[], out Point[], out bool[])
Declaration
public void GetVariableRadiusDataNew(Edge edge, out Expression[] parameterExp, out Expression[] radiiExp, out Point[] smartPoints, out bool[] isExternalFlagArray)
Parameters
RemoveChainset(int)
Declaration
public void RemoveChainset(int csIndex)
Parameters
Type |
Name |
Description |
int |
csIndex |
|
RemoveChainsetByCollector(ScCollector)
Declaration
public void RemoveChainsetByCollector(ScCollector collector)
Parameters
RemoveEdgeChainAndPointOnEdgeChainData()
Declaration
public void RemoveEdgeChainAndPointOnEdgeChainData()
RemoveNewStopshortData(BlendStopshortBuilder)
Declaration
public void RemoveNewStopshortData(BlendStopshortBuilder builder)
Parameters
RemoveSetbackData(int)
Declaration
public void RemoveSetbackData(int sbIndex)
Parameters
Type |
Name |
Description |
int |
sbIndex |
|
RemoveStopshortData(Edge, bool)
Declaration
[Obsolete("Deprecated in NX5.0.0. Use Features.EdgeBlendBuilder.RemoveNewStopshortData instead.")]
public void RemoveStopshortData(Edge edge, bool fromStart)
Parameters
Type |
Name |
Description |
Edge |
edge |
|
bool |
fromStart |
|
RemoveStopshortData(int)
Declaration
[Obsolete("Deprecated in NX5.0.0. Use Features.EdgeBlendBuilder.RemoveNewStopshortData instead.")]
public void RemoveStopshortData(int ssIndex)
Parameters
Type |
Name |
Description |
int |
ssIndex |
|
RemoveStopshortDataByType(Edge, bool, Choices)
Declaration
public void RemoveStopshortDataByType(Edge edge, bool fromStart, BlendStopshortBuilder.Choices type)
Parameters
RemoveVariableRadiusData(Edge)
Declaration
public void RemoveVariableRadiusData(Edge edge)
Parameters
Type |
Name |
Description |
Edge |
edge |
|
RemoveVariableRadiusData(Edge, double)
Declaration
public void RemoveVariableRadiusData(Edge edge, double parameter)
Parameters
RemoveVariableRadiusDataByIndex(Edge, int)
Declaration
public void RemoveVariableRadiusDataByIndex(Edge edge, int index)
Parameters
Type |
Name |
Description |
Edge |
edge |
|
int |
index |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink