Testing an Mirror of Wall exporting to IFC.
Mirror is exported as IfcBuildingElementProxy, not as Wall.
[ Feature / Bug ] - Mirror Export to IFC as IFCBuildingElementProxy
[ Feature / Bug ] - Mirror Export to IFC as IFCBuildingElementProxy
- Attachments
-
- Test_ Mirror of Wall.ifc
- (4.02 KiB) Downloaded 50 times
-
- Test_ Mirror of Wall.FCStd
- (16.14 KiB) Downloaded 50 times
Re: [ Feature / Bug ] - Mirror Export to IFC as IFCBuildingElementProxy
Indeed, the mirror is a Part object with no IFC capabilities..
The easiest solution would be to encapsulate it into a wall. We could think of detecting these objects in the IFC exporter and give them the same type of their original, but not sure that will always be what users want. Also, mirroring is not properly supported in IFC, so there could be some further misinterpretations coming from there...
The easiest solution would be to encapsulate it into a wall. We could think of detecting these objects in the IFC exporter and give them the same type of their original, but not sure that will always be what users want. Also, mirroring is not properly supported in IFC, so there could be some further misinterpretations coming from there...
Re: [ Feature / Bug ] - Mirror Export to IFC as IFCBuildingElementProxy
Just a heads-up that mirroring is possible by using a mapped representation, with a non-uniform cartesian transformation scale of -1 along an axis. This has been implemented in Blender with Blender's mirror modifier
https://github.com/IfcOpenShell/IfcOpen ... c.py#L1492 shows recording the scale value.
https://github.com/IfcOpenShell/IfcOpen ... fc.py#L237 shows looking at Blender's mirror modifier and overriding a -1 scale to achieve it.
https://github.com/IfcOpenShell/IfcOpen ... c.py#L1492 shows recording the scale value.
https://github.com/IfcOpenShell/IfcOpen ... fc.py#L237 shows looking at Blender's mirror modifier and overriding a -1 scale to achieve it.
I also blog about 3D rendering, architecture, software and other on thinkMoult.com. RSS / Atom feed available for your convenience.
Re: [ Feature / Bug ] - Mirror Export to IFC as IFCBuildingElementProxy
Thanks for information. Hope someone can implement in FCMoult wrote: ↑Thu Dec 19, 2019 9:44 pm Just a heads-up that mirroring is possible by using a mapped representation, with a non-uniform cartesian transformation scale of -1 along an axis. This has been implemented in Blender with Blender's mirror modifier
https://github.com/IfcOpenShell/IfcOpen ... c.py#L1492 shows recording the scale value.
https://github.com/IfcOpenShell/IfcOpen ... fc.py#L237 shows looking at Blender's mirror modifier and overriding a -1 scale to achieve it.