MeshLib Documentation
Loading...
Searching...
No Matches
MRPointCloudDivideWithPlane.h
Go to the documentation of this file.
1#pragma once
2#include "MRMeshFwd.h"
3
4namespace MR
5{
9MRMESH_API VertBitSet findHalfSpacePoints( const PointCloud& pc, const Plane3f& plane );
10
11
13{
15 VertMap* outVmap{ nullptr };
17 PointCloud* otherPart{ nullptr };
19 VertMap* otherOutVmap{ nullptr };
20};
21
27MRMESH_API PointCloud divideWithPlane( const PointCloud& points, const Plane3f& plane, const DividePointCloudOptionalOutput& optOut = {} );
28}
#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:46
Definition MRCameraOrientationPlugin.h:8
MRMESH_API VertBitSet findHalfSpacePoints(const PointCloud &pc, const Plane3f &plane)
MRMESH_API PointCloud divideWithPlane(const PointCloud &points, const Plane3f &plane, const DividePointCloudOptionalOutput &optOut={})
Definition MRPointCloudDivideWithPlane.h:13
VertMap * otherOutVmap
optional out map from input points to other part output
Definition MRPointCloudDivideWithPlane.h:19
VertMap * outVmap
optional out map from input points to output
Definition MRPointCloudDivideWithPlane.h:15
PointCloud * otherPart
optional out other part of the point cloud
Definition MRPointCloudDivideWithPlane.h:17
Definition MRMesh/MRPointCloud.h:16