IKO_gp_Sphere Interface
Properties of a sphere. To create this type of a circle use a call similar to
iDIObjGenerator.Create3("KO_gp_Sphere") where iDIObjGenerator has
IDIObjGenerator type.
Query IKO_gp_Object from this interface to
obtain or modify location and orientation of the plane
Query IKO_gp_Transformation to transform position and orientation
IKO_Standard_Object to create a copy or obtain type name
- Init
- SetRadius
- Area
- Coefficients
- Radius
- Volume
HRESULT Init(IKO_gp_Ax3* A3, double Radius)
- Remarks:
Constructs a sphere with radius Radius, centered on the origin of A3. A3 is the
local coordinate system of the sphere. Warnings : It is not forbidden to create
a sphere with null radius. Raises ConstructionError if Radius < 0.0
HRESULT SetRadius(double R)
HRESULT Area(double* retVal)
Returns the area of the sphere
HRESULT Coefficients (double* A1, double* A2, double* A3, double* B1,
double* B2, double* B3, double* C1, double* C2, double* C3, double* D)
Computes the coefficients of the implicit equation of the quadric in the absolute
cartesian coordinates system : A1.X**2 + A2.Y**2 + A3.Z**2 + 2.(B1.X.Y + B2.X.Z
+ B3.Y.Z) + 2.(C1.X + C2.Y + C3.Z) + D = 0.0
HRESULT Radius(double* retVal)
Returns radius
HRESULT Volume(double* retVal)
Returns volume
|