createCircularStartMiddleEnd MethodStatic

Create a circular arc defined by start point, any intermediate point, and end point. If the points are colinear, assemble them into a linestring.

createCircularStartMiddleEnd(pointA: Readonly<WritableXYAndZ>, pointB: Readonly<WritableXYAndZ>, pointC: Readonly<WritableXYAndZ>, result?: Arc3d): undefined | LineString3d | Arc3d

Parameter Type Description
pointA Readonly<WritableXYAndZ>  
pointB Readonly<WritableXYAndZ>  
pointC Readonly<WritableXYAndZ>  
result Arc3d  

Returns - undefined | LineString3d | Arc3d

Defined in

Last Updated: 20 June, 2023