wmayer
0f9768fb33
Fix coverity issue:
...
* CID 332682: Resource leak
* CID 350607: Resource leak
* CID 332677: Resource leak
2022-03-14 11:35:04 +01:00
wmayer
f36126770c
App: harmonize API of App::Application
...
* make getHomePath() static and return a std::string
* make getExecutableName() static and return a std::string
2021-11-04 10:50:09 +01:00
wmayer
90c97a3166
Import: [skip ci] consistent use of curly braces
2021-10-13 14:28:06 +02:00
Zheng, Lei
f403a8ed4d
Import: support transparency for STEP import and export
2021-10-07 17:44:09 +08:00
wmayer
8c4b2506bd
Import: [skip ci] for glTF export set scale factor of 0.001 because lengths are measured in meters
2021-04-10 18:37:56 +02:00
wmayer
292afa2a2e
Import: [skip ci] avoid conflicting class names in global namespace
2021-03-19 15:18:25 +01:00
wmayer
d3e4da9f51
Part: offer all supported STEP schemes by OCC in a combo box
2021-02-02 21:51:11 +01:00
wmayer
751f48a54f
Import: [skip ci] fixes #0004477 : Can't import .STEP files with cyrillic symbols
2020-12-07 17:54:17 +01:00
wmayer
3f117b4ac3
Import: [skip ci] do not scale when exporting to glTF format
2020-11-23 22:36:40 +01:00
wmayer
3c18a73b94
Import: [skip ci] add support of glTF format (requires OCCT 7.5)
2020-11-22 16:11:24 +01:00
wmayer
c35dba8e34
Part/Import: [skip ci] disable use of Message_ProgressIndicator for OCC >= 7.5 due to major API changes
2020-10-08 14:48:35 +02:00
wmayer
e005972466
PVS: V519 A variable is assigned values twice successively.
2020-07-18 10:59:27 +02:00
wmayer
cf5f580f4e
Import: [skip ci] degrade output in STEP importer to log messages
2020-05-28 17:52:01 +02:00
wmayer
6300e09dd8
handle some more warnings: -Wkeyword-macro -Wdeprecated-declarations -Wextra-semi
2019-11-18 11:56:08 +01:00
Zheng, Lei
a460fdc8b6
Import: add new implementation of STEP importer/exporter
...
For better supporting Link and groups. The original implementation can
still be used by uncheck the STEP import setting 'Use Link Group'.
2019-08-17 15:15:47 +02:00
wmayer
13a68c3675
PVS: V519 The 'keepExplicitPlacement' variable is assigned values twice successively.
2019-03-03 15:24:17 +01:00
wmayer
2066464ff1
print additional information to std::cout about ocaf structure
2019-02-13 17:54:54 +01:00
wmayer
6787d5d28d
move class ExportOCAF to own source files
2018-09-28 15:06:46 +02:00
wmayer
f4fbbb0a79
fixes 0003491: Import.export not preserving placement of Part Features in STP file export
2018-09-28 14:58:49 +02:00
wmayer
1c7a41af58
fix -Wignored-qualifiers
2018-08-19 12:38:57 +02:00
Peter Lama
8227b1bf3d
Fix #3426 : Hierarchical step export not working with occt 7.2
2018-04-17 10:19:52 -03:00
luz.paz
46d32d78a3
Misc. typos: Please merge right before 0.17 release
...
I'm still finding typos in the source code. I propose that you keep this PR open prior ro relaese and then merge so that if I find other typos in the meantime they will be part this release.
2018-03-18 15:15:16 +01:00
wmayer
4eb3f9aeb6
put all STEP export/import options into one tab page
2018-02-07 22:46:30 +01:00
wmayer
d15e5fc7ca
issue #0003174 : Import of simple shapes no longer works
2017-12-06 17:54:10 +01:00
wmayer
0d617f97d6
Port to occ7.2:
...
+ Standard_Failure::Caught() is now marked as deprecated and should be replaced with standard C++ exception handling
2017-09-01 16:27:46 +02:00
wmayer
473ea474ce
Port to occ7.2:
...
+ replace Quantity_Parameter with Standard_Real is it's marked deprecated
+ include NCollection_Vector as it's needed by STEPCAFControl_Writer
+ remove GC_MakeConicalSurface used for cone and distance as this was never implemented in any earlier occ version and has been removed now
2017-09-01 12:01:50 +02:00
wmayer
8856041a72
improve whitespaces
2017-08-01 08:30:22 +02:00
Jean-Marie Verdun
4f69fd5a31
Fix Placement and Color export within Hierarchical Step exporter of single shapes
2017-07-31 22:33:09 +02:00
Jean-Marie Verdun
a89dbdc801
Export single STEP object with absolute coordinate instead of (0,0,0) as default origin
2017-07-31 16:45:24 -03:00
wmayer
4469964dc4
improve whitespaces
2017-07-26 23:08:44 +02:00
Jean-Marie Verdun
48c362b669
Fix a stupid bug due to a bad copy/paste into the hierarchical STEP function
...
which was resetting the XCAF doc just before writing it, ending up to write empty files
2017-07-26 16:16:06 -03:00
Jean-Marie Verdun
7832a16af1
Add AP214/203 support to the hierarchical STEP Importer/Exporter
2017-07-26 16:16:06 -03:00
Jean-Marie Verdun
28fc8ff34f
Enable the ReadShapeCompoundMode into the C++ code
2017-07-26 16:16:06 -03:00
wmayer
ded46ffa65
fix whitespaces
2017-07-13 21:46:24 +02:00
Jean-Marie Verdun
0cc018ca42
Fix compiler Warnings
2017-07-11 11:24:49 -03:00
Jean-Marie Verdun
c8919651ba
Final fix for hierarchical STEP exporter
2017-07-11 11:24:49 -03:00
Jean-Marie Verdun
a83d71c7c8
Add initial code for hierarchical STEP exporter
2017-07-11 11:24:49 -03:00
Jean-Marie Verdun
bb12ce3474
Compute the document before inserting STEP file.
...
Consider that inserted Tree Element are computed and remove the Touched flag
before recomputing lately the document
This is accelerating the STEP file
2017-05-07 21:45:31 +02:00
Peter Lama
fa4bebf2e0
Use OCCT Handle macro for Handle_ classes
...
This is the result of running OCCT's upgrade script provided
with OCCT 7.0. See
https://www.opencascade.com/content/freecad-occt710-and-windows-rtti-data-missing#comment-form
and
https://www.forum.freecadweb.org/viewtopic.php?f=4&t=21405&start=120#p169019
for why this is necessary for OCCT >= 7.1
2017-04-20 12:27:34 +02:00
wmayer
d27bb9955e
fix memory leak on IGES import
2017-04-03 19:09:47 +02:00
wmayer
5405dd76ee
fixes #1999 : Tessellation data or OpenInventor data memory leak
2017-04-03 18:21:49 +02:00
wmayer
305e7fa62c
issue #0002698 : Exported STEP-File contains surplus PRODUCTS
2017-03-26 18:29:27 +02:00
Jean-Marie Verdun
5f1879ee21
Move Step reader to New Part Design workflow
2017-03-23 21:43:46 +01:00
Jean-Marie Verdun
250b98a07c
Activate only UI tree leaf as to display properly colors when browsing a STEP (there is currently a limitation within the reader which creates compound which are totally grey) and accelerate browsing by de-activating Compound rendering
2017-01-30 17:59:07 +01:00
wmayer
cb73d010bb
+ port to OCC 7.0
2016-05-14 16:53:27 +02:00
wmayer
14c6859968
+ simplify porting of Import module to Python3
2016-01-21 12:08:29 +01:00
Mateusz Skowroński
c275b35d48
QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00
wmayer
f85fa0325a
+ write out product name if defined to IGES/STEP files
2015-07-11 14:05:47 +02:00
wmayer
416891c728
+ set shape color when reading STEP with colors
2015-04-12 12:43:21 +02:00
wmayer
801bfa8936
+ fixes #0001662 : IGES does not export correctly
2015-01-11 12:14:41 +01:00