Add Kinematics (Jerk & Accel) visualization support (#13169)

* Acceleration preview

Co-Authored-By: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>

* Jerk visualization

* JD

---------

Co-authored-by: Rodrigo Faselli <162915171+RF47@users.noreply.github.com>
This commit is contained in:
Ian Bassi
2026-04-24 03:20:47 -03:00
committed by GitHub
parent c30276ef24
commit f8b0bcc725
9 changed files with 192 additions and 8 deletions

View File

@@ -91,6 +91,16 @@ struct PathVertex
// Pressure advance value
//
float pressure_advance{ 0.0f };
//
// ORCA: Add Acceleration visualization support
// Acceleration value
//
float acceleration{ 0.0f };
//
// ORCA: Add Jerk visualization support
// Jerk value
//
float jerk{ 0.0f };
//
// Return true if the segment is an extrusion move

View File

@@ -94,6 +94,10 @@ enum class EViewType : uint8_t
Temperature,
// ORCA: Add Pressure Advance visualization support
PressureAdvance,
// ORCA: Add Acceleration visualization support
Acceleration,
// ORCA: Add Jerk visualization support
Jerk,
Tool,
COUNT
};

View File

@@ -171,6 +171,10 @@ public:
// EViewType::Temperature
// ORCA: Add Pressure Advance visualization support
// EViewType::PressureAdvance
// ORCA: Add Acceleration visualization support
// EViewType::Acceleration
// ORCA: Add Jerk visualization support
// EViewType::Jerk
// EViewType::VolumetricFlowRate
// EViewType::ActualVolumetricFlowRate
// EViewType::LayerTimeLinear
@@ -189,6 +193,10 @@ public:
// EViewType::Temperature
// ORCA: Add Pressure Advance visualization support
// EViewType::PressureAdvance
// ORCA: Add Acceleration visualization support
// EViewType::Acceleration
// ORCA: Add Jerk visualization support
// EViewType::Jerk
// EViewType::VolumetricFlowRate
// EViewType::ActualVolumetricFlowRate
// EViewType::LayerTimeLinear