IfcBlender: updated to Blender 2.58 (Patch by Yorik van Havre)

IfcParse: lazy loading of entities
IfcGeom: caching of binary entities
This commit is contained in:
Thomas Krijnen
2011-07-11 09:33:18 +00:00
parent dd32f3a0e6
commit 8767f6e52a
14 changed files with 1081 additions and 675 deletions
+80 -10
View File
@@ -92,7 +92,7 @@ IFC_REF(BooleanClippingResult,First,1)
IFC_REF(BooleanClippingResult,Second,2)
IFC_END_CLASS
IFC_CLASS(Face,TopoDS_Face)
IFC_FACE_CLASS(Face)
IFC_REFS(Face,Bounds,0)
IFC_END_CLASS
@@ -181,7 +181,7 @@ IFC_FLT_SUB(CartesianPoint,Y,0,1)
IFC_FLT_SUB(CartesianPoint,Z,0,2)
IFC_END_CLASS
IFC_CLASS(Direction,gp_Vec)
IFC_CLASS(Direction,gp_Dir)
IFC_FLT_SUB(Direction,X,0,0)
IFC_FLT_SUB(Direction,Y,0,1)
IFC_FLT_SUB(Direction,Z,0,2)
@@ -288,11 +288,81 @@ IFC_END_CLASS
IFC_HELPER_CLASS(OpeningElement)
IFC_END_CLASS
IFC_SKIP_CLASS(PropertySingleValue)
IFC_SKIP_CLASS(PropertySet)
IFC_SKIP_CLASS(ComplexProperty)
IFC_SKIP_CLASS(RelDefinesByProperty)
IFC_SKIP_CLASS(MaterialLayer)
IFC_SKIP_CLASS(MaterialLayerSet)
IFC_SKIP_CLASS(MaterialLayerSetUsage)
IFC_SKIP_CLASS(PresentationLayerAssignment)
IFC_RENDER_CLASS(BuildingElementProxy)
IFC_END_CLASS
IFC_RENDER_CLASS(Covering)
IFC_END_CLASS
IFC_RENDER_CLASS(Beam)
IFC_END_CLASS
IFC_RENDER_CLASS(Column)
IFC_END_CLASS
IFC_RENDER_CLASS(CurtainWall)
IFC_END_CLASS
IFC_RENDER_CLASS(Door)
IFC_END_CLASS
IFC_RENDER_CLASS(Member)
IFC_END_CLASS
IFC_RENDER_CLASS(Railing)
IFC_END_CLASS
IFC_RENDER_CLASS(Ramp)
IFC_END_CLASS
IFC_RENDER_CLASS(RampFlight)
IFC_END_CLASS
IFC_RENDER_CLASS(Wall)
IFC_END_CLASS
IFC_RENDER_CLASS(WallStandardCase)
IFC_END_CLASS
IFC_RENDER_CLASS(Slab)
IFC_END_CLASS
IFC_RENDER_CLASS(StairFlight)
IFC_END_CLASS
IFC_RENDER_CLASS(Window)
IFC_END_CLASS
IFC_RENDER_CLASS(Stair)
IFC_END_CLASS
IFC_RENDER_CLASS(Roof)
IFC_END_CLASS
IFC_RENDER_CLASS(Pile)
IFC_END_CLASS
IFC_RENDER_CLASS(Footing)
IFC_END_CLASS
IFC_RENDER_CLASS(BuildingElementComponent)
IFC_END_CLASS
IFC_RENDER_CLASS(Plate)
IFC_END_CLASS
IFC_RENDER_CLASS(IfcFlowFitting)
IFC_END_CLASS
IFC_RENDER_CLASS(IfcFlowSegment)
IFC_END_CLASS
IFC_RENDER_CLASS(IfcFlowController)
IFC_END_CLASS
IFC_RENDER_CLASS(IfcFlowTerminal)
IFC_END_CLASS
IFC_RENDER_CLASS(IfcFlowMovingDevice)
IFC_END_CLASS
IFC_RENDER_CLASS(IfcEnergyConversionDevice)
IFC_END_CLASS
IFC_RENDER_CLASS(IfcFlowStorageDevice)
IFC_END_CLASS
IFC_RENDER_CLASS(IfcFlowTreatmentDevice)
IFC_END_CLASS
IFC_RENDER_CLASS(IfcDistributionChamberElement)
IFC_END_CLASS
IFC_RENDER_CLASS(DistributionControlElement)
IFC_END_CLASS
IFC_RENDER_CLASS(Site)
IFC_END_CLASS
IFC_RENDER_CLASS(Space)
IFC_END_CLASS
IFC_RENDER_CLASS(FurnishingElement)
IFC_END_CLASS
IFC_RENDER_CLASS(TransportElement)
IFC_END_CLASS
IFC_RENDER_CLASS(GeographicElement) // 2x4 compatibility
IFC_END_CLASS