ISurfaceOfRevolution_DG Interface
- Init
- GetGeneratrix
- SetGeneratrix
- GetAxis
- SetAxis
- GetOrigin
- SetOrigin
- GetDirection
- GetLocation
- GetUIso
- GetVIso
- GetPoint
- GetNormal
- GetTangent
- GetJet1
- GetJet2
- GetJetN
- Transform
- Clone
Indices are 0-based
See also: IBSplineSurface_DG, IBSplineCurve_DG
void Init(ICurve_DG generatrix, Line_DG axis)
ICurve_DG GetGeneratrix()
void SetGeneratrix(ICurve_DG generatrix)
Line_DG GetAxis()
void SetAxis(Line_DG axis)
GetOrigin(Point_DG origin)
void SetOrigin(Point_DG origin)
Vect_DG GetDirection()
SetDirection(Vect_DG direction)
IFrame_DG GetLocation()
ICurve_DG GetUIso(double angle)
ICurve_DG GetVIso(double angle)
Point_DG GetPoint(DG2D uv)
Vect_DG GetNormal(DG2D uv)
Vect_DG GetTangent(DG2D uv, VARIANT_BOOL inUDirection)
void GetJet1(DG2D uv, out Point_DG point, out Vect_DG d1u, out Vect_DG d1v)
void GetJet2(DG2D uv, out Point_DG point, out Vect_DG d1u, out Vect_DG d1v, out Vect_DG d2u, out Vect_DG d2v, out Vect_DG d2uv)
Vect_DG GetJetN(DG2D uv, int Nu, int Nv)
void Transform(IFrame_DG transform)
ISurfaceOfRevolution_DG Clone()
|