mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -06:00
Simulation time fed to the timer controlling speed
simulation time is made 10x faster than the actual time, for better visualisation CURA-7647
This commit is contained in:
parent
88d7d65622
commit
bf2c8b5a08
3 changed files with 22 additions and 9 deletions
|
@ -136,10 +136,9 @@ Item
|
|||
Timer
|
||||
{
|
||||
id: simulationTimer
|
||||
interval: parseFloat(UM.SimulationView.getSimulationTime[pathNumber]).toFixed(2)
|
||||
interval: UM.SimulationView.simulationTime
|
||||
running: false
|
||||
repeat: true
|
||||
property int pathNumber : 0
|
||||
onTriggered:
|
||||
{
|
||||
var currentPath = UM.SimulationView.currentPath
|
||||
|
@ -154,12 +153,10 @@ Item
|
|||
if (currentPath >= numPaths)
|
||||
{
|
||||
UM.SimulationView.setCurrentPath(0)
|
||||
pathNumber =0
|
||||
}
|
||||
else
|
||||
{
|
||||
UM.SimulationView.setCurrentPath(currentPath + 1)
|
||||
pathNumber = 0
|
||||
}
|
||||
}
|
||||
// If the simulation is already playing and we reach the end of a layer, then it automatically
|
||||
|
@ -187,7 +184,6 @@ Item
|
|||
// The status must be set here instead of in the resumeSimulation function otherwise it won't work
|
||||
// correctly, because part of the logic is in this trigger function.
|
||||
isSimulationPlaying = true
|
||||
pathNumber += 1
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue