Release History V20-1 Build 9600

General Points

  • User Information has been included in the component hint settings in Version 20-1. If user information is marked and the component hint settings are called up under "View", the program automatically switches to the "General / miscellaneous" tab. This means that any information can now be displayed in the hint even for user information.
  • The performance of the SEMA program has been considerably enhanced in Version 20-1. In particular, the image build-up times have been significantly accelerated.
    Enhancements in detail:
    The memory requirements of the component labelling (processing text on component) has been significantly reduced. In addition, the 3D image build-up with component labelling has been enormously accelerated.
    The internal calculation of polygons has been optimized in order to further reduce the image build-up times (lamp).
    The image build-up (lamp) of imported DXF and DWG files as CAD graphics has been extremely accelerated. So far, the image build-up of a DXF file with 50,000 CAD objects lasted approx. 7 seconds - the same process will now last about 0.5 seconds only.
    Especially when many or very detailed DXF drawings are needed in the BP, it is recommended to import them via the graphic command. (Reference points can be captured; layers can be switched off; only the editing of individual elements such as the deleting of lines is not possible.)
  • From Version 20-1 on the minimum requirement for graphic cards, for example, graphic drivers, is the Open GL Version 3.3. A system check will take place at the start of the SEMA program. A message appears if necessary.
  • The Drawing manager has been revised with various add-ons and enhancements. The window of the Drawing manager is now variable in size and can be adjusted in any form desired. The size and position of the window are automatically saved in the program.
    A new search function has been integrated on all tabs at the top right margin. This search function works directly and immediately after the first character has been entered. The search results will be shown immediately on the current tab. The search has a drop-down menu with a historical display of the last 10 queries. The history is saved separately for each tab.
    All columns in the Drawing manager can be moved in any way. Furthermore, the new column "Addition" has been introduced for the tabs "Ground plan", "IFC", "Storeys", "Walls", "Elements", "3D", "Components", "Nestings", "Images" and "Plans". This new column can be edited each via "Change". Additional information or the value for a desired structure can be entered via a free entry in the column "Addition".
    The column "Level" has been added to the tab "Storeys". On the one hand, this column is used to summarise wall and floor storeys for the IFC export (for more detailed description, see new features IFC), on the other hand, this column can excellenbtly be used to structure storeys. This column is also edited via "Change".
    The columns "Level" and "Addition" have a drop-down menu for easy access to values already entered.
    Another new feature on the tab "Storeys" is the visibility switch. The previous texts "invisible", "inactive" and "normal" have been replaced here by three adjacent option fields. The three icons In the headline are "inactive", "invisible" and "normal". Therefore, users do not have to click through as previously, but they can select the desired option for storeys directly. If a user clicks directly on an icon in the headline, all storeys will acquire the clicked status. In conjunction with the new search function, storey groups can be very quickly shown, hidden or switched inactive.
    The sorting A to Z or Z to A can be set via a direct click with the left mouse button or right-clicking on the column headings. Users can also add a placeholder column by right-clicking on the column headings of the tabs "Walls", "Elements", "Components", "Nestings" and "Plans". When a new column is added, the placeholder menu opens. The component placeholder desired can be selected here. A new column is added with the heading of the placeholder and displays the corresponding entries of all components.
    Manually added columns can be deleted by right-clicking.
    If users work in a column with many identical entries, they can also deactivate "All" with a right-click. Then, only the entry in the uppermost column will be displayed and the following identical entries will not be displayed until the next different entry appears. Users can create a much better overview and display a kind of tree structure by means of this function.
    The plan output has been extended on the tab "Plans". The "Save PDF" button has been replaced by the "Plan output" button. If the "Plan output" button is pressed with one or more marked plans, a submenu will open with the selection of the output formats. Users can select "Output as PDF", "Output as DXF/DWG" or "Output to printer".
    A corresponding archive button, analogous to the PDF archive, has been introduced for output as DXF/DWG. The storage location and format (DXF or DWG) are set in the General presettings (Alt F7) under "Data Import / Export" - "DXF". The path is set to the DXF/DWG archive in the field "Export path", the name of the file in the field "Export file", and the format is set with the file extension (.dxf or .dwg). A plan or several selected plans can be simultaneously saved as a PDF, DXF/DWG with one command and sent to the set printer by means of this new feature. <Feature Film Enhancements Drawing Manager>

3D View Visualisation

  • Several new wood textures have been integrated into Version 20-1 to further enhance the visualisation in the SEMA program. The following textures have been added to the master data under visualisation/3D objects, textures, in the folder "Timber":
    Planed timber members can be drawn perfectly with the textures "Maple topstar oiled","Maple topstar nature", “Beech country oiled","Beech country nature","Beech topstar oiled","Beech topstar nature","Oak country slightly smoked","Oak country oiled","Oak country smoked","Oak country nature","Oak country raw timber effect","Oak design slightly smoked","Oak design oiled","Oak design smoked","Oak design nature","Oak design raw timber","Oak single plank slightly smoked","Oak single plank oiled","Oak single plank smoked","Oak single plank nature","Oak single plank raw timber effect","Oak topstar slightly smoked","Oak topstar oiled", "Oak topstar smoked","Oak topstar nature","Oak topstar raw timber effect","Alder AH","Ash AH","Ash oiled","Ash nature","Ash topstar oiled","Ash topstar nature","Cherry AH","Larch AH","Red oak AH","Elm AH","Walnut AH","White oak AH","Silver fir" and "Sugar maple AH".
    Repetitive wood grain is avoided to the greatest possible extent so that no component actually looks like the others. The master data and colour settings supplied by SEMA have been adjusted so that the new wood texture "Oak topstar oiled" is used at all points. Textures in the colour settings can be adopted easily via the button "Default", therefore, working with the new textures is also possible in existing building projects. Thanks to the new textures, timber components are more realistic even in the textured 3D view. The project can then be perfectly visualised with the photorealistic representation.


  • From now on, it is possible to create QR codes in the SEMA program. The font "QR code" has been integrated in the CAD text to enable the creation of QR codes. If a single-line text is written and the font "QR code" is used, the program automatically creates the appropriate encrypted QR code instead of a text. Needless to say, placeholders are also integrated in a QR code and evaluated accordingly. The size of the code can be adjusted via the font size, just like in a normal CAD text.
  • As of now, if a CAD text is moved, the existing text will also be displayed in the mouse info. Thus, texts can be placed even more precisely on moving them.

Roof Design

  • As of version 20-1, roof areas in the textured 3D view are no longer drawn with a tile texture, but as a transparent, purple-coloured area. The colour is created from the standard line colour of the roof area in the colour settings.
    The roof tile texture defined in the colour settings will now be correctly drawn only if the roof layers are activated in the 3D mode. (Display settings (F7)).
    From now on, the transparent roof area will also allow certain 3D create commands, in which the reference and the transparency of roof areas are absolutely necessary. (see new features rafter system) <Feature Film Free Roof Area>
  • The creation of free roof areas has been revised in Version 20-1 and further input options have been added. Thus, it is now possible to enter a roof area via the input of a rectangle in the Top view and vertical section quickly and easily without the definition of a complete roof profile required.
    If the create command "Roof area" is called up in the roof design with the option "Roof area, rectangle", there are three input formats available for the input in the Top view. These input formats can be used depending on the known input values.
    After selecting whether the new roof area is to be allocated to an existing roof detail or a new roof detail is to be created, the reference "Eaves or ridge" will be determined for the line input.
    When entering with the first option, at first the height of the reference edge for the new free roof area is defined. Next, on entering the pitch of the roof area and optional information such as pitch length and basic dimension, the roof area can be created via line input.
    When inputting via the second option, the roof area will be defined by the pitch length and the basic dimension according to the definition of the input reference and the edge height.
    Eaves height and ridge height are the relevant values in the third option, as well as the optional information on the pitch length and basic dimension.
    When entering free roof areas in the vertical section, these can also be allocated to an existing roof detail - or a new roof detail can be created. For the input in the section, the familiar line inputs and the input of the depth (eaves length) are available.
    Roof areas can be created very quickly with just a few values entered by using these new input options in the Top view and in the Vertical section.
    The previous possibility of entering roof areas as freeform has been made possible and further developed especially for the 3D oblique view. This option is particularly suitable for the quick generation of roof areas from imported measuring points or from point clouds by clicking on the individual points in the 3D mode.
    In order to make input easier for users, at first, a free reference plane or an automatic reference plane can be selected after the determination of the first three points. Here, users can decide between the options whether the points should be projected vertically or at right angles to the reference plane.
    If no reference plane is selected during the input, skewed roof areas may also develop (with or without intent).
    After entering the free roof area, as usual, a roof structure can be determined or assigned to. It is not possible to subsequently assign roof profiles of a free roof area. However, free roof areas can be saved as a master data and, if required, expanded in the Profile Assistant with further relevant data or components. <Feature Film Free Roof Area>

