Commit Graph
14 Commits
Author SHA1 Message Date
Yuri D'Elia 34b6f7362a Add dependency on -ldl to hidapi (for dlclose) on linux 2019-12-13 15:23:26 +01:00
Yuri D'Elia 189d7be93b Fix two warnings 2019-08-08 17:04:56 +02:00
Yuri D'Elia 753b34a0d3 Make Gyroid::PatternTolerance match the description
Move the division out of the switch in order to make the tolerance match
the expected unit.
2019-08-08 16:53:26 +02:00
Yuri D'Elia 489fba326e Add 'L' as a legend toggle shortcut in preview 2019-08-08 10:04:05 +02:00
Yuri D'Elia 07480edc50 Show/hide the legend using a new checkbox in preview 2019-08-08 10:04:05 +02:00
Yuri D'Elia 90c85b7c8a Move gyroid constants to the class declaration 2019-08-07 22:26:39 +02:00
Yuri D'Elia da6c285f1f Maximize gyroid printing speed angle
Counter-rotate the default angle by 45' so that gyroid is kept at it's
maximum printing speed by default.
2019-08-07 22:26:39 +02:00
Yuri D'Elia f8490fb4e0 Limit upper tolerance in Gyroid
Do not reduce resolution more than necessary when using larger nozzles
and/or higher layer heights.
2019-08-07 16:47:23 +02:00
Yuri D'Elia 1a84642153 Allow gyroid pattern rotation over Z 2019-08-07 16:47:17 +02:00
Yuri D'Elia e7616efc89 Handle truncated gyroid patterns correctly
When generating patterns which are less than a full wave, always
generate the last point correctly.

When extending a full wave to a line, fixup the last point
to the real gyroid position instead of shifting the point.
2019-08-07 16:47:04 +02:00
Yuri D'Elia 5932881291 Reduce reallocations and memory usage in gyroid 2019-08-07 16:46:56 +02:00
Yuri D'Elia b9901f1730 Parametric tolerance for Gyroid infill 2019-08-07 16:46:51 +02:00
Yuri D'Elia 77c3d2fbb3 Use system Eigen3 on linux when found 2019-07-22 14:53:51 +02:00
Yuri D'Elia 89ff5d03eb Delay refresh until initialized
on_idle can be called too early on wxGtk3/X11.
Check for m_initialized before refreshing.
2019-05-18 15:07:33 +02:00