leo
|
a63743c73f
|
Reorganized drawing functions.
|
2014-11-23 23:48:56 +00:00 |
|
leo
|
848224bf3b
|
Reorganized group functions.
|
2014-11-10 00:06:11 +00:00 |
|
leo
|
477cf69977
|
Reorganized zoom functions.
|
2014-11-08 01:05:17 +00:00 |
|
leo
|
c7ab540117
|
Small cleanup.
|
2014-10-24 00:41:19 +00:00 |
|
leo
|
5834587204
|
Support gradient and texture backgrounds in the preview widget.
|
2014-10-23 22:03:50 +00:00 |
|
leo
|
55e7cad5e1
|
Rewrote HTML export.
|
2014-10-13 03:43:33 +00:00 |
|
leo
|
50a018f1a7
|
File load cleanup.
|
2014-10-12 17:34:18 +00:00 |
|
leo
|
ebd7c4be5d
|
More descriptive error message when failing to save images.
|
2014-10-12 02:30:34 +00:00 |
|
leo
|
d6ceb6bfdc
|
Simplified the Save Image Dialog.
|
2014-10-11 23:26:23 +00:00 |
|
leo
|
f9b0cbbc05
|
Moved export functions to model.
|
2014-10-10 23:53:08 +00:00 |
|
leo
|
a6a69b7661
|
Reuse piece bounding box function to avoid duplication.
|
2014-10-10 01:25:31 +00:00 |
|
leo
|
6684abf96a
|
More project cleanup.
|
2014-10-07 23:02:52 +00:00 |
|
leo
|
56b09b03b0
|
Moved snap functions to project.
|
2014-10-05 05:42:38 +00:00 |
|
leo
|
2ca5665235
|
Moved mouse handling to the model.
|
2014-10-05 05:21:51 +00:00 |
|
leo
|
d1f1401ca3
|
Moved search out of the project.
|
2014-09-21 01:31:01 +00:00 |
|
leo
|
641a476726
|
Made menus translatable.
|
2014-09-17 22:17:42 +00:00 |
|
leo
|
564ef5b82c
|
Translation fixes.
|
2014-09-16 01:40:56 +00:00 |
|
leo
|
34de3928b6
|
Added support for translations.
|
2014-09-15 23:41:46 +00:00 |
|
leo
|
7c7b461fb0
|
Removed old terrain editor.
|
2014-09-14 23:32:58 +00:00 |
|
leo
|
4e44915e49
|
Removed binary file save.
|
2014-09-14 00:45:45 +00:00 |
|
leo
|
6315ff0b55
|
Support saving groups recursively.
|
2014-09-13 06:48:51 +00:00 |
|
leo
|
c0db665346
|
Added option to set an extra path to scan for the LDraw library.
|
2014-09-12 22:47:08 +00:00 |
|
leo
|
ade4b61155
|
Added builtin library as a zip file.
|
2014-09-11 19:55:34 +00:00 |
|
leo
|
24f74795b8
|
Added baseplates to builtin library.
|
2014-09-10 01:41:37 +00:00 |
|
leo
|
c1abbddca2
|
Added space between string literals to fix errors in c++11.
|
2014-09-08 22:01:24 +00:00 |
|
leo
|
6b5db8aff9
|
Updated save file format.
|
2014-09-08 19:42:20 +00:00 |
|
leo
|
a9be648237
|
Use QString for model properties.
|
2014-09-06 01:34:03 +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
|
a57946008e
|
Fixed gcc warnings.
|
2014-09-03 17:24:28 +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
|
73952870fd
|
Moved transform type to main window.
|
2014-08-27 16:17:09 +00:00 |
|
leo
|
0a66fbeb82
|
Moved some drawing code out of the projet.
|
2014-08-23 22:56:59 +00:00 |
|
leo
|
22d3c57b9b
|
Moved selection functions to model.
|
2014-08-17 20:44:12 +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
|
1b79096bd4
|
Removed the need to manually set a project modified when a change is made.
|
2014-07-04 17:35:52 +00:00 |
|
leo
|
d78071b773
|
Moved undo support to model.
|
2014-07-03 19:10:04 +00:00 |
|
leo
|
98541ed1f2
|
Improved moving rotated parts.
|
2014-06-22 17:39:15 +00:00 |
|
leo
|
a28ae91a52
|
Draw border around active view.
|
2014-06-20 21:30:52 +00:00 |
|
leo
|
c48adc095b
|
Added shortcut for toggling relative snap.
|
2014-06-18 01:14:45 +00:00 |
|
leo
|
64fab2886e
|
Fixed moving rotated pieces.
|
2014-06-16 17:04:50 +00:00 |
|
leo
|
1a68268421
|
Renamed orthographic projection in the menu.
|
2014-06-13 01:04:44 +00:00 |
|
leo
|
7d2d338398
|
Fixed piece drag from list.
|
2014-05-26 22:58:08 +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
|
4e1a08c4fb
|
Moved current tool to main window.
|
2014-05-23 00:02:21 +00:00 |
|
leo
|
eb4bc27c25
|
Moved addkeys to main window.
|
2014-05-20 22:15:42 +00:00 |
|
leo
|
d162acdf52
|
Moved mouse handling from project to view.
|
2014-05-17 23:03:05 +00:00 |
|
leo
|
add7710f01
|
Fixed cache not saving.
|
2014-05-07 23:14:15 +00:00 |
|
leo
|
65ede54f8b
|
Added support for unofficial zip files.
|
2014-05-07 22:58:59 +00:00 |
|
leo
|
6387ca917f
|
Fixed buffer overflow with parts with very long descriptions.
|
2014-05-03 21:22:21 +00:00 |
|
leo
|
fe2e759bc0
|
Moved view list to main window.
|
2014-05-03 21:16:48 +00:00 |
|
leo
|
9292816f89
|
Moved some hit test functions to view.
|
2014-05-03 16:59:57 +00:00 |
|
leo
|
df90611f77
|
Merged projection and view classes.
|
2014-05-03 06:08:52 +00:00 |
|
leo
|
e0d4f03cbc
|
Moved projection selection to camera.
|
2014-05-03 01:22:24 +00:00 |
|
leo
|
7b60905dcb
|
Removed cm units option.
|
2014-05-02 21:54:07 +00:00 |
|
leo
|
49729dc52a
|
Renamed object classes.
|
2014-05-01 18:42:11 +00:00 |
|
leo
|
0c0cc2aefe
|
Decreased distance to weld vertices to fix some parts not drawing correctly.
|
2014-05-01 15:26:45 +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
|
c7cdb96abb
|
Crash fix.
|
2014-04-24 23:50:32 +00:00 |
|
leo
|
6d4e57b343
|
Fixed matrix passed by value.
|
2014-04-24 01:43:48 +00:00 |
|
leo
|
38757baec7
|
Refactored adding meshes.
|
2014-04-23 14:53:43 +00:00 |
|
leo
|
7e2180e132
|
Fixed invalid memory free.
|
2014-04-20 19:09:46 +00:00 |
|
leo
|
54beb09a97
|
New selection indicator.
|
2014-04-20 01:50:41 +00:00 |
|
leo
|
e0cfece285
|
Fixed background image not loading.
|
2014-04-16 00:35:55 +00:00 |
|
leo
|
fcee2cfd7a
|
Added context default state.
|
2014-04-16 00:29:54 +00:00 |
|
leo
|
f31879c2e4
|
Workaround for LDD import bug.
|
2014-04-14 03:43:31 +00:00 |
|
leo
|
c435eae17b
|
Added graphics context class.
|
2014-04-14 03:20:16 +00:00 |
|
leo
|
d61cf958f6
|
Cleanup.
|
2014-04-12 00:29:53 +00:00 |
|
leo
|
83720038af
|
Added copy constructor to array.
|
2014-04-10 21:24:55 +00:00 |
|
leo
|
c5f006cd2c
|
Moved pieces from a linked list to an array.
|
2014-04-10 04:46:48 +00:00 |
|
leo
|
0459b9f38b
|
Moved lights from linked list to array.
|
2014-04-08 22:34:50 +00:00 |
|
leo
|
22dd034383
|
Correct fix for retina mouse problem.
|
2014-04-06 21:44:58 +00:00 |
|
leo
|
7e40bae194
|
Updated version number.
|
2014-04-05 23:45:04 +00:00 |
|
leo
|
2bc23fe871
|
Only check for part updates if loading from a zip file.
|
2014-03-07 02:39:28 +00:00 |
|
leo
|
18db90b7f5
|
Keep vertex array state always enabled during rendering.
|
2014-02-16 19:36:11 +00:00 |
|
leo
|
0cf0f497e9
|
Removed calls to GL matrix stack.
|
2014-02-16 07:23:55 +00:00 |
|
leo
|
75f093f96d
|
Moved properties and preferences into their own classes.
|
2014-02-10 00:13:41 +00:00 |
|
leo
|
3b08ba7a0b
|
Removed display lists.
|
2014-01-31 00:29:09 +00:00 |
|
leo
|
ac6a61768c
|
Removed curve class.
|
2014-01-30 23:26:55 +00:00 |
|
leo
|
213c53813c
|
Removed animation code.
|
2014-01-30 03:13:34 +00:00 |
|
leo
|
f7334f682e
|
Initialize GL shader extensions.
|
2014-01-27 18:04:50 +00:00 |
|
leo
|
f4e905e4f4
|
Updated version.
|
2014-01-25 23:43:22 +00:00 |
|
leo
|
5e3012e27c
|
Fixed warning.
|
2014-01-25 23:38:03 +00:00 |
|
leo
|
4ea66ceb52
|
Updated Minifig Wizard settings.
|
2014-01-25 22:56:43 +00:00 |
|
leo
|
ad4df2651f
|
Added support for GL_EXT_framebuffer_object.
|
2014-01-13 00:29:12 +00:00 |
|
leo
|
596878213a
|
Fixed crash when printing on a computer without the FBO extension.
|
2014-01-10 14:47:30 +00:00 |
|
leo
|
477a3f062b
|
Preserve groups when merging.
|
2013-12-19 13:41:49 +00:00 |
|
leo
|
a7ab2956c8
|
Added Look At command.
|
2013-12-17 22:23:41 +00:00 |
|
leo
|
79ac714ffc
|
Added missing files.
|
2013-12-17 21:11:36 +00:00 |
|
leo
|
418481f8c8
|
Orthographic projection option.
|
2013-12-17 02:43:16 +00:00 |
|
leo
|
4dbc82a8ab
|
Added move arrows to lights.
|
2013-12-15 22:01:11 +00:00 |
|
leo
|
8f4c932b13
|
Fixed mouse cursor not being updated in some cases.
|
2013-12-15 21:58:30 +00:00 |
|
leo
|
4fd398caa5
|
Hide rotation handles if no pieces are selected.
|
2013-12-15 21:51:22 +00:00 |
|
leo
|
d33f532af3
|
Using the mouse wheel with the control key down will zoom faster.
|
2013-12-15 21:41:15 +00:00 |
|
leo
|
eb9a75fc25
|
Fixed wrong transform of some pieces when importing nested ldr files.
|
2013-12-07 23:15:28 +00:00 |
|
leo
|
e3b086ffb6
|
Fixed piece arrows not being drawn if the axis icon is enabled.
|
2013-09-08 05:54:56 +00:00 |
|
leo
|
e3250c12f1
|
Fixed grid studs being enabled by grid lines option.
|
2013-09-06 23:24:47 +00:00 |
|
leo
|
92dc1315f5
|
Fixed mipmap generation bug.
|
2013-09-05 00:04:21 +00:00 |
|
leo
|
5cd24e9921
|
Updated color definitions.
|
2013-09-02 21:05:01 +00:00 |
|
leo
|
176cbbbdeb
|
Update minifig wizard settings.
|
2013-09-02 20:55:27 +00:00 |
|
leo
|
6aa24485af
|
Fixed compiler warning.
|
2013-09-02 20:31:48 +00:00 |
|
leo
|
8477b38020
|
Updated version number.
|
2013-09-02 18:29:21 +00:00 |
|
leo
|
5758001cbc
|
Resize grid when adding pieces with the mouse.
|
2013-09-01 22:25:34 +00:00 |
|
leo
|
ba28ef208c
|
Moved default camera out.
|
2013-09-01 22:19:53 +00:00 |
|
leo
|
87e7ed190c
|
Auto resize grid.
|
2013-09-01 21:45:19 +00:00 |
|
leo
|
8609014e64
|
Added option to draw studs on the base grid.
|
2013-08-31 21:58:47 +00:00 |
|
leo
|
44e85eb339
|
Removed copy keys command.
|
2013-08-31 00:07:04 +00:00 |
|
leo
|
88ac2de732
|
Fixed 3ds export bugs.
|
2013-08-29 06:51:36 +00:00 |
|
leo
|
c380956c96
|
Split povray exporter into a separate function.
|
2013-08-17 01:35:02 +00:00 |
|
leo
|
3a626ab23c
|
Added povray options to the preferences dialog.
|
2013-08-17 01:17:23 +00:00 |
|
leo
|
06ceadd800
|
Fixed calling povray to render files.
|
2013-08-16 23:17:25 +00:00 |
|
leo
|
32dcb94c49
|
Removed defines.h
|
2013-08-16 22:39:47 +00:00 |
|
leo
|
bfe224fd75
|
Fixed loading mpd files with spaces in the name.
|
2013-08-16 16:16:45 +00:00 |
|
leo
|
422b104b8e
|
Removed console class.
|
2013-08-16 01:31:30 +00:00 |
|
leo
|
649d6b351c
|
Renamed window classes.
|
2013-08-16 01:25:51 +00:00 |
|
leo
|
4d0eb9ce3e
|
Renamed source files.
|
2013-08-16 01:20:51 +00:00 |
|
leo
|
979217d023
|
Array class cleanup.
|
2013-08-15 23:43:18 +00:00 |
|
leo
|
50027f8a07
|
Automatically update file extension in the image dialog.
|
2013-08-13 22:17:25 +00:00 |
|
leo
|
013e72b334
|
Fixed crash loading a project from the command line.
|
2013-08-11 20:35:04 +00:00 |
|
leo
|
1bd17a3394
|
Fixes for Qt 4.8 on OSX.
|
2013-08-10 04:03:29 +00:00 |
|
leo
|
8b1bb38fc1
|
Deleted old files.
|
2013-08-09 19:17:46 +00:00 |
|
leo
|
f11c97777a
|
Merged qtest branch into trunk.
|
2013-08-09 04:57:18 +00:00 |
|
leo
|
3bb6b098c8
|
Updated version number.
|
2013-08-07 23:08:53 +00:00 |
|
leo
|
5bfa04ddf1
|
Fixes to compile on FreeBSD.
|
2013-07-12 21:29:57 +00:00 |
|
leo
|
1a29356179
|
Fixed potentially incorrect signed comparison.
|
2013-07-08 19:23:29 +00:00 |
|
leo
|
4ebbd438d7
|
Fixed some valgrind warnings about uninitialized variables.
|
2013-07-08 18:09:44 +00:00 |
|
leo
|
49a48913e6
|
Removed unused variable.
|
2013-07-07 22:29:58 +00:00 |
|
leo
|
70d500ab87
|
Fixed uninitialized overlay mode.
|
2013-04-10 00:56:51 +00:00 |
|
leo
|
8ef4470439
|
Use a translucent rectangle for selection instead of lines.
|
2013-04-10 00:52:06 +00:00 |
|
leo
|
fba908166b
|
Fixed importing parts with bow tie quads.
|
2013-03-21 21:16:51 +00:00 |
|
leo
|
e8ef2de64d
|
Fixed duplicate colors when using the internal library.
|
2013-03-07 17:09:35 +00:00 |
|
leo
|
d22e5fecde
|
Updated version number.
|
2013-03-06 22:16:26 +00:00 |
|
leo
|
1c10e656b2
|
Fixed compiler warning.
|
2013-02-26 03:06:51 +00:00 |
|
leo
|
8f6172ee2f
|
More descriptive error message.
|
2013-02-23 01:28:20 +00:00 |
|
leo
|
ca6ff669e2
|
Added a small built-in library in case a real one is not available.
|
2013-02-23 01:21:49 +00:00 |
|
leo
|
975bcb14df
|
Fixed warnings.
|
2013-02-22 20:01:36 +00:00 |
|
leo
|
61c19a7127
|
Automatically swap buffers after drawing a GL window derived class.
|
2013-02-13 01:18:28 +00:00 |
|
leo
|
8a22a11819
|
Fixed shadow declarations.
|
2013-02-12 23:36:30 +00:00 |
|
leo
|
3220901e04
|
Fixed bug pasting cameras.
|
2013-02-12 22:12:50 +00:00 |
|
leo
|
c7ebb8b82b
|
Only update camera menu once when deleting multiple cameras.
|
2013-02-12 22:07:52 +00:00 |
|
leo
|
a7796f4bca
|
Initialize all member variables.
|
2013-02-11 22:25:16 +00:00 |
|
leo
|
1f68d362db
|
Support drag and drop from piece list on Linux.
|
2013-02-11 19:28:53 +00:00 |
|
leo
|
012383cfc7
|
Added camera rotate and zoom to the Minifig Wizard preview.
|
2013-01-29 00:43:34 +00:00 |
|
leo
|
4a33a776a1
|
Inverted piece preview zoom to be consistent with the main window zoom.
|
2013-01-28 23:51:16 +00:00 |
|