MeshLib C++ Docs
Loading...
Searching...
No Matches
MRVoxelsApplyTransform.h
Go to the documentation of this file.
1#pragma once
2
3#include "MRVoxelsFwd.h"
4#include "MRVoxelsVolume.h"
5#include <MRMesh/MRBox.h>
6
7
8namespace MR
9{
12
13
15{
16 VdbVolume volume;
17 bool boxFixed = false;
18};
19
25MRVOXELS_API TransformVdbVolumeResult
26 transformVdbVolume( const VdbVolume& volume, const AffineXf3f& xf, bool fixBox = false, const Box3f& box = {} );
27
30MRVOXELS_API bool voxelsApplyTransform( ObjectVoxels& obj, const AffineXf3f& xf, bool fixBox );
31
32}
33
Definition MRObjectVoxels.h:20
MRVOXELS_API bool voxelsApplyTransform(ObjectVoxels &obj, const AffineXf3f &xf, bool fixBox)
bool boxFixed
Definition MRVoxelsApplyTransform.h:17
MRMESH_API double volume(const MeshTopology &topology, const VertCoords &points, const FaceBitSet *region=nullptr)
MRVOXELS_API TransformVdbVolumeResult transformVdbVolume(const VdbVolume &volume, const AffineXf3f &xf, bool fixBox=false, const Box3f &box={})
VdbVolume volume
Definition MRVoxelsApplyTransform.h:16
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRVoxelsApplyTransform.h:15