Rafter System

  • The conversion of the 3D view of roof areas into transparent areas has created the basis for create commands of the Rafter System in all 3D views as well as in vertical and horizontal sections.
    Rafters can now be created in the 3D view and in sections with the commands "Place rafters", "Rafters with component reference", "Space area" and "Divide in building grid".
    Purlins in roof areas with rafters can also be drawn in sections and in the 3D mode using the create commands "Read from profile" and "Height automatism".
    Consequently, the respective input is supported by an interactive preview of the components. <Feature Film Free Roof Area>
  • The mirroring of rafters has been enhanced and is now also possible in 3D views and in vertical and horizontal sections.

Floor Wall

  • The macro container for windows and doors has been further improved and equipped with new parameters. As a result, it is now possible to refer not only to timber macros, but also to individual timbers and MCAD macros in the first tab "Construction". Thus, when the master data of a timber, which is used in different macro containers, is changed, so the timber adapts automatically in all containers. If individual timbers are later to be placed correctly on the reference line in the Wall view, it must be ensured that they are created, for example, from the bottom boom in the direction of the top boom. The reference line in the macro container can be used to check this.
    Another new feature is the possibility to place MCAD macros completely free at 21 reference points. Needless to say, the spacebar can also be used to accurately place the components during the input of individual timbers and MCAD macros. The parameters within the macro container have been extended by the option "At wall axis" and the "Allowance for fitting".
    It is possible, for example, to place timbers, which do not have the entire thickness of a wall, from the viewing side of the wall to the opposite side of the wall by way of the parameter "At wall axis". If a timber is oriented on the inner layer side of the wall and the stop of a window is changed from 
left 1 to left 3, the timber will be placed on the outer layer side.
    The parameter "Allowance for fitting" can be used to determine which reference points are adapted when assigning an allowance for fitting in the layer timber/wall. The first option is "No", where the macros remain fixed at their reference points. The reference points of the window or the door will also be moved with the second option "Component". This has been the previous behaviour of macros up to Version 20-1. All outer reference points and the reference points of the components (window/door) will also be moved if option "All" is selected. This parameter thus enables users to determine the individual behaviour of each component when the layer projection is changed. Macros can now be created even easier and handled more individually thanks to the new features developed.
  • The option "None" has been added to the option "Supply line" for the electrical combination. As a result, it is possible that supply lines will not be generated despite set MCAD processing. If several vertical switches are placed one above the other, it is thus possible to prevent each switch from generating additional processing for the supply line.
  • The new command "Allocate window/door" has been incorporated for windows and doors . This new function makes it possible to maintain the geometry and position of existing windows and doors, as well as to exchange manufacturing information and also the design. This means that the width, height, sill height and lintel height of the original component remain, but all other information is adopted by the assigned component. If the visibility of the stop in the first tab of the window or the door is set to "Yes", then the stop can also be impacted during the assignment of the new component. The new commands are located in the Program Selection under "Walls" - and under "Wall outline" for the Wall view. In this way, especially after an IFC import, it is for example possible to conveniently replace windows without the loss of geometry occurring.
  • In Version 20-1, the new "Macro Plus" feature has been developed. The "Macro Plus" incorporates the basic functionality of the existing macro, but provides more possibilities and flexibility through new techniques. The new "Macro Plus" has been incorporated in the Program Selection under Walls, Roof design, Floors outline and for the Wall view under "Wall outline". The new "Macro Plus" is located in the master data in the group "Windows/Doors/Macros/Electric". Here, the new group "Macro Plus" and the associated "Macro container" have been integrated. As before, the geometry and various height references of the macro are defined in the first tab of the "Macro Plus". The "Macro stop" is a new feature in the first tab of the macro. In this feature, as with a window or a door, four different stops of the macro can be set: right 1, right 2, left 1 and left 2. If the elements have been predefined for the macro, they will access this function when the stop is changed. Thus, for example, timbers which do not have the entire thickness of a wall can be placed from the viewing side of the wall to the opposite side of the wall. Another new option is that the stop of the macro is also displayed when setting, copying or moving the macro.
    The second tab of the "Makro Plus" has been completely redesigned. As with the window and the door, up to seven macro containers can now be allocated to the macro. Consequently, the functionalities and the new reference points are identical to the existing container of the windows and doors. As a result, a wide variety of components can be combined with each other and placed freely via reference points.
    In the third tab users can now freely choose which layer projections should be exchanged. Users can choose between the settings "Beginning/End", "Left/Right" and "Both/Diagonal". Thus, the projections of the macro can react even more flexibly when the stop is switched.
    The last three tabs of the "Macro Plus" behave identically to the existing macro.
    The familiar level of details has been incorporated in the display settings (F7) under "Walls", "Macros" to enable the control of the top view symbolism.
    Thanks to the new macro container, the "Macro Plus" feature can now be predefined in an even more flexible and individual manner. <Feature Film Macro Plus>

