16 MRVIEWER_API
void addPoint(
int mouseX,
int mouseY );
49 bool onlyVisible =
false,
bool includeBackfaces =
true,
50 const std::vector<ObjectMesh*> * occludingMeshes =
nullptr );
60 std::vector<FaceBitSet>& visibleFaces,
bool includeBackfaces =
true );
69 bool includeBackfaces =
true,
bool onlyVisible =
false );
Definition MRDotNet/MRBitSet.h:39
container of bits
Definition MRMesh/MRBitSet.h:27
Definition MRObjectMesh.h:11
Definition MRObjectPoints.h:11
Definition MRSelectScreenLasso.h:13
MRVIEWER_API BitSet calculateSelectedPixelsInsidePolygon()
const Contour2f & getScreenPoints() const
get current points in contour
Definition MRSelectScreenLasso.h:19
MRVIEWER_API void addPoint(int mouseX, int mouseY)
add point to contour
MRVIEWER_API BitSet calculateSelectedPixelsNearPolygon(float radiusPix)
void cleanScreenPoints()
clean contour
Definition MRSelectScreenLasso.h:22
Definition MRViewport.h:49
Definition MRCameraOrientationPlugin.h:8
MRVIEWER_API FaceBitSet findIncidentFaces(const Viewport &viewport, const BitSet &pixBs, const ObjectMesh &obj, bool onlyVisible=false, bool includeBackfaces=true, const std::vector< ObjectMesh * > *occludingMeshes=nullptr)
Contour2< float > Contour2f
Definition MRMesh/MRMeshFwd.h:274
MRVIEWER_API VertBitSet findVertsInViewportArea(const Viewport &viewport, const BitSet &bsVec, const ObjectPoints &obj, bool includeBackfaces=true, bool onlyVisible=false)
MRVIEWER_API void appendGPUVisibleFaces(const Viewport &viewport, const BitSet &pixBs, const std::vector< std::shared_ptr< ObjectMesh > > &objects, std::vector< FaceBitSet > &visibleFaces, bool includeBackfaces=true)