I was trying to mirror whole body inside itself by using scaled to -1 clone and fusing to original. It lookas like it works but then I tryed to refine the features and it did not remove internal edges. Any idea why?
.
.
OS: Windows 8.1 (6.3)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19678 (Git)
Build type: Release
Branch: master
Hash: b34f0aef34297c5eda6fb5cf1bbc1b43d452a31d
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Bulgarian/Bulgaria (bg_BG)
Refine does not remove edges
Forum rules
and Helpful information
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help
Also, be nice to others! Read the FreeCAD code of conduct!
Also, be nice to others! Read the FreeCAD code of conduct!
Refine does not remove edges
- Attachments
-
- RefineErr.FCStd
- (26.69 KiB) Downloaded 14 times
Re: Refine does not remove edges
Different types of surfaces can't be "refined" together.
Re: Refine does not remove edges
Why are they different? Did the clone convert that Plane to BSplineSurface? I tried just displacing the clone and it is properly refined. But any scale <>1 causes such conversion. Is it OCC thing and is there a way to avoid it?
How do you inspect the faces like in your scfreenshots?
How do you inspect the faces like in your scfreenshots?
Re: Refine does not remove edges
OCCT has two transformation methods: a geometric transformation and a transformation that changes the placement
For the geometric transformation OCCT has the habit to convert all geometries into B-Spline curves/surfaces. It does so even if the transformation is a simple translation.
For the latter OCCT doesn't touch the underlying geometry. But for scaling operations (especially when values are different in the local X,Y,Z axes) you must use the geometric variant.