IntersectWithCircArc Method (IMathCircArc)

IntersectWithCircArc Method (IMathCircArc) | Send Feedback
See Also

NumIntersections[out]
  Number of intersections

CircArc
  Mathematical circular Arc that intersects this mathematical circular Arc

IntersectionPoint1[out]
  Point or null if this mathematical circular Arc is nonintersecting

IntersectionPoint2[out]
  Point or null if this mathematical circular Arc is nonintersecting or the number of intersections = 1

Gets the point where this mathematical circular Arc intersects the specified mathematical circular Arc.

# Syntax

Visual Basic |
--- | ---
    Function IntersectWithCircArc( _
       ByVal CircArc As MathCircArc, _
       ByRef IntersectionPoint1 As MathPoint, _
       ByRef IntersectionPoint2 As MathPoint _
    ) As System.Integer

C# |
--- | ---
    System.int IntersectWithCircArc(
       MathCircArc CircArc,
       out MathPoint IntersectionPoint1,
       out MathPoint IntersectionPoint2
    )

JavaScript |
--- | ---
    IntersectWithCircArc(
       CircArc : dsMathCircArc
    ) : {
       IntersectionPoint1 : dsMathPoint,
       IntersectionPoint2 : dsMathPoint,
       NumIntersections : Number
    }

COM native C++ |
--- | ---
    HRESULT IntersectWithCircArc(
       IMathCircArc* CircArc,
       IMathPoint** IntersectionPoint1,
       IMathPoint** IntersectionPoint2,
       LONG* NumIntersections
    )

C++ |
--- | ---
    DSRESULT IntersectWithCircArc(
       dsMathCircArc* CircArc,
       dsMathPoint** IntersectionPoint1,
       dsMathPoint** IntersectionPoint2,
       long* NumIntersections
    )

#### Parameters

CircArc
  Mathematical circular Arc that intersects this mathematical circular Arc
IntersectionPoint1[out]
  Point or null if this mathematical circular Arc is nonintersecting
IntersectionPoint2[out]
  Point or null if this mathematical circular Arc is nonintersecting or the number of intersections = 1
NumIntersections[out] or Return Value
  Number of intersections

# See Also

####

IMathCircArc Interface
IMathCircArc Members
IMathCircArc::IntersectWithLinearObject Method ()
IMathCircArc::IntersectWithPlane Method ()

# Availability

DraftSight V1R5.0