wandererfan
e13747c3c6
Fix selection problem in Front view
2019-04-10 06:46:01 -04:00
Yorik van Havre
ade224ca8c
Arch: Allow to switch IFC schema when using ifcopenshell v0.6
2019-04-09 18:26:08 -03:00
Yorik van Havre
624e20e9a2
Arch: Renamed property IfcRole to IfcType
2019-04-09 15:53:01 -03:00
Jakub Tyszkowski
9b3ffef570
TestDraft: Fix testRotate and testOffset cases
...
Wire needs to be recomputed to update it's dimensions.
2019-04-09 12:08:45 -03:00
Yorik van Havre
c4537a5974
Arch: Minor bugfixes in IFC import
2019-04-09 10:56:01 -03:00
wmayer
7dfdb609c7
fix import of ply meshes with Vs 2017
2019-04-09 14:52:02 +02:00
Yorik van Havre
8e8b93aab1
Draft: Shape2DView can now fuse Arch Walls and Structures
2019-04-08 18:18:11 -03:00
Yorik van Havre
71dedf60d0
Draft: re-added recomputes where needed in Draft GUI tools
2019-04-08 18:17:44 -03:00
carlopav
5db6da0eed
Split the command in two
...
With this commit 2 commands are created, one for current bezier curve tool behaviour, the other for cubic bezier in inkscape style...
grouped in a dropdown button in the toolbar.
2019-04-08 17:17:21 -03:00
carlopav
5897e52d5b
Update DraftTools.py
...
cleanup
2019-04-08 17:17:21 -03:00
carlopav
c191e61926
Update DraftTools.py
...
minor fixes and cleanup to bezier creation tool
2019-04-08 17:17:21 -03:00
carlopav
4b10f1d874
Update DraftTools.py
...
Added the parameter self.degree and allow the segmentation of the curve while drawing it. If set to none, nothing change in the tool.
2019-04-08 17:17:21 -03:00
carlopav
4e4218e01a
Update DraftTrackers.py
...
Upate bezier curve tracker to accept a given degree of the curve and to be able to segment the preview in a similar way the curve creator work.
2019-04-08 17:17:21 -03:00
wmayer
f5b6f3a36d
fix -Wmaybe-uninitialized
2019-04-08 15:07:12 +02:00
wmayer
725ffe5217
Fix several compiler warnings:
...
fix -Wunused-parameter
fix -Winconsistent-missing-override
fix -Wsometimes-uninitialized
2019-04-08 15:04:07 +02:00
Abdullah Tahiri
2fabda1605
Sketcher: Constraint improvements
...
=================================
Copy constructor made private, as copies are handled via copy() and clone() methods which generate pointers, not objects.
Private copy constructor, used for copy(), made default implementation.
Destructor made default.
Copy and Clone made non-virtual, as the class does not have children.
Added override to persistance inherited virtual functions.
move operators explicitly disallowed to note that they are not intended in the current implementation.
Perfectly ok to have only private copy constructor for internal use
2019-04-08 14:35:47 +02:00
Abdullah Tahiri
504a687ad6
V1016 CWE-681
2019-04-08 14:35:47 +02:00
Abdullah Tahiri
3926ea18ca
V547 CWE-571
2019-04-08 14:35:46 +02:00
Abdullah Tahiri
eebd4cecdb
V560 CWE-570
2019-04-08 14:35:46 +02:00
Yorik van Havre
7de2248bb5
Draft: Fixed node selection in Draft Edit
2019-04-07 17:24:40 -03:00
Yorik van Havre
4f19a65559
Draft: Added 3-point arc command from BIM WB
2019-04-07 17:23:42 -03:00
Yorik van Havre
2935cbb71a
Better vertices comparison
2019-04-07 12:15:50 -03:00
paullee0
6de9183dad
Fix findIntersection() can't find coincident points due to overspecifying Precision by user
...
- Cap Precision in precision()
2019-04-07 12:15:50 -03:00
paullee0
9bce6a4838
OffsetWire() - Seems has repeatedly sortEdges, remark out here
...
- edges = Part.__sortEdges__(wire.Edges)
2019-04-07 12:15:50 -03:00
paullee0
7d142b16a0
Fix connect() bug - If prev v2 had been calculated, do not calculate again, just use it as current v1
...
- avoid chance of slight difference in result
2019-04-07 12:15:50 -03:00
paullee0
e3e95e3ea5
Fix offsetWire() bug - first edge vector should depends on geometry (line or arc)
2019-04-07 12:15:50 -03:00
DinoMesina
144ce0dbaf
Modify using FreeCAD.Vector.getAngle()
2019-04-07 12:14:25 -03:00
Markus Lampert
8e457a6694
Adding tool tips to pocket extension dialog
2019-04-07 12:20:45 +02:00
markus
a19170ba6a
Python3 fix for iterating over dictionary keys
2019-04-07 12:20:45 +02:00
Markus Lampert
01b3f57084
Fixed colour for visibility and changed selection model to extended.
2019-04-07 12:20:45 +02:00
Markus Lampert
902298711c
Fixed ExtensionCorners initial value and added it to setup parameters.
2019-04-07 12:20:45 +02:00
Markus Lampert
ae7ffd2be3
Persiste ExtensionCorners state for consistent UI
2019-04-07 12:20:45 +02:00
Markus Lampert
d38a4087de
Use expression for pocket extension default length
2019-04-07 12:20:44 +02:00
Markus Lampert
b583439b27
Added Show All pocket extension checkbox for better UX.
2019-04-07 12:20:44 +02:00
Markus Lampert
2fb4196630
Use colour to indicate pocket extension enablement
2019-04-07 12:20:44 +02:00
Markus Lampert
06bafa372f
Encapsulating swtich in _Extension class
2019-04-07 12:20:44 +02:00
Markus Lampert
0367c28fbc
Added support for global extend corners
2019-04-07 12:20:44 +02:00
Markus Lampert
dcbe97144b
Maintain tree collapse state over extension refreshs
2019-04-07 12:20:44 +02:00
Markus Lampert
6df14de1e9
Maintain extension selection over update.
2019-04-07 12:20:43 +02:00
Markus Lampert
6fb98ed5c2
Fixed update of extensions when length changes
2019-04-07 12:20:43 +02:00
Markus Lampert
b01d10055b
Switched extension UI to tree view dependent on the base objects.
2019-04-07 12:20:43 +02:00
Markus Lampert
f52a99f752
Fixed Path WB icon path
2019-04-07 12:20:43 +02:00
Markus Lampert
9f618d5ddf
Restore pocket selection behaviour
2019-04-07 12:20:43 +02:00
Markus Lampert
9002cd1356
Use start point proximity to determine which wire to select for the extension.
2019-04-07 12:20:42 +02:00
markus
10428fd3cb
Using offset2D for properly creating the extension
2019-04-07 12:20:42 +02:00
markus
58f5cfa5ae
Disabling length and direction columns for now.
2019-04-07 12:20:42 +02:00
markus
fbdc3dad54
Fixed UI to update dirty state correctly
2019-04-07 12:20:42 +02:00
markus
cfe27f7d39
Add extension faces to removal shape generation.
2019-04-07 12:20:42 +02:00
markus
1b214515d9
Cleanup so artifacts on task panel close.
2019-04-07 12:20:42 +02:00
markus
1c74eee9df
Simple visualisation of removal shape extensions.
2019-04-07 12:20:42 +02:00