Coverings Floor Wall

  • The type of partition "From opening" has been enhanced in detail. (Gardavaud)

Wall and Floor Members

  • In the Top view it is now also possible to create inclined construction planes. The existing icon for the creation of construction planes has been replaced by a new pull-down icon for this new feature. Users can choose between the previous command "Create construction plane" and the new command "Create inclined construction plane".
    There are three formats of input available that can be used depending on the known input values for the entering of an inclined construction plane in the Top view.
    First, the reference "Bottom height" or "Top height" for later line input is defined.
    The height of the reference edge is defined first when entering with the first option. If a user then enters the inclination of the construction plane and the optional information such as inclination length and basic dimension, the construction plane can be created via line entry.
    When inputting via the second option, after the definition of the input reference and the edge height, the construction plane will be determined by the inclination length and the basic dimension.
    The relevant values in the third option are "Bottom height" and "Top height", as well as the optional information "Inclination length" and "Basic dimension".
    In order to complete the input, the thickness and the viewing direction are defined.
    An options switch can be used to select whether or not an area outline should be created directly when entering inclined construction planes.
    This area outline is now also displayed in the 3D view and can be switched in the F7 mode (construction plane/3D). If no area outline exists for the construction plane, an auxiliary plane will be automatically displayed.

Sheet Metal

  • Upturns at the component beginning/end have been made possible for sheet metal folding profiles. One’s own upturn master data can be assigned here to each line and hem element.
    The "Seam" tab has been added to the master data of a folding profile for the upturns at the beginning/end. According to the number of lines/hems, this tab lists the corresponding number of reference fields. The reference fields are divided into seams at the beginning and seams at the end in the master data administration. Upturns and seam designs can be allocated via the reference fields. The reference fields are divided into "Seams at the marked end" and "Opposite seams" in the modify command of a component already generated. If the mouse pointer is positioned on the drawing area in the 3D view, a red arrow is created along the line/hem element marked in the master data. The reference fields can be switched through with the tab or arrow keys. Thus, the user recognizes immediately what element it is.
    The upturns for sheet metal folding profiles include four new settings under "Connection to folding profiles". The options "Auto", "Original seam" or a free value can be selected with the setting "Length left". The option "Auto" detects the length of the preceding/following profile element, "Original seam" uses the length defined in the master data of the seam and any length desired can be entered by means of the free input. <Feature Film New Features Sheet Metal>
    Users can select the options "Auto", "Right-angle" or a free value with the setting "Angle left". The "Auto" option detects the angle of the preceding/following profile element, "Right-angle" produces the upturn at a right angle and an arbitrary angle can be defined with the free input. There are identical settings for the length and angle on the right side.
    The edit command "Texture 3D" has been opened for sheet metal parts. With this command, the texture of a sheet metal part can be changed or reassigned directly. Furthermore, the master data container for textures of sheet metal components has also been opened. Thus, it is now even easier to assign textures to sheet metal components with a single mouse click.
  • The default when creating line elements in the Profile assistant has been switched to 90°.

PHP Automatic features

  • With overlapping nailing lines, so far, all nailing lines of the affected layer have been deleted. Two new options have been developed to fix this problem and optimize this behaviour. The option "Apply nailing when overlapping" has been incorporated in the pre-settings (Alt+F7) under “Walls / Outline” => "Automatic" tab. The following input options are available:
    Delete: All nailing lines of the affected layer are deleted with this setting. This has been the previous behaviour up to Version 20-1.
    Optimized: In this option, overlapping nailing lines will be recognized and the program will create only nailing lines that do not overlap. This has the advantage that not all nailing lines of the layer have to be re-produced by hand.
    Intersected: With this setting, nailing lines will be created even if they overlap. Depending on the situation, this setting may cause that nailing lines will subsequently have to be deleted.

