Abdullah Tahiri
f49fc46051
Part: Geometry
...
==============
End parameter must be strictly higher to require a wrap.
Settling discussion:
https://github.com/FreeCAD/FreeCAD/pull/6971#discussion_r917295684
2022-12-21 16:01:23 +01:00
Ajinkya Dahale
2ca96161ed
[Part] Fix periodic b-spline trim
...
When `v == u` we want to "break" the b-spline at `u` (also OCC will raise an
exception if same parameter is provided).
The range of parameter can in general be different than 1.0, so use a general term.
2022-12-21 16:01:23 +01:00
wmayer
b358407e3b
Base: refactor InventorBuilder
2022-12-13 17:48:51 +01:00
wmayer
bc33b44f3e
Mod: use new API of InventorBuilder
2022-12-12 20:50:32 +01:00
Uwe
3b0f96098e
[Surface] enable precompiled headers
...
- also remove double code
2022-12-08 03:26:59 +01:00
Uwe
b4bb7c42b3
[Sketch] App: improve PreCompiled.h handling
2022-12-08 01:33:24 +01:00
Uwe
101ac1175d
[Surface] App:: remove unused includes
...
- also some sorting
2022-12-08 00:34:08 +01:00
Uwe
5e4296bca8
[Part] improve PreCompiled.h handling
2022-12-07 23:20:46 +01:00
Uwe
0424ddc598
[PD] improve PreCompiled.h handling
2022-12-07 21:31:16 +01:00
wmayer
d21f9791b5
Part: add method TopoShape::isPlanar()
2022-12-07 15:18:04 +01:00
Ajinkya Dahale
06b30e1ec1
[Part] Add/change some methods in GeomBSplineCurve
...
Add `setPeriodic` to turn a b-spline periodic.
Allow `join` to join any bounded curve not just b-spline.
2022-12-04 08:17:20 +01:00
luz paz
056d1aea87
Fix various typos and grammatical issues
2022-11-30 12:45:29 +01:00
luz paz
722372c547
Part: Fix header uniformity + superfluous whitespace
2022-11-30 12:44:31 +01:00
wmayer
0349009e39
Base: refactoring of InventorBuilder
2022-11-30 12:29:09 +01:00
wmayer
cf3225b50f
Base: refactoring of InventorBuilder
2022-11-29 13:28:00 +01:00
wmayer
f0e22410db
Base: start of refactoring of InventorBuilder
2022-11-27 16:45:16 +01:00
Uwe
48e9c09426
[skip ci] [Part] TopoShapePyImp.cpp: clang formatting fixes
2022-11-22 03:09:43 +01:00
wmayer
cdb953c462
Part: [skip ci] fix some warnings reported by GH actions
2022-11-19 15:57:54 +01:00
marioalexis
6d74cfa383
Part: Fix endless-loop in TopoShapePy::proximity function
2022-11-19 15:31:13 +01:00
luz paz
2f1ff7928b
Part: remove trailing whitespace
2022-11-15 14:19:30 -06:00
wmayer
4b08850edb
Qt6 port:
...
* QApplication::setFallbackSessionManagementEnabled has been removed
* QString::medRef() has been removed. Use QString::mid() again.
* QTextStream::setCodec has been removed
* Use operator QVariant of the QFont class to make code Qt5 and Qt6 compatible
* Signature of QTreeWidget::mimeData() has changed in Qt6. Remove TreeWidget::mimeData() because it doesn't change the implementation
* QLayout::setMargin() is deprecated in Qt5 and has been removed in Qt6. Use QLayout::setContentsMargins()
* QDateTime::toTime_t() is deprecated in Qt5 and has been removed in Qt6. Use QDateTime::toSecsSinceEpoch()
* QDesktopWidget is deprecated in Qt5 and has been removed in Qt6. Use QScreen
2022-11-01 16:55:40 +01:00
Kuzemko Alexsandr
2eb55d48c7
[App] Fix of untranslated first document's name ( #7156 )
...
* Change no need function newDocument("Unnamed") call to variant without parameter. "Unnamed" set in App newDocument function instead.
* Refactor New Document command to run without parameter.
* Translate new document's userName. Internal name = "Unnamed".
* Crowdin Add to updatets.py App.ts. Create new file App.ts
* Fix error where document name is set with one function parameter. In this situation set internal and user name to string variable. For default function call (without parameter) set internal name to Unnamed, userName = translate ("Unnamed")
2022-10-20 21:35:09 -05:00
luz paz
774341fd90
[Sketcher] [Part] Fix typos and whitespace
2022-10-19 11:36:56 +02:00
jim
e789e73d1f
fix whitespace and add comments
2022-10-17 11:15:09 -04:00
jim
fe165ea3da
increase the height FreeType uses to draw glyphs in order to preserve precision of very fine features when converted to FC wires. scale the result back down appropriately.
2022-10-17 11:15:09 -04:00
Uwe
40ba59fc4f
[Part] remove now obsolete code for Visual Studio compiler
...
- see the discussion in https://github.com/FreeCAD/FreeCAD/pull/7241
2022-10-16 11:17:01 +02:00
Uwe
4d73bd5a50
[TD] DrawD* - DrawT*: remove unused includes - part 2/2
...
- also sort includes
- also additions to precompiled header
2022-10-08 17:21:26 +02:00
wmayer
c57c788efe
Part: [skip ci] fix build failure
2022-10-06 16:50:46 +02:00
Uwe
75cdaa1d28
[Part] Step import: remove unused includes
...
- also sort includes
2022-10-06 02:58:23 +02:00
Uwe
55f0cf4255
[TD] P* - T*: remove unused includes
...
- also sort includes
- also additions to precompiled header
2022-10-06 02:36:48 +02:00
Uwe
f04cab01a4
[TD] next attempt to fix CI compiler error
...
- reported here: https://gitlab.com/freecad/FreeCAD-CI/-/jobs/3127909597
2022-10-05 04:19:50 +02:00
Uwe
d3c70c8740
[TD] E* - L*: remove unused includes
...
- also sort includes
- also additions to precompiled header
2022-10-05 03:43:42 +02:00
wmayer
ebe7ceea33
Part: add dialog for STEP export
2022-10-04 20:30:03 +02:00
wmayer
60f27541fe
Part: [skip ci] fix compiler warnings
2022-10-04 16:12:39 +02:00
wmayer
40e7e4d60b
Part: [skip ci] list all used parameters for reading/writing shapes
2022-10-04 13:29:26 +02:00
wmayer
afdf499e46
Part: use ImportExportSettings in client code
2022-10-04 12:32:47 +02:00
wmayer
6294fc0aee
Part: use separate setting classes for IGES, STEP and OCAF handling
2022-10-04 11:26:33 +02:00
Uwe
3d06516c76
[Part] remove code for < GCC 4.8
...
we don't support such old GCC versions anymore so I think this can be removed
2022-10-03 23:07:41 +02:00
Uwe
5f934ce6e9
[Part] OpenCascadeAll.h: sort entries and remove duplicates
...
- to keep the overview (several duplicates where found this way)
- also move the few includes from TechDraw to the file
2022-10-03 22:50:55 +02:00
wmayer
a157e6fcea
Part: [skip ci] fix typo
2022-10-03 19:45:38 +02:00
wmayer
918fc83cd3
Part: implement wrapper class around Interface_Static
2022-10-03 19:03:32 +02:00
Uwe
21ea719805
[Part] ImportStep: rename enum to fix compilation
...
- because the name "IN" is already defined for the Visual Studio compiler, see ed7914fba3 (r85690207)
2022-10-03 15:05:50 +02:00
wmayer
baf221fc32
Part: set default STEP import settings
...
according to https://forum.freecadweb.org/viewtopic.php?p=629883#p629883
2022-10-03 14:43:40 +02:00
wmayer
5229dadfd5
Part: add getter/setter to ImportExportSettings and simplify DlgImportExportStep
2022-10-03 14:27:42 +02:00
marioalexis
acdfde774a
Part: Replace C cast
2022-09-18 11:06:51 -05:00
Uwe
6edcbcd367
[Part/PD] few clang formatting fixes
2022-09-18 13:33:41 +02:00
wmayer
7dc67b7a01
Inspection: support display of lines, avoid explicit type checks
2022-09-15 11:46:20 +02:00
wmayer
1309b86ea5
App: move from float to double for accuracy parameter, add a virtual method to determine a default accuracy
2022-09-15 09:52:14 +02:00
wmayer
70838e224f
Part: implement TopoShape::getLines
2022-09-13 23:14:17 +02:00
wmayer
eb52932047
Part: remove duplicated wires from cross-section
2022-09-08 19:19:07 +02:00