Yorik van Havre
864619fcec
Draft: Moved SelectPlane stuff from DraftGui to its own ui file
2019-09-02 22:15:58 -03:00
luz.paz
050ac16f1c
Fix misc. typos
...
Found via `codespell -q 3 -I ../fc-word-whitelist.txt -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller -L od,orign,orginx,orginy`
2019-08-14 14:36:53 -03:00
vocx-fc
445538c7dd
Draft: WorkingPlane, improved Pythonic style, line length < 79 characters; shorter variables
...
to save space and have line lengths < 79 characters; added whitespace to comments
and used the self.__repr__() method to shorten the impression to the terminal;
broke the line inside parentheses to make the line shorter; inside alignToSelection() test for faces first
to use alignToFace(), which actually works; leave alignToCurve() for later,
as it doesn't actually do anything at the moment; improved docstrings in isOrtho(),
the orthogonality is tested for u, v, and axis, on the global axis +Y only;
removed wrongly placed comment in restore() method;
improved file docstring at the top.
2019-08-14 14:31:56 -03:00
vocx-fc
1769b6d7f3
Draft: WorkingPlane, Pythonic style, improved the docstrings, use a shape of type Part.Face
2019-08-09 16:54:50 -03:00
vocx-fc
bbf22c6a40
Draft: WorkingPlane, Pythonic style, improved the docstrings; moved the description of the points within the parameter section
2019-08-09 16:54:50 -03:00
vocx-fc
12ef13e5f7
Draft: WorkingPlane, Pythonic style, improved the docstrings
2019-08-09 16:54:50 -03:00
vocx-fc
ee4a067930
Draft: WorkingPlane, Pythonic style, improved the docstrings
2019-08-09 16:54:50 -03:00
vocx-fc
bbc37d5537
Draft: WorkingPlane, Pythonic style, improved the docstrings
2019-08-09 16:54:50 -03:00
vocx-fc
e844e7b4b6
Draft: WorkingPlane, Pythonic style, improved the docstrings
2019-08-09 16:54:50 -03:00
vocx-fc
14c7f43614
Draft: WorkingPlane, Pythonic style, improved the docstrings; added the other getLocalRot() and getGlobalRot() related functions to the 'See also' sections; need to verify their operation as some of these methods seem to just return the original point
2019-08-09 16:54:50 -03:00
vocx-fc
05cb2cb4c1
Draft: WorkingPlane, Pythonic style, improved the docstrings; added a graphic to explain the type of point that the functions return; maybe getLocalCoords() should be named getRelativeCoords(), as the return value is a relative vector referred to the plane.
2019-08-09 16:54:50 -03:00
vocx-fc
023cf12c50
Draft: WorkingPlane, Pythonic style, improved the docstring; why does the projection invert the direction of the component, that is, -x instead of x, if the angle between the vectors x and u is larger than 1 radian? Why specifically 1 radian?
2019-08-09 16:54:50 -03:00
vocx-fc
ad74402d9f
Draft: WorkingPlane, Pythonic style, improved the docstrings
2019-08-09 16:54:50 -03:00
vocx-fc
ee09fc323a
Draft: WorkingPlane, Pythonic style, improved the docstrings
2019-08-09 16:54:50 -03:00
vocx-fc
34c2dcb277
Draft: WorkingPlane, Pythonic style, improved the docstring
2019-08-09 16:54:50 -03:00
vocx-fc
53ef53e0c8
Draft: WorkingPlane, Pythonic style, improved the docstring
2019-08-09 16:54:50 -03:00
vocx-fc
2bdf33478b
Draft: WorkingPlane, Pythonic style, improved the docstrings
2019-08-09 16:54:50 -03:00
vocx-fc
f13529deac
Draft: WorkingPlane, Pythonic style, improved the docstrings
2019-08-09 16:54:50 -03:00
vocx-fc
cf430bf754
Draft: WorkingPlane, Pythonic style, improved the docstring
2019-08-09 16:54:50 -03:00
vocx-fc
8ac3b21ca9
Draft: WorkingPlane, Pythonic style, improved the docstring; these methods only work when 'FreeCAD.GuiUp' is True; it should print a message to the console indicating that.
2019-08-09 16:54:50 -03:00
vocx-fc
5a4ca2a4f7
Draft: WorkingPlane, Pythonic style, improved the docstring; setup() only works when 'FreeCAD.GuiUp' is True, otherwise it fails silently. This should be change to print a message to the console.
2019-08-09 16:54:50 -03:00
vocx-fc
17f39fc410
Draft: WorkingPlane, Pythonic style, improved the docstrings; alignToSelection() only works when 'FreeCADGui.Selection' is available, that is, when the graphical interface is loaded.
2019-08-09 16:54:50 -03:00
vocx-fc
97a02d8795
Draft: WorkingPlane, Pythonic style, improved the docstrings; alignToSelection() only really works with Faces because it calls alignToFace(); it doesn't work with Edges nor Wires because alignToCurve() isn't fully implemented.
2019-08-09 16:54:50 -03:00
vocx-fc
7b91cbce33
Draft: WorkingPlane, Pythonic style, improved the docstrings
2019-08-09 16:54:50 -03:00
vocx-fc
51e6f91824
Draft: WorkingPlane, Pythonic style, improved the docstring, although alignToCurve is not yet implemented so it doesn't do anything
2019-08-09 16:54:50 -03:00
vocx-fc
1a328e58f4
Draft: WorkingPlane, Pythonic style, improved the docstring.
2019-08-09 16:54:50 -03:00
vocx-fc
04a0c0bbf8
Draft: WorkingPlane, Pythonic style, improved the docstring.
2019-08-09 16:54:50 -03:00
vocx-fc
2d294994a7
Draft: WorkingPlane, Pythonic style, improved the docstrings.
2019-08-09 16:54:50 -03:00
vocx-fc
9b3aba60b0
Draft: WorkingPlane, Pythonic style, improved the docstrings, in particular offsetToPoint(); I have some doubts about the implementation in 3D space as it seems to calculate a projected distance, and not the real distance; I don't think this is very helpful when the direction is different from perpendicular (normal); perpendicular distance is certainly the most common case, so I don't know if there is any problem at all in practice.
2019-08-09 16:54:50 -03:00
vocx-fc
59f66dcf87
Draft: WorkingPlane, Pythonic style, docstring of the initialization of the plane class
2019-08-09 16:54:50 -03:00
vocx-fc
dbbb84b441
Draft: WorkingPlane, Pythonic style, docstring of the plane class
2019-08-09 16:54:50 -03:00
vocx-fc
89b9e64786
Draft: WorkingPlane, Pythonic style, docstring of the plane class
2019-08-09 16:54:50 -03:00
vocx-fc
15b11b8cb9
Draft: WorkingPlane, Pythonic style, added whitespace
2019-08-09 16:54:50 -03:00
vocx-fc
1161cbb9ba
Draft: WorkingPlane, moved document docstring to the top
2019-08-09 16:54:50 -03:00
vocx-fc
f54cbb9682
Draft: WorkingPlane, Pythonic style, added spaces after commas, and removed trailing whitespace
2019-08-09 16:54:50 -03:00
vocx-fc
ba5ba2af68
Draft: WorkingPlane, Pythonic style, added spaces after commas
2019-08-09 16:54:50 -03:00
vocx-fc
cdde9a4df6
Draft: WorkingPlane, Pythonic style, added spaces after commas
2019-08-09 16:54:50 -03:00
vocx-fc
0decb4118b
Draft: WorkingPlane, Pythonic style, added spaces
2019-08-09 16:54:50 -03:00
vocx-fc
92797bc976
Draft: WorkingPlane, Pythonic style, add spaces
2019-08-09 16:54:50 -03:00
vocx-fc
4ecb107098
Draft: WorkingPlane, removed excessive indentation
2019-08-09 16:54:50 -03:00
vocx-fc
d3a41be668
Draft: WorkingPlane, removed unnecessary semi-colons and indentation
2019-08-09 16:54:50 -03:00
Yorik van Havre
7eccda34d0
Arch: Lightweight mode for Arch References
2019-07-11 19:37:10 -03:00
Dion Moult
2f14667cea
Set working plane immediately upon clicking the set working plane button if you have a face selected
2019-05-20 11:10:40 -03:00
Yorik van Havre
5633bd14d2
Arch/Draft: Misc small fixes
...
* Properly handle offset2D and arch objects in Draft Stretch
* Allow the WP of Arch BuildingParts to stay weak
* Fixed Draft Edit making Wires not plane anymore
* Dont change the WP if already perpendicular to current view
* Fixed DXF import of Polyfaces
2018-12-10 10:21:17 -02:00
Yorik van Havre
b469c237b5
Arch: cache svg calculations in section planes/techdraw views for better performance
2018-08-28 21:03:25 -03:00
Yorik van Havre
43bf3bc0cb
Arch: Handle placement change in BuildingPart + view management
2018-06-28 18:44:07 -03:00
Yorik van Havre
2bef80dcc4
Arch: initial BuildingPart development
2018-06-28 18:44:07 -03:00
Yorik van Havre
8da45638be
Draft: Allow to set the Working Plane from 3 selected vertices
2017-05-20 00:53:11 -03:00
Yorik van Havre
19b14520e9
Draft: New button to modify working plane during Wire drawing
2017-05-09 23:36:41 -03:00
Yorik van Havre
dd7b65a585
Draft: Added utilities -> create Working Plane Proxy command
2017-02-25 20:34:43 -03:00