Stair Design

  • SEMA completes its balustrading stair components with the new component filling. Glass, steel, plastic or wood fillings can now be created easily. The filling can either be stored as a component in the balustrading data set or entered manually in an existing stair. The filling excels both times with a high degree of flexibility.
    The new component "Filling" is available in the Program selection under stairs. The "Filling" master data opens by selecting the command. The input line asks for the stair or the side on which the filling is to be created. The balustrading filling is generated by entering the "from" and "to" points and calculated according to the set parameters.
    The thickness can be defined in the master data of the filling.
    The filling can be separated at a landing transition with either a mitre cut or plumb cut with the setting "Cut landing". A mitre connection is created with "Mitre cut" and the component abutment is vertical with "Plumb cut". The setting "connected" does not separate the component in a landing situation.
    Users can define from which component and in which way the curve is adopted by means of the curve reference "Reference at the bottom" and "Reference at top".
    Reference at the bottom "TR stepped": The filling takes reference to the surface of the treads and risers (top edge of treads and front edge of risers). The bottom edge of the filling is, thus, created in a stepped manner. Distances from the surface can be defined with the settings "Distance at the bottom TR" and "Distance at the bottom RI" If the values are positive, the filling moves away from the surfaces and if negative, it moves into the component and, if necessary, produces a processing in the tread or riser.
    Reference at the bottom "TR front edge": The filling refers to the front edge of the tread. Thus, the bottom edge of the filling adopts the inclination angle of the stair. A distance to the front edge of the tread can be assigned by using the setting "Distance at the bottom curve". When the values are negative, the filling moves from the front edge of the tread into the component, and with positive values, it moves away from the component.
    Reference at the bottom "TR back edge": The filling refers to the tread's back edge. Thus, the bottom edge of the filling adopts the inclination angle of the stair. A distance to the back edge of the tread can be assigned with the setting "Distance at the bottom curve". For positive values, the filling moves from the back edge of the tread into the component, and for negative values, the filling moves away from the component and, if necessary, produces a processing in the tread or riser.
    Reference at the bottom "String top edge": The filling refers to the top edge of the string. The bottom edge of the filling, thus, adopts the top string curve. With positive values for the bottom distance, the filling moves away from the top edge of the string, and with negative values, it moves into the component to produce a processing in the string.
    Reference at the bottom "Rail top edge": The filling takes the top edge of the rail as reference. The bottom edge of the filling, thus, adopts the top rail curve. With positive values for the bottom distance, the filling of the rail top edge moves away, and with negative values, it moves into the component and produces a processing in the rail.
    If no suitable edge is present as the reference edge, the filling can refer to its "Own top edge". The width of the filling is determined with a positive value by means of "Distance at the bottom, curve"
    Reference at the top "TR front edge": This setting is used, for example, if the filling also serves as a handrail. The setting "Direction", which is active only in connection with "TR front edge", serves to define whether the distance is calculated vertically, parallel, with sill absolute parallel or sill relative parallel. The required value is entered for the distance.
    Reference at the top "Rail bottom edge": The filling takes the bottom edge of the rail as reference. The top edge of the filling, thus, adopts the bottom rail curve. With positive values for the distance at the top, the filling moves away from the bottom edge of the rail, and with negative values, it moves into the component and produces a processing in the rail.
    Reference at the top "Handrail bottom edge": The filling takes the bottom edge of the handrail as reference. The top edge of the filling, thus, adopts the bottom handrail curve. With positive values for the distance at the top, the filling moves away from the handrail bottom edge, and with negative values, it moves into the component and creates a processing in the handrail.
    Reference at the top "Own bottom edge": The filling refers to its own bottom edge. The distance defines the width of the filling. The stepped form is not adopted.
    The options "Distance beginning" and "Distance end" of the filling (=> under "Distances and roundings") can be used to assign a distance from the first and last step of the stair. A distance to the post can be determined with "Distance beginning post" and "Distance end post". A distance to the corner of a stair can be assigned with "Distance beginning bend" and "Distance end bend".
    Users can define either a chamfer (definition via leg X and leg Y) or a rounding with the respective radius at the corner to be used for the corners either at the beginning at the bottom, beginning at the top, end at the bottom or end at the top in the sub-menu of the rounding.
    As with any board component, the distance to the balustrading axis can also be assigned under the filling with the "Position in the balustrading" and the reference side (with "inside", "outside") or the axis can be determined.
    The corner connection can be defined under the tab "Des", as with any board component.
    A unique feature is that it is now possible to define an end type each for the beginning, the end, the bottom and the top under the tab "End" (end type). Thus, for example, glass clamps can be assigned on all four sides.
    The other tabs behave the same as with the board components handrail and rail.
    If the filling is assigned to the stair or automatically created by reference in the master data, the filling can be treated like any other board component. This means that the edit commands "Punch" and "Add" are possible. Similarly, changes to the spline can be made via the position commands. If the reference edge of a reference component is changed, the spline of the filling changes automatically. <Feature Film Balustrading Filling>

