MeshLib Documentation
Loading...
Searching...
No Matches
MRSelectScreenLasso.h File Reference
#include "MRViewerFwd.h"
#include "MRMesh/MRVector2.h"

Go to the source code of this file.

Namespaces

namespace  MR
 

Functions

MRVIEWER_API BitSet MR::calculateSelectedPixelsInsidePolygon (const Contour2f &screenPoints)
 
MRVIEWER_API BitSet MR::calculateSelectedPixelsNearPolygon (const Contour2f &screenPoints, float radiusPix)
 
MRVIEWER_API FaceBitSet MR::findIncidentFaces (const Viewport &viewport, const BitSet &pixBs, const ObjectMesh &obj, bool onlyVisible=false, bool includeBackfaces=true, const std::vector< ObjectMesh * > *occludingMeshes=nullptr)
 
MRVIEWER_API void MR::appendGPUVisibleFaces (const Viewport &viewport, const BitSet &pixBs, const std::vector< std::shared_ptr< ObjectMesh > > &objects, std::vector< FaceBitSet > &visibleFaces, bool includeBackfaces=true)
 
MRVIEWER_API VertBitSet MR::findVertsInViewportArea (const Viewport &viewport, const BitSet &bsVec, const ObjectPoints &obj, bool includeBackfaces=true, bool onlyVisible=false)