benvautrin / pmuc

Plant Mock-Up Converter
GNU Lesser General Public License v2.1
35 stars 21 forks source link

IFC representation for RectangularTorus #14

Closed Supporting closed 8 years ago

Supporting commented 8 years ago

Currently, RectangularTorus primitives get tessellated and are represented as IfcConnectedFaceset. Find a suitable representation that represents the torus more efficient and information conserving.

Supporting commented 8 years ago

A natural representation of the rectangular torus is revolving a rectangle in three-dimensional space about an axis coplanar with the rectangle. In IFC, this can be achieved using IfcRevolvedAreaSolid + IfcRectangleProfileDef :white_medium_square:

Tool support is moderate:

Here a simple generated IFC file used for testing: rectangulartorus-revolved-rectangle.zip

rectangular-torus-tekla