Structural Analysis

  • The transfer menu for the structural analysis export to the ACORD program from the ITech company has been enhanced in Version 20-1. In this menu it is now possible to determine the path to an installed ACORD program, the storage path and the file name.
    If individual or all components are now exported from the SEMA program, the ACORD program will open automatically.

Single Member

  • The transfer to the Single member list has been made possible for standard steel components (L, U, T, Z, I profiles, and rectangular and round profiles). For this purpose, the master data on the tab "Ot" has been enhanced by "Component status" - "Transfer Single member" - "yes/no".

DXF Interface

  • The option "Import points" in the pre-settings (Alt+F7) under "Data import/export" is now evaluated correctly during the import of DXF and DWG files as a graphic.

IFC Import and Export

  • All components with an ML tab have been given the new tab "IFC". From now on, the IFC standard parameters "Name", "Description", "Object type", "Component type" (previously on the ML tab), "Subtype" and "Type definition" will be available on this tab.
    Users can enter a free text or, with a right click, also a placeholder in the field "Name" or "Description". Users can enter further information via a free text or placeholder in the field "Object type". This is ideal, for example, for component types in which no standardised subtype is specified. The respective component type is set in the field "Component type". Depending on the component, only useful component types are available for selection. "Automatic" appears in this field by default. This setting causes the field to be automatically filled with a type of component during the export. Components that can already be exported with a defined component type, for example, roof, wall, floor, members and coverings, will then be given the correct IFC type of component automatically. Components without an IFC type of component defined by the SEMA program will be allocated a general 3D object IFC type of component (IfcElementProxy). For these components, users can also determine the designated IFC type of component manually via the pull-down menu.
    There are so-called subtypes for certain types of components. Depending on the component type, the "Subtype" field becomes active and a possible subtype can be selected. The subtype "Rafter" or "Purlin", for example, can be selected with the component type "IfcMember" (member component). <Feature Film BIM with SEMA - Further Enhancement of the IFC Interface>
  • Common properties and attributes of components that have the same component type can be summarised with the help of the "Type definition". "IfcWallType", for example, is a type definition to which numerous walls (IfcWall) refer. Exemplarily, different type definitions can be assigned for exterior walls, interior walls and front walls. Users can specify a type in the master data of the type definition. Depending on the component type, there is a selection menu analogous to the subtype. A defined type in the type definition prevails over the subtype, which, thus, becomes inactive and merely displays the type set in the type definition. If the type in the type definition is set to "not defined" or no type definition exists, the subtype remains active and can be used and set directly in the master data of the component. A free value can be entered under "Name", "Description", "Indicator" and "Element type". The "GlobalID" is an inactive information field in which the unique ID is displayed. Every change to the type definition generates a new GlobalID. The flexible properties display the corresponding PSets.
  • Each component can, depending on the information density and purpose, carry any attributes/properties. In addition to the Ifc standard parameters, they are summarised in so-called Ifc Property Sets (abbr.: PSets). PSets are attribute groups that can contain different numbers of component-specific attributes. There are general PSets defined by BuildingSmart (Pset_WallCommon, Pset_WindowCommon, etc.) as well as custom PSets with attributes individually defined by the users. <Feature Film BIM with SEMA - Further Enhancement of the IFC Interface>
    The PSets are alphabetically listed under the default parameters for each component on the Ifc tab. All values contained are displayed by clicking on the "+" in front of the name of the PSet. All values and attributes have read permission only and cannot be edited. The individual pieces of information can be defined as a placeholder with a right-click and evaluated, for example, on the drawing or for the material list. Consequently, the topic "Ifc (Standard + Properties)" has been introduced for the placeholders. The placeholders of PSets are composed as follows: @X-IFC-P{«PSetName«»AttributName»}@
    Using the placeholders, for example, specific values from the existing PSets can be transferred to the ML tab and, thus, also transferred to the material list.
    The control command for components has been extended to be able to display PSets from Ifc links as well. Using the command "Control" - "Control Component (CTRL+4)", the master data of every component that is marked is now displayed in read mode. This feature can be used to display PSets of individual elements for Ifc links. The individual elements of the Ifc link are highlighted in colour when the mouse pointer is moved over them. When the object is clicked, the Ifc properties and attributes are displayed in the control window.
  • The option "Create preview on/off" has been added to the IFC import dialog. Consequently, the new icon "Show preview" has been integrated into the upper icon bar of the import dialog. This icon is enabled by default and a preview is automatically created when importing an IFC file. It may be advantageous, especially with very large IFC files, to deactivate the IFC preview and make an appropriate selection, for example, via storeys or component types. If the preview is then activated again, only the selected storeys/component types are displayed. Of course, an import can be started or an Ifc link can be created without a preview.
    Another new icon in the icon bar of the import dialog relates to the component colours. This icon, activated by default, displays the original colour of the component even in the preview. If no colours are defined for the components of the IFC file, they are displayed in white. If the icon is deactivated, the SEMA component colours will be used ( IfcRoof, IfcSlap (Roof) red, IfcBeam, IfcColumn, IfcMember brown, etc.) <Feature Film BIM with SEMA - Further Enhancement of the IFC Interface>
    Both icons remember the last status set and do not have to be reactivated/deactivated each time.
    Roofs/roof shapes are partially modelled in most different ways for various IFC files from different programs. SEMA has introduced the option "Roof area - Bottom side Ifc roof shape / Top side Ifc roof shape" to achieve the best possible result regarding the roof area when importing IFC files. Users can decide during the import whether a SEMA roof area is created from the bottom or the top side of the Ifc roof shape by means of this new option.
    Imported components will be marked "(*)" in the master data. <Feature Film BIM with SEMA - Further Enhancement of the IFC Interface>
  • Further options have been implemented for the IFC export. It is now possible to export only marked or visible components. An important note about this is that higher-priority components must be also exported automatically. The example of a wall member shows that the wall body is also exported despite the marked/visible member since the member is linked to the wall.
  • The Storey administration has been revised to further enhance the data exchange with other programs via IFC. It has now been made possible to combine a wall and a floor storey. The new column "Level" has been developed for this. Users working with this new column must use the SEMA storeys as partial storeys. Regardless of the IFC export, this new feature also offers the possibility of structuring storeys as required. Using the example of a house with seven SEMA storeys, the structure could look like this:

      Level   Storey name
      Attic storey   Rafter System
      Attic storey   Attic storey Walls
      Attic storey   Attic storey Floor
      Ground floor    Ground floor Walls  
      Ground floor    Ground floor Floor
      Basement   Basement Walls
      Basement   Floor plate

  • The SEMA storeys are grouped together according to equal "levels" to form one level during the IFC export. If an IFC file with floors and walls in one storey is imported, they are divided into individual storeys (wall storey and floor storey) in the SEMA program. Here, the storey name is in the column "Level", for example, attic storey and the storeys in the column "Storey name", for example, attic storey (for walls) and attic storey F (for "floor").
    When creating or changing a storey, the name of the level can be entered. The level names entered can be selected for further storeys via a selection menu to avoid spelling errors.
    The "Level" column is not mandatory for storeys and users can still work with the SEMA storeys as before. <Feature Film BIM with SEMA - Further Enhancement of the IFC Interface>
  • The direct master data allocation of walls, floors, doors and windows has been made possible for the import of IFC files. The prerequisite for this is that, on the one hand, the name in the type definition is identical to the master data name and, on the other hand, the master data folder with the corresponding master data must be set as the active folder. If the prerequisites are met, the correct master data of walls, floors, doors and windows are automatically created during the import of the IFC file.