58 Commits

Author SHA1 Message Date
Leonardo Zide a8e37df8ce Whitespace cleanup. 2026-03-10 21:11:40 -07:00
Leonardo Zide 3ff6f06f04 Fixed warnings. 2025-11-20 22:57:18 -08:00
Leonardo Zide 1df718ecd4 Fixed ray casting on meshes with textures. 2024-12-20 13:14:38 -08:00
Trevor SANDY 6b5bfbf99f POVRay lights - export POV file 2023-08-11 05:39:36 +02:00
Leonardo Zide 6ca5c160f1 Place new pieces relative to the side of the piece under the mouse. 2021-12-24 15:42:37 -08:00
Leonardo Zide 7d884e6b5f Static analysis fixes. 2021-11-14 18:34:24 -08:00
Leonardo Zide 5decefcb73 Crash fix. 2021-06-27 12:44:05 -07:00
Leonardo Zide 5e3ca0e781 Fixed loading textures from cached pieces. 2021-06-27 12:42:53 -07:00
Leonardo Zide bad9bd5069 Fixed wrong texture mesh indices. Fixes #727. 2021-06-26 14:01:02 -07:00
Leonardo Zide c3ad14ac04 Conditional line shader. 2021-03-06 18:54:24 -08:00
Leonardo Zide 63a6590fc8 Replaced hardcoded stud style values with an enum. 2021-01-22 14:16:28 -08:00
Trevor SANDY f21d7ad63a Stud style - Rename stud logo 2021-01-20 13:19:29 +01:00
Leonardo Zide c758ef2910 Qt deprecated cleanup. 2020-12-11 15:49:32 -08:00
Leonardo Zide 0828fd1e2c Added mesh LOD distance option. 2020-08-15 16:16:26 -07:00
Leonardo Zide b9662dd3e0 gcc fix. 2020-03-22 20:32:04 -07:00
Leonardo Zide 7275c4256d Added const qualifiers. 2020-03-22 20:18:52 -07:00
Leonardo Zide 481d4e6e81 Added bounding boxes to mesh sections. 2019-11-22 12:48:40 -08:00
Leonardo Zide f266040633 Don't apply textures to lines. 2019-11-02 11:38:24 -07:00
Leonardo Zide 9499dd9daa Fixed stud LOD not working. Fixes #390.
Also fixed cached pieces not updating their logo settings.
2019-09-29 12:58:18 -07:00
Leonardo Zide e68ce05b57 Moved mesh flags to the mesh class. 2019-07-21 08:56:37 -07:00
Leonardo Zide 636e013455 Removed lcint types. 2017-12-02 12:22:04 -08:00
Leonardo Zide f2fc6b3a8d Fixed POV-Ray warnings. 2017-11-04 14:32:21 -07:00
Leonardo Zide f6e4c054a7 Export normals to pov and obj. Fixes #117 . 2017-09-09 11:33:46 -07:00
Leonardo Zide bca9b205af Support loading textures from the same folder of the model being loaded. 2017-07-01 17:12:09 -07:00
leozide f7d61f33ce Updated code to use nullptr and override. 2017-04-13 17:26:40 -07:00
leozide 4d844dd90a Added normals to cube mesh. 2017-03-03 18:04:52 -08:00
Leonardo Zide 3d1efcabec Added room in the meshes for normals. 2017-02-18 11:12:35 -08:00
Leonardo 70463b9d8e Removed access to library internal array. 2016-11-17 12:10:33 -08:00
leo 6e602174c0 Experimental conditional line support. 2016-08-22 01:11:32 +00:00
leo 9278a6fe1e Warning fixes. 2016-03-06 20:19:02 +00:00
leo 1cd4a8cee0 Added support for flexible technic ribbed hoses. 2016-02-29 20:13:54 +00:00
leo 510d190483 Support dynamic piece meshes. 2016-02-19 17:53:54 +00:00
leo 55e7cd4bab Warning fixes for VS 2015. 2016-02-16 23:11:52 +00:00
leo b53debf017 Changed the library cache to use loose files. 2015-07-22 04:00:47 +00:00
leo 307ed62ceb Added mesh LOD. 2015-05-24 04:36:25 +00:00
leo aa861cd036 Use a single vertex buffer for all pieces. 2015-04-26 18:14:33 +00:00
leo c670893deb Rendering optimizations. 2015-02-08 18:54:51 +00:00
leo 817ffce7ef Avoid using floating point notation in the properties pane. 2015-01-19 23:48:46 +00:00
leo b6f8e8e651 Reuse same mesh for all placeholder pieces. 2015-01-08 04:50:38 +00:00
leo 07e6fce3ce Use LDraw units internally. 2014-08-30 19:48:36 +00:00
leo 54beb09a97 New selection indicator. 2014-04-20 01:50:41 +00:00
leo 18db90b7f5 Keep vertex array state always enabled during rendering. 2014-02-16 19:36:11 +00:00
leo f11c97777a Merged qtest branch into trunk. 2013-08-09 04:57:18 +00:00
leo 4ebbd438d7 Fixed some valgrind warnings about uninitialized variables. 2013-07-08 18:09:44 +00:00
leo 8a22a11819 Fixed shadow declarations. 2013-02-12 23:36:30 +00:00
leo ca39b28a62 Avoid creating buffer objects without an active context. 2012-11-09 22:48:39 +00:00
leo 04932395be Cache piece data. 2012-11-08 04:05:52 +00:00
leo 2d91680984 Texture cleanup. 2012-10-12 18:21:45 +00:00
leo 9c53860e4a Added texture mapping support. 2012-10-11 23:55:55 +00:00
leo ad5351cbbf Deleted old algebra files. 2012-07-12 04:18:10 +00:00