static sgCCircle* sgCCircle::Create(const SG_CIRCLE& cirGeom)
Description:
Creates an object of the CIRCLE class.
Arguments:
cirGeom - the circle geometry. Read more about the circle geometry at SG_CIRCLE
Returned value:
Returns the pointer to the created object. If the points are the same, the function returns NULL.
Following shortening is set:
#define sgCreateCircle sgCCircle::Create
Example:
SG_POINT cirCenter = {1.0, 0.0, 1.0};
SG_VECTOR cirNorm = {0.0, 0.0, 1.0};
SG_CIRCLE cirGeom;
cirGeom.FromCenterRadiusNormal(cirCenter, 5.0, cirNorm);
sgCCircle* crcl = sgCreateCircle(cirGeom);
See also:
Objects hierarchy sgCObject methods SG_CIRCLE SG_POINT SG_VECTOR