Search Results for

    Show / Hide Table of Contents

    Class ScRuleFactory

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    ScRuleFactory
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen
    Assembly: NXOpen.dll
    Syntax
    public class ScRuleFactory : NXRemotableObject, IMessageSink

    Constructors

    ScRuleFactory(BasePart)

    Declaration
    protected ScRuleFactory(BasePart owner)
    Parameters
    Type Name Description
    BasePart owner

    Properties

    Tag

    Declaration
    public Tag Tag { get; }
    Property Value
    Type Description
    Tag

    Methods

    CreateRuleApparentChaining(ICurve, View, ApparentChainingRuleType, ApparentChainingRuleSelection, Double, Double)

    Declaration
    public ApparentChainingRule CreateRuleApparentChaining(ICurve seedCurve, View view, ApparentChainingRuleType chainingMethod, ApparentChainingRuleSelection selectionMask, double chainingTolerance, double angleTolerance)
    Parameters
    Type Name Description
    ICurve seedCurve
    View view
    ApparentChainingRuleType chainingMethod
    ApparentChainingRuleSelection selectionMask
    System.Double chainingTolerance
    System.Double angleTolerance
    Returns
    Type Description
    ApparentChainingRule

    CreateRuleBaseCurveDumb(IBaseCurve[])

    Declaration
    public CurveDumbRule CreateRuleBaseCurveDumb(IBaseCurve[] curves)
    Parameters
    Type Name Description
    IBaseCurve[] curves
    Returns
    Type Description
    CurveDumbRule

    CreateRuleBodyDumb(Body[])

    Declaration
    public BodyDumbRule CreateRuleBodyDumb(Body[] bodies)
    Parameters
    Type Name Description
    Body[] bodies
    Returns
    Type Description
    BodyDumbRule

    CreateRuleBodyDumb(Body[], Boolean)

    Declaration
    public BodyDumbRule CreateRuleBodyDumb(Body[] bodies, bool includeSheetBodies)
    Parameters
    Type Name Description
    Body[] bodies
    System.Boolean includeSheetBodies
    Returns
    Type Description
    BodyDumbRule

    CreateRuleBodyFeature(Feature[])

    Declaration
    public BodyFeatureRule CreateRuleBodyFeature(Feature[] features)
    Parameters
    Type Name Description
    Feature[] features
    Returns
    Type Description
    BodyFeatureRule

    CreateRuleBodyFeature(Feature[], DisplayableObject)

    Declaration
    public BodyFeatureRule CreateRuleBodyFeature(Feature[] features, DisplayableObject partOccurrence)
    Parameters
    Type Name Description
    Feature[] features
    DisplayableObject partOccurrence
    Returns
    Type Description
    BodyFeatureRule

    CreateRuleBodyFeature(Feature[], Boolean)

    Declaration
    public BodyFeatureRule CreateRuleBodyFeature(Feature[] features, bool includeSheetBodies)
    Parameters
    Type Name Description
    Feature[] features
    System.Boolean includeSheetBodies
    Returns
    Type Description
    BodyFeatureRule

    CreateRuleBodyFeature(Feature[], Boolean, DisplayableObject)

    Declaration
    public BodyFeatureRule CreateRuleBodyFeature(Feature[] features, bool includeSheetBodies, DisplayableObject partOccurrence)
    Parameters
    Type Name Description
    Feature[] features
    System.Boolean includeSheetBodies
    DisplayableObject partOccurrence
    Returns
    Type Description
    BodyFeatureRule

    CreateRuleBodyGroup(Group[])

    Declaration
    public BodyGroupRule CreateRuleBodyGroup(Group[] groups)
    Parameters
    Type Name Description
    Group[] groups
    Returns
    Type Description
    BodyGroupRule

    CreateRuleBodyGroup(Group[], Boolean)

    Declaration
    public BodyGroupRule CreateRuleBodyGroup(Group[] groups, bool includeSheetBodies)
    Parameters
    Type Name Description
    Group[] groups
    System.Boolean includeSheetBodies
    Returns
    Type Description
    BodyGroupRule

    CreateRuleCurveChain(ICurve, ICurve, Boolean, Double)

    Declaration
    public CurveChainRule CreateRuleCurveChain(ICurve seedCurve, ICurve endCurve, bool isFromSeedStart, double gapTolerance)
    Parameters
    Type Name Description
    ICurve seedCurve
    ICurve endCurve
    System.Boolean isFromSeedStart
    System.Double gapTolerance
    Returns
    Type Description
    CurveChainRule

    CreateRuleCurveDumb(Curve[])

    Declaration
    public CurveDumbRule CreateRuleCurveDumb(Curve[] curves)
    Parameters
    Type Name Description
    Curve[] curves
    Returns
    Type Description
    CurveDumbRule

    CreateRuleCurveDumbFromPoints(Point[])

    Declaration
    public CurveDumbRule CreateRuleCurveDumbFromPoints(Point[] points)
    Parameters
    Type Name Description
    Point[] points
    Returns
    Type Description
    CurveDumbRule

    CreateRuleCurveFeature(Feature[])

    Declaration
    public CurveFeatureRule CreateRuleCurveFeature(Feature[] features)
    Parameters
    Type Name Description
    Feature[] features
    Returns
    Type Description
    CurveFeatureRule

    CreateRuleCurveFeature(Feature[], DisplayableObject)

    Declaration
    public CurveFeatureRule CreateRuleCurveFeature(Feature[] features, DisplayableObject partOccurrence)
    Parameters
    Type Name Description
    Feature[] features
    DisplayableObject partOccurrence
    Returns
    Type Description
    CurveFeatureRule

    CreateRuleCurveFeatureChain(Feature[], Curve, Curve, Boolean, Double)

    Declaration
    public CurveFeatureChainRule CreateRuleCurveFeatureChain(Feature[] features, Curve seedCurve, Curve endCurve, bool isFromSeedStart, double gapTolerance)
    Parameters
    Type Name Description
    Feature[] features
    Curve seedCurve
    Curve endCurve
    System.Boolean isFromSeedStart
    System.Double gapTolerance
    Returns
    Type Description
    CurveFeatureChainRule

    CreateRuleCurveFeatureTangent(Feature[], Curve, Curve, Boolean, Double, Double)

    Declaration
    public CurveFeatureTangentRule CreateRuleCurveFeatureTangent(Feature[] features, Curve seedCurve, Curve endCurve, bool isFromSeedStart, double angleTolerance, double gapTolerance)
    Parameters
    Type Name Description
    Feature[] features
    Curve seedCurve
    Curve endCurve
    System.Boolean isFromSeedStart
    System.Double angleTolerance
    System.Double gapTolerance
    Returns
    Type Description
    CurveFeatureTangentRule

    CreateRuleCurveGroup(Group[])

    Declaration
    public CurveGroupRule CreateRuleCurveGroup(Group[] groups)
    Parameters
    Type Name Description
    Group[] groups
    Returns
    Type Description
    CurveGroupRule

    CreateRuleCurveTangent(ICurve, ICurve, Boolean, Double, Double)

    Declaration
    public CurveTangentRule CreateRuleCurveTangent(ICurve seedCurve, ICurve endCurve, bool isFromSeedStart, double angleTolerance, double gapTolerance)
    Parameters
    Type Name Description
    ICurve seedCurve
    ICurve endCurve
    System.Boolean isFromSeedStart
    System.Double angleTolerance
    System.Double gapTolerance
    Returns
    Type Description
    CurveTangentRule

    CreateRuleEdgeBody(Body)

    Declaration
    public EdgeBodyRule CreateRuleEdgeBody(Body body)
    Parameters
    Type Name Description
    Body body
    Returns
    Type Description
    EdgeBodyRule

    CreateRuleEdgeBoundary(Face[])

    Declaration
    public EdgeBoundaryRule CreateRuleEdgeBoundary(Face[] facesOfFeatures)
    Parameters
    Type Name Description
    Face[] facesOfFeatures
    Returns
    Type Description
    EdgeBoundaryRule

    CreateRuleEdgeChain(Edge, Edge, Boolean)

    Declaration
    public EdgeChainRule CreateRuleEdgeChain(Edge startEdge, Edge endEdge, bool isFromStart)
    Parameters
    Type Name Description
    Edge startEdge
    Edge endEdge
    System.Boolean isFromStart
    Returns
    Type Description
    EdgeChainRule

    CreateRuleEdgeChain(Edge, Edge, Boolean, Face, Boolean)

    Declaration
    public EdgeChainRule CreateRuleEdgeChain(Edge startEdge, Edge endEdge, bool isFromStart, Face commonFace, bool allowLaminarEdge)
    Parameters
    Type Name Description
    Edge startEdge
    Edge endEdge
    System.Boolean isFromStart
    Face commonFace
    System.Boolean allowLaminarEdge
    Returns
    Type Description
    EdgeChainRule

    CreateRuleEdgeDumb(Edge[])

    Declaration
    public EdgeDumbRule CreateRuleEdgeDumb(Edge[] edges)
    Parameters
    Type Name Description
    Edge[] edges
    Returns
    Type Description
    EdgeDumbRule

    CreateRuleEdgeFace(Face[])

    Declaration
    public EdgeFaceRule CreateRuleEdgeFace(Face[] faces)
    Parameters
    Type Name Description
    Face[] faces
    Returns
    Type Description
    EdgeFaceRule

    CreateRuleEdgeFeature(Feature[])

    Declaration
    public EdgeFeatureRule CreateRuleEdgeFeature(Feature[] features)
    Parameters
    Type Name Description
    Feature[] features
    Returns
    Type Description
    EdgeFeatureRule

    CreateRuleEdgeFeature(Feature[], DisplayableObject)

    Declaration
    public EdgeFeatureRule CreateRuleEdgeFeature(Feature[] features, DisplayableObject partOccurrence)
    Parameters
    Type Name Description
    Feature[] features
    DisplayableObject partOccurrence
    Returns
    Type Description
    EdgeFeatureRule

    CreateRuleEdgeIntersect(Face[], Face[])

    Declaration
    public EdgeIntersectRule CreateRuleEdgeIntersect(Face[] facesOfFeatures1, Face[] facesOfFeatures2)
    Parameters
    Type Name Description
    Face[] facesOfFeatures1
    Face[] facesOfFeatures2
    Returns
    Type Description
    EdgeIntersectRule

    CreateRuleEdgeMultipleSeedTangent(Edge[], Double, Boolean)

    Declaration
    public EdgeMultipleSeedTangentRule CreateRuleEdgeMultipleSeedTangent(Edge[] seedEdges, double angleTolerance, bool hasSameConvexity)
    Parameters
    Type Name Description
    Edge[] seedEdges
    System.Double angleTolerance
    System.Boolean hasSameConvexity
    Returns
    Type Description
    EdgeMultipleSeedTangentRule

    CreateRuleEdgeSheetBoundary(Body)

    Declaration
    public EdgeSheetBoundaryRule CreateRuleEdgeSheetBoundary(Body sheet)
    Parameters
    Type Name Description
    Body sheet
    Returns
    Type Description
    EdgeSheetBoundaryRule

    CreateRuleEdgeTangent(Edge, Edge, Boolean, Double, Boolean)

    Declaration
    public EdgeTangentRule CreateRuleEdgeTangent(Edge startEdge, Edge endEdge, bool isFromStart, double angleTolerance, bool hasSameConvexity)
    Parameters
    Type Name Description
    Edge startEdge
    Edge endEdge
    System.Boolean isFromStart
    System.Double angleTolerance
    System.Boolean hasSameConvexity
    Returns
    Type Description
    EdgeTangentRule

    CreateRuleEdgeTangent(Edge, Edge, Boolean, Double, Boolean, Boolean)

    Declaration
    public EdgeTangentRule CreateRuleEdgeTangent(Edge startEdge, Edge endEdge, bool isFromStart, double angleTolerance, bool hasSameConvexity, bool allowLaminarEdge)
    Parameters
    Type Name Description
    Edge startEdge
    Edge endEdge
    System.Boolean isFromStart
    System.Double angleTolerance
    System.Boolean hasSameConvexity
    System.Boolean allowLaminarEdge
    Returns
    Type Description
    EdgeTangentRule

    CreateRuleEdgeVertex(Edge, Boolean)

    Declaration
    public EdgeVertexRule CreateRuleEdgeVertex(Edge startEdge, bool isFromStart)
    Parameters
    Type Name Description
    Edge startEdge
    System.Boolean isFromStart
    Returns
    Type Description
    EdgeVertexRule

    CreateRuleEdgeVertexTangent(Edge, Boolean, Double, Boolean)

    Declaration
    public EdgeVertexTangentRule CreateRuleEdgeVertexTangent(Edge startEdge, bool isFromStart, double angleTolerance, bool hasSameConvexity)
    Parameters
    Type Name Description
    Edge startEdge
    System.Boolean isFromStart
    System.Double angleTolerance
    System.Boolean hasSameConvexity
    Returns
    Type Description
    EdgeVertexTangentRule

    CreateRuleFaceAdjacent(Face)

    Declaration
    public FaceAdjacentRule CreateRuleFaceAdjacent(Face seedFace)
    Parameters
    Type Name Description
    Face seedFace
    Returns
    Type Description
    FaceAdjacentRule

    CreateRuleFaceAllBlend(Body)

    Declaration
    public FaceAllBlendRule CreateRuleFaceAllBlend(Body body)
    Parameters
    Type Name Description
    Body body
    Returns
    Type Description
    FaceAllBlendRule

    CreateRuleFaceAllBlend(Body, Feature)

    Declaration
    public FaceAllBlendRule CreateRuleFaceAllBlend(Body body, Feature feature)
    Parameters
    Type Name Description
    Body body
    Feature feature
    Returns
    Type Description
    FaceAllBlendRule

    CreateRuleFaceAndAdjacentFaces(Face)

    Declaration
    public FaceAndAdjacentFacesRule CreateRuleFaceAndAdjacentFaces(Face seedFace)
    Parameters
    Type Name Description
    Face seedFace
    Returns
    Type Description
    FaceAndAdjacentFacesRule

    CreateRuleFaceBody(Body)

    Declaration
    public FaceBodyRule CreateRuleFaceBody(Body body)
    Parameters
    Type Name Description
    Body body
    Returns
    Type Description
    FaceBodyRule

    CreateRuleFaceBossPocket(Face)

    Declaration
    public FaceBossPocketFacesRule CreateRuleFaceBossPocket(Face seed)
    Parameters
    Type Name Description
    Face seed
    Returns
    Type Description
    FaceBossPocketFacesRule

    CreateRuleFaceBossPocket(Face, Boolean)

    Declaration
    public FaceBossPocketFacesRule CreateRuleFaceBossPocket(Face seed, bool includeBoundaryBlends)
    Parameters
    Type Name Description
    Face seed
    System.Boolean includeBoundaryBlends
    Returns
    Type Description
    FaceBossPocketFacesRule

    CreateRuleFaceConnectedBlend(Face)

    Declaration
    public FaceConnectedBlendRule CreateRuleFaceConnectedBlend(Face seedFace)
    Parameters
    Type Name Description
    Face seedFace
    Returns
    Type Description
    FaceConnectedBlendRule

    CreateRuleFaceConnectedBlend(Face, Boolean, Feature)

    Declaration
    public FaceConnectedBlendRule CreateRuleFaceConnectedBlend(Face seedFace, bool includeBlendLike, Feature feature)
    Parameters
    Type Name Description
    Face seedFace
    System.Boolean includeBlendLike
    Feature feature
    Returns
    Type Description
    FaceConnectedBlendRule

    CreateRuleFaceConnectedBlend(Face, Boolean, Boolean, Feature)

    Declaration
    public FaceConnectedBlendRule CreateRuleFaceConnectedBlend(Face seedFace, bool includeBlendLike, bool includeUnlabeledBlend, Feature feature)
    Parameters
    Type Name Description
    Face seedFace
    System.Boolean includeBlendLike
    System.Boolean includeUnlabeledBlend
    Feature feature
    Returns
    Type Description
    FaceConnectedBlendRule

    CreateRuleFaceDatum(DatumPlane[])

    Declaration
    public FaceDumbRule CreateRuleFaceDatum(DatumPlane[] faces)
    Parameters
    Type Name Description
    DatumPlane[] faces
    Returns
    Type Description
    FaceDumbRule

    CreateRuleFaceDumb(Face[])

    Declaration
    public FaceDumbRule CreateRuleFaceDumb(Face[] faces)
    Parameters
    Type Name Description
    Face[] faces
    Returns
    Type Description
    FaceDumbRule

    CreateRuleFaceFeature(Feature[])

    Declaration
    public FaceFeatureRule CreateRuleFaceFeature(Feature[] features)
    Parameters
    Type Name Description
    Feature[] features
    Returns
    Type Description
    FaceFeatureRule

    CreateRuleFaceFeature(Feature[], DisplayableObject)

    Declaration
    public FaceFeatureRule CreateRuleFaceFeature(Feature[] features, DisplayableObject partOccurrence)
    Parameters
    Type Name Description
    Feature[] features
    DisplayableObject partOccurrence
    Returns
    Type Description
    FaceFeatureRule

    CreateRuleFaceMergedRib(Face, Edge)

    Declaration
    public FaceMergedRibFacesRule CreateRuleFaceMergedRib(Face seed, Edge edge)
    Parameters
    Type Name Description
    Face seed
    Edge edge
    Returns
    Type Description
    FaceMergedRibFacesRule

    CreateRuleFaceMergedRib(Face, Edge, Boolean)

    Declaration
    public FaceMergedRibFacesRule CreateRuleFaceMergedRib(Face seed, Edge edge, bool includeBoundaryBlends)
    Parameters
    Type Name Description
    Face seed
    Edge edge
    System.Boolean includeBoundaryBlends
    Returns
    Type Description
    FaceMergedRibFacesRule

    CreateRuleFaceMergedRib(Face, Boolean, Point3d)

    Declaration
    public FaceMergedRibFacesRule CreateRuleFaceMergedRib(Face seed, bool includeBoundaryBlends, Point3d seedPoint)
    Parameters
    Type Name Description
    Face seed
    System.Boolean includeBoundaryBlends
    Point3d seedPoint
    Returns
    Type Description
    FaceMergedRibFacesRule

    CreateRuleFaceRegion(Face, Face[])

    Declaration
    public FaceRegionRule CreateRuleFaceRegion(Face seedFace, Face[] boundaryFaces)
    Parameters
    Type Name Description
    Face seedFace
    Face[] boundaryFaces
    Returns
    Type Description
    FaceRegionRule

    CreateRuleFaceRegionBoundary(Face, ICurve[], Point3d, Double)

    Declaration
    public FaceRegionBoundaryRule CreateRuleFaceRegionBoundary(Face seedObj, ICurve[] curves, Point3d seedPoint, double distanceTolerance)
    Parameters
    Type Name Description
    Face seedObj
    ICurve[] curves
    Point3d seedPoint
    System.Double distanceTolerance
    Returns
    Type Description
    FaceRegionBoundaryRule

    CreateRuleFaceRegionWithSmartBoundaries(Face, SelectionIntentRule[])

    Declaration
    public FaceRegionRule CreateRuleFaceRegionWithSmartBoundaries(Face seedFace, SelectionIntentRule[] boundaryFaceRules)
    Parameters
    Type Name Description
    Face seedFace
    SelectionIntentRule[] boundaryFaceRules
    Returns
    Type Description
    FaceRegionRule

    CreateRuleFaceRib(Face)

    Declaration
    public FaceRibFacesRule CreateRuleFaceRib(Face seed)
    Parameters
    Type Name Description
    Face seed
    Returns
    Type Description
    FaceRibFacesRule

    CreateRuleFaceRib(Face, Boolean, Boolean)

    Declaration
    public FaceRibFacesRule CreateRuleFaceRib(Face seed, bool includeBoundaryBlends, bool traverseInteriorLoops)
    Parameters
    Type Name Description
    Face seed
    System.Boolean includeBoundaryBlends
    System.Boolean traverseInteriorLoops
    Returns
    Type Description
    FaceRibFacesRule

    CreateRuleFaceSlot(Face)

    Declaration
    public FaceSlotFacesRule CreateRuleFaceSlot(Face seed)
    Parameters
    Type Name Description
    Face seed
    Returns
    Type Description
    FaceSlotFacesRule

    CreateRuleFaceSlot(Face, Boolean, Boolean)

    Declaration
    public FaceSlotFacesRule CreateRuleFaceSlot(Face seed, bool includeBoundaryBlends, bool traverseInteriorLoops)
    Parameters
    Type Name Description
    Face seed
    System.Boolean includeBoundaryBlends
    System.Boolean traverseInteriorLoops
    Returns
    Type Description
    FaceSlotFacesRule

    CreateRuleFaceTangent(Face, Face[])

    Declaration
    public FaceTangentRule CreateRuleFaceTangent(Face seedFace, Face[] boundaryFaces)
    Parameters
    Type Name Description
    Face seedFace
    Face[] boundaryFaces
    Returns
    Type Description
    FaceTangentRule

    CreateRuleFaceTangent(Face, Face[], Double)

    Declaration
    public FaceTangentRule CreateRuleFaceTangent(Face seedFace, Face[] boundaryFaces, double angleTolerance)
    Parameters
    Type Name Description
    Face seedFace
    Face[] boundaryFaces
    System.Double angleTolerance
    Returns
    Type Description
    FaceTangentRule

    CreateRuleFaceTangentWithSmartBoundaries(Face, SelectionIntentRule[])

    Declaration
    public FaceTangentRule CreateRuleFaceTangentWithSmartBoundaries(Face seedFace, SelectionIntentRule[] boundaryFaceRules)
    Parameters
    Type Name Description
    Face seedFace
    SelectionIntentRule[] boundaryFaceRules
    Returns
    Type Description
    FaceTangentRule

    CreateRuleFeatureIntersectionEdges(NXObject[])

    Declaration
    public FeatureIntersectionEdgesRule CreateRuleFeatureIntersectionEdges(NXObject[] features)
    Parameters
    Type Name Description
    NXObject[] features
    Returns
    Type Description
    FeatureIntersectionEdgesRule

    CreateRuleFeatureIntersectionEdges(NXObject[], DisplayableObject)

    Declaration
    public FeatureIntersectionEdgesRule CreateRuleFeatureIntersectionEdges(NXObject[] features, DisplayableObject partOccurrence)
    Parameters
    Type Name Description
    NXObject[] features
    DisplayableObject partOccurrence
    Returns
    Type Description
    FeatureIntersectionEdgesRule

    CreateRuleFeaturePoints(Feature[])

    Declaration
    public FeaturePointsRule CreateRuleFeaturePoints(Feature[] features)
    Parameters
    Type Name Description
    Feature[] features
    Returns
    Type Description
    FeaturePointsRule

    CreateRuleFeaturePoints(Feature[], DisplayableObject)

    Declaration
    public FeaturePointsRule CreateRuleFeaturePoints(Feature[] features, DisplayableObject partOccurrence)
    Parameters
    Type Name Description
    Feature[] features
    DisplayableObject partOccurrence
    Returns
    Type Description
    FeaturePointsRule

    CreateRuleFollowFillet(Feature[], Body[], ICurve[], ICurve, ICurve, Boolean, Point3d, Double, Double, FollowFilletRuleType)

    Declaration
    public FollowFilletRule CreateRuleFollowFillet(Feature[] features, Body[] bodies, ICurve[] basicCurves, ICurve seedWireframe, ICurve endWireframe, bool isFromSeedStart, Point3d seedPoint, double gapTolerance, double angleTolerance, FollowFilletRuleType method)
    Parameters
    Type Name Description
    Feature[] features
    Body[] bodies
    ICurve[] basicCurves
    ICurve seedWireframe
    ICurve endWireframe
    System.Boolean isFromSeedStart
    Point3d seedPoint
    System.Double gapTolerance
    System.Double angleTolerance
    FollowFilletRuleType method
    Returns
    Type Description
    FollowFilletRule

    CreateRuleFollowFillet(Feature[], Body[], ICurve[], ICurve, Point3d, Double, Double, FollowFilletRuleType)

    Declaration
    public FollowFilletRule CreateRuleFollowFillet(Feature[] features, Body[] bodies, ICurve[] basicCurves, ICurve seedWireframe, Point3d seedPoint, double gapTolerance, double angleTolerance, FollowFilletRuleType method)
    Parameters
    Type Name Description
    Feature[] features
    Body[] bodies
    ICurve[] basicCurves
    ICurve seedWireframe
    Point3d seedPoint
    System.Double gapTolerance
    System.Double angleTolerance
    FollowFilletRuleType method
    Returns
    Type Description
    FollowFilletRule

    CreateRuleOuterEdgesOfFaces(NXObject[])

    Declaration
    public OuterEdgesOfFacesRule CreateRuleOuterEdgesOfFaces(NXObject[] facesOfFeatures)
    Parameters
    Type Name Description
    NXObject[] facesOfFeatures
    Returns
    Type Description
    OuterEdgesOfFacesRule

    CreateRuleRegionBoundary(DisplayableObject, ICurve[], Point3d, Double)

    Declaration
    public RegionBoundaryRule CreateRuleRegionBoundary(DisplayableObject seedObj, ICurve[] curves, Point3d seedPoint, double distanceTolerance)
    Parameters
    Type Name Description
    DisplayableObject seedObj
    ICurve[] curves
    Point3d seedPoint
    System.Double distanceTolerance
    Returns
    Type Description
    RegionBoundaryRule

    CreateRuleRibTopFaceEdges(NXObject[])

    Declaration
    public RibTopFaceEdgesRule CreateRuleRibTopFaceEdges(NXObject[] facesOfFeatures)
    Parameters
    Type Name Description
    NXObject[] facesOfFeatures
    Returns
    Type Description
    RibTopFaceEdgesRule

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX