Finds inflection point; sets it empty if none exists.
[Visual Basic 6.0] Sub QueryInflectionPoint(
ByVal inflectionPoint As IPoint _
)
[Visual Basic .NET] Public Sub QueryInflectionPoint ( _ ByVal inflectionPoint As IPoint _ )
[C#] public void QueryInflectionPoint ( IPoint inflectionPoint );
[Java] public void queryInflectionPoint ( IPoint inflectionPoint ) throws IOException, AutomationException
[C++] HRESULT QueryInflectionPoint( IPoint* inflectionPoint );
Returns the first Inflection Point of the Bezier Curve, or returns an Empty Point if no Inflection Point Exists. An Inflection Point occurs where the sign of the Curvature changes.
Most Bezier Curves have 0 or 1 Inflection Points, but a few constructions result in Bezier Curves with 2 Inflection Points. For these Bezier Curve, the only way to find both Inflection Points is to Reverse the Orientation of the Bezier Curve and call QueryInflectionPoint a second time. If the Inflection Points are not equal, the Bezier Curve has two Inflection Points, otherwise, it only has a single Inflection Point.
