DGKC Control Documentation


Skip Navigation Links.
Skip Navigation LinksHome Page > API Reference > General Geometry > Surfaces > ISurfaceOfRevolution_DG Go to ActiveX docs Search Documentation


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()