mirror of
https://github.com/NGSolve/netgen.git
synced 2024-12-26 13:50:33 +05:00
add python stl submodule
This commit is contained in:
parent
6e60338987
commit
25d2e497b1
@ -1,6 +1,6 @@
|
|||||||
add_library(stl ${NG_LIB_TYPE}
|
add_library(stl ${NG_LIB_TYPE}
|
||||||
meshstlsurface.cpp stlgeom.cpp stlgeomchart.cpp
|
meshstlsurface.cpp stlgeom.cpp stlgeomchart.cpp
|
||||||
stlgeommesh.cpp stlline.cpp stltool.cpp stltopology.cpp
|
stlgeommesh.cpp stlline.cpp stltool.cpp stltopology.cpp python_stl.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
if(NOT WIN32)
|
if(NOT WIN32)
|
||||||
|
@ -15,6 +15,7 @@ void DLL_HEADER ExportMeshVis(py::module &m);
|
|||||||
void DLL_HEADER ExportCSG(py::module &m);
|
void DLL_HEADER ExportCSG(py::module &m);
|
||||||
void DLL_HEADER ExportCSGVis(py::module &m);
|
void DLL_HEADER ExportCSGVis(py::module &m);
|
||||||
void DLL_HEADER ExportGeom2d(py::module &m);
|
void DLL_HEADER ExportGeom2d(py::module &m);
|
||||||
|
void DLL_HEADER ExportSTL(py::module &m);
|
||||||
|
|
||||||
PYBIND11_PLUGIN(libngpy)
|
PYBIND11_PLUGIN(libngpy)
|
||||||
{
|
{
|
||||||
@ -29,6 +30,8 @@ PYBIND11_PLUGIN(libngpy)
|
|||||||
ExportMeshVis(meshvis);
|
ExportMeshVis(meshvis);
|
||||||
py::module geom2d = ngpy.def_submodule("_geom2d", "pybind geom2d module");
|
py::module geom2d = ngpy.def_submodule("_geom2d", "pybind geom2d module");
|
||||||
ExportGeom2d(geom2d);
|
ExportGeom2d(geom2d);
|
||||||
|
py::module stl = ngpy.def_submodule("_stl", "pybind stl module");
|
||||||
|
ExportSTL(stl);
|
||||||
return ngpy.ptr();
|
return ngpy.ptr();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user