Circle3D.createByThreePoints Method

Parent Object: Circle3D
Defined in namespace "adsk::core" and the header file is <Core/Geometry/Circle3D.h>

Description

Creates a transient 3D circle through three points.

Syntax

This is a static method.

returnValue = adsk.core.Circle3D.createByThreePoints(pointOne, pointTwo, pointThree)
This is a static method.

#include <Core/Geometry/Circle3D.h>

returnValue = adsk::core::Circle3D::createByThreePoints(pointOne, pointTwo, pointThree);

Return Value

Type Description
Circle3D Returns the new Circle3D object or null if the creation failed.

Parameters

Name Type Description
pointOne Point3D The first point on the circle.
pointTwo Point3D The second point on the circle. This point cannot be coincident with pointOne or pointThree. This point cannot lie on the line defined by pointOne and pointThree.
pointThree Point3D The third point on the circle. This point cannot be coincident with pointOne or pointThree.

Version

Introduced in version August 2014