mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-11-15 12:09:06 +00:00
Added: CMake project for shape2obj
This commit is contained in:
parent
171feead33
commit
67d3ea288a
3 changed files with 18 additions and 2 deletions
|
@ -21,6 +21,7 @@ SUBDIRS(
|
|||
shapes_exporter
|
||||
tga_cut
|
||||
tga_resize
|
||||
shape2obj
|
||||
zone_check_bind
|
||||
zone_dump
|
||||
zviewer)
|
||||
|
|
9
code/nel/tools/3d/shape2obj/CMakeLists.txt
Normal file
9
code/nel/tools/3d/shape2obj/CMakeLists.txt
Normal file
|
@ -0,0 +1,9 @@
|
|||
FILE(GLOB SRC *.cpp)
|
||||
|
||||
ADD_EXECUTABLE(shape2obj ${SRC})
|
||||
|
||||
TARGET_LINK_LIBRARIES(shape2obj nelmisc nel3d)
|
||||
NL_DEFAULT_PROPS(shape2obj "NeL, Tools, 3D: shape2obj")
|
||||
NL_ADD_RUNTIME_FLAGS(shape2obj)
|
||||
|
||||
INSTALL(TARGETS shape2obj RUNTIME DESTINATION ${NL_BIN_PREFIX} COMPONENT tools3d)
|
|
@ -66,7 +66,7 @@ const CIndexBuffer *getRdrPassPrimitiveBlock(const CMeshMRMSkinnedGeom *mesh, ui
|
|||
|
||||
bool ProcessMeshMRMSkinned(const std::string &filename, IShape *shapeMesh);
|
||||
bool ProcessMeshMRM(const std::string &filename, IShape *shapeMesh);
|
||||
bool ProcessMesh(const std::string &filename, IShape *shapeMesh);
|
||||
//bool ProcessMesh(const std::string &filename, IShape *shapeMesh);
|
||||
|
||||
int main(int argc, char* argv[])
|
||||
{
|
||||
|
@ -110,7 +110,7 @@ int main(int argc, char* argv[])
|
|||
|
||||
if (ProcessMeshMRMSkinned(filename, shapeMesh)) return 0;
|
||||
if (ProcessMeshMRM(filename, shapeMesh)) return 0;
|
||||
if (ProcessMesh(filename, shapeMesh)) return 0;
|
||||
// if (ProcessMesh(filename, shapeMesh)) return 0;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -519,6 +519,10 @@ bool ProcessMeshMRM(const std::string &filename, IShape *shapeMesh)
|
|||
return true;
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
TODO: implement this
|
||||
|
||||
bool ProcessMesh(const std::string &filename, IShape *shapeMesh)
|
||||
{
|
||||
CMesh *mesh = dynamic_cast<CMesh*>(shapeMesh);
|
||||
|
@ -666,3 +670,5 @@ bool ProcessMesh(const std::string &filename, IShape *shapeMesh)
|
|||
|
||||
return true;
|
||||
}
|
||||
|
||||
*/
|
Loading…
Reference in a new issue