Commit graph

2213 commits

Author SHA1 Message Date
Leonardo Zide
6100ca086f Update leocad.pro 2021-03-21 11:08:16 -07:00
Leonardo Zide
3b270d7107
Merge pull request #640 from hfiguiere/unhide_menu
Add Unhide selected menu item
2021-03-21 11:02:52 -07:00
Leonardo Zide
b6c5a00f25 Looks for lrelease-qt5. 2021-03-21 10:57:38 -07:00
Johannes Sixt
a0cadfcfa5 Synthesize Technic Pneumatic Tubes with End Bulges. 2021-03-21 10:18:49 +01:00
Johannes Sixt
6bbecad7e2 Synthesize Technic Pneumatic Tubes. 2021-03-21 10:18:43 +01:00
Johannes Sixt
94f7a9800a Factor out a function that constructs a tube mesh.
Later, we want to make tubes with different radii.

While we are here, correct the winding of the triangles that make the
inner tube.
2021-03-21 10:13:00 +01:00
Leonardo Zide
8adf3502c0 Merge branch 'master' of https://github.com/leozide/leocad 2021-03-20 17:00:30 -07:00
Leonardo Zide
ee1d28d7af Snap config. 2021-03-20 17:00:04 -07:00
Leonardo Zide
177265d9f8 Fixed CLI crash. 2021-03-20 12:32:05 -07:00
Leonardo Zide
29f797c771 Hide conditional lines behind the points. 2021-03-20 11:56:13 -07:00
Leonardo Zide
b548e1f4d2
Merge pull request #669 from j6t/fix-default-control-points
Fix incorrect control points of second and later synthesized pieces.
2021-03-17 21:46:14 -07:00
Leonardo Zide
a460075278 Fixed normal transforms. 2021-03-17 21:43:02 -07:00
Johannes Sixt
57edf44020 Fix incorrect control points of second and later synthesized pieces.
When a model that was not create by LeoCAD contains two different pieces
that are handled by lcSynth, then a set of default control points is
generated for the first piece. When the following synthesized pieces are
loaded, this set of control points is reused for the other pieces. But
the values generated for the first piece may not be a suitable default
for the subsequent pieces. Clear the control points after they have been
applied to a piece so that later pieces receive a new set of defaults.
2021-03-15 21:48:28 +01:00
Leonardo Zide
b10d89539b
Merge pull request #661 from hfiguiere/appdata
Update appdata for the latest releases
2021-03-14 18:03:32 -07:00
Hubert Figuière
5bb127588e Update appdata for the latest releases 2021-03-14 19:55:56 -04:00
Leonardo Zide
61cf1dcd20 Keep shader compatible with GLSL 110. 2021-03-14 11:41:53 -07:00
Leonardo Zide
9db8a0112a Better conditional line math. 2021-03-14 11:31:50 -07:00
Leonardo Zide
a2aa03c4fa Update .gitignore 2021-03-14 11:10:27 -07:00
Leonardo Zide
6ef3fe5500 Updated version. 2021-03-14 11:33:15 -07:00
Leonardo Zide
671f9c4966 Updated minifig.ini 2020-03. 2021-03-14 11:27:50 -07:00
Leonardo Zide
32c7964503 Load official parts before unofficial. 2021-03-13 20:01:25 -08:00
Leonardo Zide
b0f689df83 Crash fix. 2021-03-13 14:53:50 -08:00
Leonardo Zide
c8bd036236 Fixed texture upload from worker threads. 2021-03-13 14:09:08 -08:00
Leonardo Zide
a5a794d3fc Set texture unit 0 for all textures. 2021-03-13 11:40:33 -08:00
Leonardo Zide
f789dd21df Read official files before unofficial files.
This is for consistency with other tools #652.
2021-03-13 10:51:35 -08:00
Leonardo Zide
649ecf5c1e Fixed Preferences Dialog Qt assert. 2021-03-13 09:24:32 -08:00
Leonardo Zide
2f664f5a1c
Merge pull request #657 from j6t/fix-indextype-in-meshloader
Fix check for type of mesh index.
2021-03-13 09:20:30 -08:00
Johannes Sixt
19bc2f4f90 Fix check for type of mesh index.
The index type does not only depend on the number of geometry vertices,
but also on the number of conditional line vertices. Check the stored
type, not the number of vertices.
2021-03-13 11:59:57 +01:00
Leonardo Zide
57c4f2912d Merge branch 'master' of https://github.com/leozide/leocad 2021-03-10 21:24:04 -08:00
Leonardo Zide
233affe3fc Moved global resource creation to startup instead of context creation. Fixes #645. 2021-03-10 21:22:41 -08:00
Leonardo Zide
36023ee2e4 Moved global resource creation to startup instead of context creation. 2021-03-10 21:21:47 -08:00
Leonardo Zide
44d0e92b50 Crash fix. Fixes #648. 2021-03-10 16:10:24 -08:00
Leonardo Zide
5065dcac74 Fixed vertex attribute bindings for the conditional shader. 2021-03-10 13:30:41 -08:00
Leonardo Zide
03425aa06c
Merge pull request #650 from hfiguiere/issue-649
Fixed PLI image width.
2021-03-09 21:12:26 -08:00
Hubert Figuière
064c815360 CurrentWidth can be MaxWidth.
Fix instructions hanging when there is a 16 x 16 plate
Closes #649
2021-03-10 00:00:01 -05:00
Leonardo Zide
de3a3adf34 Fixed wrong function call. 2021-03-07 16:07:43 -08:00
Leonardo Zide
4a50ac69a9 Fixed conditional line color. 2021-03-07 11:05:44 -08:00
Leonardo Zide
4f53004aae Disable conditional lines when shaders are not available. 2021-03-07 11:04:53 -08:00
Leonardo Zide
3e84285f40 Refactored bounding box calculation. 2021-03-07 10:14:48 -08:00
Leonardo Zide
b7740d9db1 Don't look for duplicate conditional verts. 2021-03-07 09:57:17 -08:00
Leonardo Zide
b2880731db Added conditional lines option. 2021-03-07 09:53:35 -08:00
Leonardo Zide
c3ad14ac04 Conditional line shader. 2021-03-06 18:54:24 -08:00
Leonardo Zide
cf664584c6 Fixed conditional lines math. 2021-03-06 10:08:36 -08:00
Hubert Figuière
06b4c2642b Add Unhide selected menu item 2021-03-04 23:55:39 -05:00
Leonardo Zide
6117c7de88 Crash fix. 2021-03-01 17:21:13 -08:00
Leonardo Zide
140daced93 Added model measurements. Fixes #631. 2021-02-28 15:57:02 -08:00
Leonardo Zide
d0404d9fbb gcc fix. 2021-02-28 13:11:54 -08:00
Leonardo Zide
27734f2469 Moved bricklink color table to the mapping file. 2021-02-28 13:02:58 -08:00
Leonardo Zide
310504775e
Merge pull request #632 from hfiguiere/bl-export
Issue #630 - Remap element for BrickLink export
2021-02-28 11:36:13 -08:00
Leonardo Zide
7a9e193d41 View cleanup. 2021-02-28 11:32:12 -08:00