Release notes

2.28.1 (current version) release date 2024-07-12

  • Improved terrain geometry display
  • Implemented IfcToroidalSurface, IfcMirroredProfileDef
  • Implemented alignment (only for v4x3)
  • Improved edge generation function
  • Improved mesh display condition for IfcTriangulatedIrregularNetwork
  • Improved model movement when units are set to mm
  • Improved handling of transparent objects with colored edges
  • Implemented updating of the “Field of View” slider value after switching to the view from the plugin level
  • Improved camera settings after switching to the view from the plugin level
  • Implemented a function calculating camera rotation angles around the X, Y and Z axes based on the view matrix
  • Coloring sections according to the colors of cut objects after using the “cutting plane”
  • Implemented saving the configuration file after confirming changes with the OK button in the advanced options window
  • Upgraded the API version to 5.48
    • Providing “Data Type” via the BIMvision API
    • Downloading full information about the plugin version

2.28.0 release date 2023-03-19

  • An option to compare two selected objects has been introduced (the DIFFERENCES button in the OBJECTS tab)
    *Note: the Module Compare in demo or full version is required for the DIFFERENCES button to be visible
  • API version increased to 5.47; new features:
    • bv_zip_get()
    • bv_zip_get_file_length()
    • bv_zip_read_buffer()
    • bv_zip_write_buffer()
    • on_main_form_close()
  • Improved user interface scaling in the x64 version
  • Improved the display of imperial units in the properties (“Dimensions”)
  • Improved geometry counting for Ifc_Sectioned_Solid_Horizontal for IFCINDEXEDPOLYCURVE
  • For version 4×3, reading of IfcLinearPositioningElement has been corrected and IfcLinearPlacenent has been implemented
  • Added reading of IfcSurfaceStyleRendering and IfcAnnotationFillArea
  • Implementation of Ifc_Structural_Surface_Member
  • Ifc_Sectioned_Surface reading has been improved
  • Implementation of construct_geometry for Ifc_Csg_Solid

2.27.7 release date 2023-11-09

  • New version of API

2.27.5 release date 2023-08-08

  • Optimization of edge calculation for large models
  • Implementation of retrieving object properties located at any nesting level in the property structure
  • Better diagnosis of reading errors – multiple entity numbers
  • Raising the version number of the state vector in the function performing automatic measurements
  • SDK version change

2.27.4 release date 2023-06-23

  • Internal SDK feature changes related to compilation and operation of some plugins
  • Liberalization of the requirements for reading files with parameters that do not meet the standards of the IFC format

2.27.3 release date 2023-05-30

  • Improvement of the vertex finding algorithm
  • New version of API for UNDO/REDO options

2.27.2 release date 2023-04-25

  • Rendering of objects with large coordinates has been improved

2.27.1 release date 2023-04-06

  • Button “Use finer cutting precision” has been added
  • Support for writing and reading large files to BVF
  • New entities have been added to v 4×3
  • New API function has been implemented – extracting the *ifc file of the project to an external file
  • SDK version handling has been changed – added get_api_version_major() and _minor() (get_api_version() changed)
  • Reported bugs have been fixed

2.27.0 release date 2022-11-02

  • Support for IFC 4.3 files
  • Support for new entities:
    • Ifc_Triangulated_Face_Set
    • IfcFixedReferenceSweptAreaSolid
    • IfcTextLiteral in IfcMappedItem
    • IfcCompositeCurve
  • A flag has been added to the API to monitor the lack of status of measurement details displayed on the model
  • The Ukrainian language version has been added

2.26.4 release date 2022-09-28

  • Improved resetting view after loading a file
  • Improved the format of saving numbers to BVF
  • Changing the SDK version to 5.41Measure_v1 support
    • Get_grids_state () added
  • Support for new entities:
    • IfcFacilityPartCommon
    • IfcMarinePart
    • IfcQuantityNumber
    • IfcRailwayPart
    • IfcRoadPart
    • IfcTransportationDevice
    • IfcTransportationDeviceType
    • IfcVehicle
    • IfcVehicleType
    • IfcEarthworksCut
    • IfcEarthworksElement
    • IfcEarthworksFill

2.26.3 release date 2022-08-01

  • Geometry generation has been improved
  • Changes to API functionality have been made
    • correction of the OnSelectionChange element
    • correction of dm_different_measures value
    • added return of the set value of measurement rounding for get_item_value function
  • Reported errors have been corrected

2.26.2 release date 2022-05-13

  • Classifications with the possibility of their configuration have been implemented
  • Keyboard shortcuts for selected functions and their combinations have been added and systematized
  • The ability to activate the plugin from a file has been implemented (without internet access)
  • The option to change the measurement unit to imperial units has been added
  • Ctrl+Z (Undo) and Ctrl+Y (Redo) options have been introduced
  • The Disable subscription switch has been added
  • Multiple selection in the property tree has been implemented
  • Added Restart button in Advanced Options
  • Bugs fixed

