22 Triangle( VertId a, VertId b, VertId c, FaceId
f ) :
f(
f) {
v[0] = a;
v[1] = b;
v[2] = c; }
FaceBitSet * region
if region is given then on input it contains the faces to be added, and on output the faces failed to...
Definition MRMeshBuilderTypes.h:35
int * skippedFaceCount
optional output: counter of skipped faces during mesh creation
Definition MRMeshBuilderTypes.h:44
Triangle() noexcept=default
std::array< Vector3f, 3 > MR_BIND_IGNORE
Definition MRMeshBuilderTypes.h:13
int shiftFaceId
this value to be added to every faceId before its inclusion in the topology
Definition MRMeshBuilderTypes.h:38
bool operator==(const Triangle &other) const
Definition MRMeshBuilderTypes.h:26
FaceId f
Definition MRMeshBuilderTypes.h:24
bool allowNonManifoldEdge
whether to permit non-manifold edges in the resulting topology
Definition MRMeshBuilderTypes.h:41
int lastVertex
Definition MRMeshBuilderTypes.h:51
ThreeVertIds v
Definition MRMeshBuilderTypes.h:23
int firstVertex
Definition MRMeshBuilderTypes.h:50
@ other
Angle, normally float. Measure in radians.
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRMeshBuilderTypes.h:33
mesh triangle represented by its three vertices and by its face ID
Definition MRMeshBuilderTypes.h:20
each face is surrounded by a closed contour of vertices [fistVertex, lastVertex)
Definition MRMeshBuilderTypes.h:49