![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
int dtk_AddBasisSurface(int inFaceNumber, int inUDegree, int inVDegree, Dtk_tab< double > &inUKnots, Dtk_tab< double > &inVKnots, Dtk_tab< double > &inWeights, Dtk_tab< Dtk_pnt > &inControlPoints)
Construct basis surface(Nurbs Surface) for face.
void dtk_DumpFaceToWrite(Dtk_string inFileName, int inFaceNumber)
Dump a Face into binary file to send us if writing fails.
int dtk_InitPointToWrite(Dtk_string inPointName, int inLayer, Dtk_RGB inColour, Dtk_pnt inPoint)
Create a point entity and return its Id.
Dtk_EntityPtr dtk_GetFaceToWrite(int inFaceNumber)
Return the pointer to write.
This is a high level string class.
Definition: dtk_string.hpp:58
double Dtk_Double64
Definition: define.h:699
int dtk_InitFaceToWrite(Dtk_string inFaceName, int inLayer, Dtk_RGB inColour, Dtk_tab< int > &inNumSegmentIntoUVBoudaries)
Create a Face entity and returns its Id.
void dtk_FreeCurveToWrite(int inCurveNumber)
Free memory allocated by dtk_InitCurveToWrite.
int dtk_InitCurveToWrite(Dtk_string inCurveName, int inLayer, Dtk_RGB inColour, int inDegree, Dtk_tab< double > &inKnots, Dtk_tab< double > &inWeights, Dtk_tab< Dtk_pnt > &inControlPoints)
Create a NURBS Curve entity and return its Id.
void dtk_FreeFaceToWrite(int inFaceNumber)
Free memory allocated by dtk_InitFaceToWrite.
int dtk_AddSegmentInBoundary(int inFaceNumber, int inNumBoundary, int inNumSegment, int inDegree, Dtk_tab< double > &inKnots, Dtk_tab< double > &inWeights, Dtk_tab< Dtk_pnt > &inControlPoints)
Add a segment for Boundaries.
This is a mathematical point class.
Definition: dtk_pnt.hpp:22
Dtk_EntityPtr dtk_GetPointToWrite(int inPointNumber)
Return the pointer to write.
void dtk_FreePointToWrite(int inPointNumber)
Free memory allocated by dtk_InitPointToWrite.
Definition: dtk_rgb.hpp:7
This is a mathematical direction class.
Definition: dtk_dir.hpp:15
Dtk_EntityPtr dtk_GetCurveToWrite(int inCurveNumber)
Return the pointer to write.