Commit Graph
58 Commits
Author SHA1 Message Date
leo 0ec6269972 Don't release and reload meshes when using undo. 2015-11-16 02:41:16 +00:00
leo 7f7a93e015 Added shader support. 2015-05-16 23:04:35 +00:00
leo 7170c1d0ee GL extensions cleanup. 2015-05-09 19:54:29 +00:00
leo 77e103264d Set colors through the context. 2015-05-04 00:51:41 +00:00
leo d59dfe9444 Rewrote camera and light drawing. 2015-04-19 01:10:01 +00:00
leo 35fe45ada8 Preserve file comments when saving. 2015-03-21 20:12:04 +00:00
leo 786bf4283b Rewrote how model names work. 2015-02-22 02:39:15 +00:00
leo 817ffce7ef Avoid using floating point notation in the properties pane. 2015-01-19 23:48:46 +00:00
leo af37e7008d Removed support for naming pieces in a model. 2015-01-15 02:21:10 +00:00
leo 77683ccfa8 Removed group separator being added to numbers when saving files. 2015-01-12 16:01:01 +00:00
leo 12d0094806 Store piece transformations as matrices to allow scaling. 2015-01-10 20:30:37 +00:00
leo e1e9a022ca Fixed saving mpd files. 2014-12-26 17:09:11 +00:00
leo 0aae5d339f Fixed mouse selection of submodels. 2014-12-26 15:44:46 +00:00
leo 493ad442b2 Finished separating model from project. 2014-12-08 07:32:39 +00:00
leo d4ab2e9f90 More cleanup. 2014-11-29 02:55:58 +00:00
leo a63743c73f Reorganized drawing functions. 2014-11-23 23:48:56 +00:00
leo 6b5db8aff9 Updated save file format. 2014-09-08 19:42:20 +00:00
leo 05cafd4055 Use QTextStream for saving files. 2014-09-05 00:24:28 +00:00
leo 9454ebb929 Removed JSON exporter. 2014-09-04 14:27:37 +00:00
leo c4bc70fd35 Use text stream for parsing. 2014-09-03 14:34:53 +00:00
leo 661fa68011 Changed the LDraw exporter to include more features in extensions. 2014-09-02 03:44:51 +00:00
leo 4c0c815682 Moved keys to separate arrays. 2014-08-31 00:53:12 +00:00
leo 07e6fce3ce Use LDraw units internally. 2014-08-30 19:48:36 +00:00
leo 9a37302456 Added JSON export. 2014-08-29 23:52:42 +00:00
leo b9d2229132 Removed old object class names. 2014-08-07 15:22:33 +00:00
leo 109ec00f5f Support more than 255 steps. 2014-07-06 06:04:09 +00:00
leo 98541ed1f2 Improved moving rotated parts. 2014-06-22 17:39:15 +00:00
leo d4c3cf8ebe Group cleanup. 2014-05-25 18:23:09 +00:00
leo e20907fbdd Added model class. 2014-05-25 01:45:19 +00:00
leo 6387ca917f Fixed buffer overflow with parts with very long descriptions. 2014-05-03 21:22:21 +00:00
leo 49729dc52a Renamed object classes. 2014-05-01 18:42:11 +00:00
leo d2d96489ac Fixed inconsistent behavior where sometimes parts that are not visible would remain selected and be modified. 2014-05-01 14:55:12 +00:00
leo c5f006cd2c Moved pieces from a linked list to an array. 2014-04-10 04:46:48 +00:00
leo 0cf0f497e9 Removed calls to GL matrix stack. 2014-02-16 07:23:55 +00:00
leo 3b08ba7a0b Removed display lists. 2014-01-31 00:29:09 +00:00
leo 213c53813c Removed animation code. 2014-01-30 03:13:34 +00:00
leo f11c97777a Merged qtest branch into trunk. 2013-08-09 04:57:18 +00:00
leo ee6dae8249 Fixed compiler warnings. 2013-01-06 19:24:25 +00:00
leo b0ac0089ab Removed old matrix class. 2012-10-18 18:57:21 +00:00
leo 9c53860e4a Added texture mapping support. 2012-10-11 23:55:55 +00:00
leo 4da5f06d9a Camera cleanup. 2012-08-23 18:47:37 +00:00
leo 9be1948d4d Bounding box cleanup. 2012-08-16 23:50:40 +00:00
leo 000302a71b Fixed bug calculating bounding box. 2012-07-20 22:57:43 +00:00
leo 2e73fdfe71 Linux fixes. 2012-07-06 01:18:55 +00:00
leo 1d72f82c9b Hardcoded number of planes in frustum intersection code to 6. 2012-07-03 22:56:05 +00:00
leo a42fe600ca Removed some old vector code. 2012-06-16 00:17:52 +00:00
leo bbf1469cb5 Store the current transformation matrix for each piece. 2012-05-17 21:52:20 +00:00
leo 7390c65790 Updated code to new colors. 2012-04-21 01:30:02 +00:00
leo 8dda20d4ee Removed old color code. 2012-04-20 23:27:12 +00:00
leo aa401846b6 Added new mesh class. 2012-04-13 23:41:58 +00:00