2017-03-03 |
Teemu Piippo |
Added polar grid rendering (which is disabled for now).
|
file |
diff |
annotate
|
2017-03-03 |
Teemu Piippo |
At long last, the grid is finally now rendered onto the viewport. Woop!
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
2017-02-23 |
Teemu Piippo |
Replaced LDObjectList with QVector<LDObject*>
|
file |
diff |
annotate
|
2017-02-23 |
Teemu Piippo |
Removed the Origin and axes global constants.
|
file |
diff |
annotate
|
2017-02-20 |
Teemu Piippo |
Made fixed cameras matrix-based. This simplifies some math.
|
file |
diff |
annotate
|
2017-02-14 |
Teemu Piippo |
Rearranged declarations in basics.h
|
file |
diff |
annotate
|
2017-02-14 |
Teemu Piippo |
Removed the intXX type aliases and removed uses of intXX_t in favor of qintXX
|
file |
diff |
annotate
|
2017-02-12 |
Teemu Piippo |
Reworked iterable enums: they all are enum classes now and the end value is marked with "_End"
|
file |
diff |
annotate
|
2017-02-10 |
Teemu Piippo |
Added the RingAdapter class and interfacing ring() function and simplified some math in GLCompiler with it
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
2017-01-28 |
Teemu Piippo |
Happy new year 2017!
|
file |
diff |
annotate
|
2017-01-28 |
Teemu Piippo |
Moved the identity matrix constant into Matrix's namespace
|
file |
diff |
annotate
|
2017-01-28 |
Teemu Piippo |
Actually, let's call it countof(). Makes more sense.
|
file |
diff |
annotate
|
2017-01-28 |
Teemu Piippo |
Replaced '.length()' with 'length()' where appropriate
|
file |
diff |
annotate
|
2017-01-28 |
Teemu Piippo |
Replaced uses of 'x.size()' with 'length(x)'
|
file |
diff |
annotate
|
2017-01-28 |
Teemu Piippo |
refactor: added the length() function that's like Python's len()
|
file |
diff |
annotate
|
2016-11-18 |
Teemu Piippo |
Cleaned up crash catcher, fixed missing <math.h> include
|
file |
diff |
annotate
|
2016-11-17 |
Teemu Piippo |
Cleanup in GL renderer...
|
file |
diff |
annotate
|
2016-11-15 |
Teemu Piippo |
Refactor primitives
|
file |
diff |
annotate
|
2016-05-08 |
Teemu Piippo |
Moved matrix into new source/header pair in types/
|
file |
diff |
annotate
|
2016-05-08 |
Teemu Piippo |
Replaced the ugly for_enum macro with a generator class
|
file |
diff |
annotate
|
2016-02-17 |
Teemu Piippo |
removed removeDuplicates in favor of QSet, and the unused ObjectList class
|
file |
diff |
annotate
|
2016-02-16 |
Teemu Piippo |
Rename Pi to lowercase pi
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
2016-02-13 |
Teemu Piippo |
Added triangle count to viewport, added compile-time line length check
|
file |
diff |
annotate
|
2016-01-01 |
Teemu Piippo |
Happy new year 2016!
|
file |
diff |
annotate
|
2015-11-18 |
Teemu Piippo |
Cleanup miscallenous.cpp/.h
|
file |
diff |
annotate
|
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?)
|
file |
diff |
annotate
|
2015-10-04 |
Teemu Piippo |
Copyright header fix, some minor stuff
|
file |
diff |
annotate
|
2015-10-04 |
Teemu Piippo |
Bézier curves may now be serialized down using the "Demote" function. I need to rename that now.
|
file |
diff |
annotate
|
2015-09-21 |
Teemu Piippo |
LDVertexObject stuff (ultimately not worth it)
|
file |
diff |
annotate
|
2015-09-05 |
Teemu Piippo |
Make documents members of the main window
|
file |
diff |
annotate
|
2015-08-30 |
Teemu Piippo |
Happy new year 2015
|
file |
diff |
annotate
|
2015-08-30 |
Teemu Piippo |
Replaced Min/Max/Clamp/Abs with use of Qt versions of them.
|
file |
diff |
annotate
|
2015-08-22 |
Teemu Piippo |
Cleanup progresses
|
file |
diff |
annotate
|
2015-08-22 |
Teemu Piippo |
More sharedpointer removal
|
file |
diff |
annotate
|
2015-08-22 |
Teemu Piippo |
Replace casts
|
file |
diff |
annotate
|
2015-07-07 |
Teemu Piippo |
Refactoring update.
|
file |
diff |
annotate
|
2015-02-21 |
Teemu Piippo |
- bump copyright year
|
file |
diff |
annotate
|
2014-12-01 |
Teemu Piippo |
- fixed stability problems
|
file |
diff |
annotate
|
2014-11-05 |
Teemu Piippo |
- bfc stuff (at least it works now...)
experimental
|
file |
diff |
annotate
|
2014-09-08 |
Teemu Piippo |
- re-committed bfc work (this makes 903ec1e46298 a suitable common ancestor for experimental branch features)
experimental
|
file |
diff |
annotate
|
2014-09-08 |
Teemu Piippo |
- backed out work done on bfc (re-committing later)
experimental
|
file |
diff |
annotate
|
2014-09-07 |
Teemu Piippo |
- commit work done on bfc support
experimental
|
file |
diff |
annotate
|
2014-08-31 |
Teemu Piippo |
- ring finder now also tries scaling by 10 (3.4, 6.4 -> 34, 64), fixed floating point math argghhhhhhhh
|
file |
diff |
annotate
|
2014-08-06 |
Teemu Piippo |
- major identifier renaming
|
file |
diff |
annotate
|
2014-07-26 |
Teemu Piippo |
- refactor
|
file |
diff |
annotate
|
2014-07-16 |
Teemu Piippo |
- changed copyright lines to use my legal name instead of my nickname
|
file |
diff |
annotate
|
2014-07-03 |
Santeri Piippo |
- added the magic wand tool
|
file |
diff |
annotate
|
2014-06-30 |
Santeri Piippo |
- refactor
|
file |
diff |
annotate
|
2014-06-05 |
Santeri Piippo |
- source reformat
|
file |
diff |
annotate
|
2014-06-03 |
Santeri Piippo |
- String -> QString
|
file |
diff |
annotate
|
2014-06-02 |
Santeri Piippo |
- made LDDocument use shared pointers, this eliminates a lot of document-related crashes
|
file |
diff |
annotate
|
2014-05-09 |
Santeri Piippo |
- initial overhaul with smart pointers
|
file |
diff |
annotate
|
2014-04-27 |
Santeri Piippo |
- type-aliased QString to String
|
file |
diff |
annotate
|
2014-04-23 |
Santeri Piippo |
- reimplemented the Vertex class as a derivative of QVector3D
|
file |
diff |
annotate
|
2014-03-29 |
Santeri Piippo |
- renamed files to camelCase
|
file |
diff |
annotate
|