OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
OpenVDBUtils.cpp File Reference
#include <cstddef>
#include <openvdb/Types.h>
#include <Eigen/Core>
#include "Point.hpp"
#include <openvdb/openvdb.h>
#include <openvdb/math/Transform.h>
#include <vector>
#include "TriangleMesh.hpp"
#include <algorithm>
#include "libslic3r.h"
#include <utility>
#include <openvdb/Metadata.h>
#include "OpenVDBUtils.hpp"
#include <openvdb/tools/MeshToVolume.h>
#include <openvdb/tools/VolumeToMesh.h>
#include <openvdb/tools/Composite.h>
#include <openvdb/tools/LevelSetRebuild.h>
Include dependency graph for OpenVDBUtils.cpp:

Go to the source code of this file.

Classes

class  Slic3r::TriangleMeshDataAdapter

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/

Macros

#define NOMINMAX

Functions

openvdb::FloatGrid::Ptr Slic3r::mesh_to_grid (const indexed_triangle_set &mesh, const openvdb::math::Transform &tr, float voxel_scale, float exteriorBandWidth, float interiorBandWidth, int flags)
indexed_triangle_set Slic3r::grid_to_mesh (const openvdb::FloatGrid &grid, double isovalue, double adaptivity, bool relaxDisorientedTriangles)
openvdb::FloatGrid::Ptr Slic3r::redistance_grid (const openvdb::FloatGrid &grid, double iso, double er, double ir)

Macro Definition Documentation

◆ NOMINMAX

#define NOMINMAX