2.25.3 release date 2021-09-27

  • Support for the disable_internet has been added
  • Information on elements with zero volume has been extended
  • The generation of geometry of some objects has been improved (e.g. elbows and fittings for installations)
  • IfcTextLiteral reading and saving to BVF have been added
  • Fixed bugs related to BVF (save to BVF and delete file from BVF)
  • Descriptions when dimensioning any surface have been corrected
  • Functions have been added to the API:
    • get_object_area ()
    • get_object_edges ()
    • get_object_corners ()

2.25.2 release date 2021-06-30

  • Improved and added graphics reading of new complex objects
  • Support for IfcComplexProperty has been added
  • The option to select elements in the structure with Ctrl and Shift has been added
  • Improved surface and volume measurement in special cases
  • Fixed deletion of files from the project

2.25.1 release date  2021-03-25

  • Change in error handling when reading IFC files 
  • Added reading geometry of new primitives 
  • Improved the performance of solid modeling and volume counting 

2.25 release date  2021-03-09

  • New API – additional options:
    • reading and saving to BVF format
    • allowing for additional user actions to be programmed after pressing the Button
  • Saving to BVF – errors correction
  • Support for reading B-Spline curve  and IfcSurfaceCurveSweptAreaSolid
  • New function of the backspace key

2.24.7 release date:  2021-02-10

  • Change in the way of selecting elements in the property tree
  • Change in password encryption. Unification of operation for 32 and 64 bit versions
  • In the MEASUREMENT tab, new methods of calculating distances have been added: “Point – Plane within model” and “Plane – Plane within model”
  • New API functions
    • for saving files in .BVF
    • for checking triangle degeneration

2.24.6 release date: 2020-12-18

  • Automatic download of the latest model from a folder when opening a file
  • Moved enabling / disabling grids and spaces to the Options / Show tab and such an option for the fasteners was added
  • The ability to systematize the IFC structure of the model has been added
  • Bugs fixes

2.24.5 release date: 2020-10-29

  • improved display of some IFC4 files
  • correction of minor errors
  • change of logos and icons

2.24.4 release date: 2020-08-19

  • Options for reading openings in elements have been added

2.24.3 release date: 2020-07-31

  • A switch for the use/disuse of redundant edges removal algorithm has been implemented

2.24.2 release date: 2020-07-09

  • Added option to move files containing large coordinates to eliminate numerical errors
  • Errors have been corrected

2.24.0 release date: 2020-05-12

  • Support for the bimvision protocol has been added
  • New API functions have been added (get_dropped_pos (), get_centroid () and get_projects_offsets ())
  • Bugs have been fixed

2.23.5 release date: 2020-04-14

  • Detection has been added if the ifc file has been modified.
  • Diagnostic information about errors in ifc files has been added.
  • Several corrections in drawing the geometry of objects were made.
  • Bugfix for saving cut objects to BVF file.

2.23.3 release date: 2020-03-10

  • options for cutting holes in nested objects have been added
  • bug fixes and stability improvements
  • new API functions:
    • closing the application

2.23 release date: 2020-01-13

  • display of rounding in profiles has been improved
  • hole cutting in complex objects has been fixed
  • new API features:
    • getting the thickness of material layers
    • saving loaded models as BVF
    • saving geometry to file (enables quick loading of models)

2.22.3 release date: 2019-12-12

  • added model geometry caching when saving to BVF file.

2.22.1 release date: 2019-11-25

  • profiles information loading has been added
  • added option to choose the default code page for IFC files

2.22 release date: 2019-10-23

  • new measure modes:
    • point to edge and point to plane distance
    • diameter / most distant pair of vertices of the selected plane
    • custom area
    • angles between planes, edges and the ground (XY plane)
    • custom angle
  • measure improvements:
    • selecting points and edges only from plane under the mouse cursor (not from faces behind)
    • highlighting currently measured object (if the active selection is on)
    • ability to draw an arbitrary shape (disable Snap to vertex) for the Area – CUSTOM, Angle – CUSTOM and Length – POINT measure modes
  • Translate project option uses exact values of measured offset regardless of the displayed precision unless values were edited by the user

2.21 release date: 2019-08-20

  • reorganization of the user interface; new tab “ADVANCED” was added
    • ribbon group “Cutting” from tab “VIEW” was split into two groups: “Cutting” and “Cutting planes”, and moved to the new tab
    • group “Offsets” from tab “OBJECTS” was also moved there
  • added “Offset” measurement type
  • ability to translate/set new position of whole project geometry (in “Coordinates” and “Offset” measure mode), which will be saved to the BVF file
  • option to select visible objects within the cutting region
  • better support for .NET plugins (dependencies and updates)

