MeshLib
 
Loading...
Searching...
No Matches
MRPointOnObject.h File Reference
#include "MRPointOnFace.h"
#include "MRMeshTriPoint.h"
#include "MREdgePoint.h"
#include <variant>

Go to the source code of this file.

Classes

struct  MR::PointOnObject
 

Namespaces

namespace  MR
 

Typedefs

using MR::PickedPoint = std::variant<MeshTriPoint, EdgePoint, VertId, int>
 

Functions

MRMESH_API MR::Vector3f MR::pickedPointToVector3 (const VisualObject *object, const PickedPoint &point)
 
MRMESH_API PickedPoint MR::pointOnObjectToPickedPoint (const VisualObject *object, const PointOnObject &pos)
 
MRMESH_API bool MR::isPickedPointValid (const VisualObject *object, const PickedPoint &point)