When is it possible to export 3d model system families like:
- walls
- roofs
- ceilings
- floors
- stairs
- ramps
to export to different Ifc classes with the IfcExportAs parameter.
Sometimes is this nessecery because you want to use the system family as
an different IFC class
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is work that is still in progress. Revit has some artificial limitations about how system families can be exported. At the moment, for system families:
Walls can be exported as IfcFooting, IfcWall, or IfcWallStandardCase.
Roofs can only be exported as IfcRoof.
Ceilings can only be exported as IfcCovering.
Floors can be exported as IfcSlab, IfcFooting, IfcCovering, or IfcRamp.
Stairs can only be exported as IfcStair.
Ramps can only be exported as IfcRamp.
If there are specific mappings that you want in the near future, we can add those sooner than a generic "everything as everything" which will take more work.
Regards,
Angel
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks,
I would appreciate that..
As a modeller it is handy for example to export for example a floor as a roof.
There are different reasons for that.
But 3d model system families are handy tools and if there are IFC categories added than it is possible to export in different IFC classes.
For examle walls can also be furniture (interior walls). or casework.
I could model a 3d system family but sometimes it is quicker an easier to adjust a 3d model system family
For example a ramp modeled as a ROOF by extrusion (by this way i can give different slopes in one ramp!).
With a floor i could model it with modify sub components however de thickness of the floor is not acurate anymore.
I would export this as an IfcFloor.
Resume
IfcFloor -> IfcRoof
IfcRoof -> IfFloor
IfcWall -> IFcFurniture / Casework (out of my head i do not know exactly if casework is a class?
These are for me now the main classes to export..
Regards,
Ramon
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
A short extra message here.
walls can also be created out of roof by extrusion (partition walls toilets, thereby the walss are not attached to the ceiling and build out of plate material.
So
IfcRoof -> IfcWall
Also handy for sloped walls (not created with a mass) but with roof by extrusion.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The export with the IFc classes you mentioned is this also possible in Revit 2014.
Are there differences between revit 2014 and revit 2015 with 3d model system families and IFC classes
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Is it already possible to export 3d system families to different Ifc entities with the "IfcExportAs".. If not has autodesk an Idea when they want to pick it op in the roadmap. Thanks in advance
Regards
Ramon | TBI Hazenberg Bouw
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There are limited possibilities to do this. General solution requires a big re-write, which we should do, but after our certificaition efforts at least. What are your top requirements for remapping? Doing top requests is easier. I understand "everything as eveyrthing" is the most flexible, but we can probably wait to export walls as pipes :)
Regards,
Angel
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Furthermore, if the exporter already is able to use a specific IfcObject, is it very difficult to also support all the related Object Types that BuildingSmart has specified? They are basically the same. IfcSlabType, IfcWallType, IfcRoofType etc.. Some of them refuse to export at the moment, and some do export but as a NOTDEFINED Type.
Not sure about IfcWallElementedCase, IfcSlabElementedCase, Ifc xxx ElementedCase
Regards,
Teun.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The IfcTypes are in the process of being implemented. As far as the elemented cases, I think those have to be determined programmatically, based on the information we have.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
When is it possible to export 3d model system families like:
- walls
- roofs
- ceilings
- floors
- stairs
- ramps
to export to different Ifc classes with the IfcExportAs parameter.
Sometimes is this nessecery because you want to use the system family as
an different IFC class
Hi Ramon,
This is work that is still in progress. Revit has some artificial limitations about how system families can be exported. At the moment, for system families:
If there are specific mappings that you want in the near future, we can add those sooner than a generic "everything as everything" which will take more work.
Regards,
Angel
Hi Angel,
Thanks,
I would appreciate that..
As a modeller it is handy for example to export for example a floor as a roof.
There are different reasons for that.
But 3d model system families are handy tools and if there are IFC categories added than it is possible to export in different IFC classes.
For examle walls can also be furniture (interior walls). or casework.
I could model a 3d system family but sometimes it is quicker an easier to adjust a 3d model system family
For example a ramp modeled as a ROOF by extrusion (by this way i can give different slopes in one ramp!).
With a floor i could model it with modify sub components however de thickness of the floor is not acurate anymore.
I would export this as an IfcFloor.
Resume
IfcFloor -> IfcRoof
IfcRoof -> IfFloor
IfcWall -> IFcFurniture / Casework (out of my head i do not know exactly if casework is a class?
These are for me now the main classes to export..
Regards,
Ramon
Hi angel,
A short extra message here.
walls can also be created out of roof by extrusion (partition walls toilets, thereby the walss are not attached to the ceiling and build out of plate material.
So
IfcRoof -> IfcWall
Also handy for sloped walls (not created with a mass) but with roof by extrusion.
Hi angel,
The export with the IFc classes you mentioned is this also possible in Revit 2014.
Are there differences between revit 2014 and revit 2015 with 3d model system families and IFC classes
Yes, it should be 2014 and 2015. Make sure that you have the requirements to use the 2014 open source (which is at least 2014 Update Release 1).
Hi angel,
A new one...
3d model SYSTEM family railings can be modelled as sunscreen.
www.revitcity.com/downloads.php?action=view&object_id=7018
IfcRailing -> IfcWindow
Thanks...
Can you give a "global"indication of when the converted classes can be made (also the classes i mentioned earlier in this chapter..
Angel,
is it now possible to export more parameters from 3d model system families or is it only possible
with the ifc classes you mentioned earlier (zie link below)
https://sourceforge.net/p/ifcexporter/discussion/general/thread/26f91a08/#4364
Ramon
Hi Ramon,
Sorry, we were concentrating on the import side for certification with the latest release. This is still on our roadmap, however.
Regards,
Angel
Hi Autodesk,
Is it already possible to export 3d system families to different Ifc entities with the "IfcExportAs".. If not has autodesk an Idea when they want to pick it op in the roadmap. Thanks in advance
Regards
Ramon | TBI Hazenberg Bouw
Hi Ramon,
There are limited possibilities to do this. General solution requires a big re-write, which we should do, but after our certificaition efforts at least. What are your top requirements for remapping? Doing top requests is easier. I understand "everything as eveyrthing" is the most flexible, but we can probably wait to export walls as pipes :)
Regards,
Angel
Hi Angel,
on top of my wishlist:
Revit Wall -> IfcCovering
Regards,
Dirk
Agree with Dirk. Revit
Wall -> IfcCovering
Furthermore, if the exporter already is able to use a specific IfcObject, is it very difficult to also support all the related Object Types that BuildingSmart has specified? They are basically the same. IfcSlabType, IfcWallType, IfcRoofType etc.. Some of them refuse to export at the moment, and some do export but as a NOTDEFINED Type.
Not sure about IfcWallElementedCase, IfcSlabElementedCase, Ifc xxx ElementedCase
Regards,
Teun.
The IfcTypes are in the process of being implemented. As far as the elemented cases, I think those have to be determined programmatically, based on the information we have.
oke thanks