ISurfaceOfRevolution_DG Interface
Indices are 0-based
See also: IBSplineSurface_DG, IBSplineCurve_DG
Properties
- ICurve_DG Generatrix
- ILine_DG Axis
- PointDgOrigin
- VectDg Direction
Methods
- Init
- GetUIso
- GetVIso
- GetPoint
- GetNormal
- GetTangent
- GetJet1
- GetJet2
- GetJetN
- Transform
- Clone
void Init(ICurve_DG generatrix, Line_DG axis)
IFrame_DG GetLocation()
ICurve_DG GetUIso(double angle)
ICurve_DG GetVIso(double angle)
PointDg GetPoint(T2DDg uv)
VectDg GetNormal(T2DDg uv)
VectDg GetTangent(T2DDg uv, VARIANT_BOOL inUDirection)
void GetJet1(T2DDg uv, out PointDg point, out VectDg d1u, out VectDg d1v)
void GetJet2(T2DDg uv, out PointDg point, out VectDg d1u, out VectDg d1v, out VectDg d2u, out VectDg d2v, out VectDg d2uv)
VectDg GetJetN(T2DDg uv, int Nu, int Nv)
void Transform(IFrame_DG transform)
ISurfaceOfRevolution_DG Clone()
|