33 bool onlyVisible =
false,
bool includeBackfaces =
true,
34 const std::vector<ObjectMesh*> * occludingMeshes =
nullptr );
44 std::vector<FaceBitSet>& visibleFaces,
bool includeBackfaces =
true );
53 bool includeBackfaces =
true,
bool onlyVisible =
false );
Definition MRObjectMesh.h:14
Definition MRObjectPoints.h:14
Definition MRViewport.h:49
BitSet calculateSelectedPixelsInsidePolygon(const Contour2f &screenPoints)
Contour2< float > Contour2f
Definition MRMeshFwd.h:380
VertBitSet findVertsInViewportArea(const Viewport &viewport, const BitSet &bsVec, const ObjectPoints &obj, bool includeBackfaces=true, bool onlyVisible=false)
BitSet calculateSelectedPixelsNearPolygon(const Contour2f &screenPoints, float radiusPix)
FaceBitSet findIncidentFaces(const Viewport &viewport, const BitSet &pixBs, const ObjectMesh &obj, bool onlyVisible=false, bool includeBackfaces=true, const std::vector< ObjectMesh * > *occludingMeshes=nullptr)
void appendGPUVisibleFaces(const Viewport &viewport, const BitSet &pixBs, const std::vector< std::shared_ptr< ObjectMesh > > &objects, std::vector< FaceBitSet > &visibleFaces, bool includeBackfaces=true)
these meshes can influence face visibility in onlyVisible=true mode
only for bindings generation
Definition MRCameraOrientationPlugin.h:8