MeshLib C++ Docs
Loading...
Searching...
No Matches
MRPointCloudDivideWithPlane.h
Go to the documentation of this file.
1#pragma once
2#include "MRMeshFwd.h"
3
4namespace MR
5{
8
12MRMESH_API VertBitSet findHalfSpacePoints( const PointCloud& pc, const Plane3f& plane );
13
14
16{
18 VertMap* outVmap{ nullptr };
20 PointCloud* otherPart{ nullptr };
22 VertMap* otherOutVmap{ nullptr };
23};
24
30MRMESH_API PointCloud divideWithPlane( const PointCloud& points, const Plane3f& plane, const DividePointCloudOptionalOutput& optOut = {} );
31}
MRMESH_API VertBitSet findHalfSpacePoints(const PointCloud &pc, const Plane3f &plane)
MRMESH_API PointCloud divideWithPlane(const PointCloud &points, const Plane3f &plane, const DividePointCloudOptionalOutput &optOut={})
VertMap * otherOutVmap
optional out map from input points to other part output
Definition MRPointCloudDivideWithPlane.h:22
VertMap * outVmap
optional out map from input points to output
Definition MRPointCloudDivideWithPlane.h:18
PointCloud * otherPart
optional out other part of the point cloud
Definition MRPointCloudDivideWithPlane.h:20
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRPointCloudDivideWithPlane.h:16
Definition MRPointCloud.h:17