2.20 – release date: 2019-04-16

  • offsets for planes to precise cutting added
  • ability to split elements by cutting planes
  • classification tree, changes in displaying classifications added
  • relations window added
  • distinction of currently selected object from rest of the selection
  • Changes option works when many projects are opened, allowing to compare any projects
  • module Multifile can read *.tbp files
  • ability to open relative paths from properties
  • support for composite profile, tapered solids and table property values
  • user can set custom coordinates of the point for the measure mode
  • selecting object on the 3D view with Shift key copies its GUID to the clipboard
  • ability to get licence numbers and activate many plugins directly from plugin manager window

2.19 – release date: 2018-07-19

  • ability to move (offset) selected objects on 3D view to any direction
  • option to draw edges of selected objects, even if they are covered
  • support more IFC4 elements and types
  • improvements in compare models mode
  • added Location and Classification tabs in properties window
  • the layout of property sets (collapsed / expanded) is remembered when viewing objects. Note: settings are not saved in the BVF file

2.18 – release date: 2017-10-10

  • improvements to measure mode (measurement now can be done on any tab)
  • measure are remembered by plugins that save view state (Gallery and IFC Comments)
  • ability to hide inactive elements in objects list window
  • changes are merged in object list window when comparing models
  • faster generation of geometry through the use of multiple processor cores

2.17 – release date: 2017-08-21

  • multiple cutting planes, moving cutting planes by mouse
  • ability to sort types, layers and groups by name

2.16 – release date: 2017-06-12

  • ability to change field of view for perspective projection
  • orthogonal and oblique projections
  • options to rotate current view by 90 degrees
  • ability to measure total area of an object(s)

2.15 – release date: 2017-04-26

  • ability to take measurements in Imperial and US customary units
  • option to change zoom for minimap
  • inactive elements cannot be selected
  • menu “Export to BVF” is replaced by “Save” and “Save as…” options
  • displaying properties for door/window type and style

2.14 – release date: 2017-03-16

  • introducing partial support for IFC4 file format
  • ability to save and load all opened IFC files with plugin data, into one BIMvision File (file extension *.BVF)
  • improvements for module Multifile (multiple file viewing)
    • new IFC Structure merge modes – you can now merge storeys also by name and elevation
    • ability to unload projects (unloaded projects are not visible in viewer and will be not saved into BVF file)
  • “Fly mode” option that allows to navigate through the model from first-person perspective
  • removed edges that are inside planar surfaces
  • ability to set up measurement precision
  • access for plugin help files from main menu

2.13 – release date: 2016-11-10

  • displaying information from IFC file header in Project’s properties
  • new view option “Active selection”, which is default and allows to preview selection and measurement, while mouse cursor is over an element
  • “Advanced options” in main menu – ability to change parameters for geometry generation
  • displaying graphic card name and OpenGL version in “About” window

2.12 – release date: 2016-09-27

  • added location bar
  • minimap improvements – now draws storey that contains selected elements and draws selection
  • support for reading compressed IFC files (*.ifcZIP)
  • option to regenerate geometry for viewing projects, which have large distances
  • new navigation mode with Alt key pressed – it does not change camera control point

2.11 – release date: 2016-09-02

  • displaying groups and systems defined in IFC file
  • new color theme: “Graphite Gray” with two background colors – gray and dark gray
  • minimap option
  • improvements for multiple file viewing (module Multifile)
  • new option for IFC Structure object list – merge storeys
  • storey slide always operates on merged storeys

2.10 – release date: 2016-06-23

  • ability to load multiple IFC files in one view
  • new measure and selection modes
  • displaying more object’s properties and units
  • bug fixes and stability improvements

2.9 – release date: 2015-10-23

  • added “Element Specific” properties which contain additional object’s informations that are provided in IFC file
  • included 64 bit version of application which is faster and handles very large models

2.8 – release date: 2015-09-03

  • buttons of plugins added to quick access toolbar are remembered
  • new languages, api functions and plugins

2.7 – release date: 2015-06-19

  • new projection views and options
  • ability to get volume and weight of selection
  • storey slide improvments

2.6 – release date: 2015-05-19

  • displaying objects’ colors defined in IFC file
  • drawing optimizations for work with large models
  • full support for Unicode characters

2.5 – release date: 2015-04-01

  • support for touch screen and gestures
  • touch mode option (enlarge GUI for tablets)
  • “Fill slice” option now works on AMD / ATI graphics cards

2.4 – release date: 2015-03-23

  • new area measure options
  • added ribbon collapse and full screen mode options

2.3 – release date: 2015-01-19

  • plugins are now avaliable to end users
  • integration with BIMvision Plugin Store