Yorik van Havre
|
512af24397
|
Revert "Merged crowdin translations" for investigation due to some problems found in the translation files...
This reverts commit cd433358b09117f234dd0a51dc2a6bfa05428867.
|
2019-03-02 19:17:44 -03:00 |
|
Yorik van Havre
|
bd93bd2494
|
Merged crowdin translations
|
2019-02-28 21:53:37 -03:00 |
|
wmayer
|
d4c3f9a264
|
add method to Python interface to get reflect lines of a shape
|
2019-02-25 10:50:38 +01:00 |
|
wmayer
|
cb6f65ac6c
|
fixes 0003694: Part->Boolean->Cut should show error message if a non-solid (Shell, etc.) is selected
|
2019-02-21 16:55:59 +01:00 |
|
wmayer
|
91f8ccf7c8
|
fixes 0003846: unexpected result in building RuledSurface
|
2019-02-19 15:53:39 +01:00 |
|
wmayer
|
5d8cd9dba4
|
PVS: V522 There might be dereferencing of a potential null pointer 'Py::Vector2d().getCxxObject()'
|
2019-02-18 00:00:10 +01:00 |
|
wmayer
|
58bcee0e04
|
PVS: V595 The pointer was utilized before it was verified against nullptr
|
2019-02-17 20:55:52 +01:00 |
|
wmayer
|
2f31efe4c3
|
PVS: V779 Unreachable code detected. It is possible that an error is present.
|
2019-02-17 20:12:56 +01:00 |
|
wmayer
|
e23db2e313
|
PVS: V773 A memory leak is possible
|
2019-02-17 18:40:06 +01:00 |
|
wmayer
|
b2a5f47e44
|
PVS: V560 A part of conditional expression is always true
|
2019-02-17 13:56:48 +01:00 |
|
wmayer
|
aae7cfb8e2
|
issue 0003832: Editing thickness in Part or PartDesign resets join type to always being Arc
|
2019-02-16 16:30:46 +01:00 |
|
wmayer
|
4d4754cfe8
|
fixes 0003837: missing tooltip in STEP preferences dialog
|
2019-02-16 14:51:42 +01:00 |
|
wmayer
|
38a4cf7fa0
|
only allow 7-bit ASCII for IGES and STEP header information
|
2019-02-14 12:05:55 +01:00 |
|
triplus
|
92efd5fbe9
|
Improved icon themes support
|
2019-02-13 10:42:46 -02:00 |
|
wmayer
|
92716f1361
|
fix minor issues
|
2019-02-12 11:16:52 +01:00 |
|
Abdullah Tahiri
|
6e33785049
|
Part: Rearrange inheritance not to use ArcPy
============================================
Inheritance:
Geometry
- GeomPoint
- GeomCurve (GeometryCurvePy)
- - GeomBoundedCurve (BoundedCurvePy)
- - - GeomBezierCurve (BezierCurvePy)
- - - GeomBSplineCurve (BSplineCurvePy)
- - - GeomTrimmedCurve (TrimmedCurvePy)
- - - - GeomArcOfConic (ArcOfConicPy)
- - - - - GeomArcOfCircle (ArcOfCirclePy)
- - - - - GeomArcOfEllipse (ArcOfEllipsePy)
- - - - - GeomArcOfHyperbola (ArcOfHyperbolaPy)
- - - - - GeomArcOfParabola (ArcOfParabolaPy)
- - - - GeomLineSegment (LineSegmentPy)
- - GeomConic
- - - GeomCircle
- - - GeomEllipse
- - - GeomHyperbola
- - - GeomParabola
- - GeomLine
- - GeomOffsetCurve
* Note: ArcPy is also a twinclass of c++ GeomTrimmedCurve, Python ArcPy derives from Python TrimmedCurvePy.
Same functionality as before:
>>> geometries = ActiveSketch.Geometry
>>> line = geometries[1]
>>> arc = geometries[2]
>>> line
<Line segment (-97.4389,42.4463,0) (-80.7887,44.5569,0) >
>>> arc
ArcOfCircle (Radius : 19.3111, Position : (-74.6914, -23.2165, 0), Direction : (0, 0, 1), Parameter : (1.82335, 2.71597))
>>> line.FirstParameter
0.0
>>> line.LastParameter
16.783437032695776
>>> line.setParameterRange(0,20)
>>> line.LastParameter
20.0
>>> arc.StartPoint
Vector (-79.51683708894876, -4.517938119394778, 0.0)
>>> arc.EndPoint
Vector (-92.27963885411512, -15.243140671641918, 0.0)
>>> arc.setParameterRange(1.5,3)
>>> arc
ArcOfCircle (Radius : 19.3111, Position : (-74.6914, -23.2165, 0), Direction : (0, 0, 1), Parameter : (1.5, 3))
>>> geometries[1] = line
>>> geometries[2] = arc
>>> ActiveSketch.Geometry = geometries
>>> ActiveSketch.solve()
0
>>>
|
2019-02-11 19:13:55 +01:00 |
|
Abdullah Tahiri
|
dbbb1df6f8
|
Part: expose geometry clone support to python
=============================================
>>> geometries = ActiveSketch.Geometry
>>> geo0 = geometries[0]
>>> geo0.Tag
'a2b6883e-64d6-4348-b567-8b5e0a4896a0'
>>> geo1 = geo0.clone()
>>> geo1.Tag
'a2b6883e-64d6-4348-b567-8b5e0a4896a0'
>>> geo1.Radius = 3
>>> geo0.Tag
'a2b6883e-64d6-4348-b567-8b5e0a4896a0'
>>> geo0.Radius
30.157883192724587
>>> geo1.Tag
'a2b6883e-64d6-4348-b567-8b5e0a4896a0'
>>> geo1.Radius
3.0
|
2019-02-11 19:13:35 +01:00 |
|
Abdullah Tahiri
|
f4e4f3441f
|
Part: Enable trimmed curves to set their parameter range, from c++ and Python
=============================================================================
>>> geometries = ActiveSketch.Geometry
>>> geo2 = geometries[2]
>>> geo2
ArcOfCircle (Radius : 27.5267, Position : (-70.4702, -31.8933, 0), Direction : (0, 0, 1), Parameter : (1.34187, 2.35619))
>>> geo2.setParameterRange(1,3)
>>> geometries[2]=geo2
>>> ActiveSketch.Geometry=geometries
|
2019-02-11 19:13:16 +01:00 |
|
Abdullah Tahiri
|
52cfac509a
|
Part: Python Bounded Curve (bring in accordance with c++)
Inheritance correspondence:
Geometry
- GeomPoint
- GeomCurve (GeometryCurvePy)
- - GeomBoundedCurve (BoundedCurvePy)
- - - GeomBezierCurve (BezierCurvePy)
- - - GeomBSplineCurve (BSplineCurvePy)
- - - GeomTrimmedCurve (ArcPy)
- - - - GeomArcOfConic (ArcOfConicPy)
- - - - - GeomArcOfCircle (ArcOfCirclePy)
- - - - - GeomArcOfEllipse (ArcOfEllipsePy)
- - - - - GeomArcOfHyperbola (ArcOfHyperbolaPy)
- - - - - GeomArcOfParabola (ArcOfParabolaPy)
- - - - GeomLineSegment (LineSegmentPy)
- - GeomConic
- - - GeomCircle
- - - GeomEllipse
- - - GeomHyperbola
- - - GeomParabola
- - GeomLine
- - GeomOffsetCurve
|
2019-02-11 19:12:50 +01:00 |
|
luz.paz
|
4154f5dce5
|
Crowdin: cont...
|
2019-02-11 16:22:13 +01:00 |
|
wmayer
|
332baed6a6
|
Use QString's multi-arg overload to save memory allocations. [-Wclazy-qstring-arg]
|
2019-02-11 16:12:50 +01:00 |
|
Mateusz Skowroński
|
ac508516da
|
Use QString's multi-arg overload to save memory allocations. [-Wclazy-qstring-arg] Thanks Clazy!
|
2019-02-11 15:39:14 +01:00 |
|
wmayer
|
6536d386d3
|
simplify creation of string
|
2019-02-11 13:03:51 +01:00 |
|
Yorik van Havre
|
3cc1a327ce
|
Updated master translation files
|
2019-02-08 19:16:21 -02:00 |
|
Yorik van Havre
|
5b29009cf0
|
Added untranslated 'master' .ts files where missing
|
2019-02-08 18:50:13 -02:00 |
|
luz.paz
|
cb4a0adf71
|
Misc. typos
Found via `codespell`
|
2019-02-08 11:01:24 -02:00 |
|
Yorik van Havre
|
95dda429eb
|
Updated translations
|
2019-02-01 13:54:10 -02:00 |
|
luz.paz
|
c3e15d8d51
|
Documentation: uniformity
|
2019-01-30 11:08:03 -02:00 |
|
luz.paz
|
1233fbe64e
|
Fix for a previous commits
Crowdin: Sketcher/App/SketcherAnalysis remove newlines
Crowdin: Part/AttachmentEditor/TaskAttachmentEditor.py fix previous commiit
Crowdin: Gui/NetworkRetriever.cpp correct previous commit
|
2019-01-30 11:08:03 -02:00 |
|
luz.paz
|
714b79d6bd
|
Crowdin: Part/Gui/TaskAttacher.cpp superfluous whitespace fix
|
2019-01-30 11:08:03 -02:00 |
|
luz.paz
|
b7c4aed931
|
Crowdin: Part/AttachmentEditor/TaskAttachmentEditor.py whitespace fix
|
2019-01-30 11:08:03 -02:00 |
|
luz.paz
|
550a60c43f
|
Crowdin: Several more various fixes
|
2019-01-30 11:08:03 -02:00 |
|
wmayer
|
41e46cd98a
|
add missing header file
|
2019-01-27 00:05:23 +01:00 |
|
wmayer
|
ea44db9b57
|
remove Standard_OVERRIDE which is unknown for older OCCT versions
|
2019-01-26 23:09:14 +01:00 |
|
wmayer
|
cc1bb80f24
|
fixes 0003020: 2D offset of circle are not in the right place
|
2019-01-26 22:52:40 +01:00 |
|
wmayer
|
b5d576f465
|
improve whitespaces
|
2019-01-26 22:52:40 +01:00 |
|
wmayer
|
4a80a74680
|
fixes #0003788: Part-workbench extrude with taper angle delivers a wrong shape
|
2019-01-25 02:49:09 +01:00 |
|
wmayer
|
2aee1e8368
|
fixes 0003771: Memory leak in Part.Face.Surface
|
2019-01-23 22:38:51 +01:00 |
|
wmayer
|
23fe2041d9
|
handle also B-spline and Bezier curves in GeomCurve::closestParameter
|
2019-01-21 13:47:41 +01:00 |
|
wmayer
|
69a85806bc
|
fixes 0002793: tube as basic solid
|
2019-01-17 15:37:55 +01:00 |
|
wmayer
|
9a5a28e4a9
|
set name to Inventor node of display mode
|
2019-01-15 21:26:54 +01:00 |
|
wmayer
|
1787144dee
|
set non-modifying functions of Python wrappers as const
|
2019-01-13 15:45:32 +01:00 |
|
luz.paz
|
3fb71fbe2a
|
[For v0.18] Crowdin fixes
https://crowdin.com/translate/freecad/568/en-en#1172237
https://crowdin.com/translate/freecad/568/en-en#1172239
https://crowdin.com/translate/freecad/568/en-en#195053
https://crowdin.com/translate/freecad/568/en-en#1172247
https://crowdin.com/translate/freecad/568/en-en#1172249
https://crowdin.com/translate/freecad/568/en-en#1172251
https://crowdin.com/translate/freecad/6766/en-en#6511058
https://crowdin.com/translate/freecad/6766/en-en#6511060
https://crowdin.com/translate/freecad/6766/en-en#6502381
+ random typo fixes
|
2019-01-13 02:24:50 +01:00 |
|
wmayer
|
4f10d2fac9
|
support face colors when writing in OpenInventor format
|
2019-01-12 15:06:25 +01:00 |
|
wmayer
|
6145aee5a1
|
respect transparency when setting color per face
|
2019-01-05 19:50:12 +01:00 |
|
wmayer
|
8eff973fc5
|
reduce code duplication
|
2019-01-03 17:33:39 +01:00 |
|
wmayer
|
43e5729f54
|
declare private intersect() function as static to make clear it doesn't belong to a GeomCurve instance
|
2019-01-03 15:40:59 +01:00 |
|
tomate44
|
990e202a5e
|
fix intersectCC method missing some intersection points for Geom2d curves
|
2019-01-03 12:33:58 +01:00 |
|
wmayer
|
db393123b0
|
add slice apart command to sub-menu
|
2019-01-01 22:21:07 +01:00 |
|
wmayer
|
6160d29b09
|
fixes 0003756: Tooltips should not start with the internal name of the tool
|
2019-01-01 16:54:12 +01:00 |
|