 |
DATAKIT SDK
V2026.1
|
|
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
template <typename T>
inline void Shift(T& mesh,
double sh)
{
mesh->Transform(t);
}
{
Shift(CubePervertexColorMesh, 3);
TransparentCube->info()->SetColor(
Dtk_RGB(0, 255, 0, 128));
Shift(TransparentCube, 6);
if (TransparentOneFaceCube->get_nb_mesh_face() == 6)
{
if (TransparentOneFaceCube->get_mesh_face(3)->info().
IsNULL())
TransparentOneFaceCube->get_mesh_face(3)->info()->SetColor(
Dtk_RGB(0, 0, 255, 128));
}
Shift(TransparentOneFaceCube, 9);
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
mesh->add_vertex( &P, &N, NULL, u, v );
}
{
mesh->add_mesh_face( mf );
for( i = 0; i < size; i++ )
picture.
File()[ i ] = ( i * i + i / 256 ) % 256;
texture->SetTextureImage( &picture );
return mesh;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cylinder3->info()->SetBlankedStatus(
DTK_TRUE);
cout <<
"=> " << outputFileName.
c_str() << endl;
}
const Dtk_RGB& specular,
float shininess )
{
for( i = 0; i < nb; i++ )
{
continue;
lightmap->SetShininessRatio( shininess );
break;
}
}
{
SetLightMapOnOneFace( cylinder,
Dtk_RGB( 50, 50, 50 ),
Dtk_RGB( 255, 0, 0 ),
Dtk_RGB( 0, 0, 255 ), 0 );
SetLightMapOnOneFace( cylinder2,
Dtk_RGB( 50, 50, 50 ),
Dtk_RGB( 255, 0, 0 ),
Dtk_RGB( 0, 0, 0 ), 0.5 );
SetLightMapOnOneFace( cylinder3,
Dtk_RGB( 100, 50, 30 ),
Dtk_RGB( 255, 0, 0 ),
Dtk_RGB( 255, 255, 255 ), 1 );
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cylinder->info()->SetLayer(3);
cylinder2->info()->SetLayer(5);
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
lay->SetLayerID(0, 3);
lay->SetLayerID(1, 5);
lay->SetLayerName(0, "LayerThree");
lay->SetLayerName(1, "LayerFive");
return lay;
}
{
cylinder->info()->SetLayer(3);
cylinder2->info()->SetLayer(5);
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
mvfit->info()->SetName("FitView");
up =
Dtk_dir(-0.57735, 0.57735, -0.57735);
mv2->info()->SetName("SecondView");
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
Dtk_dir up(-0.57735, 0.57735, -0.57735);
mv2->info()->SetName("SecondView");
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
Dtk_dir up(-0.57735, 0.57735, -0.57735);
mv2->info()->SetName("SecondView");
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
body->AddOpenShell(shell);
section1->info()->SetColor(
Dtk_RGB(128, 0, 0));
section2->info()->SetColor(
Dtk_RGB(0, 0, 128));
}
{
Dtk_dir up(-0.57735, 0.57735, -0.57735);
mv2->info()->SetName("SecondView");
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
int i;
for (i = 0; i < 10; i++)
{
}
Dtk_dir up(-0.57735, 0.57735, -0.57735);
mv2->info()->SetName("SecondView");
for (i = 0; i < 10; i++)
{
}
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
body->info()->SetName("MyReferencePlane");
body->info()->SetInfiniteGeometryFlag(1);
body->info()->SetColor(
Dtk_RGB(128, 0, 0));
body->AddOpenShell(shell);
double box[4] = { -200,200,-200,200 };
plane->SetTrimUVBox(box);
return body;
}
{
body->info()->SetName("MyReferenceAxis");
body->info()->SetInfiniteGeometryFlag(1);
body->info()->SetColor(
Dtk_RGB(0, 128, 0));
body->AddOpenShell(shell);
L->SetTrimmingParameters(0.0, 200.0);
shell->AddWire(tabwire);
return body;
}
{
body->info()->SetName("MyReferencePoint");
body->info()->SetInfiniteGeometryFlag(1);
body->info()->SetColor(
Dtk_RGB(0, 0, 128));
body->AddOpenShell(shell);
shell->AddWire(tabpoints);
return body;
}
{
Dtk_dir up(-0.57735, 0.57735, -0.57735);
mv2->info()->SetName("SecondView");
axis->SetMatrix(
Dtk_transfo(
Dtk_dir(1, 0, 0),
Dtk_dir(0, 1, 0),
Dtk_dir(0, 0, 1),
Dtk_pnt(100, 100, 0)));
axis->SetName("MyAxisSystem");
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
cylinder->info()->SetId(10);
cylinder2->info()->SetId(11);
Dtk_dir up(-0.57735, 0.57735, -0.57735);
mv2->info()->SetName("SecondView");
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
Dtk_dir up(-0.57735, 0.57735, -0.57735);
mv->info()->SetName(name);
return mv;
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
for (int i = 0; i < nb; i++)
return res;
}
{
double scale = 0.1;
Dtk_transfo rescale(
Dtk_dir(scale, 0, 0),
Dtk_dir(0, scale, 0),
Dtk_dir(0, 0, scale), scale *
Dtk_pnt(-50., -100., -50.));
pmi->Transform(rescale);
pmi->Transform(shift);
return pmi;
}
{
Dtk_dir up(-0.57735, 0.57735, -0.57735);
mv2->info()->SetName("View");
if (option == 1)
{
}
if (option == 2)
{
}
if (option == 3)
{
}
if( option == 4 )
{
}
}
{
cout <<
"=> " << outputFileName.
c_str() << endl;
}
{
outputDirectory = inResultDirectory + L"Jt/";
outputFileName = outputDirectory + L"JTW_1_1_SampleMesh.jt";
outputFileName = outputDirectory + L"JTW_1_2_SampleMeshes.jt";
outputFileName = outputDirectory + L"JTW_1_3_SampleTextures.jt";
outputFileName = outputDirectory + L"JTW_2_1_SampleBody.jt";
outputFileName = outputDirectory + L"JTW_2_2_SampleBodyLOD.jt";
outputFileName = outputDirectory + L"JTW_2_3_SampleWireBody.jt";
outputFileName = outputDirectory + L"JTW_2_4_SampleBodyVisibility.jt";
outputFileName = outputDirectory + L"JTW_2_5_SampleLightmap.jt";
outputFileName = outputDirectory + L"JTW_2_6_SampleLossy.jt";
outputFileName = outputDirectory + L"JTW_3_1_SampleAssembly.jt";
outputFileName = outputDirectory + L"JTW_3_2_SamplePartInstances.jt";
outputFileName = outputDirectory + L"JTW_3_3_SampleAsmInstances.jt";
outputFileName = outputDirectory + L"JTW_3_4_SampleInstancesColors.jt";
outputFileName = outputDirectory + L"JTW_3_5_SampleInstancesVisibily.jt";
outputFileName = outputDirectory + L"JTW_3_6_SampleMultipleFilesPerPart.jt";
outputFileName = outputDirectory + L"JTW_3_7_SampleMultipleFilesShattered.jt";
outputFileName = outputDirectory + L"JTW_4_1_SampleVersion.jt";
outputFileName = outputDirectory + L"JTW_4_2_SampleUnits.jt";
outputFileName = outputDirectory + L"JTW_4_3_SampleMetadatas.jt";
outputFileName = outputDirectory + L"JTW_4_4_SampleLayers.jt";
outputFileName = outputDirectory + L"JTW_4_5_SampleLayerNames.jt";
outputFileName = outputDirectory + L"JTW_5_1_SampleSimplePMI.jt";
outputFileName = outputDirectory + L"JTW_5_2_SampleSimpleModelview.jt";
outputFileName = outputDirectory + L"JTW_5_3_SamplePMI_MV_association.jt";
outputFileName = outputDirectory + L"JTW_5_4_SamplePMI_Geom_association.jt";
outputFileName = outputDirectory + L"JTW_5_5_SampleModelview_sections.jt";
outputFileName = outputDirectory + L"JTW_5_6_SamplePMI_PMI_association.jt";
outputFileName = outputDirectory + L"JTW_5_7_SampleAxis_References.jt";
outputFileName = outputDirectory + L"JTW_5_8_SamplePMI_Geom_one_association.jt";
outputFileName = outputDirectory + L"JTW_6_1_SampleModelViewAsm.jt";
outputFileName = outputDirectory + L"JTW_6_2_SampleModelViewTarget.jt";
outputFileName = outputDirectory + L"JTW_6_3_SampleModelViewRemove.jt";
outputFileName = outputDirectory + L"JTW_6_4_SampleAsmPMITarget.jt";
outputFileName = outputDirectory + L"JTW_6_5_SampleAsmExplodedView.jt";
return errorStatus;
}
{
cout << endl << "----------------------------------------------" << endl;
cout <<"Jt Write start" << endl;
cout <<"Jt Write end" << endl;
return err;
}
Dtk_FdtPtr CreateFdtDatumAt(const Dtk_pnt &D)
Definition: testlibjtwrite.cpp:1135
static Dtk_ModelDisplayPtr Create(const Dtk_CameraPtr &inCamera, const Dtk_EntityPtr &inClippingEntity, const Dtk_bool inIsActivated)
Calls full featured constructor to allocate a new object.
Dtk_ErrorStatus JtwSampleLightmap_2_5(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:253
#define DTK_MESH_NORMAL
Definition: util_mesh_dtk.hpp:31
uint32_t Dtk_ID
Definition: define.h:692
This is the Transformation dedicated class.
Definition: dtk_transfo.hpp:19
This is a high level face class.
Definition: util_mesh_dtk.hpp:865
Dtk_ErrorStatus JtwSampleMetadatas_4_3(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:624
Dtk_ErrorStatus OpenInstance(const Dtk_string &inName, const Dtk_transfo &inTrans=Dtk_transfo(), const Dtk_string &inExternfile=Dtk_string())
Open a new Instance for the assembly writing.
@ DTK_TYPE_UNKNOWN
Definition: define.h:37
static Dtk_TextureInfosPtr Create(const TextureMappingTypeEnum &inType)
Create a Dtk_TextureInfosPtr.
static Dtk_PlaneSurfacePtr Create(const Dtk_pnt &inOrigin, const Dtk_dir &inNormal, const Dtk_dir &inUDirection, const Dtk_dir &inVDirection=Dtk_dir())
Create an infinite plane surface.
@ DTK_PICTURE_RGB24
Definition: dtk_picture.hpp:28
Dtk_MeshPtr CreateMeshCube()
Mesh Cube sample.
Definition: testcreatemesh.cpp:204
Dtk_ErrorStatus LastInstance_SetInstanceColor(const Dtk_RGB &inRgb, colorstrategy inColorstrategy=keepsubcolor)
Set a Color to previously opened instance.
Dtk_Size_t & PixelWidth()
Retrieves the width (in pixels)
Definition: dtk_picture.hpp:91
void AddVertex(Dtk_MeshPtr mesh, const Dtk_pnt &P, const Dtk_dir &N, float u, float v)
Definition: testlibjtwrite.cpp:94
Dtk_BodyPtr CreateCyl(double radius, double height)
Definition: testcreatecube.cpp:1750
Dtk_MeshPtr CreateMeshCubeVertexColor()
Definition: testcreatemesh.cpp:296
Dtk_LayerInfosSetPtr CreateLayerInfosSet()
Definition: testlibjtwrite.cpp:674
Dtk_MeshPtr CreateMeshPoints()
Points mesh sample.
Definition: testcreatemesh.cpp:436
int tess_InitTesselation(Dtk_string inWorkingDirectory, double inTolerance)
Init the tesselation library.
#define DTK_TRUE
Definition: define.h:730
static Dtk_MeshPtr Create(int inVertex_format=1, Dtk_bool inBack_face_culling=true)
Constructor.
Dtk_ErrorStatus JtwSamplePMI_MV_association_5_3(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:772
Dtk_ErrorStatus AddRenderInfos(const Dtk_RenderInfosPtr &inRender)
This is a high level string class.
Definition: dtk_string.hpp:53
@ keepsubcolor
Definition: jtw.h:30
int JtWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibjtwrite.cpp:1329
Dtk_ErrorStatus JtwSampleModelViewTarget_6_2(const Dtk_string &outputFileName, int option)
Definition: testlibjtwrite.cpp:1199
Dtk_ErrorStatus JtwSampleAxis_References_5_7(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:986
Dtk_ErrorStatus JtwSampleBodyLOD_2_2(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:161
Dtk_ErrorStatus JtwSampleMultipleFilesShattered_3_7(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:548
static Dtk_RenderInfosPtr Create(const Dtk_string &inName)
Create a Dtk_RenderInfosPtr.
static Dtk_SmartPtr< Dtk_AxisSystem > create()
Calls default constructor to allocate a new object.
Dtk_ErrorStatus ConnectPMI_Geom(Dtk_Int64 inIdfdt, Dtk_Int64 inGeomid, type_detk inTypegeom, const Dtk_tab< Dtk_Int64 > &inRoute=Dtk_tab< Dtk_Int64 >(), Dtk_ID inBodyID=0)
Connect a PMI on a body face/edge/vertex.
Dtk_ErrorStatus CloseLastInstance()
Close the last opened node.
static Dtk_BodyPtr Create()
Create a body.
#define DTK_MESH_XYZ
Definition: util_mesh_dtk.hpp:30
static Dtk_LightMapPtr Create(Dtk_RGB inAmbiant, Dtk_RGB inDiffuse, Dtk_RGB inSpecular)
Create a Dtk_LightMapPtr.
double & MetricWidth()
Retrieves the width (in mm)
Definition: dtk_picture.hpp:101
void tess_ComputeBoundariesFromMesh(int value)
Set boundaries computation from mesh option. Default value is enabled (1). See tess_getBoundariesFrom...
#define DTK_MESH_UV_TEXTURES
Definition: util_mesh_dtk.hpp:33
void SetLightMapOnOneFace(Dtk_BodyPtr &body, const Dtk_RGB &ambiant, const Dtk_RGB &diffuse, const Dtk_RGB &specular, float shininess)
Definition: testlibjtwrite.cpp:235
Dtk_ErrorStatus JtwSampleBody_2_1(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:146
@ xtbrep
Definition: jtw.h:26
Dtk_Size_t & PixelHeight()
Retrieves the height (in pixels)
Definition: dtk_picture.hpp:96
Dtk_ErrorStatus JtwSampleWireBody_2_3(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:187
Dtk_BodyPtr MakeReferenceAxis()
Definition: testlibjtwrite.cpp:953
Dtk_PictureType & FileType()
Retrieves the file type.
Definition: dtk_picture.hpp:87
Dtk_ErrorStatus JtwSampleModelview_sections_5_5(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:857
static Dtk_FacePtr Create(const Dtk_BodyPtr &inParentBody)
Create a face in a body.
Dtk_ErrorStatus JtwSampleInstancesColors_3_4(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:421
Dtk_ErrorStatus JtwSamplePMI_Geom_association_5_4(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:803
Dtk_ErrorStatus JtwSampleLayers_4_4(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:646
@ version95
Definition: jtw.h:41
Dtk_MeshPtr CreateMeshWire()
Wire mesh sample.
Definition: testcreatemesh.cpp:385
double & MetricHeight()
Retrieves the height (in mm)
Definition: dtk_picture.hpp:105
Dtk_ErrorStatus AddMetaData(const Dtk_MetaDataPtr &inToWrite)
Add a Metdata into the current node.
Dtk_tab< char > & File()
Retrieves the binary file.
Definition: dtk_picture.hpp:83
Dtk_ErrorStatus JtwSampleInstancesVisibily_3_5(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:470
This class defines a picture.
Definition: dtk_picture.hpp:45
int64_t Dtk_Int64
Definition: define.h:695
Dtk_FdtPtr CreateFdtDatum()
Creates simple Datum.
Definition: testcreatefdt.cpp:15
@ StoredUVMapping
Definition: dtk_render.hpp:38
void resize(Dtk_Size_t n, const T &t)
Resizes the array.
Definition: util_stl_dtk.hpp:604
@ DTK_TYPE_FACE
Definition: define.h:143
static Dtk_SmartPtr< Dtk_Face > DtkDynamicCast(const Dtk_SmartPtr< T2 > &p)
Definition: util_ptr_dtk.hpp:101
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
Dtk_bool IsNULL() const
Definition: util_ptr_dtk.hpp:118
void SetGeom(const Dtk_SurfacePtr &inSurface)
Set Geometry.
Dtk_ErrorStatus AddPMI(const Dtk_FdtPtr &inPMI, Dtk_Int64 inIdpmi=-1)
Add a fdt into the current node.
Dtk_ErrorStatus AddAxisSystem(const Dtk_AxisSystemPtr &inAxisSystem, Dtk_Int64 inIdaxis=-1)
Add an axis system into the current node.
Dtk_ErrorStatus JtwSampleVersion_4_1(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:592
#define CHECK_OK(X)
Definition: testwriters.h:9
Definition: util_ptr_dtk.hpp:37
Dtk_ErrorStatus JtwSampleOneMesh_1_1(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:24
@ inches
Definition: jtw.h:59
const char * c_str() const
Retrieve the ASCII conversion string.
@ version80
Definition: jtw.h:35
Dtk_ErrorStatus SampleLossyCompression_2_6(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:283
Dtk_MeshPtr CreateTextureMesh()
Definition: testlibjtwrite.cpp:99
static Dtk_PointPtr Create(const Dtk_Point &in)
Calls copy constructor to allocate a new object.
Dtk_ErrorStatus JtwSampleLayerNames_4_5(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:684
Dtk_ErrorStatus JtwSampleAssembly_3_1(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:310
Dtk_ErrorStatus JtwSampleSimplePMI_5_1(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:715
int mkdir() const
File Utility : Create a Directory.
This is a mathematical point class.
Definition: dtk_pnt.hpp:20
Dtk_ErrorStatus JtwSamplePMI_Geom_one_association_5_8(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:1030
Dtk_BodyPtr MakeReferencePlane()
Definition: testlibjtwrite.cpp:935
Dtk_ErrorStatus LastInstance_SetInvisible()
Set previously opened instance as invisible.
void FixPathSeparator()
File Utility : Fixes path separator consistency. It lets you replace the '\' or '/' by the OS needed ...
Dtk_ErrorStatus AddModelView(const Dtk_ModelDisplayPtr &inModelview, Dtk_Int64 inIdmodelview=-1)
Add a modelView into the current node.
static Dtk_CameraPtr Create()
Calls default constructor to allocate a new object.
static Dtk_LinePtr Create(const Dtk_Line &in)
Calls copy constructor to allocate a new object.
Dtk_ErrorStatus JtwSampleMeshes_1_2(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:49
Dtk_ErrorStatus JtwSampleAsmInstances_3_3(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:378
Dtk_ErrorStatus JtwSampleUnits_4_2(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:607
@ DTK_TYPE_EDGE
Definition: define.h:130
This is a high level array class.
Definition: util_stl_dtk.hpp:84
void addTranslate(const Dtk_dir &V)
Translate the Dtk_transfo.
Dtk_Size_t size() const
Returns the size of the array.
Definition: util_stl_dtk.hpp:503
Dtk_BodyPtr MakeReferencePoint()
Definition: testlibjtwrite.cpp:970
Dtk_ErrorStatus LastInstance_SetInstanceID(Dtk_Int64 inInstanceID)
Set an instance ID to previously opened instance.
Dtk_BodyPtr CreateCurves()
Definition: testcreatecube.cpp:1357
Dtk_BodyPtr CreateCurvesStyle()
Definition: testcreatecube.cpp:1434
Dtk_EntityPtr MakeMultiSection()
Definition: testlibjtwrite.cpp:837
Dtk_ErrorStatus JtwSamplePartInstances_3_2(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:344
Dtk_ErrorStatus MakePmiOnRoot(Dtk_Jtw_Interface &J, int option)
Definition: testlibjtwrite.cpp:1147
void tess_EndTesselation()
Free the data used by tesselation library.
Dtk_ErrorStatus JtwSampleSimpleModelview_5_2(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:735
static Dtk_LayerInfosSetPtr Create(const Dtk_Size_t inNumLayers)
Calls a constructor to allocate a new object.
@ dtkNoError
Definition: error_dtk.hpp:147
void push_back(const T &x)
Inserts an element at the end of the array.
Definition: util_stl_dtk.hpp:416
static Dtk_ShellPtr Create(const Dtk_BodyPtr &inParentBody)
Create a shell in a body.
Dtk_InfoPtr & info()
acces to class info of mesh_face
This is Jt Interface class used to write Jt files.
Definition: jtw.h:21
Dtk_ModelDisplayPtr CreateModelDisplay(const Dtk_string &name)
Definition: testlibjtwrite.cpp:1070
Dtk_ErrorStatus AddMesh(const Dtk_MeshPtr &inToWrite, Dtk_Float32 inLossytol=0)
Add a mesh into the current node.
Definition: dtk_rgb.hpp:7
int AllJtWTests(const Dtk_string &inResultDirectory)
Definition: testlibjtwrite.cpp:1240
Dtk_ErrorStatus JtwSampleMultipleFilesPerPart_3_6(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:505
Dtk_ErrorStatus JtwSamplePMI_PMI_association_5_6(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:894
static Dtk_SmartPtr< Dtk_Info > create()
Calls default constructor to allocate a new object.
Dtk_ErrorStatus ConnectPMI_ModelView(Dtk_Int64 inIdpmi, Dtk_Int64 inIdModelView, const Dtk_tab< Dtk_Int64 > &inRoute=Dtk_tab< Dtk_Int64 >())
Connect a PMI on a ModelView.
Dtk_ErrorStatus ConnectPMI_PMI(Dtk_Int64 inIdpmifrom, Dtk_Int64 inIdpmito, const Dtk_tab< Dtk_Int64 > &inRoute=Dtk_tab< Dtk_Int64 >())
Connect a PMI on another PMI.
Dtk_ErrorStatus AddLayerInfosSet(const Dtk_LayerInfosSetPtr &inToWrite)
Add a Layer informations.
Dtk_ErrorStatus AddReferenceGeometry(const Dtk_BodyPtr &inRefgeom, Dtk_Int64 inIdrefgeom=-1)
Add a reference geometry into the current node.
This is a mathematical direction class.
Definition: dtk_dir.hpp:14
Dtk_ErrorStatus ConnectModelView_Instance(Dtk_Int64 inIdmodelview, const Dtk_tab< Dtk_Int64 > &inRoute, int inHide=0, Dtk_ID inBodyID=0, const Dtk_transfo *const inExplode_absolute=NULL)
Connect a ModelView on an Instance, for part representation restriction in a modelview.
@ overwritecolor
Definition: jtw.h:31
Dtk_ErrorStatus JtwSampleModelViewAsm_6_1(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:1082
Dtk_ErrorStatus AddBody(const Dtk_BodyPtr &inToWrite, const Dtk_tab< Dtk_Float32 > &makelods=Dtk_tab< Dtk_Float32 >(), Dtk_Float32 inLossytol=0)
Add a body into the current node.
Dtk_ErrorStatus JtwSampleBodyVisibility_2_4(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:208
Dtk_tab< Dtk_Int64 > Makeroute(Dtk_Int64 r[], int nb)
Definition: testlibjtwrite.cpp:1127
void Shift(T &mesh, double sh)
Definition: testlibjtwrite.cpp:42
int add_triangles(Dtk_tab< Dtk_UInt32 > *inIndices)
Add one of multiple triangles.
Dtk_ErrorStatus JtwSampleTextures_1_3(const Dtk_string &outputFileName)
Definition: testlibjtwrite.cpp:130