ISphere_DG Interface
A spherical surface, by default Located at the origin and has radius 1.0
A standalone sphere can be created via IObjectGenerator_DG.Create("ISphere_DG") > ISphere_DG query.
Implements also: IUVSurface_DG, IGeometricObject_DG, IObject_DG.
- Init
- Init1
- GetRadius
- SetRadius
- GetCenter
- SetCenter
- GetLocation
- SetLocation
- GetArea
- GetVolume
- Copy
- Clone
void Init(Point_DG center, double radius)
void Init1(IFrame_DG frame, double radius)
double GetRadius()
void SetRadius(double radius)
Point_DG GetCenter()
void SetCenter(Point_DG center)
IFrame_DG GetLocation()
The returned frame is "by value", not a reference, in this release. Use the SetLocation() method below to update this object
after any modifications to the frame.
void SetLocation(IFrame_DG frame)
double GetArea()
double GetVolume()
void Copy(ISphere_DG sphere)
ISphere_DG Clone()
Returns a new copy of this.
|