Measuring: Added features selection in GLGizmoMeasure

This commit is contained in:
enricoturri1966 2022-09-02 11:24:06 +02:00
parent 89ae6cf4ee
commit 928a642eb9
3 changed files with 297 additions and 130 deletions

View file

@ -107,7 +107,11 @@ struct MeasurementResult {
std::optional<double> angle;
std::optional<double> distance_infinite;
std::optional<double> distance_strict;
std::optional<Vec3d> distance_xyz;
std::optional<Vec3d> distance_xyz;
bool has_any_data() const {
return angle.has_value() || distance_infinite.has_value() || distance_strict.has_value() || distance_xyz.has_value();
}
};
// Returns distance/angle between two SurfaceFeatures.