BIMINVERTSPACES command
Converts a set of input 3D solid entities, which represent spaces, to a building structure which encompasses these spaces.
Icon:
This command uses a set of 3D solid entities to create a building structure made of walls, slabs, and roofs.
This command is envisioned to be most useful in a Scan-2-BIM workflow. Starting from a point cloud, using the FITPLANAR command to fit planar faces to the point cloud and stitch them together to solids (representing spaces) and finally using these solids as input for the BIMINVERTSPACES command.
This command opens the Bim Invert Spaces command panel.
Methods
There are two methods of running this command.
-
Launch the command with nothing selected.
You are prompted:
Apply to entire drawing or [Select solids/change Tolerances/change Options] <Apply>:
In this case, by default, all 3D solid entities will be selected.
-
Select the entities (3D solids) to be used by the command and then launch the command.
You are prompted:
Apply to 4 solid(s) or [change Selection/Entire drawing/change Tolerances/change Options] <Apply>:
In this case, four solids have been selected prior to launching the command.
Options within the command
- Select solids
- Allows to select some 3D solid entities from the drawing to be used by the command.
- change Selection
- Allows to select some 3D solid entities from the drawing to be used by the command.
- Entire drawing
- All the 3d solid entities in the drawing will be used by the command.
- change Tolerances
- This option allows to change the next settings:
- Set bottom slab thickness <350.000000>:
- Sets the thickness of the slabs created at the bottom of the structure.
- Set top slab thickness <250.000000>:
- Sets the thickness of the slabs created at the top of the structure.
- Set min. inner slab thickness <150.000000>:
- Sets the minimum distance required between parallel faces for creating an inner slab.
- Set outer wall thickness <350.000000>:
- Sets the thickness of the outside walls.
- Set min. inner wall thickness <50.000000>:
- Sets the thickness of walls created on the inside of the structure.
- Set parallel angle tolerance <5.000000>:
- Sets the angular tolerance for determining if the faces are parallel.
- Set coplanar dist. tolerance <50.000000>:
-
Sets the allowed distance between the faces for being coplanar.
Note: The units used by these settings are the those set in the drawing.
- change Options
- This setting allows to make of the next options:
- Erase input spaces <0>:
-
On the completion of the command, the input entities are erased or kept in the drawing.
When this value is 0, the input entities will be erased.
When this value is greater than 0, the input entities will be kept in the drawing.
- Create individual walls per floor (0) or single wall shells per floor (1) <0>:
-
When this value is 0, the command creates individual outer walls.
When this value is greater than 0, the command creates the outer wall in one piece (one 3D solid entity).
Note: This option works in conjunction with the options Slice outer wall shell per floor and Split outer walls in separate solids. The configuration of the walls created by the command depends on all these settings.
- Apply L-Connect to nearby outer walls <0>:
-
When this value is 0, the nearby walls will not be connected at corners.
When this value is greater than 0, the command creates mitered corner connections between nearby walls.
- Slice outer wall shell per floor <0>:
- Creates the outer wall of the structure as many 3D solid entities. The outer walls will be sliced horizontally at each floor level.
- Split outer walls in separate solids <0>:
- Creates separate 3D solid entities as outer walls. The outer wall will be split into many 3D solid entities, one for each side of the structure.
Bim Invert Spaces command panel
This panel contains the settings for the BIMINVERTSPACES command.
- Bottom slab
- Sets the thickness of the slabs created at the bottom of the structure.
- Top slab
- Sets the thickness of the slabs created at the top of the structure.
- Min. inner slab
- Sets the minimum distance required between parallel faces for creating an inner slab.
- Outer wall
- Sets the thickness of the walls created on the outside of the structure.
- Min. inner wall
- Sets the minimum distance required between parallel faces for creating an inner wall.
- Tolerances
- Contains the tolerance values for the relative positions of the faces that belong to the 3D solid entities used as input.
- Parallelism
- Sets the angular tolerance for determining if the faces are parallel.
- Coplanarity
- Sets the allowed distance between the faces for being coplanar.
- General options
- Contains the option of erasing the input entities.
- Erase input solids
- When this option is checked, the input solid entities will be erased on the completion of the command.
- Outer wall options
- This section contains the options for creating the outer walls.
- Create individual walls per floor
- Creates separate outer walls for each floor.
- L-connect nearby outer walls
- Creates mitered corner connections between nearby walls.
- Create single wall shell
- Creates the outer wall of the whole structure as one single 3D solid entity.
- Slice outer wall shell per floor
- Creates the outer wall of the structure as many 3D solid entities. The outer wall will be sliced by a horizontal plane at each floor level.
- Split outer walls in separate pieces
- Creates separate 3D solid entities as outer walls. The outer wall will be split into many 3D solid entities, one for each side of the structure.