2019-06-20 |
Teemu Piippo |
uuid things
default tip
|
changeset |
files
|
2019-02-07 |
Teemu Piippo |
reworked selection model handling
|
changeset |
files
|
2019-02-07 |
Teemu Piippo |
stuff
|
changeset |
files
|
2019-01-01 |
Teemu Piippo |
commit work done on mdi
|
changeset |
files
|
2018-12-27 |
Teemu Piippo |
moved GL stuff into a new gl namespace
|
changeset |
files
|
2018-12-27 |
Teemu Piippo |
removed the GuiUtilities class
|
changeset |
files
|
2018-12-26 |
Teemu Piippo |
removed unneeded stuff
|
changeset |
files
|
2018-12-26 |
Teemu Piippo |
reimplented shortcuts in the config dialog using model/view programming
|
changeset |
files
|
2018-12-26 |
Teemu Piippo |
Refactored the color toolbar editing into a new model/view system
|
changeset |
files
|
2018-12-21 |
Teemu Piippo |
things
|
changeset |
files
|
2018-09-15 |
Teemu Piippo |
refactor
|
changeset |
files
|
2018-08-07 |
Teemu Piippo |
added constexprs
|
changeset |
files
|
2018-08-04 |
Teemu Piippo |
fixed a crash when trying to open a document for the 3rd time after closing it 2 times
|
changeset |
files
|
2018-07-13 |
Teemu Piippo |
add const
|
changeset |
files
|
2018-07-13 |
Teemu Piippo |
fix object moving
|
changeset |
files
|
2018-06-23 |
Teemu Piippo |
added icons for circular primitives and enhanced some existing ones
|
changeset |
files
|
2018-06-22 |
Teemu Piippo |
removed a duplicate member
|
changeset |
files
|
2018-06-22 |
Teemu Piippo |
fixed rendering of bézier curves
|
changeset |
files
|
2018-06-22 |
Teemu Piippo |
simplified format()
|
changeset |
files
|
2018-06-22 |
Teemu Piippo |
Fixed cmake warning
|
changeset |
files
|
2018-06-22 |
Teemu Piippo |
added Cotire to speed up compilation
|
changeset |
files
|
2018-06-22 |
Teemu Piippo |
replaced uses of QList with QVector
|
changeset |
files
|
2018-06-21 |
Teemu Piippo |
used the new CircularSectionEditor in CircularPrimitiveEditor
|
changeset |
files
|
2018-06-21 |
Teemu Piippo |
refactored the segments/divisions editor in MainWindow to a new widget
|
changeset |
files
|
2018-06-21 |
Teemu Piippo |
fixed compile errors in some cases, bezier curve now stores the segment count in each object (not editable yet)
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
simplified more
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
simplified
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
added buttons to rotate circular primitives
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
added support for inverting circular primitives
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
fixed generation of disc negatives
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
simplified
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
fixed chord triangle count formula
|
changeset |
files
|
2018-06-19 |
Teemu Piippo |
fixed bugs regarding primitives, added chord substitution
|
changeset |
files
|
2018-06-17 |
Teemu Piippo |
added support for open/closed cylinders in LDCircularPrimitive
|
changeset |
files
|
2018-06-17 |
Teemu Piippo |
Circular primitive editor complete
|
changeset |
files
|
2018-06-17 |
Teemu Piippo |
replaced overloads with a new 'xyz' function
|
changeset |
files
|
2018-06-17 |
Teemu Piippo |
replaced GLRotationMatrix with QMatrix4x4
|
changeset |
files
|
2018-06-17 |
Teemu Piippo |
replaced the Matrix class with QMatrix4x4
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
some rework in description
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
fixed bugs regarding circular primitives
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
refactored LDPolygon
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
added the disc and disc negative to the circular primitive type
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
changed LDCylinder to LDCircularPrimitive and moved circles to it
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
cleaned up LDColor constructors
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
show the color index in the color button
|
changeset |
files
|
2018-06-10 |
Teemu Piippo |
separated the color button into a new widget
|
changeset |
files
|
2018-06-08 |
Teemu Piippo |
fixed cylinder rendering
|
changeset |
files
|
2018-06-07 |
Teemu Piippo |
changed rotation matrix to quaternion in GLRenderer
|
changeset |
files
|
2018-06-04 |
Teemu Piippo |
fix compiler warnings
|
changeset |
files
|
2018-06-04 |
Teemu Piippo |
added work done on cylinders
|
changeset |
files
|
2018-05-30 |
Teemu Piippo |
added draw plane feature (doesn't work with circle draw quite right yet)
|
changeset |
files
|
2018-05-26 |
Teemu Piippo |
refactored signal blocking
|
changeset |
files
|
2018-05-10 |
Teemu Piippo |
fixed that scaling factors could be negative
|
changeset |
files
|
2018-05-10 |
Teemu Piippo |
added a doublespinbox variant that uses "." as the decimal point and omits trailing zeros
|
changeset |
files
|
2018-05-10 |
Teemu Piippo |
added scaling vector editing into the subfile editing dialog
|
changeset |
files
|
2018-04-27 |
Teemu Piippo |
added vertex rendering
|
changeset |
files
|
2018-04-25 |
Teemu Piippo |
some fixes
|
changeset |
files
|
2018-04-05 |
Teemu Piippo |
fixed vertex cache spontaneously clearing
|
changeset |
files
|
2018-04-04 |
Teemu Piippo |
refactored the quick color toolbar
|
changeset |
files
|
2018-04-04 |
Teemu Piippo |
removed dead code
|
changeset |
files
|
2018-04-04 |
Teemu Piippo |
added a status bar and moved printed messages there
|
changeset |
files
|
2018-04-04 |
Teemu Piippo |
removed dead code
|
changeset |
files
|
2018-04-04 |
Teemu Piippo |
refactor
|
changeset |
files
|
2018-04-04 |
Teemu Piippo |
fixed changing a document not updating its references in other files
|
changeset |
files
|
2018-04-03 |
Teemu Piippo |
added an ini option to disable line stipple
|
changeset |
files
|
2018-04-03 |
Teemu Piippo |
refactor
|
changeset |
files
|
2018-04-03 |
Teemu Piippo |
fixed "edit selected object" not editing non-vertex objects
|
changeset |
files
|
2018-04-03 |
Teemu Piippo |
readded object editing by double click in list view
|
changeset |
files
|
2018-04-03 |
Teemu Piippo |
fixed the scene bounding box not getting updated as it should
|
changeset |
files
|
2018-04-02 |
Teemu Piippo |
automatically center the model in the renderer
|
changeset |
files
|
2018-04-02 |
Teemu Piippo |
reworked bounding box
|
changeset |
files
|
2018-04-02 |
Teemu Piippo |
added cull depth support
|
changeset |
files
|
2018-04-01 |
Teemu Piippo |
added some missing connections
|
changeset |
files
|
2018-04-01 |
Teemu Piippo |
fixed some problems
|
changeset |
files
|
2018-03-31 |
Teemu Piippo |
start rework
|
changeset |
files
|
2018-03-31 |
Teemu Piippo |
show subfile descriptions in the object list
|
changeset |
files
|
2018-03-30 |
Teemu Piippo |
fix warnings
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
started work on the pattern editor
experimental
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close
scripting
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close
projects
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close header
experimental
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close integrity
experimental
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close inspector
experimental
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
Branch close bfc
experimental
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
refactor
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
refactor
|
changeset |
files
|
2018-03-29 |
Teemu Piippo |
use 3 significant figures in file size representation
|
changeset |
files
|
2018-03-27 |
Teemu Piippo |
better representation of fractions and large numbers
|
changeset |
files
|
2018-03-27 |
Teemu Piippo |
The border between the canvas and left tool box is now resizable
|
changeset |
files
|
2018-03-27 |
Teemu Piippo |
fixed minimum values
|
changeset |
files
|
2018-03-26 |
Teemu Piippo |
refactor cylinder generation
|
changeset |
files
|
2018-03-25 |
Teemu Piippo |
reworked primitive generator
|
changeset |
files
|
2018-03-25 |
Teemu Piippo |
added support for new style primitive names
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
fixed rendering artifacts
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
fixed wording
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
added comment
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
added categories for 8/ and 48/ torii
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
more work on 8-primitives
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
Added support for 8-primitives
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
Whoops
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
some python cleanup
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
improved formatting of generated configuration code
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
MainWindow now stores its state in the config file so its state and geometry is preserved across instances
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
removed another unused class
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
removed unused include
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
replaced remaining DIRSLASH, Dirname and Basename uses with Qt file info stuff
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
used Qt file info stuff in the auto-subfiler
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
Used more Qt file info stuff
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
rewrote LDDocument::shortenName using Qt stuff
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
merged mathfunctions.cpp into algorithms/geometry.cpp
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
added comment
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
Happy new year 2018
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
Use 4 points of precision for circle point coordinates
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
roundToDecimals no longer needs an lvalue. applyToMatrix removed.
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
Config is now a namespace
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
renamed sink() to singleton()
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
used squared()
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
Moved includes, added squared() function
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
reorganized headers
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
removed unnecessary files and includes
|
changeset |
files
|
2018-03-24 |
Teemu Piippo |
removed the unused OpenProgressDialog
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
reworked includes
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
moved Vertex and BoundingBox into new code units
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
added stream operators to Vertex
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
reworked Vertex, no longer a QVector3D subclass
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
remove LDBfc
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
ported qOverload to drop minimum Qt requirement down to 5.5
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
remove LDPaths
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
reworked primitive scanning
|
changeset |
files
|
2018-03-23 |
Teemu Piippo |
Begin rework to add support for multiple libraries
|
changeset |
files
|
2018-03-20 |
Teemu Piippo |
fixed warning
|
changeset |
files
|
2018-03-19 |
Teemu Piippo |
red/green view rework complete
|
changeset |
files
|
2018-03-19 |
Teemu Piippo |
Bfc red/green view almost completely fixed
|
changeset |
files
|
2018-03-19 |
Teemu Piippo |
added more comments
|
changeset |
files
|
2018-03-19 |
Teemu Piippo |
reworked invert()
|
changeset |
files
|
2018-03-19 |
Teemu Piippo |
added license headers
|
changeset |
files
|
2018-03-19 |
Teemu Piippo |
moved inverting code into a new file
|
changeset |
files
|
2018-03-18 |
Teemu Piippo |
added comment editing
|
changeset |
files
|
2018-03-18 |
Teemu Piippo |
fixed color handling
|
changeset |
files
|
2018-03-18 |
Teemu Piippo |
fixed infinite recursion and integrated the subfilereference editor
|
changeset |
files
|
2018-03-18 |
Teemu Piippo |
added subfile reference editor
|
changeset |
files
|
2018-03-17 |
Teemu Piippo |
Added vertex object editing dialog
|
changeset |
files
|
2018-03-17 |
Teemu Piippo |
the header is now also saved
|
changeset |
files
|
2018-03-17 |
Teemu Piippo |
Added a new tool for clamping vertices
|
changeset |
files
|
2018-03-17 |
Teemu Piippo |
removed the old Add History Line tool
|
changeset |
files
|
2018-03-17 |
Teemu Piippo |
Part history can now be edited
|
changeset |
files
|
2018-03-16 |
Teemu Piippo |
Added basic header editing
|
changeset |
files
|
2018-03-16 |
Teemu Piippo |
Fixed crashing
|
changeset |
files
|
2018-03-16 |
Teemu Piippo |
add comments
|
changeset |
files
|
2018-03-16 |
Teemu Piippo |
Header parsing complete, moved all parsing code into a new class. Documents are now all loaded in one go.
|
changeset |
files
|
2018-03-15 |
Teemu Piippo |
begin work on document loading rework
|
changeset |
files
|
2018-03-15 |
Teemu Piippo |
added a document header structure
|
changeset |
files
|
2018-03-15 |
Teemu Piippo |
added signal emissions
|
changeset |
files
|
2018-03-14 |
Teemu Piippo |
moved emit calls
|
changeset |
files
|
2018-03-14 |
Teemu Piippo |
added an MVC interface to the primitives tree
|
changeset |
files
|
2018-03-11 |
Santeri Piippo |
fixed removing objects causing some other objects to disappear
|
changeset |
files
|
2018-03-11 |
Santeri Piippo |
optimized triangle count
|
changeset |
files
|
2018-03-11 |
Santeri Piippo |
fixed: LDDocument created one removal connection to the model for each object added, so removing an object from a model of 9 objects added 9 deletion entries to history
|
changeset |
files
|
2018-03-08 |
Santeri Piippo |
renamed signal
|
changeset |
files
|
2018-03-08 |
Santeri Piippo |
moved LDObject indices from a global array into Model
|
changeset |
files
|
2018-03-07 |
Santeri Piippo |
removed unused code
|
changeset |
files
|
2018-03-07 |
Santeri Piippo |
fixed object deleting not triggering the proper renderer updates
|
changeset |
files
|
2018-03-07 |
Santeri Piippo |
fixed DelHistoryEntries getting ignored...
|
changeset |
files
|
2018-03-07 |
Santeri Piippo |
removed some debug code
|
changeset |
files
|
2018-03-06 |
Santeri Piippo |
Implemented row moving in the model and replaced swapping with it
|
changeset |
files
|
2018-03-05 |
Santeri Piippo |
migrated model swapping to mvc and made Model::swapObjects to emit dataChanged signals as a temporary solution
|
changeset |
files
|
2018-03-05 |
Santeri Piippo |
removed some unneeded headers
|
changeset |
files
|
2018-03-05 |
Santeri Piippo |
Finally removed the cancer that is the LDObject::model pointer
|
changeset |
files
|
2018-03-05 |
Santeri Piippo |
Added LDObject serialization and refactored the internal resource managing to use it. No more tearing objects from one model into another, and this provides a stable way to keep an object's state in memory such as the edit history.
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
fix warning
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
removed another LDObject::model() use
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
removed LDError::fileReferenced
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
reimplemented detection of broken references in PartDownloadRequest::downloadFinished
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
reimplemented finding of broken document references
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
LDSubfileReference now contains the name of the subfile and not a pointer anymore. Some methods now require a DocumentManager* for context on resolving the name.
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
removed use of model() in LDSubfileReference::inlineContents
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
Removed LDObject::invert, inversion code moved to basic toolset
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
removed LDObject::swap
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
moved LDObject::next to the algorithm toolset
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
removed LDObject::lineNumber
|
changeset |
files
|
2018-03-03 |
Santeri Piippo |
more selection rework
|
changeset |
files
|
2018-03-02 |
Santeri Piippo |
removed LDDocument::clearSelection and replaced it with a MainWindow implementation
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
things #2
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
things
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
add operators to LDDocument
|
changeset |
files
|
2018-03-01 |
Santeri Piippo |
refactor
|
changeset |
files
|
2018-02-22 |
Santeri Piippo |
Converted magic wand mode and other selection stuff to mvc
|
changeset |
files
|
2018-02-15 |
Santeri Piippo |
more work on mvc
|
changeset |
files
|
2018-02-15 |
Santeri Piippo |
convert MainWindow::deleteSelection to mvc
|
changeset |
files
|
2018-02-15 |
Santeri Piippo |
made lighting more subtle
|
changeset |
files
|
2018-02-15 |
Santeri Piippo |
converted highlighting to mvc
|
changeset |
files
|
2018-02-15 |
Santeri Piippo |
used mvc selection models
|
changeset |
files
|
2018-02-15 |
Santeri Piippo |
more work on mvc
|
changeset |
files
|
2018-02-14 |
Santeri Piippo |
begin model rework
|
changeset |
files
|
2018-02-13 |
Santeri Piippo |
removed unneeded stuff
|
changeset |
files
|
2018-02-13 |
Santeri Piippo |
Removed LDConditionalEdge::becomeEdgeLine
|
changeset |
files
|
2018-02-13 |
Santeri Piippo |
hook up dataChanged
|
changeset |
files
|
2018-02-13 |
Santeri Piippo |
changed Model into an MVC list model and replaced the objects list with a view into the model
|
changeset |
files
|
2018-01-15 |
Santeri Piippo |
add missing switch case
|
changeset |
files
|
2018-01-12 |
Santeri Piippo |
disable lighting in the selection scene
|
changeset |
files
|
2018-01-12 |
Santeri Piippo |
moved matrix calculations, added inverted normals for BFC back sides
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
BFC INVERTNEXT objects are no longer individual objects
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
removed GL_POLYGON_SMOOTH because it causes artifacts
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
made GLCamera a non-QObject
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
remove GL_POLYGON_SMOOTH because it causes rendering artifacts
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
renderer rework
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
begin rendering rework
|
changeset |
files
|
2018-01-11 |
Santeri Piippo |
encoded division slash
|
changeset |
files
|
2018-01-10 |
Santeri Piippo |
added support for circular 8/-primitives
|
changeset |
files
|
2018-01-10 |
Santeri Piippo |
simplify
|
changeset |
files
|
2018-01-10 |
Santeri Piippo |
add support for 8/ in part downloader
|
changeset |
files
|
2018-01-10 |
Santeri Piippo |
drop Qt4 support
|
changeset |
files
|
2018-01-06 |
Santeri Piippo |
simplify
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
undo config change
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
simplified RoundToDecimals
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
happy new year 2018
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
revamped format.h
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
reduce main.cpp
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
simplified Matrix
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
replaced Origin with default-constructed Vertex
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
fix paren style
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
add autosave
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
replaced "Config->" with "config."
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
increased range of GLRenderer bounds
|
changeset |
files
|
2018-01-04 |
Santeri Piippo |
circlemode: don't wait for the last click
|
changeset |
files
|
2017-05-07 |
Teemu Piippo |
Worked more on the library collection thing
|
changeset |
files
|
2017-03-27 |
Teemu Piippo |
LibraryCollection now derives from QObject and QVector<Library>
|
changeset |
files
|
2017-03-12 |
Teemu Piippo |
More work on library collections
|
changeset |
files
|
2017-03-09 |
Teemu Piippo |
Laid groundwork for library collection support.
|
changeset |
files
|
2017-03-08 |
Teemu Piippo |
Some cleanup in LDPaths
|
changeset |
files
|
2017-03-08 |
Teemu Piippo |
Removed the unary min and max functions.
|
changeset |
files
|
2017-03-08 |
Teemu Piippo |
Better encapsulated the BaseConfiguration class.
|
changeset |
files
|
2017-03-08 |
Teemu Piippo |
Whoops
|
changeset |
files
|
2017-03-08 |
Teemu Piippo |
Split the configuration main interface to a new class, BaseInterface, so that moc can properly deal with it.
|
changeset |
files
|
2017-03-06 |
Teemu Piippo |
Configuration changes can now be detected with signals.
|
changeset |
files
|
2017-03-06 |
Teemu Piippo |
Added Python tools to CMake so that they show up in IDEs
|
changeset |
files
|
2017-03-06 |
Teemu Piippo |
Simplified GLCompiler vbo interface
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
PrimitiveScanner is no longer a HierarchyElement.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Grid is now a namespace.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
MathFunctions is now a namespace.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Fixed NewPartDialog leaking the memory allocated by the user interface.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
NewPartDialog is no longer a HierarchyElement.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
ColorSelector is no longer a HierarchyElement.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
GuiUtilities is now a namespace.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
The Grid class is no longer a hierarchy element or a QObject.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Made configuration a global singleton. I think I can give in at least that much because it makes solving a lot of problems easier.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Also removed the copy constructor and copy assignment because those only are bad news for a resource managing vector...
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
and let's put a newline there...
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Deleted the copy constructor version of ResourceVector<T>::insert, like with append
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Sorted the methods in Model's public section.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Renamed some methods of the Model class to remove the 'emplace' word (however cromulent it is, being from STL...) from them.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Moved LDObject lifetime management from Model to ResourceVector. This is a large refactor that removes some hacks from the Model class.
|
changeset |
files
|
2017-03-05 |
Teemu Piippo |
Added a new type ResourceVector which manages object lifetimes, and used it to remove a bit of memory management.
|
changeset |
files
|
2017-03-04 |
Teemu Piippo |
Polar grid is now togglable.
|
changeset |
files
|
2017-03-04 |
Teemu Piippo |
CMake fixes
|
changeset |
files
|
2017-03-03 |
Teemu Piippo |
Added polar grid snapping code.
|
changeset |
files
|
2017-03-03 |
Teemu Piippo |
Added polar grid rendering (which is disabled for now).
|
changeset |
files
|
2017-03-03 |
Teemu Piippo |
Grid::snap now snaps points.
|
changeset |
files
|
2017-03-03 |
Teemu Piippo |
Simplified Grid::snap.
|
changeset |
files
|
2017-03-03 |
Teemu Piippo |
At long last, the grid is finally now rendered onto the viewport. Woop!
|
changeset |
files
|
2017-03-02 |
Teemu Piippo |
Added support for ideal co-ordinates, which should make writing editing tools a lot easier. For some reason they don't yet work with the back and right cameras.
|
changeset |
files
|
2017-03-02 |
Teemu Piippo |
Removed some unused class stubs and definitions.
|
changeset |
files
|
2017-03-01 |
Teemu Piippo |
No need for braces there...
|
changeset |
files
|
2017-02-25 |
Teemu Piippo |
Cleanup ColorSelector, moved direct color composition to a new LDColor constructor.
|
changeset |
files
|
2017-02-25 |
Teemu Piippo |
Cleanup ColorSelector::colorButtonClicked()
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Changed QByteArray to QVector to avoid that ugly reinterpret_cast.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Turned GLRenderer::pixelCapture to GLRenderer::screenCapture() which encapsulates screen capturing properly and returns a ready image.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Hardened the GLRenderer interface, made methods more private.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Cleanup GLRenderer::initializeAxes()
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Removed GLRenderer::refresh(), update() does the job just as fine.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
GLRenderer::drawVbos no longer needs to be told the GL type
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Cleanup AlgorithmToolset::subfileSelection.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Fixed more dialog instances in AlgorithmToolset.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Moved all UI files from ui/ into src/dialogs/.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Removed unused class RadioGroup.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Replaced LDObjectList with QVector<LDObject*>
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Removed the Origin and axes global constants.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
At long last, the g_win pointer has been removed. Down with global variables!
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
print() is no longer a global function but is tied to HierarchyElement.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Made the GL renderer recieve information of object deletion via signals.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Moved GetIcon and makeSettings into the MainWindow namespace as static methods.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Removed the Critical and Question functions, replaced with direct QMessageBox uses. Removed unused code from mainwindow.h.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Removed dead code
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Some cleanup in mainwindow.cpp, use QSet<QString> for the 'ignore' variable.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Reformat colors.cpp.
|
changeset |
files
|
2017-02-23 |
Teemu Piippo |
Removed unused code from macros.h.
|
changeset |
files
|
2017-02-20 |
Teemu Piippo |
Made fixed cameras matrix-based. This simplifies some math.
|
changeset |
files
|
2017-02-18 |
Teemu Piippo |
Added gnomon.dat to version control. It helps me sort out the cameras as I rework them.
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Moved LDQuadrilateral into its own source pair.
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Moved LDTriangle into its own source pair.
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Renamed ldObject.cpp → linetypes/modelobject.cpp
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Renamed glCompiler.cpp → glcompiler.cpp
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Renamed ldDocument.cpp → lddocument.cpp
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Renamed glRenderer.cpp → glrenderer.cpp
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Cleanup AlgorithmToolset::replaceCoordinates()
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Fixed possible memory leak in AlgorithmToolset::editRaw().
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Split LDConditionalEdge and LDEdgeLine into new source pairs
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Removed the GLCamera::FreeToken name
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
LDObject subclass renaming:
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Updated comments
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Inlined away the LDOBJ macros in ldobject.h.
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Rearranged declarations in basics.h
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Removed the intXX type aliases and removed uses of intXX_t in favor of qintXX
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Moved more stuff to GLCamera
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Some documentation and cleanup in GLRenderer...
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Fixed the free camera icon not showing up anymore.
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Simplified camera tooltip code.
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Moved camera names to GLCamera, other adjustments
|
changeset |
files
|
2017-02-14 |
Teemu Piippo |
Exported GLRenderer cameras into a new class, GLCamera.
|
changeset |
files
|
2017-02-13 |
Teemu Piippo |
Fixed some compilation problems
|
changeset |
files
|
2017-02-12 |
Teemu Piippo |
Commented GLCompiler::getColorForPolygon
|
changeset |
files
|
2017-02-12 |
Teemu Piippo |
Refactored configcollector.py
|
changeset |
files
|
2017-02-12 |
Teemu Piippo |
Moved the definitions of all configuration options into a new text file and made the configuration collector read that.
|
changeset |
files
|
2017-02-12 |
Teemu Piippo |
Moved definition of MainWindow::ToolInfo into mainwindow.cpp
|
changeset |
files
|
2017-02-12 |
Teemu Piippo |
Reworked iterable enums: they all are enum classes now and the end value is marked with "_End"
|
changeset |
files
|
2017-02-10 |
Teemu Piippo |
Added the RingAdapter class and interfacing ring() function and simplified some math in GLCompiler with it
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Replaced uses of currentDocument() in GLRenderer with m_model
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Axes are not rendered with normals so the normals client state has to be disabled when drawing them.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Implemented lighting. Yay! Unfortunately, faces that show up the wrong way around in BFC red/green mode also show up with inverted lighting here.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Grah
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Moved LDComment and LDEmpty into their own source file pairs.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Moved dialogs.cpp to dialogs/externalprogrampathdialog.cpp
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Cleaned up ExternalProgramPathDialog
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Moved some global constants into appropriate namespaces.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Cleaned up GLCompiler. Among other changes, the compiler no longer has to be told what to compile.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Fixed potential memory leak
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Replaced GLRenderer::m_width and GLRenderer::m_height with width() and height() calls.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Moved more business logic out of GLRenderer into Canvas. GLRenderer::pick(const QRange&) now returns a set of LDObjects without modifying them. Replaced the GLRenderer::pick(int, int) overload with GLRenderer::pickOneObject.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Made GLRenderer's Model pointer const
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Moved more editing-related methods to Canvas.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Removed the unneeded makeCurrent overload
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Moved more methods only used by canvas code from GLRenderer to Canvas. Thin border pen is now a static constant.
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Moved triangle count rendering to Canvas
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Moved document editing methods from GLRenderer to Canvas
|
changeset |
files
|
2017-02-09 |
Teemu Piippo |
Created a new GLRenderer derivative class "Canvas" and made MainWindow use it
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
Cleaned up code in LDDocument and removed unnecessary flags and methods. Flags turned into bools.
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
Removed some unused code
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
Removed all overlay support. It's a messy pile of mess and I will reimplement it later as background images and it will be much better then.
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
GLRenderer no longer exposes the model pointer.
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
LDGLData merged into GLRenderer since it only deals with one document now. GLRenderer generalised from rendering documents to models.
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
Made a new renderer be created for each document, instead of reusing the same renderer for all documents.
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
Simplified GLRenderer::convert3dTo2d. The multiplication with the modelview matrix is not necessary, it's identity all the time... with that, I think the function makes much more sense now.
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
- Use a QGenericMatrix to store the matrix, instead of a C array
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
Changed from GLdouble to GLfloat. Apparently the performance difference is greater on the GPU..? It doesn't really matter but let's be consistent.
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
GLRenderer::clampAngle is no longer used as of the previous commit so we can do away with it.
|
changeset |
files
|
2017-02-08 |
Teemu Piippo |
Switched from euler angle rotation to matrix rotation. Gimbal lock is now broken.
|
changeset |
files
|
2017-02-04 |
Teemu Piippo |
Wrote documentation to the Model class.
|
changeset |
files
|
2017-02-04 |
Teemu Piippo |
The current document pointer may no longer be null.
|
changeset |
files
|
2017-02-03 |
Teemu Piippo |
minor amendment
|
changeset |
files
|
2017-02-03 |
Teemu Piippo |
Reworked and cleaned up the circle mode
|
changeset |
files
|
2017-01-30 |
Teemu Piippo |
Some code cleanup in abstract editing modes.
|
changeset |
files
|
2017-01-30 |
Teemu Piippo |
Removed some unnecessary #include-directives.
|
changeset |
files
|
2017-01-30 |
Teemu Piippo |
Removed the status bar, since it's not used for anything
|
changeset |
files
|
2017-01-30 |
Teemu Piippo |
Split object list representation into virtual methods
|
changeset |
files
|
2017-01-30 |
Teemu Piippo |
Removed LDDocument::getObjectCount (superceded by Model::size)
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
The "all objects have valid models" invariant seems to be holding up now. At least basic drawing works again.
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
Made all LDObject constructors protected. Emplacement is now the only way to create objects.
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
Removed the LDSpawn function and replaced its last use cases.
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
More rework on model stuff, removals of LDSpawn calls. Most importantly, the LDraw code parsing function was moved to Model.
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
Removed uses of LDSpawn in the algorithm toolset
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
Replaced uses of LDSpawn with the Model class in edit modes
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
Removed dead code that's standing in the way of refactoring
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
Removed the AddObjectDialog. Garbage code that absolutely needs to be reimplemented.
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
Made the quad→triangles use emplacement. However, now it crashes because of problems in the underlying system (the LDObject constructor shouldn't do anything in regard to the model!)
|
changeset |
files
|
2017-01-29 |
Teemu Piippo |
Major overhaul of object→document relationship: added the Model class which models the object buffer. Each object is to be included in a model (an invariant that currently does not hold). A document is a subclass of a model. The LDObject is also now agnostic about selection, and the selection is now a set. A lot of things are probably broken now but it's a major step forward.
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Happy new year 2017!
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Matrices are now input with 9 spinboxes instead of a MLCad-style line edit
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Moved the identity matrix constant into Matrix's namespace
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Removed the dangerous C-array constructor from the matrix - no need for it anyway since the matrix already is an array of doubles.
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Reworked the Matrix interface so that less index math is involved
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Fixed formatFileSize
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Refactor roundToDecimals and formatFileSize
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Actually, let's call it countof(). Makes more sense.
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Replaced '.length()' with 'length()' where appropriate
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
Replaced uses of 'x.size()' with 'length(x)'
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
refactor: added the length() function that's like Python's len()
|
changeset |
files
|
2017-01-28 |
Teemu Piippo |
refactor
|
changeset |
files
|
2016-11-19 |
Teemu Piippo |
Display error string if unable to write a crash log.
|
changeset |
files
|
2016-11-18 |
Teemu Piippo |
Made DEFINE_FLAG_ACCESS_METHODS a function macro
|
changeset |
files
|
2016-11-18 |
Teemu Piippo |
Cleaned up crash catcher, fixed missing <math.h> include
|
changeset |
files
|
2016-11-17 |
Teemu Piippo |
Fixed additive range selection not working properly.
|
changeset |
files
|
2016-11-17 |
Teemu Piippo |
Cleanup in GL renderer...
|
changeset |
files
|
2016-11-17 |
Teemu Piippo |
Cleaned up PrimitiveScanner
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Further cleanup
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Refactor primitives
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Refactor FileToolset
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Moved the about dialog into the file toolset and removed the mail button (the forums are better for this anyway)
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Removed the 'once' macro since it's not used
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Removed the USE_QT5 macro now that we're Qt5 only.
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Change "m_" prefix to "_" in members of PartDownloader
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Changed QList to QVector in PartDownloader
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Cleanup PartDownloader
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Unabbreviate "transform" to "transformationMatrix"
|
changeset |
files
|
2016-11-15 |
Teemu Piippo |
Cleanup colors.cpp/.h
|
changeset |
files
|
2016-11-11 |
Teemu Piippo |
Refactor GuiUtilities
|
changeset |
files
|
2016-11-11 |
Teemu Piippo |
Some cleanup
|
changeset |
files
|
2016-10-16 |
Teemu Piippo |
Draw line lengths to 2 decimal points only.
|
changeset |
files
|
2016-10-16 |
Teemu Piippo |
Dropped Qt 4 support. We're Qt 5 only now.
|
changeset |
files
|
2016-10-16 |
Teemu Piippo |
Fixed compilation.
|
changeset |
files
|
2016-06-16 |
Teemu Piippo |
Added doxygen.ini
|
changeset |
files
|
2016-05-08 |
Teemu Piippo |
Moved matrix into new source/header pair in types/
|
changeset |
files
|
2016-05-08 |
Teemu Piippo |
Replaced the ugly for_enum macro with a generator class
|
changeset |
files
|
2016-05-08 |
Teemu Piippo |
Further improved enum handling
|
changeset |
files
|
2016-05-08 |
Teemu Piippo |
Enum stuff
|
changeset |
files
|
2016-05-08 |
Teemu Piippo |
- Refactoring...
|
changeset |
files
|
2016-05-08 |
Teemu Piippo |
Unabbreviated overlay member names
|
changeset |
files
|
2016-02-17 |
Teemu Piippo |
removed removeDuplicates in favor of QSet, and the unused ObjectList class
|
changeset |
files
|
2016-02-17 |
Teemu Piippo |
Fixed circle mode not building the circle anymore
|
changeset |
files
|
2016-02-17 |
Teemu Piippo |
Removed unneeded includes from main.cpp
|
changeset |
files
|
2016-02-17 |
Teemu Piippo |
Moved PreferredLicenseText into HierarchyElement and made the config pointer be passed to LDPaths. Now I can finally remove the Config global pointer.
|
changeset |
files
|
2016-02-17 |
Teemu Piippo |
Moved LDObject::moveObjects into MoveToolset
|
changeset |
files
|
2016-02-16 |
Teemu Piippo |
Rename Pi to lowercase pi
|
changeset |
files
|
2016-02-16 |
Teemu Piippo |
Renamed ldObjectMath.cpp/.h to mathfunctions.cpp/.h
|
changeset |
files
|
2016-02-16 |
Teemu Piippo |
Moved rotation point handling to ldObjectMath.cpp and encapsulated it into new class MathFunctions
|
changeset |
files
|
2016-02-16 |
Teemu Piippo |
Split grid stuff into a new class Grid in grid.cpp/grid.h
|
changeset |
files
|
2016-02-16 |
Teemu Piippo |
Use a better gcd algorithm, some style fixes
|
changeset |
files
|
2016-02-16 |
Teemu Piippo |
Replaced GetRecursiveFilenames with QDirIterator
|
changeset |
files
|
2016-02-15 |
Teemu Piippo |
Reformatted primitives.cpp
|
changeset |
files
|
2016-02-15 |
Teemu Piippo |
Split PrimitivePrompt into its new source files, renamed it to GeneratePrimitivePrompt
|
changeset |
files
|
2016-02-15 |
Teemu Piippo |
Transformed primitive management into a new class PrimitiveManager that is a member of MainWindow
|
changeset |
files
|
2016-02-14 |
Teemu Piippo |
Renamed ConfigurationValueBag to Configuration and added a pointer to it into HierarchyElement. This helps with the fight against global variables.
|
changeset |
files
|
2016-02-13 |
Teemu Piippo |
Fixed line length warnings
|
changeset |
files
|
2016-02-13 |
Teemu Piippo |
Added triangle count to viewport, added compile-time line length check
|
changeset |
files
|
2016-01-01 |
Teemu Piippo |
Happy new year 2016!
|
changeset |
files
|
2015-11-18 |
Teemu Piippo |
Cleanup miscallenous.cpp/.h
|
changeset |
files
|
2015-11-18 |
Teemu Piippo |
It worx again!
|
changeset |
files
|
2015-10-24 |
Teemu Piippo |
Rename LDSubfile to LDSubfileReference
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
A bit more cleanup. Finally removed the PROPERTY macro. (now let's see about making a new one sometime that isn't so terrible?)
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Fix rectangle mode for real
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
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
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Branch close
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Copyright header fix, some minor stuff
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
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.
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Bézier curves now render in 3D
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Bézier curves are now parsed correctly
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Bézier curves may now be serialized down using the "Demote" function. I need to rename that now.
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Added some pretty pics that I left out of the previous commit.
|
changeset |
files
|
2015-10-04 |
Teemu Piippo |
Begin work on Bézier curve support. They can be drawn but don't render in 3D and they load as comments.
|
changeset |
files
|
2015-10-03 |
Teemu Piippo |
And now it should work again too
|
changeset |
files
|
2015-10-03 |
Teemu Piippo |
Now compiles again
|
changeset |
files
|
2015-09-22 |
Teemu Piippo |
Commit work done on document manager. Happy 3rd birthday LDForge!
|
changeset |
files
|
2015-09-21 |
Teemu Piippo |
LDVertexObject stuff (ultimately not worth it)
|
changeset |
files
|
2015-09-06 |
Teemu Piippo |
Removed some unused methods
|
changeset |
files
|
2015-09-06 |
Teemu Piippo |
Split PartDownloadRequest into its own file
|
changeset |
files
|
2015-09-06 |
Teemu Piippo |
Refactor PartDownloader
|
changeset |
files
|