ENH: mcut: disable debug related logic
found a crash in dump_mesh, disable debug currently Change-Id: I9f210ce074333e95233af08d3e782546107091dd
This commit is contained in:
parent
f4a9eeb9d3
commit
dbcfec8a32
|
@ -617,14 +617,14 @@ void do_boolean(McutMesh &srcMesh, const McutMesh &cutMesh, const std::string &b
|
||||||
{
|
{
|
||||||
// create context
|
// create context
|
||||||
McContext context = MC_NULL_HANDLE;
|
McContext context = MC_NULL_HANDLE;
|
||||||
McResult err = mcCreateContext(&context, static_cast<McFlags>(MC_DEBUG));
|
McResult err = mcCreateContext(&context, 0);
|
||||||
// add debug callback according to https://cutdigital.github.io/mcut.site/tutorials/debugging/
|
// add debug callback according to https://cutdigital.github.io/mcut.site/tutorials/debugging/
|
||||||
mcDebugMessageCallback(context, mcDebugOutput, nullptr);
|
mcDebugMessageCallback(context, mcDebugOutput, nullptr);
|
||||||
mcDebugMessageControl(
|
mcDebugMessageControl(
|
||||||
context,
|
context,
|
||||||
MC_DEBUG_SOURCE_ALL,
|
MC_DEBUG_SOURCE_ALL,
|
||||||
MC_DEBUG_TYPE_ALL,
|
MC_DEBUG_TYPE_ERROR,
|
||||||
MC_DEBUG_SEVERITY_ALL,
|
MC_DEBUG_SEVERITY_MEDIUM,
|
||||||
true);
|
true);
|
||||||
// We can either let MCUT compute all possible meshes (including patches etc.), or we can
|
// We can either let MCUT compute all possible meshes (including patches etc.), or we can
|
||||||
// constrain the library to compute exactly the boolean op mesh we want. This 'constrained' case
|
// constrain the library to compute exactly the boolean op mesh we want. This 'constrained' case
|
||||||
|
@ -773,14 +773,14 @@ std::vector<TriangleMesh> make_boolean(const McutMesh &srcMesh, const McutMesh &
|
||||||
{
|
{
|
||||||
// create context
|
// create context
|
||||||
McContext context = MC_NULL_HANDLE;
|
McContext context = MC_NULL_HANDLE;
|
||||||
McResult err = mcCreateContext(&context, static_cast<McFlags>(MC_DEBUG));
|
McResult err = mcCreateContext(&context, 0);
|
||||||
// add debug callback according to https://cutdigital.github.io/mcut.site/tutorials/debugging/
|
// add debug callback according to https://cutdigital.github.io/mcut.site/tutorials/debugging/
|
||||||
mcDebugMessageCallback(context, mcDebugOutput, nullptr);
|
mcDebugMessageCallback(context, mcDebugOutput, nullptr);
|
||||||
mcDebugMessageControl(
|
mcDebugMessageControl(
|
||||||
context,
|
context,
|
||||||
MC_DEBUG_SOURCE_ALL,
|
MC_DEBUG_SOURCE_ALL,
|
||||||
MC_DEBUG_TYPE_ALL,
|
MC_DEBUG_TYPE_ERROR,
|
||||||
MC_DEBUG_SEVERITY_ALL,
|
MC_DEBUG_SEVERITY_MEDIUM,
|
||||||
true);
|
true);
|
||||||
// We can either let MCUT compute all possible meshes (including patches etc.), or we can
|
// We can either let MCUT compute all possible meshes (including patches etc.), or we can
|
||||||
// constrain the library to compute exactly the boolean op mesh we want. This 'constrained' case
|
// constrain the library to compute exactly the boolean op mesh we want. This 'constrained' case
|
||||||
|
|
Loading…
Reference in New Issue