Bug #2857: [PartDesign] Placement incorrect in exported files

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Bug #2857: [PartDesign] Placement incorrect in exported files

Post by Kunda1 »

issue #2857 (FYI example file attached to tracker ticket)
I tried to export an assembly consisting of several bodys, each one containing a box. each body was placed using the Placement option. When exporting (tested with .step and .brep imported in FreeCAD and Salome), the boxes all still were in their initial position, except for rotated boxes. So, Placement x/y/z doesn't work, but rotation about axes worked.
Step to Reproduce:
  • Go to Part Design -->
  • create new body -->
  • create additive primitive -->
  • change placement of primitive -->
  • export primitive as .step/.brep file -->
  • import file in FreeCAD -->
  • check placement of imported file.
Produced on:
OS: Linux Mint 17.3 Rosa
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.9613 (Git)
Build type: None
Branch: master
Hash: 0c34f1b749fbb116058caa54754961c6dcb4f92a
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
nemesis
Posts: 372
Joined: Tue Mar 25, 2014 11:24 pm
Location: France, Lyon

Re: Bug #2857: [PartDesign] Placement incorrect in exported files

Post by nemesis »

Confirmed on :

OS: Mac OS X
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.9787 (Git)
Build type: Release
Branch: (detached from 417f074)
Hash: 417f074aff779e4c3c3fce7ef755dc3a38691d63
Python version: 2.7.13
Qt version: 4.8.7
Coin version: 3.1.3
OCC version: 7.0.0


terminal output :

Code: Select all

Can't find Origin for "Body001"
this for each Body
Post Reply