Bug, or am I doing something wrong? I import an OpenSCAD file, and some of the features are missing. Interestingly, the missing pieces are in the model hierarchy in FreeCAD, but do not seem to be having the effect they should.
I'm running a Linux FreeCAD I built from git a couple of days ago:
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.10384 (Git)
Build type: Unknown
Python version: 2.7.12
Qt version: 4.8.6
Coin version: 3.1.3
OCC version: 6.9.1.oce-0.18-dev
* Open FreeCAD
* Import extruder-body.scad
No errors are reported. Log says only
>>> import importCSG
* Save as extruder-body.fcstd
unfortunately, at 7.4MiB, this file is too large to attach to this message. You can find it at
http://pigeonlakeglass.org/wp-content/u ... body.fcstd
In OpenSCAD, it looks like this:
In FreeCAD, it looks like this:
As you can see, it's missing some things.
I can't claim to have found *all* of the differences, but the most obvious "missing" elements *are* in the FreeCAD document.
In the model hierarchy, they're all in unions, where the union is then in turn used in a cut. There are things that appear in the outline that are not being drawn.
For instance, difference008>Group002>union005>difference002>union003>Group001>difference001 is there in the outline, and if I make it visible it's there, but it's not visible in its parent Group001 if I make that visible.
Similarly, difference008>Group002>mirrored Matrix_Union001>difference007>union009 does not seem to include the first eleven of the 17 things that it's supposedly unioning.