BIM application compatibility table: Difference between revisions

From FreeCAD Documentation
No edit summary
m (Added {{UnfinishedDocu{{#translation:}}}})
 
(10 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
{{UnfinishedDocu}}
{{UnfinishedDocu{{#translation:}}}}
<translate>


<!--T:1-->
This page gives a general overview of how the different tools and concepts found in other mainstream BIM applications compare to FreeCAD, specifically its [[BIM Workbench]].
This page gives a general overview of how the different tools and concepts found in other mainstream BIM applications compare to FreeCAD, specifically its [[BIM_Workbench|BIM Workbench]].


<!--T:2-->
'''TODO:''' Add other BIM apps: Allplan, Tekla, Vectorworks, BricsCAD, what else?
'''TODO:''' Add other BIM apps: Allplan, Tekla, Vectorworks, BricsCAD, what else?


<!--T:3-->
{| class="wikitable"
{| class="wikitable"
|-
|-


<!--T:4-->
!
!
! FreeCAD
! FreeCAD
Line 13: Line 19:
! ArchiCAD
! ArchiCAD


<!--T:5-->
|-
|-


<!--T:6-->
| '''Pricing and license'''
| '''Pricing and license'''


<!--T:7-->
|| Free for anyone to use, no registration necessary
|| Free for anyone to use, no registration necessary
|| Free to use for students upon registration, registration and fee needed for other users
|| Free to use for students upon registration, registration and fee needed for other users
|| Registration and fee
|| Registration and fee


<!--T:8-->
|-
|-


<!--T:9-->
| '''Default file format and versions'''
| '''Default file format and versions'''


<!--T:10-->
|| The default FreeCAD files uses the '''.FCStd''' extension. Openable by FreeCAD and Blender (using a plugin), but it can also be [[Fcstd file format|unzipped]]. Any FreeCAD file, created will any version, will open in any other version, newer or older. However, some complex objects created with a more recent version might not be editable anymore when opened in older versions.
|| The default FreeCAD files uses the '''.FCStd''' extension. Openable by FreeCAD and Blender (using a plugin). They can also be [[File_Format_FCStd|unzipped]]. Any FreeCAD file, created will any version, will open in any other version, newer or older. However, some complex objects created with a more recent version might not be editable anymore when opened in older versions.
|| The default Revit files use the '''.rvt''' extension. Only openable by Revit. Files created with any older version will open. Files created with a newer version will not.
|| The default Revit files use the '''.rvt''' extension. Only openable by Revit. Files created with any older version will open. Files created with a newer version will not.
|| The default ArchiCAD files use the '''.pln''' extension. Only openable by ArchiCAD. Files created with any older version will open. Files created with a newer version will not.
|| The default ArchiCAD files use the '''.pln''' extension. Only openable by ArchiCAD. Files created with any older version will open. Files created with a newer version will not.


<!--T:11-->
|-
|-


<!--T:12-->
| '''Interchange BIM models and data formats'''
| '''Interchange BIM models and data formats'''


<!--T:13-->
|| [https://en.wikipedia.org/w/index.php?title=Industry_Foundation_Classes IFC], [https://en.wikipedia.org/wiki/AutoCAD_DXF DXF] (2D only), [https://en.wikipedia.org/wiki/.dwg DWG] (2D only), [https://en.wikipedia.org/wiki/ACIS ACIS/SAT] (Using CadExchanger or InventoLoader addon), [https://en.wikipedia.org/wiki/ISO_10303-21 STEP]
|| [https://en.wikipedia.org/w/index.php?title=Industry_Foundation_Classes IFC], [https://en.wikipedia.org/wiki/AutoCAD_DXF DXF], [https://en.wikipedia.org/wiki/.dwg DWG], [https://en.wikipedia.org/wiki/ACIS ACIS/SAT]
|| [https://en.wikipedia.org/wiki/Industry_Foundation_Classes IFC], [https://en.wikipedia.org/wiki/AutoCAD_DXF DXF] (2D only), [https://en.wikipedia.org/wiki/.dwg DWG] (2D only), [https://en.wikipedia.org/wiki/ACIS ACIS/SAT] (Using CadExchanger or InventoLoader addon), [https://en.wikipedia.org/wiki/ISO_10303-21 STEP]
|| [https://en.wikipedia.org/w/index.php?title=Industry_Foundation_Classes IFC], [https://en.wikipedia.org/wiki/AutoCAD_DXF DXF], [https://en.wikipedia.org/wiki/.dwg DWG]
|| [https://en.wikipedia.org/wiki/Industry_Foundation_Classes IFC], [https://en.wikipedia.org/wiki/AutoCAD_DXF DXF], [https://en.wikipedia.org/wiki/.dwg DWG], [https://en.wikipedia.org/wiki/ACIS ACIS/SAT]
|| [https://en.wikipedia.org/wiki/Industry_Foundation_Classes IFC], [https://en.wikipedia.org/wiki/AutoCAD_DXF DXF], [https://en.wikipedia.org/wiki/.dwg DWG]


<!--T:14-->
|-
|-


<!--T:15-->
| '''Setting up project units'''
| '''Setting up project units'''


<!--T:16-->
|| In FreeCAD, all models accept any unit. The unit you prefer to work with can be set in in menu '''Edit -> Preferences -> General -> Units'''. Changing the unit doesn't affect the model.
|| In FreeCAD, all models accept any unit. The unit you prefer to work with can be set in in menu '''Edit -> Preferences -> General -> Units'''. Changing the unit doesn't affect the model.
|| Select the right template (Metric or Imperial), then modify the unit aspect in menu '''Manage -> Project'''. Changing the unit doesn't affect the model.
|| Select the right template (Metric or Imperial), then modify the unit aspect in menu '''Manage -> Project'''. Changing the unit doesn't affect the model.
|| Select the right template, then set the unit in menu '''Options -> Project Preferences -> Working units'''. Changing the unit affects the model.
|| Select the right template, then set the unit in menu '''Options -> Project Preferences -> Working units'''. Changing the unit affects the model.


<!--T:17-->
|-
|-


<!--T:18-->
| '''Organizing the elements of your project'''
| '''Organizing the elements of your project'''


<!--T:19-->
|| You can use [[Arch Site|sites]], [[Arch Building|buildings]] and [[Arch BuildingPart|building parts]] (storeys/levels), or standard [[Group|groups]] to group and organize objects, and other FreeCAD workbenches offer additional grouping options. Building Parts can be made active by double-clicking them, which automatically adds next objects to them.
|| You can use [[Arch_Site|sites]], [[Arch_Building|buildings]] and [[Arch_BuildingPart|building parts]] (storeys/levels), or standard [[Std_Group|groups]] to group and organize objects, and other FreeCAD workbenches offer additional grouping options. Building Parts can be made active by double-clicking them, which automatically adds next objects to them.
|| Objects are automatically organized into Floor Plans. You can further group objects into Groups.
|| Objects are automatically organized into Floor Plans. You can further group objects into Groups.
|| Object are automatically organized into Floor Plans. You can further group objects into Groups and Layers.
|| Object are automatically organized into Floor Plans. You can further group objects into Groups and Layers.


<!--T:20-->
|-
|-


<!--T:21-->
| '''Families of objects'''
| '''Families of objects'''


<!--T:22-->
|| There is no concept of family in FreeCAD. The same idea is achieved by [[Draft Clone|cloning]] another object, in which case it adopts its shape and all its properties, or by constructing another similar object such as a [[Arch Wall|wall]] or [[Arch Structure|structure (column, beam)]] on the same base profile, in which case the profile is common but all the other properties (height, etc) are independent. Wall compositions depend on the [[Arch MultiMaterial|multimaterial]] used, which can also be shared by several wall instances.
|| There is no concept of family in FreeCAD. The same idea is achieved by [[Draft Clone|cloning]] another object, in which case it adopts its shape and all its properties, or by constructing another similar object such as a [[Arch Wall|wall]] or [[Arch Structure|structure (column, beam)]] on the same base profile, in which case the profile is common but all the other properties (height, etc) are independent. Wall compositions depend on the [[Arch MultiMaterial|multimaterial]] used, which can also be shared by several wall instances.
|| Each object belongs to a given family.
|| Each object belongs to a given family.
|| Each object belongs to a given type.
|| Each object belongs to a given type.


<!--T:23-->
|-
|-


<!--T:24-->
| '''Grouping objects into reusable components'''
| '''Grouping objects into reusable components'''


<!--T:25-->
|| FreeCAD groups cannot be instantiated (independent copies), but objects grouped into [[Part MakeCompound|compounds]] or [[Arch BuildingPart|building parts]] can be cloned (dependent copies) or copied (independent copies).
|| FreeCAD groups cannot be instantiated (independent copies), but objects grouped into [[Part Compound|compounds]] or [[Arch BuildingPart|building parts]] can be cloned (dependent copies) or copied (independent copies).
|| Revit groups can be instantiated (dependent copies).
|| Revit groups can be instantiated (dependent copies).
|| ArchiCAD groups cannot be instantiated (independent copies).
|| ArchiCAD groups cannot be instantiated (independent copies).


<!--T:26-->
|-
|-


<!--T:27-->
| '''Standard BIM elements'''
| '''Standard BIM elements'''


<!--T:28-->
|| Walls, structures (beams, columns and slabs), windows (doors and windows), roofs, stairs, frames (railings), equipment (furniture, appliances, etc)
|| Walls, structures (beams, columns and slabs), windows (doors and windows), roofs, stairs, frames (railings), equipment (furniture, appliances, etc)
|| Walls, beams, columns, floors, ceilings, windows, doors, roofs, stairs, railings, components (furniture, appliances, etc)
|| Walls, beams, columns, floors, ceilings, windows, doors, roofs, stairs, railings, components (furniture, appliances, etc)
|| Walls, beams, columns, slabs, windows, doors, roofs, stairs, railings, curtain walls, objects (furniture, appliances, etc)
|| Walls, beams, columns, slabs, windows, doors, roofs, stairs, railings, curtain walls, objects (furniture, appliances, etc)


<!--T:29-->
|}
|}


</translate>
[[Category:BIM{{#translation:}}]]

Latest revision as of 19:51, 25 January 2022

This documentation is not finished. Please help and contribute documentation.

GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.

See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.

This page gives a general overview of how the different tools and concepts found in other mainstream BIM applications compare to FreeCAD, specifically its BIM Workbench.

TODO: Add other BIM apps: Allplan, Tekla, Vectorworks, BricsCAD, what else?

FreeCAD Revit ArchiCAD
Pricing and license Free for anyone to use, no registration necessary Free to use for students upon registration, registration and fee needed for other users Registration and fee
Default file format and versions The default FreeCAD files uses the .FCStd extension. Openable by FreeCAD and Blender (using a plugin). They can also be unzipped. Any FreeCAD file, created will any version, will open in any other version, newer or older. However, some complex objects created with a more recent version might not be editable anymore when opened in older versions. The default Revit files use the .rvt extension. Only openable by Revit. Files created with any older version will open. Files created with a newer version will not. The default ArchiCAD files use the .pln extension. Only openable by ArchiCAD. Files created with any older version will open. Files created with a newer version will not.
Interchange BIM models and data formats IFC, DXF (2D only), DWG (2D only), ACIS/SAT (Using CadExchanger or InventoLoader addon), STEP IFC, DXF, DWG, ACIS/SAT IFC, DXF, DWG
Setting up project units In FreeCAD, all models accept any unit. The unit you prefer to work with can be set in in menu Edit -> Preferences -> General -> Units. Changing the unit doesn't affect the model. Select the right template (Metric or Imperial), then modify the unit aspect in menu Manage -> Project. Changing the unit doesn't affect the model. Select the right template, then set the unit in menu Options -> Project Preferences -> Working units. Changing the unit affects the model.
Organizing the elements of your project You can use sites, buildings and building parts (storeys/levels), or standard groups to group and organize objects, and other FreeCAD workbenches offer additional grouping options. Building Parts can be made active by double-clicking them, which automatically adds next objects to them. Objects are automatically organized into Floor Plans. You can further group objects into Groups. Object are automatically organized into Floor Plans. You can further group objects into Groups and Layers.
Families of objects There is no concept of family in FreeCAD. The same idea is achieved by cloning another object, in which case it adopts its shape and all its properties, or by constructing another similar object such as a wall or structure (column, beam) on the same base profile, in which case the profile is common but all the other properties (height, etc) are independent. Wall compositions depend on the multimaterial used, which can also be shared by several wall instances. Each object belongs to a given family. Each object belongs to a given type.
Grouping objects into reusable components FreeCAD groups cannot be instantiated (independent copies), but objects grouped into compounds or building parts can be cloned (dependent copies) or copied (independent copies). Revit groups can be instantiated (dependent copies). ArchiCAD groups cannot be instantiated (independent copies).
Standard BIM elements Walls, structures (beams, columns and slabs), windows (doors and windows), roofs, stairs, frames (railings), equipment (furniture, appliances, etc) Walls, beams, columns, floors, ceilings, windows, doors, roofs, stairs, railings, components (furniture, appliances, etc) Walls, beams, columns, slabs, windows, doors, roofs, stairs, railings, curtain walls, objects (furniture, appliances, etc)