DGKC Control Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
What is new
Licensing
Expand ModelsModels
Expand DG Kernel ControlDG Kernel Control
Collapse API ReferenceAPI Reference
Interface List
Vector Space
Collapse General GeometryGeneral Geometry
Expand ModelModel
Expand ViewView
Expand General ComputingGeneral Computing
Expand Samples and TutorialsSamples and Tutorials
Expand GraphicsGraphics
Expand Math ObjectsMath Objects
Expand DeprecatedDeprecated
Redistribution
Model Viewer
Support
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()