NXOpen .NET Reference
12.0.0
|
This class contains the factory methods for creating selection intent rules More...
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
This class contains the factory methods for creating selection intent rules
To obtain an instance of this class, refer to NXOpen.Part
Created in NX3.0.0
unsafe NXOpen.ApparentChainingRule NXOpen.ScRuleFactory.CreateRuleApparentChaining | ( | NXOpen.ICurve | seedCurve, |
NXOpen.View | view, | ||
NXOpen.ApparentChainingRuleType | chainingMethod, | ||
NXOpen.ApparentChainingRuleSelection | selectionMask, | ||
double | chainingTolerance, | ||
double | angleTolerance | ||
) |
Creates selection intent rule: NXOpen.ApparentChainingRule
Created in NX8.0.0
License requirements: gateway ("UG GATEWAY")
seedCurve | The seed curve. |
view | The view. |
chainingMethod | Selection Intent method. |
selectionMask | The selection type none, edge or curve. |
chainingTolerance | The chaining tolerance. |
angleTolerance | The angle tolerance. |
unsafe NXOpen.CurveDumbRule NXOpen.ScRuleFactory.CreateRuleBaseCurveDumb | ( | NXOpen.IBaseCurve[] | curves | ) |
Creates selection intent rule: NXOpen.CurveDumbRule
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
curves | Curves which creates this rule. |
unsafe NXOpen.BodyDumbRule NXOpen.ScRuleFactory.CreateRuleBodyDumb | ( | NXOpen.Body[] | bodies | ) |
Creates selection intent rule: NXOpen.BodyDumbRule
Created in NX7.5.0
License requirements: gateway ("UG GATEWAY")
bodies | Bodies used to create this rule. |
unsafe NXOpen.BodyDumbRule NXOpen.ScRuleFactory.CreateRuleBodyDumb | ( | NXOpen.Body[] | bodies, |
bool | includeSheetBodies | ||
) |
Creates selection intent rule: NXOpen.BodyDumbRule with the option to include or exclude sheet bodies
Created in NX9.0.0
License requirements: gateway ("UG GATEWAY")
bodies | Bodies used to create this rule. |
includeSheetBodies |
unsafe NXOpen.BodyFeatureRule NXOpen.ScRuleFactory.CreateRuleBodyFeature | ( | NXOpen.Features.Feature[] | features | ) |
Creates selection intent rule: BodyFeatureRule
Created in NX7.5.0
License requirements: gateway ("UG GATEWAY")
features | Features whose bodies are used to create this rule. |
unsafe NXOpen.BodyFeatureRule NXOpen.ScRuleFactory.CreateRuleBodyFeature | ( | NXOpen.Features.Feature[] | features, |
bool | includeSheetBodies | ||
) |
Creates selection intent rule: BodyFeatureRule with the option to include or exclude sheet bodies
Created in NX9.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose bodies are used to create this rule. |
includeSheetBodies |
unsafe NXOpen.BodyFeatureRule NXOpen.ScRuleFactory.CreateRuleBodyFeature | ( | NXOpen.Features.Feature[] | features, |
NXOpen.DisplayableObject | partOccurrence | ||
) |
Creates selection intent rule: BodyFeatureRule for the given feature from a part occurrence.
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
features | Features whose bodies are used to create this rule. |
partOccurrence | Part occurrence of seed body that is used to create this rule. |
unsafe NXOpen.BodyFeatureRule NXOpen.ScRuleFactory.CreateRuleBodyFeature | ( | NXOpen.Features.Feature[] | features, |
bool | includeSheetBodies, | ||
NXOpen.DisplayableObject | partOccurrence | ||
) |
Creates selection intent rule: BodyFeatureRule for the given feature from a part occurrence, with the option to include or exclude sheet bodies
Created in NX9.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose bodies are used to create this rule. |
includeSheetBodies | |
partOccurrence | Part occurrence of seed body that is used to create this rule. |
unsafe NXOpen.BodyGroupRule NXOpen.ScRuleFactory.CreateRuleBodyGroup | ( | NXOpen.Group[] | groups | ) |
Creates selection intent rule: BodyGroupRule
Created in NX7.5.0
License requirements: gateway ("UG GATEWAY")
groups | Groups whose bodies are used to create this rule. |
unsafe NXOpen.BodyGroupRule NXOpen.ScRuleFactory.CreateRuleBodyGroup | ( | NXOpen.Group[] | groups, |
bool | includeSheetBodies | ||
) |
Creates selection intent rule: NXOpen.BodyFeatureRule with the option to include or exclude sheet bodies
Created in NX9.0.0
License requirements: gateway ("UG GATEWAY")
groups | Groups whose bodies are used to create this rule. |
includeSheetBodies |
unsafe NXOpen.CurveChainRule NXOpen.ScRuleFactory.CreateRuleCurveChain | ( | NXOpen.ICurve | seedCurve, |
NXOpen.ICurve | endCurve, | ||
bool | isFromSeedStart, | ||
double | gapTolerance | ||
) |
Creates selection intent rule: NXOpen.CurveChainRule
Created in NX9.0.0
License requirements: None.
seedCurve | Seed curve |
endCurve | End curve of curve chain. It can be null (Nothing) |
isFromSeedStart | True: the chain starts from the start point of the seed curve |
gapTolerance | Gap tolerance. |
unsafe NXOpen.CurveDumbRule NXOpen.ScRuleFactory.CreateRuleCurveDumb | ( | NXOpen.Curve[] | curves | ) |
Creates selection intent rule: NXOpen.CurveDumbRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
curves | Curves which creates this rule. |
unsafe NXOpen.CurveDumbRule NXOpen.ScRuleFactory.CreateRuleCurveDumbFromPoints | ( | NXOpen.Point[] | points | ) |
Creates selection intent rule: NXOpen.CurveDumbRule
Created in NX5.0.0
License requirements: gateway ("UG GATEWAY")
points | Points which creates this rule. |
unsafe NXOpen.CurveFeatureRule NXOpen.ScRuleFactory.CreateRuleCurveFeature | ( | NXOpen.Features.Feature[] | features | ) |
Creates selection intent rule: NXOpen.CurveFeatureRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose curves are used to create this rule. |
unsafe NXOpen.CurveFeatureRule NXOpen.ScRuleFactory.CreateRuleCurveFeature | ( | NXOpen.Features.Feature[] | features, |
NXOpen.DisplayableObject | partOccurrence | ||
) |
Creates selection intent rule: NXOpen.CurveFeatureRule for the given feature from a part occurrence.
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
features | Features whose curves are used to create this rule. |
partOccurrence | Part occurrence of the seed curve that is used to create this rule. |
unsafe NXOpen.CurveFeatureChainRule NXOpen.ScRuleFactory.CreateRuleCurveFeatureChain | ( | NXOpen.Features.Feature[] | features, |
NXOpen.Curve | seedCurve, | ||
NXOpen.Curve | endCurve, | ||
bool | isFromSeedStart, | ||
double | gapTolerance | ||
) |
Creates selection intent rule: NXOpen.CurveFeatureChainRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose curves are used to create this rule. |
seedCurve | Seed curve |
endCurve | End curve of curve chain. It can be null (Nothing) |
isFromSeedStart | True: the chain starts from the start point of the seed curve |
gapTolerance | Gap tolerance. |
unsafe NXOpen.CurveFeatureTangentRule NXOpen.ScRuleFactory.CreateRuleCurveFeatureTangent | ( | NXOpen.Features.Feature[] | features, |
NXOpen.Curve | seedCurve, | ||
NXOpen.Curve | endCurve, | ||
bool | isFromSeedStart, | ||
double | angleTolerance, | ||
double | gapTolerance | ||
) |
Creates selection intent rule: NXOpen.CurveFeatureTangentRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose tangent curves are used to create this rule. |
seedCurve | Seed Curve |
endCurve | End curve of curve chain. It can be null (Nothing) |
isFromSeedStart | True: the chain starts from the start point of the seed curve |
angleTolerance | Angle tolerance for tangent curves |
gapTolerance | Gap tolerance for tangent curves |
unsafe NXOpen.CurveGroupRule NXOpen.ScRuleFactory.CreateRuleCurveGroup | ( | NXOpen.Group[] | groups | ) |
Creates selection intent rule: NXOpen.CurveGroupRule
Created in NX7.5.0
License requirements: gateway ("UG GATEWAY")
groups | Groups whose curves are used to create this rule. |
unsafe NXOpen.CurveTangentRule NXOpen.ScRuleFactory.CreateRuleCurveTangent | ( | NXOpen.ICurve | seedCurve, |
NXOpen.ICurve | endCurve, | ||
bool | isFromSeedStart, | ||
double | angleTolerance, | ||
double | gapTolerance | ||
) |
Creates selection intent rule: NXOpen.CurveTangentRule
Created in NX9.0.0
License requirements: None.
seedCurve | Seed Curve |
endCurve | End curve of curve chain. It can be null (Nothing) |
isFromSeedStart | True: the chain starts from the start point of the seed curve |
angleTolerance | Angle tolerance for tangent curves |
gapTolerance | Gap tolerance for tangent curves |
unsafe NXOpen.EdgeBodyRule NXOpen.ScRuleFactory.CreateRuleEdgeBody | ( | NXOpen.Body | body | ) |
Creates selection intent rule: NXOpen.EdgeBodyRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
body | Body whose edges are used to create this rule. |
unsafe NXOpen.EdgeBoundaryRule NXOpen.ScRuleFactory.CreateRuleEdgeBoundary | ( | NXOpen.Face[] | facesOfFeatures | ) |
Creates selection intent rule: NXOpen.EdgeBoundaryRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
facesOfFeatures | Faces whose boundary edges are used to create this rule. |
unsafe NXOpen.EdgeChainRule NXOpen.ScRuleFactory.CreateRuleEdgeChain | ( | NXOpen.Edge | startEdge, |
NXOpen.Edge | endEdge, | ||
bool | isFromStart | ||
) |
Creates selection intent rule: NXOpen.EdgeChainRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
startEdge | Start edge of edge chain. |
endEdge | End edge of edge chain. |
isFromStart | True: the chain starts from the start point of the start edge if end edge is provided |
unsafe NXOpen.EdgeChainRule NXOpen.ScRuleFactory.CreateRuleEdgeChain | ( | NXOpen.Edge | startEdge, |
NXOpen.Edge | endEdge, | ||
bool | isFromStart, | ||
NXOpen.Face | commonFace, | ||
bool | allowLaminarEdge | ||
) |
Creates selection intent rule: NXOpen.EdgeChainRule
Created in NX7.5.0
License requirements: gateway ("UG GATEWAY")
startEdge | Start edge of edge chain. |
endEdge | End edge of edge chain. |
isFromStart | True: the chain starts from the start point of the start edge if end edge is provided |
commonFace | Face on which chain edges are to be found. Chain Between case |
allowLaminarEdge | Allow only laminar edges? |
unsafe NXOpen.EdgeDumbRule NXOpen.ScRuleFactory.CreateRuleEdgeDumb | ( | NXOpen.Edge[] | edges | ) |
Creates selection intent rule: NXOpen.EdgeDumbRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
edges | Edges which creates this rule. |
unsafe NXOpen.EdgeFaceRule NXOpen.ScRuleFactory.CreateRuleEdgeFace | ( | NXOpen.Face[] | faces | ) |
Creates selection intent rule: NXOpen.EdgeFaceRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
faces | Faces whose edges are used to create this rule. |
unsafe NXOpen.EdgeFeatureRule NXOpen.ScRuleFactory.CreateRuleEdgeFeature | ( | NXOpen.Features.Feature[] | features | ) |
Creates selection intent rule: NXOpen.EdgeFeatureRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose edges are used to create edge feature rule. |
unsafe NXOpen.EdgeFeatureRule NXOpen.ScRuleFactory.CreateRuleEdgeFeature | ( | NXOpen.Features.Feature[] | features, |
NXOpen.DisplayableObject | partOccurrence | ||
) |
Creates selection intent rule: NXOpen.EdgeFeatureRule for the given feature from a part occurrence.
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
features | Features whose edges are used to create edge feature rule. |
partOccurrence | Part occurrence of the seed edge that is used to create this rule. |
unsafe NXOpen.EdgeIntersectRule NXOpen.ScRuleFactory.CreateRuleEdgeIntersect | ( | NXOpen.Face[] | facesOfFeatures1, |
NXOpen.Face[] | facesOfFeatures2 | ||
) |
Creates selection intent rule: NXOpen.EdgeIntersectRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
facesOfFeatures1 | Faces of feature1 whose boundary edges are used to create this rule. |
facesOfFeatures2 | Faces of feature2 whose boundary edges are used to create this rule. |
unsafe NXOpen.EdgeMultipleSeedTangentRule NXOpen.ScRuleFactory.CreateRuleEdgeMultipleSeedTangent | ( | NXOpen.Edge[] | seedEdges, |
double | angleTolerance, | ||
bool | hasSameConvexity | ||
) |
Creates selection intent rule: NXOpen.EdgeMultipleSeedTangentRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
seedEdges | Seed edges. |
angleTolerance | Angle tolerance for tangent edges. |
hasSameConvexity | True: will only find tangent edges that has the same convexity |
unsafe NXOpen.EdgeSheetBoundaryRule NXOpen.ScRuleFactory.CreateRuleEdgeSheetBoundary | ( | NXOpen.Body | sheet | ) |
Creates selection intent rule: NXOpen.EdgeFeatureRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
sheet | Sheet body whose boundary edges are used to create this rule. |
unsafe NXOpen.EdgeTangentRule NXOpen.ScRuleFactory.CreateRuleEdgeTangent | ( | NXOpen.Edge | startEdge, |
NXOpen.Edge | endEdge, | ||
bool | isFromStart, | ||
double | angleTolerance, | ||
bool | hasSameConvexity | ||
) |
Creates selection intent rule: NXOpen.EdgeTangentRule
Created in NX3.0.0
License requirements: gateway ("UG GATEWAY")
startEdge | Start edge of edge chain. |
endEdge | End edge of edge chain. It can be null (Nothing) |
isFromStart | True: the tangent starts from the start point of the start edge if end edge is provided |
angleTolerance | Angle tolerance for tangent edges |
hasSameConvexity | True: will only find tangent edges that has the same convexity. |
unsafe NXOpen.EdgeTangentRule NXOpen.ScRuleFactory.CreateRuleEdgeTangent | ( | NXOpen.Edge | startEdge, |
NXOpen.Edge | endEdge, | ||
bool | isFromStart, | ||
double | angleTolerance, | ||
bool | hasSameConvexity, | ||
bool | allowLaminarEdge | ||
) |
Creates selection intent rule: NXOpen.EdgeTangentRule
Created in NX7.5.0
License requirements: gateway ("UG GATEWAY")
startEdge | Start edge of edge chain. |
endEdge | End edge of edge chain. It can be null. |
isFromStart | True: the tangent chain starts from the start point of the start edge if end edge is provided |
angleTolerance | Angle tolerance for tangent edges |
hasSameConvexity | True: will only find tangnet edges that has the same convexity. |
allowLaminarEdge | Allow only laminar edges? |
unsafe NXOpen.EdgeVertexRule NXOpen.ScRuleFactory.CreateRuleEdgeVertex | ( | NXOpen.Edge | startEdge, |
bool | isFromStart | ||
) |
Creates selection intent rule: NXOpen.EdgeVertexRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
startEdge | Start edge of edge chain. |
isFromStart | True: the chain starts from the start point of the start edge if end edge is provided |
unsafe NXOpen.EdgeVertexTangentRule NXOpen.ScRuleFactory.CreateRuleEdgeVertexTangent | ( | NXOpen.Edge | startEdge, |
bool | isFromStart, | ||
double | angleTolerance, | ||
bool | hasSameConvexity | ||
) |
Creates selection intent rule: NXOpen.EdgeVertexTangentRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
startEdge | Start edge of edge chain. |
isFromStart | True: the tangent starts from the start point of the start edge if end edge is provided |
angleTolerance | Angle tolerance for tangent edges |
hasSameConvexity | True: will only find tangent edges that has the same convexity. |
unsafe NXOpen.FaceAdjacentRule NXOpen.ScRuleFactory.CreateRuleFaceAdjacent | ( | NXOpen.Face | seedFace | ) |
Creates selection intent rule: NXOpen.FaceAdjacentRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Faces to create this rule. |
unsafe NXOpen.FaceAllBlendRule NXOpen.ScRuleFactory.CreateRuleFaceAllBlend | ( | NXOpen.Body | body | ) |
Creates selection intent rule: NXOpen.FaceAllBlendRule
Created in NX5.0.0
License requirements: gateway ("UG GATEWAY")
body | Body faces are used to create this rule. |
unsafe NXOpen.FaceAllBlendRule NXOpen.ScRuleFactory.CreateRuleFaceAllBlend | ( | NXOpen.Body | body, |
NXOpen.Features.Feature | feature | ||
) |
Creates selection intent rule: NXOpen.FaceAllBlendRule
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
body | Body faces are used to create this rule. |
feature | Feature to create this rule |
unsafe NXOpen.FaceAndAdjacentFacesRule NXOpen.ScRuleFactory.CreateRuleFaceAndAdjacentFaces | ( | NXOpen.Face | seedFace | ) |
Creates selection intent rule: NXOpen.FaceAndAdjacentFacesRule
Created in NX7.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Face to create this rule. |
unsafe NXOpen.FaceBodyRule NXOpen.ScRuleFactory.CreateRuleFaceBody | ( | NXOpen.Body | body | ) |
Creates selection intent rule: NXOpen.FaceBodyRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
body | Body faces are used to create this rule. |
unsafe NXOpen.FaceBossPocketFacesRule NXOpen.ScRuleFactory.CreateRuleFaceBossPocket | ( | NXOpen.Face | seed | ) |
Creates selection intent rule: NXOpen.FaceBossPocketFacesRule
Created in NX5.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
unsafe NXOpen.FaceBossPocketFacesRule NXOpen.ScRuleFactory.CreateRuleFaceBossPocket | ( | NXOpen.Face | seed, |
bool | includeBoundaryBlends | ||
) |
Creates selection intent rule: NXOpen.FaceBossPocketFacesRule
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
includeBoundaryBlends | return blends at the feature periphery |
unsafe NXOpen.FaceConnectedBlendRule NXOpen.ScRuleFactory.CreateRuleFaceConnectedBlend | ( | NXOpen.Face | seedFace | ) |
Creates selection intent rule: NXOpen.FaceConnectedBlendRule
Created in NX5.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Faces to create this rule. |
unsafe NXOpen.FaceConnectedBlendRule NXOpen.ScRuleFactory.CreateRuleFaceConnectedBlend | ( | NXOpen.Face | seedFace, |
bool | includeBlendLike, | ||
NXOpen.Features.Feature | feature | ||
) |
Creates selection intent rule: NXOpen.FaceConnectedBlendRule
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
seedFace | Faces to create this rule. |
includeBlendLike | True: will find blend and blend-like faces |
feature | Feature to create this rule |
unsafe NXOpen.FaceConnectedBlendRule NXOpen.ScRuleFactory.CreateRuleFaceConnectedBlend | ( | NXOpen.Face | seedFace, |
bool | includeBlendLike, | ||
bool | includeUnlabeledBlend, | ||
NXOpen.Features.Feature | feature | ||
) |
Creates selection intent rule: NXOpen.FaceConnectedBlendRule
Created in NX10.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Faces to create this rule. |
includeBlendLike | True: will find blend and blend-like faces |
includeUnlabeledBlend | True: will find unlabeled blend faces |
feature | Feature to create this rule |
unsafe NXOpen.FaceDumbRule NXOpen.ScRuleFactory.CreateRuleFaceDatum | ( | NXOpen.DatumPlane[] | faces | ) |
Creates selection intent rule: NXOpen.FaceDumbRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
faces | Features whose tangent curves are used to create this rule. |
unsafe NXOpen.FaceDumbRule NXOpen.ScRuleFactory.CreateRuleFaceDumb | ( | NXOpen.Face[] | faces | ) |
Creates selection intent rule: NXOpen.FaceDumbRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
faces | Features whose tangent curves are used to create this rule. |
unsafe NXOpen.FaceFeatureRule NXOpen.ScRuleFactory.CreateRuleFaceFeature | ( | NXOpen.Features.Feature[] | features | ) |
Creates selection intent rule: NXOpen.FaceFeatureRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose faces are used to create this rule. |
unsafe NXOpen.FaceFeatureRule NXOpen.ScRuleFactory.CreateRuleFaceFeature | ( | NXOpen.Features.Feature[] | features, |
NXOpen.DisplayableObject | partOccurrence | ||
) |
Creates selection intent rule: NXOpen.FaceFeatureRule for the given feature from a part occurrence.
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
features | Features whose faces are used to create this rule. |
partOccurrence | Part occurrence of seed face that is used to create this rule. |
unsafe NXOpen.FaceMergedRibFacesRule NXOpen.ScRuleFactory.CreateRuleFaceMergedRib | ( | NXOpen.Face | seed, |
NXOpen.Edge | edge | ||
) |
Creates selection intent rule: NXOpen.FaceMergedRibFacesRule
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
edge | Edge that disambiguates the result - can be NULL |
unsafe NXOpen.FaceMergedRibFacesRule NXOpen.ScRuleFactory.CreateRuleFaceMergedRib | ( | NXOpen.Face | seed, |
NXOpen.Edge | edge, | ||
bool | includeBoundaryBlends | ||
) |
Creates selection intent rule: NXOpen.FaceMergedRibFacesRule
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
edge | Edge that disambiguates the result - can be NULL |
includeBoundaryBlends | return blends at the feature periphery |
unsafe NXOpen.FaceMergedRibFacesRule NXOpen.ScRuleFactory.CreateRuleFaceMergedRib | ( | NXOpen.Face | seed, |
bool | includeBoundaryBlends, | ||
NXOpen.Point3d | seedPoint | ||
) |
Creates selection intent rule: NXOpen.FaceMergedRibFacesRule
Created in NX8.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
includeBoundaryBlends | return blends at the feature periphery |
seedPoint | Seed pick point point. |
unsafe NXOpen.FaceRegionRule NXOpen.ScRuleFactory.CreateRuleFaceRegion | ( | NXOpen.Face | seedFace, |
NXOpen.Face[] | boundaryFaces | ||
) |
Creates selection intent rule: NXOpen.FaceRegionRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Body faces are used to create this rule. |
boundaryFaces | Features whose tangent faces are used to create this rule. |
unsafe NXOpen.FaceRegionBoundaryRule NXOpen.ScRuleFactory.CreateRuleFaceRegionBoundary | ( | NXOpen.Face | seedObj, |
NXOpen.ICurve[] | curves, | ||
NXOpen.Point3d | seedPoint, | ||
double | distanceTolerance | ||
) |
Creates selection intent rule: NXOpen.FaceRegionBoundaryRule
Created in NX7.0.0
License requirements: gateway ("UG GATEWAY")
seedObj | Seed face |
curves | Curve input for this rule. |
seedPoint | Seed point. |
distanceTolerance | Distance tolerance. |
unsafe NXOpen.FaceRegionRule NXOpen.ScRuleFactory.CreateRuleFaceRegionWithSmartBoundaries | ( | NXOpen.Face | seedFace, |
NXOpen.SelectionIntentRule[] | boundaryFaceRules | ||
) |
Creates selection intent rule: NXOpen.FaceRegionRule where the boundaries also update with original intent
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Seed face to create this rule. |
boundaryFaceRules | Rules defining the boundaries. |
unsafe NXOpen.FaceRibFacesRule NXOpen.ScRuleFactory.CreateRuleFaceRib | ( | NXOpen.Face | seed | ) |
Creates selection intent rule: NXOpen.FaceRibFacesRule
Created in NX5.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
unsafe NXOpen.FaceRibFacesRule NXOpen.ScRuleFactory.CreateRuleFaceRib | ( | NXOpen.Face | seed, |
bool | includeBoundaryBlends, | ||
bool | traverseInteriorLoops | ||
) |
Creates selection intent rule: NXOpen.FaceRibFacesRule
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
includeBoundaryBlends | return blends at the feature periphery |
traverseInteriorLoops | process interior loop |
unsafe NXOpen.FaceSlotFacesRule NXOpen.ScRuleFactory.CreateRuleFaceSlot | ( | NXOpen.Face | seed | ) |
Creates selection intent rule: NXOpen.FaceSlotFacesRule
Created in NX5.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
unsafe NXOpen.FaceSlotFacesRule NXOpen.ScRuleFactory.CreateRuleFaceSlot | ( | NXOpen.Face | seed, |
bool | includeBoundaryBlends, | ||
bool | traverseInteriorLoops | ||
) |
Creates selection intent rule: NXOpen.FaceSlotFacesRule
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
seed | Seed face used to create this rule. |
includeBoundaryBlends | return blends at the feature periphery |
traverseInteriorLoops | process interior loop |
unsafe NXOpen.FaceTangentRule NXOpen.ScRuleFactory.CreateRuleFaceTangent | ( | NXOpen.Face | seedFace, |
NXOpen.Face[] | boundaryFaces | ||
) |
Creates selection intent rule: NXOpen.FaceTangentRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Features whose tangent curves are used to create this rule. |
boundaryFaces | Features whose tangent curves are used to create this rule. |
unsafe NXOpen.FaceTangentRule NXOpen.ScRuleFactory.CreateRuleFaceTangent | ( | NXOpen.Face | seedFace, |
NXOpen.Face[] | boundaryFaces, | ||
double | angleTolerance | ||
) |
Creates selection intent rule: NXOpen.FaceTangentRule with tangent tolerance
Created in NX8.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Features whose tangent curves are used to create this rule. |
boundaryFaces | Features whose tangent curves are used to create this rule. |
angleTolerance | Tangent angle tolerance. |
unsafe NXOpen.FaceTangentRule NXOpen.ScRuleFactory.CreateRuleFaceTangentWithSmartBoundaries | ( | NXOpen.Face | seedFace, |
NXOpen.SelectionIntentRule[] | boundaryFaceRules | ||
) |
Creates selection intent rule: NXOpen.FaceTangentRule where the boundaries also update with original intent
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
seedFace | Seed face to create this rule. |
boundaryFaceRules | Rules defining the boundaries. |
unsafe NXOpen.FeatureIntersectionEdgesRule NXOpen.ScRuleFactory.CreateRuleFeatureIntersectionEdges | ( | NXOpen.NXObject[] | features | ) |
Creates selection intent rule: NXOpen.FeatureIntersectionEdgesRule
Created in NX9.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose intersection edges are used to create this rule. |
unsafe NXOpen.FeatureIntersectionEdgesRule NXOpen.ScRuleFactory.CreateRuleFeatureIntersectionEdges | ( | NXOpen.NXObject[] | features, |
NXOpen.DisplayableObject | partOccurrence | ||
) |
Creates selection intent rule: NXOpen.FeatureIntersectionEdgesRule
Created in NX11.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose intersection edges are used to create this rule. |
partOccurrence | Part occurrence of the seed edge that is used to create this rule. |
unsafe NXOpen.FeaturePointsRule NXOpen.ScRuleFactory.CreateRuleFeaturePoints | ( | NXOpen.Features.Feature[] | features, |
NXOpen.DisplayableObject | partOccurrence | ||
) |
Creates selection intent rule: NXOpen.FeaturePointsRule for the given feature from a part occurrence.
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
features | Features whose points are used to create this rule. |
partOccurrence | Part occurrence of seed point that is used to create this rule. |
unsafe NXOpen.FeaturePointsRule NXOpen.ScRuleFactory.CreateRuleFeaturePoints | ( | NXOpen.Features.Feature[] | features | ) |
Creates selection intent rule: NXOpen.FeaturePointsRule
Created in NX5.0.2
License requirements: gateway ("UG GATEWAY")
features | Features whose points are used to create this rule. |
unsafe NXOpen.FollowFilletRule NXOpen.ScRuleFactory.CreateRuleFollowFillet | ( | NXOpen.Features.Feature[] | features, |
NXOpen.Body[] | bodies, | ||
NXOpen.ICurve[] | basicCurves, | ||
NXOpen.ICurve | seedWireframe, | ||
NXOpen.ICurve | endWireframe, | ||
bool | isFromSeedStart, | ||
NXOpen.Point3d | seedPoint, | ||
double | gapTolerance, | ||
double | angleTolerance, | ||
NXOpen.FollowFilletRuleType | method | ||
) |
Creates selection intent rule: NXOpen.FollowFilletRule
Created in NX4.0.0
License requirements: gateway ("UG GATEWAY")
features | Features whose curves are used to create this rule. |
bodies | Bodies whose edges are used to create this rule. |
basicCurves | Non-associative basic curves that are used to create this rule. |
seedWireframe | Seed wireframe |
endWireframe | End wireframe. It can be null (Nothing) |
isFromSeedStart | True: the chain starts from the start point of the seed wireframe |
seedPoint | Seed point. |
gapTolerance | Gap tolerance. |
angleTolerance | Angle tolerance. |
method | Selection Intent method. |
unsafe NXOpen.FollowFilletRule NXOpen.ScRuleFactory.CreateRuleFollowFillet | ( | NXOpen.Features.Feature[] | features, |
NXOpen.Body[] | bodies, | ||
NXOpen.ICurve[] | basicCurves, | ||
NXOpen.ICurve | seedWireframe, | ||
NXOpen.Point3d | seedPoint, | ||
double | gapTolerance, | ||
double | angleTolerance, | ||
NXOpen.FollowFilletRuleType | method | ||
) |
Creates selection intent rule: NXOpen.FollowFilletRule with stop at intersection option ON
Created in NX7.5.0
License requirements: gateway ("UG GATEWAY")
features | Features whose curves are used to create this rule. |
bodies | Bodies whose edges are used to create this rule. |
basicCurves | Non-associative basic curves that are used to create this rule. |
seedWireframe | Seed wireframe |
seedPoint | Seed point. |
gapTolerance | Gap tolerance. |
angleTolerance | Angle tolerance. |
method | Selection Intent method. |
unsafe NXOpen.OuterEdgesOfFacesRule NXOpen.ScRuleFactory.CreateRuleOuterEdgesOfFaces | ( | NXOpen.NXObject[] | facesOfFeatures | ) |
Creates selection intent rule: NXOpen.OuterEdgesOfFacesRule
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
facesOfFeatures | Faces whose boundary edges are used to create this rule. |
unsafe NXOpen.RegionBoundaryRule NXOpen.ScRuleFactory.CreateRuleRegionBoundary | ( | NXOpen.DisplayableObject | seedObj, |
NXOpen.ICurve[] | curves, | ||
NXOpen.Point3d | seedPoint, | ||
double | distanceTolerance | ||
) |
Creates selection intent rule: NXOpen.RegionBoundaryRule
Created in NX6.0.0
License requirements: gateway ("UG GATEWAY")
seedObj | face or sketch |
curves | Curve input for this rule. |
seedPoint | Seed point. |
distanceTolerance | Distance tolerance. |
unsafe NXOpen.RibTopFaceEdgesRule NXOpen.ScRuleFactory.CreateRuleRibTopFaceEdges | ( | NXOpen.NXObject[] | facesOfFeatures | ) |
Creates selection intent rule: NXOpen.RibTopFaceEdgesRule
Created in NX8.5.0
License requirements: gateway ("UG GATEWAY")
facesOfFeatures | Faces whose boundary edges are used to create this rule. |
|
get |
Returns the tag of this object.