This is a follow up to this thread here:
https://forum.freecadweb.org/viewtopic.php?f=35&t=35340
As I continue working through my project and Arch Equipment objects in the TechDraw workbench, the hi-res 3d mesh and 2d views work as expected in the 3d view and but only work in TD if my arch equipment objects are placed at a Z height of zero. So whereas before I had an issue with TD visibility of objects placed below stage height I remedied the issue by raising the stage height above zero. Moving along I am now ready to place furniture on the stage level and am finding they only draw in my TD Arch section when placed at zero Z. Hmm..
OS: Ubuntu 18.04.2 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16093 (Git)
Build type: Release
Branch: releases/FreeCAD-0-18
Hash: 690774c0effe4fd7b8d2b5e2fb2b8c8d145e21ce
Python version: 2.7.15rc1
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)
Arch Equipment in TD
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
-
- Posts: 44
- Joined: Sat Feb 09, 2019 8:20 pm
Re: Arch Equipment in TD
could you make a very simple test file that illustrates the problem? There is definitely something weird there and you seem to have exactly the right objects that trigger it.
-
- Posts: 44
- Joined: Sat Feb 09, 2019 8:20 pm
Re: Arch Equipment in TD
Three chairs placed in a section plane. One at 0" one at -6" and one at +6"
Only the chair at 0" is projected in TD.
Here's link to the file.
https://drive.google.com/open?id=1Vc4vz ... CR6iPn2A2Y
Only the chair at 0" is projected in TD.
Here's link to the file.
https://drive.google.com/open?id=1Vc4vz ... CR6iPn2A2Y
Re: Arch Equipment in TD
Excellent, thanks, just what I needed.
Will look at this asap.
Will look at this asap.
Re: Arch Equipment in TD
Fixed in git commit 3c68d1e0c!
The problem was that objects below or above the ground plane, even if flat, don't have a volume of exactly zero anymore (which was used to detect if they are flat or not), but of a very, very small value. That happens often with opencascade, there is always a tolerance...
The problem was that objects below or above the ground plane, even if flat, don't have a volume of exactly zero anymore (which was used to detect if they are flat or not), but of a very, very small value. That happens often with opencascade, there is always a tolerance...