Commit Graph

88 Commits

Author SHA1 Message Date
cbf1d1b275 Added code to increase near/far distance during rendering to avoid cutting objects 2024-02-04 16:08:05 +01:00
46698319f6 fixed CSV export 2024-02-04 15:00:10 +01:00
b63643b153 Added system to export part list in CSV file
Added possibility to set material and/or weight of each part
Part weight is calculated from volume and density if the material is configured
2023-05-01 16:09:25 +02:00
731b203c5e Added possibility to render multiple pages in batch 2023-04-30 19:29:09 +02:00
85b680d2f4 Added possibility to remove transparency from rasterized images 2023-03-13 21:58:14 +01:00
4bb23e5684 Added code to hide points in rasterized images (only lines should be visible) 2023-01-18 19:54:12 +01:00
a7201934be fixed bug related to clipping in fast render mode 2023-01-18 18:53:52 +01:00
c06af9db24 Added code to handle clipping view 2023-01-15 20:26:06 +01:00
5e65e68c13 raster rendering optimizations 2023-01-14 18:40:17 +01:00
ec97d10a51 Added possibility to hide specific objects in the rasterized image 2023-01-14 16:10:13 +01:00
a8e10a2b99 fixed rasterization issues, and added possibility to render Draft objects (dimensions, lines, etc.) 2023-01-14 13:13:16 +01:00
ff8b904dc4 Added code to optimize PNG images file size (indexed colors with all-or-nothing alpha) 2023-01-04 22:49:17 +01:00
8a9c6d8069 Added possibility to manually define a view volume, and fixed some bugs 2023-01-04 20:40:05 +01:00
f180c72f81 New Step button must always be active (to be able to create the first step) 2023-01-04 20:39:30 +01:00
20895bbf4b fixed error when a document is being loaded (balloons source object are not available yet) 2023-01-02 16:55:02 +01:00
13ff11293a Added code to initialize pages when loading a document (fix for balloons visibility and image file path) 2023-01-02 16:43:11 +01:00
f62ab9eb70 fixed bugs for link branch
- App.Base.Vector2d has no "distance" method
- balloons were not treated as a group but one by one
2023-01-01 13:11:01 +01:00
8bea399e48 Merge pull request 'Divers fixes mineurs et annotations générées en cercle' (#2) from AndreasL/assembly_handbook:dev/better-annotations into master
Reviewed-on: #2
2023-01-01 11:50:26 +00:00
078ce07b86 Merge pull request 'Part name used in sub assembly are now properly display' (#1) from AndreasL/assembly_handbook:master into master
Reviewed-on: #1
2023-01-01 11:47:27 +00:00
Andréas Livet
90f3402437 anotation grouping : various fix 2022-12-31 17:06:23 +01:00
Andréas Livet
1652f32504 annotation arrows are now scaled at 0.5 2022-12-31 17:05:06 +01:00
Andréas Livet
7214c541f1 Annotation balloon are regrouped and created in circle 2022-12-31 17:05:06 +01:00
Andréas Livet
aaeea1784f Button are activated only if view is selected 2022-12-31 17:05:06 +01:00
Andréas Livet
11116df87e Part name used in sub assembly are now properly display
Step view have CoerceView set to True by default
2022-12-31 17:05:06 +01:00
b8f1e40de3 Added code to work arround TechDraw bugs when using the "annotate view" button 2022-12-31 16:52:40 +01:00
c4a4f09818 fixed alpha bug that caused some lines to be too thick 2022-12-31 16:31:26 +01:00
580abc0960 Added code to correctly crop image views (otherwise they don't always display entirely) 2022-12-31 16:22:01 +01:00
1966fb7e13 fixed image cropping bug (that was introducing an offset compared to the TechDraw view) 2022-12-31 15:36:19 +01:00
3c7bdc2a4c Added button for faster rendering and fixed problem with overlay not recomputing 2022-12-31 13:05:01 +01:00
d6fb938d96 Added possibility to annotate parts of sub-assemblies 2022-12-30 22:54:18 +01:00
d7f520805d Added code to render outlines (needed for curved shapes like spheres and cylinders) 2022-12-30 12:20:07 +01:00
e5c06a5796 Improved performances and fixed bugs 2022-12-29 18:05:28 +01:00
25c5149e9f Added code to change colors of parts rendered in rasterized views (white with black lines) 2022-12-28 11:52:29 +01:00
95034aa0bc fixed bug when rasterizing variant links 2022-12-28 10:26:48 +01:00
f9d58c66fc fixed bugs 2022-12-26 14:08:41 +01:00
137b73fea1 refactored and improved view rasterization system (wip) 2022-12-26 10:19:00 +01:00
14e8aee319 rasterized image automatic alignment with TechDraw view (wip) 2022-12-24 16:39:29 +01:00
be9ff003e3 alternative rendering method (rasterization) ; wip 2022-12-22 22:34:37 +01:00
Andréas Livet
959b2fef0a Part name used in sub assembly are now properly display
Step view have CoerceView set to True by default
2022-11-24 17:39:40 +01:00
05e7da16a5 Added fast rendering mode (when CoarseView is set to true) 2022-11-23 20:10:39 +01:00
007e652567 fixed multiple issues
- fixed very slow page refresh (related to part center query from cosmetic 3D vertex)
- fixed bug when annotating a view that has an invalid part reference
- using scale 1.0 for arrow ends (instead of 4.0)
2022-11-14 23:58:51 +01:00
e1e4cd743e Fixed balloon bugs when parts from a different document are added to a view 2022-11-13 13:50:30 +01:00
9cf0944570 fixed bugs with variant links 2022-10-23 16:27:49 +02:00
bae89072be fixed bug when a TechDraw view contains a variant link 2022-10-22 17:51:31 +02:00
dd3044dbb6 fixed bug when selecting linked objects 2022-10-22 17:43:52 +02:00
9dbaa141f1 multiple small improvements
- improved naming of balloons (part name appears more clearly, balloon numbering is at the end)
- balloons for parts that were already in the previous step are hidden by default
- disabled highlighting of part drawing related to the selected balloon (for performance reasons)
- added possibility to explicitely set the display name of a part (instead of using the file name)
- added workaround for balloons that are not rendered until selected
2022-10-22 17:35:50 +02:00
44c6e41fff When creating the first step, use the current 3D view direction if available 2022-10-18 22:42:37 +02:00
1338f7d989 Added button to assign the current 3D view direction to a TechDraw view 2022-10-18 22:35:35 +02:00
a5f0115b09 Replaced licence by LGPL2 to be consistent with FreeCAD which is LGPL2 too 2022-10-17 23:24:38 +01:00
Youen Toupin
c8374e1ea2 removed old files 2022-10-18 00:18:32 +02:00