Fixed circle, rectangle and line path modes not working anymore. Add blip coordinates to curve and line path modes. Circle mode for now only can show the coordinates of the initial blip

Branch close

Copyright header fix, some minor stuff

Subject Bézier curve fineness to the grid. By default, the coarse grid uses 8 segments, medium 16 and fine 32. Moved rasterization from demoting to inlining, it feels more sensible for it to be there.

Bézier curves now render in 3D

Bézier curves are now parsed correctly

Bézier curves may now be serialized down using the "Demote" function. I need to rename that now.

Added some pretty pics that I left out of the previous commit.

Begin work on Bézier curve support. They can be drawn but don't render in 3D and they load as comments.

And now it should work again too

Now compiles again

Commit work done on document manager. Happy 3rd birthday LDForge!

LDVertexObject stuff (ultimately not worth it)

Removed some unused methods

Split PartDownloadRequest into its own file

Refactor PartDownloader

Refactor PartDownloadRequest

Use automoc so that it compiles again...

Add ${LDFORGE_HEADERS} into the add_executable call so that header files without corresponding source files show up in Qt Creator's project listing

Sort LDFORGE_HEADERS in CMakeLists.txt

Refactor LDObject API

Removed the exiting hacks

Refactor GLRenderer and GLCompiler

Remove "!= nullptr" expressions

null -> nullptr

Refactor edit history

Optimize QVariant in ConfigurationValueBag

Refactor MainWindow's API

(0) -1000 -300 -100 -50 -28 +28 +50 +100 +300 tip

mercurial