IfcOpenShell 0.7.0-validation

fcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format. The IFC file format can be used to describe building and construction data. The format is commonly used for Building Information Modelling. IfcOpenShell uses Open CASCADE (the Open CASCADE Community Edition) internally to convert the implicit geometry in IFC files into explicit geometry that any software CAD or modelling package can understand.

Tags bim cad
License GNU LGPLv3
State beta

Recent Releases

0.7.0-validation07 Mar 2020 03:15 minor feature: Check for NULL placement . Brep and swept solid working now. . Trying to find out why placements don t arrive at Triangulate(). . with transformations?. . Take into account extrusion height. . . . Putting functions into files per geometric type. . Merge branch 'cgal' into ken_first_steps. . Entities for basic CSG. . Several more classes, needs testing. . Boolean ops using Nef polyhedra (untested). . IfcRectangularPyramid. . IfcRightCircularCylinder. . IfcRightCircularCone. . Adding some validation code. . Some deging code, checking transformations. . in cylinders/cones. . Didn t save sphere output. . Boolean ops working?. . . . Right way to output more than one object. . Circular profiles, added missing transformation for rectangles. . Rounded rectangles. . IfcTrapeziumProfileDef. . IfcEllipseProfileDef. . IfcFaceBasedSurfaceModel. . IfcTriangulatedFaceSet. . Zero-radius rounded rectangles. . Removing duplicate points, IfcCartesianTransformationOperator3D with . . Decode. . Skeleton for IfcEdgeLoop and IfcOrientedEdge. . Switched to Nef_polyhedron_3. Some problems. . Switched to normals per vertex per face. . Hollow circles. . Extrusions with holes (Nef). . Rounded rectangles work now, def must be before rectangles. . Hollow rectangle profiles, all tested now. . . . Skeleton for planes+halfspaces. Might be wrong. . Composite curves. . IfcCartesianTransformationOperator3DnonUniform (untested). . C profiles. . L profiles. . I profiles (untested). . . . CGAL library linking on windows, conditional IfcTriangulatedFaceS . . null pointer access in tesselation of opencascade shape. . Apply transformation to IfcExtrudedAreaSolid. .
0.6.0b003 Mar 2020 19:49 minor feature: