Roy-043
d3955711c5
Draft: Fix inconsistent properties of Draft annotations
2022-12-23 16:49:56 +01:00
Timo Kinnunen
d08f1f81a7
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
e1ef5ef69d
Merge pull request #7635 from Jolbas/master
...
Draft: Accept 1 in NumberPolar parameter
2022-10-26 09:23:25 +02:00
Jolbas
028c256300
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
3a64b900d2
Update point.py
2022-10-18 12:36:29 +02:00
Roy-043
293614895b
Draft: Make Std_TransformManip work for Draft_Point
2022-10-17 19:48:05 +02:00
Roy-043
71e3fa5609
Draft: Fix path array float math issue
2022-10-14 21:08:29 +02:00
Roy-043
69d4c647c0
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
f6122965f2
Draft: Fix several path array issues
2022-09-17 10:08:41 +02:00
Yorik van Havre
ac2c34eb32
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
17b4438e94
Update array.py
...
Oops... removed to print() statements.
2022-08-12 12:38:13 +02:00
Roy-043
31b7336f40
Update array.py
...
Updated to use the new implementation of Base.Placement.rotate().
2022-08-12 12:34:46 +02:00
Yorik van Havre
a5c64777b1
Arch: Removed leftover debug messages
2022-07-29 14:01:56 +02:00
Yorik van Havre
99da0738a7
Arch: added ExclusionNames property to Shape2DViews
2022-07-28 14:09:41 +02:00
Roy-043
f03c89542f
Draft: Avoid faulty Base.Placement.rotate() in draftobjects.array.py
2022-07-28 13:56:05 +02:00
marioalexis
79b7bfd5d0
Draft: Remove Python 2 type support
2022-03-28 18:02:23 -03:00
Matthijs Kooijman
b7c94992c9
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
6a1d81f62b
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
b4c20bce20
Draft: Replace Drawing functions with TechDraw functions
2022-02-20 16:34:29 -03:00
mwganson
56ba572850
Draft: pointarray set Count property during execute
2022-01-26 20:32:31 -06:00
marioalexis
9c4661fefe
Draft: Add extension 'AttachExtensionPython' to WP proxy
2022-01-10 23:11:30 -03:00
Zheng, Lei
875452c020
Draft: support 'CopyOnChange' in Draft link array
2021-12-21 21:41:02 -07:00
Roy
418ca4a235
Draft: Draft_Label fix label type list
2021-12-10 18:40:43 +01:00
Roy-043
21a8c21020
Draft: fix regression draftlink.py ( #5220 )
...
* Draft: fix regression draftlink.py
This PR fixes a regression introduces with #5180 .
Using transformShape is the correct solution.
2021-12-08 07:37:23 -06:00
Roy-043
5435d3b0ee
Draft: fix array issue with Draft_Point and Part_Vertex
2021-11-16 17:00:54 +01:00
luz paz
8aab47fb06
Draft: Fix superfluous whitespace in translations + misc. typos
2021-10-30 15:20:28 -04:00
Roy-043
844597c08e
Draft: improve hatch matrix algo
2021-10-13 17:38:08 +02:00
Roy-043
2196179cb1
Update hatch.py
2021-10-05 15:57:00 +02:00
Chris Hennes
f99059e371
Draft: LGTM - don't catch BaseException
2021-09-19 14:36:38 -05:00
Yorik van Havre
2bf67f0191
Draft: Introduced Hatch command + object
2021-09-06 15:27:52 +02:00
Yorik van Havre
785a5023c4
Merge pull request #4885 from Roy-043/Draft_Fix_Array_Count_Issues
...
Draft: Fix Draft_PointArray and Draft_TwistedArray Count problems
2021-08-17 15:19:57 +02:00
Roy-043
7f1a2d6c8d
Draft: Fix patharray edge sort issue
...
If the user selects edges for the path of a patharray the edges need to be sorted before creating a Part.Wire from them.
2021-08-01 13:12:44 +02:00
Yorik van Havre
10faf786c8
Draft: Fixed wrong placement of lines in shape2dview's cutface mode
2021-07-16 12:42:30 +02:00
Yorik van Havre
c0efc7fa32
Draft: added AutoUpdate property to shape2Dviews to disambiguate with VisibleOnly property
2021-07-07 15:45:22 +02:00
Yorik van Havre
3a6becbfe7
Arch: Added Depth property to SectionPlanes
2021-07-01 13:46:24 +02:00
Roy-043
a9cb197379
Draft: Fix Draft_PointArray and Draft_TwistedArray Count problems
...
Draft_PointArray and Draft_TwistedArray have Count problems:
1. Draft_PointArray: Count is always zero.
2. Draft_PathTwistedArray: Number of items is Count+1.
3. Draft_PathTwistedLinkArray: Count is increased whenever object is recomputed.
Also the first item in a twisted array should be unrotated.
2021-06-23 11:11:15 +02:00
Yorik van Havre
e2dd61119c
Draft: Added ExclusionPoints property to shape2dview object
2021-06-01 11:30:04 +02:00
Matthijs Kooijman
1cabfd8e6b
Draft: Simplify code using getattr default value
...
This uses the default value that can be passed to getattr to simplify
code that uses it. By choosing an appropriate default value, a separate
call to hasattr can be avoided and in some cases duplicate code can be
avoided.
This applies this trick where possible in wire.py and circle.py.
This commit does not change behavior.
2021-05-22 17:44:04 +02:00
Yorik van Havre
4ff9b768dd
Draft: Changed shapestring FillLetters property to MakeFace
2021-05-05 15:41:28 +02:00
Yorik van Havre
a5bab10ff7
Draft: Added a 'solid faces' projection mode to shape2dviews to treat individual faces
2021-04-30 16:44:20 +02:00
tomate44
c48ec7cff2
Draft.ShapeString : add option to choose wires or faces output
2021-04-05 12:20:04 +02:00
David Osterberg
a243ce6346
Draft: Fix PathTwistedArray bug
2021-02-22 08:01:34 +01:00
Yorik van Havre
abee35f38a
Draft: Fixed broken translations everywhere
2021-02-12 14:44:58 +01:00
Chris Hennes
a7522c384e
[DRAFT] Catch only Exception, not BaseException
2021-02-11 11:52:45 +01:00
luz paz
19d0e1123f
Draft: fix LGTM 'Testing for None should use the 'is' operator' alerrts
...
https://lgtm.com/projects/g/FreeCAD/FreeCAD/alerts/?mode=tree&ruleFocus=7900090
2021-02-03 21:58:47 +01:00
Stefan Tröger
ec5ac30756
Remove ExtensionProxy and rely on default Python proxy for extensions. fixes #0004534
2021-01-30 16:00:48 +01:00
luz paz
fc99ff2def
Draft: fix header uniformity + trailing whitespace
...
[skip ci]
2020-12-11 13:19:49 +01:00
Zheng, Lei
1127321320
Draft: support object without shape in DraftLink
2020-10-19 13:22:20 +02:00
marioalexis
1ad7b9788b
Improve make_sketch and geometric related functions
2020-10-19 13:15:14 +02:00
vocx-fc
330a5098b5
Arch: consider DraftText objects in the section plane for compatibility
...
After the reorganization of the Draft Workbench,
the `'DraftText'` objects are now of Proxy.Type `'Text'`.
In the `DraftAnnotation` class the `__setstate__` method
was defined to automatically migrate the Type.
The `Arch SectionPlane` only handles `'Text'` objects. If for
some reason there is still an old `'DraftText'` object
which has not been migrated to the new Type, it won't be found.
This is corrected by adding `'DraftText'` to the list of objects
to process.
2020-10-12 11:43:37 +02:00