DG Kernel (ActiveX) Documentation


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


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