mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-14 09:02:06 +00:00
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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
};
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user