Skip to content

Class AIAC::CutCircularOrientationVisualizer

ClassList > AIAC > CutCircularOrientationVisualizer

This visualizer ggdb ives a bit of guidance on the cut orientation. Although it is not possible to determine the exact orientation of the cut, this visualizer gives a rough idea of the pitch and roll. The way this is done is by projecting the blade normal onto the face normal, and then projecting the resulting vector onto the face normal. If we close the triangle of these two lines we can monitor the angle that must be 45*. This way we can also have the direction towards which the blade needs to be tilted.

  • #include <CutCircularSawFeedback.h>

Inherits the following classes: AIAC::FeedbackVisualizer

Public Functions

Type Name
CutCircularOrientationVisualizer ()

Public Functions inherited from AIAC::FeedbackVisualizer

See AIAC::FeedbackVisualizer

Type Name
virtual void Activate ()
virtual void Deactivate ()
FeedbackVisualizer () = default
~FeedbackVisualizer () = default

Public Static Functions inherited from AIAC::FeedbackVisualizer

See AIAC::FeedbackVisualizer

Type Name
std::string toString (double val)
Convert a double value to the real world scale in mm and return a string with 2 digits. If the value in mm is > 99, return "99".

Protected Attributes inherited from AIAC::FeedbackVisualizer

See AIAC::FeedbackVisualizer

Type Name
std::vector< std::shared_ptr< GOPrimitive > > m_AllPrimitives

Public Functions Documentation

function CutCircularOrientationVisualizer

AIAC::CutCircularOrientationVisualizer::CutCircularOrientationVisualizer () 


The documentation for this class was generated from the following file src/AIAC/Feedback/CutCircularSawFeedback.h