Roy-043
56d73f39ac
Draft: implement new get_param functions (step 1)
...
See #11677
2023-12-11 19:31:34 +01:00
Roy-043
1bc942d73a
Draft: improved props_changed_placement_only function
...
There are more objects where `props_changed_placement_only` should always return `False`. The common denominator seems to be a non-empty OutList.
https://github.com/FreeCAD/FreeCAD/issues/8771
https://forum.freecad.org/viewtopic.php?t=82436
2023-11-06 18:33:13 +01:00
Roy-043
ec50beebf4
Draft: Updates related to the PlaneGui class (step 3)
...
Related issue:
#5603 .
2023-10-27 11:55:24 +02:00
Roy-043
85ace1ca33
Draft: Make Facebinders link-aware (2nd error fix)
...
Previous PRs: #11081 and #11156 .
2023-10-25 18:16:43 +02:00
Roy-043
28e450ebda
Draft: Make Facebinders link-aware (fix errors in previous PR)
...
Previous PR: #11081 .
2023-10-23 20:08:59 +02:00
Roy-043
0c4dd64f1d
Draft: Make Facebinders link-aware
...
Forum topic:
https://forum.freecad.org/viewtopic.php?t=81997
Additionally:
* Fixed offset and extrusion for non-planar faces.
* Improved the addSubobjects function,
* Cleaned up the code a little bit.
2023-10-18 09:50:18 +02:00
Roy-043
56d3d3d5b1
Draft: ShapeString: improve ObliqueAngle ( #10811 )
...
Calculation of the justification required the use of `optimalBoundingBox` and should happen after applying the oblique angle.
2023-09-26 12:53:53 +02:00
Yorik van Havre
be84810aa9
Merge pull request #10783 from Roy-043/Draft-ShapeString-add-ObliqueAngle-property
...
Draft: ShapeString: add ObliqueAngle property
2023-09-25 10:54:53 +02:00
Roy-043
432ba3adde
Draft: ShapeString: add ObliqueAngle property (improvement)
2023-09-24 19:04:32 +02:00
wmayer
83d4080fe8
App: fixes #10460 : App::PropertyPythonObject is not saving data
...
Since Py3.11 the methods names __setstate__ and __getstate__ conflict with the method names added to the object class.
Thus rename them to 'loads' and 'dumps'
2023-09-24 10:56:35 -05:00
Roy-043
4ef4819872
Draft: ShapeString add ObliqueAngle property
...
Fixes #5656 .
2023-09-23 11:39:27 +02:00
Roy-043
32dcd008ff
Draft: shape2dview: avoid issues with intersecting solids
...
Add `Shape.SubShapes` instead of a copy of the shape. This avoids cut problems if there are intersecting solids.
Forum topic:
https://forum.freecad.org/viewtopic.php?t=81240
2023-09-17 18:59:20 +02:00
Yorik van Havre
dd6b726905
Draft: Workaround failing multifuse in shape2Dview ( #10478 )
2023-09-04 10:45:56 +02:00
Chris Hennes
f4c348464c
Draft: Translate label type combobox ( #10228 )
2023-08-17 15:36:37 +02:00
Roy-043
b9d48c20a0
Draft: Add Justification option to ShapeString ( #10233 )
2023-08-16 17:08:49 +02:00
Roy-043
52b41fee06
Draft: fix props_changed_placement_only for attached clones and similar ( #9623 )
...
For an attached object whose Shape depends on one or more source objects props_changed_placement_only should always return False.
2023-05-21 16:15:55 +02:00
Roy-043
9a219e03a6
Draft: ShapeString: use FaceMakerBullseye instead of current face algo ( #9593 )
2023-05-17 18:19:00 +02:00
luzpaz
129d5882a7
Migrate domain name from freecadweb to freecad ( #9352 )
...
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files
Closes #6415
2023-04-24 15:19:20 -05:00
luzpaz
78bdc34996
Draft: linting bad indentations, superflous markup ( #9313 )
2023-04-19 09:48:57 +02:00
mosfet80
889ad11e02
[Draft] Remove obsolete code related to Drawing WB
...
* [Draft] Remove obsolete code related to Drawing WB
remove unused elif
* [Draft] Remove obsolete code related to the Drawing WB
* Update preferences-draftvisual.ui
Also remove the template label.
* Update utils.py
Remove reference to "template"
* Remove Draft_Drawing.svg from Draft.qrc
---------
Co-authored-by: Roy-043 <info@b-k-g.nl >
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
2023-04-03 16:36:23 +02:00
BHennen
0f4acc55be
Add offset options to Draft PathArray ( #8295 )
...
* Add offset options to Draft PathArray
Allows user to specify a starting and ending offset to items in Draft PathArrays.
* [Draft] path array offset
---------
Co-authored-by: Roy-043 <info@b-k-g.nl >
2023-03-11 15:54:25 +01:00
Roy-043
87b63d186e
[Draft] fix regression introduced with #8433 ( #8840 )
2023-03-11 13:35:24 +01:00
Roy-043
b6af6c9330
[Draft] fix #8433 regression ( #8452 )
2023-02-12 14:22:52 +01:00
Roy-043
5d6b447149
[Draft] some arrays did not have a Count property ( #8433 )
2023-02-11 17:09:02 +01:00
Roy-043
25c4792690
Draft: fix issue with undo ( #8267 )
2023-01-31 21:38:19 +01:00
Roy-043
4c4972339f
Draft: V0.18 VisGroups were not handled ( #8234 )
2023-01-23 11:27:52 +01:00
luzpaz
5fa4482504
Draft: fix trailing whitespace
2023-01-22 20:26:40 +01:00
Roy-043
fb65b58007
Draft: Improvements related to #8081 ( #8211 )
...
DisplayMode of Text was not updated. Some houskeeping
2023-01-20 20:33:35 +01:00
Roy-043
34f43a245c
Draft: Fix inconsistent properties of Draft annotations
2022-12-23 16:49:56 +01:00
Timo Kinnunen
e5c95b33f5
Draft: make tangent vector affect ExtraTranslation
...
Changes as per discussion in the PR to fix issue #7506 with @Roy-043.
Co-Authored-By: Roy-043 <70520633+Roy-043@users.noreply.github.com >
2022-10-28 16:21:39 +02:00
Yorik van Havre
784b25b590
Merge pull request #7635 from Jolbas/master
...
Draft: Accept 1 in NumberPolar parameter
2022-10-26 09:23:25 +02:00
Jolbas
84d6656398
Accept 1 in NumberPolar parameter
...
Setting the NumberPolar parameter to 1 resulted in a ZeroDivisionError.
2022-10-23 21:44:57 +02:00
Roy-043
9c397cb387
Update point.py
2022-10-18 12:36:29 +02:00
Roy-043
cea60b4463
Draft: Make Std_TransformManip work for Draft_Point
2022-10-17 19:48:05 +02:00
Roy-043
b74a1b0708
Draft: Fix path array float math issue
2022-10-14 21:08:29 +02:00
Roy-043
a4a11a42d3
Draft: Point array: Take placement of point object into account and accept more point object types
2022-10-12 11:18:12 +02:00
Roy-043
9142d4ac5e
Draft: Fix several path array issues
2022-09-17 10:08:41 +02:00
Yorik van Havre
f99bf376b0
Merge pull request #7267 from Roy-043/Draft-Avoid-faulty-Base.Placement.rotate()
...
Draft: Avoid faulty Base.Placement.rotate() in draftobjects.array.py
2022-09-05 11:16:13 +02:00
Roy-043
f22de4cfd2
Update array.py
...
Oops... removed to print() statements.
2022-08-12 12:38:13 +02:00
Roy-043
2647c37289
Update array.py
...
Updated to use the new implementation of Base.Placement.rotate().
2022-08-12 12:34:46 +02:00
Yorik van Havre
042d6df669
Arch: Removed leftover debug messages
2022-07-29 14:01:56 +02:00
Yorik van Havre
76aeaab4b0
Arch: added ExclusionNames property to Shape2DViews
2022-07-28 14:09:41 +02:00
Roy-043
f2b05b2986
Draft: Avoid faulty Base.Placement.rotate() in draftobjects.array.py
2022-07-28 13:56:05 +02:00
marioalexis
659e84e57f
Draft: Remove Python 2 type support
2022-03-28 18:02:23 -03:00
Matthijs Kooijman
214e716a8f
Draft: Simplify using getattr instead of hasattr
...
Using the default argument supported by getattr makes this code a bit
simpler and probably (ever so slightly) faster.
See https://forum.freecadweb.org/viewtopic.php?f=10&t=58611 for previous
discussion.
This is not an exhaustive change, these are just a few I encounted while
working with the code.
2022-03-22 14:46:50 +01:00
Roy-043
039457bdd6
Draft: Fix Draft_Line Length is zero bug
...
When changing the Length of a Draft_Line to f.e. 0.5 the input of the zero resulted in a zero length line.
2022-02-24 12:26:42 +01:00
marioalexis
3f67ee78f7
Draft: Replace Drawing functions with TechDraw functions
2022-02-20 16:34:29 -03:00
mwganson
43c0ef43e6
Draft: pointarray set Count property during execute
2022-01-26 20:32:31 -06:00
marioalexis
285a4a76c1
Draft: Add extension 'AttachExtensionPython' to WP proxy
2022-01-10 23:11:30 -03:00
Zheng, Lei
51d4e5c2a9
Draft: support 'CopyOnChange' in Draft link array
2021-12-21 21:41:02 -07:00