Release Notes
Addin for Revit
0.30.0
New Features and Improvements
Revit 2025 Support:
Extended Compatibility :
Extended Compatibility :
BIMO Add-in now fully supports Autodesk Revit 2025, ensuring seamless integration and functionality with the latest version of Revit. Users can continue to utilize BIMO's features and tools without compatibility issues, staying up-to-date with Revit's latest offerings.
BIMO Add-in now fully supports Autodesk Revit 2025, ensuring seamless integration and functionality with the latest version of Revit. Users can continue to utilize BIMO's features and tools without compatibility issues, staying up-to-date with Revit's latest offerings.
Stability Improvements:
Enhanced Reliability :
Enhanced Reliability :
We've made several improvements to enhance the stability and reliability of the BIMO Add-in, addressing potential issues to ensure smoother performance. These enhancements provide a more robust experience, especially for users working on complex projects and large datasets.
We've made several improvements to enhance the stability and reliability of the BIMO Add-in, addressing potential issues to ensure smoother performance. These enhancements provide a more robust experience, especially for users working on complex projects and large datasets.
For detailed usage instructions, please visit our user guide.
0.29.4
New Features and Improvements
Sunlight Exposure Analysis Command:
New Command Introduction :
New Command Introduction :
The new Sunlight Exposure Analysis command enables users to calculate sunlight exposure duration for curtain wall panels or curtain walls in Autodesk Revit. This feature provides valuable insights for daylight analysis by calculating exposure times based on geographic location, sun angles, and specified time parameters.
The new Sunlight Exposure Analysis command enables users to calculate sunlight exposure duration for curtain wall panels or curtain walls in Autodesk Revit. This feature provides valuable insights for daylight analysis by calculating exposure times based on geographic location, sun angles, and specified time parameters.
Configurable Parameters :
Configurable Parameters :
Users can configure sunlight settings such as Latitude, Sunrise and Sunset Hours, Day of the Year, and Minute Step in BIMO Add-in for Revit settings to tailor exposure calculations to project-specific conditions.
Users can configure sunlight settings such as Latitude, Sunrise and Sunset Hours, Day of the Year, and Minute Step in BIMO Add-in for Revit settings to tailor exposure calculations to project-specific conditions.
Results Storage :
Results Storage :
The calculated exposure time for each element is stored in a specified parameter (default: "Comments"). Users can apply view filters to display exposure times visually, making it easy to interpret and review the results within the model.
The calculated exposure time for each element is stored in a specified parameter (default: "Comments"). Users can apply view filters to display exposure times visually, making it easy to interpret and review the results within the model.
Preview Rays Command:
New Command Introduction :
New Command Introduction :
The new Preview Rays command allows users to visualize sunlight rays impacting selected family instances in Autodesk Revit. This tool helps users understand sunlight penetration and shading patterns for elements such as curtain panels, windows, and other facade components.
The new Preview Rays command allows users to visualize sunlight rays impacting selected family instances in Autodesk Revit. This tool helps users understand sunlight penetration and shading patterns for elements such as curtain panels, windows, and other facade components.
Element Selection Process :
Element Selection Process :
Users can either pre-select elements before running the command or select them during execution. If elements are pre-selected, the command automatically generates the ray preview. If no elements are pre-selected, the command prompts the user to select family instances and confirm with the "Finish" button to begin visualization.
Users can either pre-select elements before running the command or select them during execution. If elements are pre-selected, the command automatically generates the ray preview. If no elements are pre-selected, the command prompts the user to select family instances and confirm with the "Finish" button to begin visualization.
Adjustable Sunlight Parameters :
Adjustable Sunlight Parameters :
Sunlight parameters such as latitude, sun hours, and date can be configured in BIMO Add-in for Revit settings to ensure the previewed rays accurately reflect project-specific sunlight conditions.
Sunlight parameters such as latitude, sun hours, and date can be configured in BIMO Add-in for Revit settings to ensure the previewed rays accurately reflect project-specific sunlight conditions.
For detailed usage instructions, please visit the Sunlight Exposure Analysis guide and Preview Rays guide.
0.28.0
New Features and Improvements
Run Python Command:
New Command Introduction :
New Command Introduction :
The new Run Python command allows users to run Python scripts directly within Autodesk Revit. This feature enables automation and customization by giving users access to Revit API through Python code, providing a flexible way to interact with the model, perform calculations, and modify elements.
The new Run Python command allows users to run Python scripts directly within Autodesk Revit. This feature enables automation and customization by giving users access to Revit API through Python code, providing a flexible way to interact with the model, perform calculations, and modify elements.
Predefined Variables :
Predefined Variables :
Users can access predefined Revit API objects in their Python scripts, such as:
- __revit__: Accesses the UIApplication object representing the Revit application.
- __uiapp__: Another reference to UIApplication for interacting with the current Revit session.
- __doc__: The active Document object, allowing access to the current Revit project or family.
- __uidoc__: The UIDocument object for UI interactions within Revit.
Users can access predefined Revit API objects in their Python scripts, such as:
- __revit__: Accesses the UIApplication object representing the Revit application.
- __uiapp__: Another reference to UIApplication for interacting with the current Revit session.
- __doc__: The active Document object, allowing access to the current Revit project or family.
- __uidoc__: The UIDocument object for UI interactions within Revit.
Script Output :
Script Output :
Users can print the result of their scripts using the print() function. For example:
This will display the document title in a task dialog within Revit.print("Document Title: " + __doc__.Title)
Users can print the result of their scripts using the print() function. For example:
This will display the document title in a task dialog within Revit.print("Document Title: " + __doc__.Title)
For detailed usage instructions, please visit the user guide.
0.27.0
New Features and Improvements
Preset Management:
Save, Copy, and Manage Presets :
Save, Copy, and Manage Presets :
Added the ability to save the current settings for any command as a preset. Users can create custom presets, copy existing ones, rename, reset to defaults, or delete unused presets. This allows for quicker reconfiguration across multiple projects.
Added the ability to save the current settings for any command as a preset. Users can create custom presets, copy existing ones, rename, reset to defaults, or delete unused presets. This allows for quicker reconfiguration across multiple projects.
UI Improvements:
General UI Enhancements :
General UI Enhancements :
Various interface improvements have been made to ensure smoother navigation and clearer display of options, particularly in the Settings panel.
Various interface improvements have been made to ensure smoother navigation and clearer display of options, particularly in the Settings panel.
0.26.1
New Features and Improvements
Select by Scope Box Command:
New Command Introduction :
New Command Introduction :
Introducing the Select by Scope Box command, allowing users to select elements within a defined Scope Box based on specified categories. This feature is particularly useful for tasks like assigning section numbers to elements within residential buildings.
Introducing the Select by Scope Box command, allowing users to select elements within a defined Scope Box based on specified categories. This feature is particularly useful for tasks like assigning section numbers to elements within residential buildings.
For detailed usage instructions, please visit the user guide.
Dark Theme Support:
Enhanced User Interface :
Enhanced User Interface :
The BIMO Add-in now fully supports Revit's dark theme, providing a consistent and visually comfortable experience. This is especially beneficial for users of Revit 2024 and later versions.
The BIMO Add-in now fully supports Revit's dark theme, providing a consistent and visually comfortable experience. This is especially beneficial for users of Revit 2024 and later versions.
0.25.5
New Features and Improvements
Open in Batch Tool:
Batch Document Management :
Batch Document Management :
Introducing the Open in Batch tool, allowing users to open multiple Revit documents simultaneously. This feature streamlines workflows by enabling batch processing for tasks such as file updates, audits, and reviews.
Introducing the Open in Batch tool, allowing users to open multiple Revit documents simultaneously. This feature streamlines workflows by enabling batch processing for tasks such as file updates, audits, and reviews.
Workset Control with Patterns :
Workset Control with Patterns :
Use wildcard patterns to specify which worksets to open or close automatically, optimizing visibility and resource management for large projects.
Use wildcard patterns to specify which worksets to open or close automatically, optimizing visibility and resource management for large projects.
Detachment Options :
Detachment Options :
Easily choose to open files in a detached state for safe testing and editing, while managing local copies through specified directories.
Easily choose to open files in a detached state for safe testing and editing, while managing local copies through specified directories.
Inverse Workset Pattern Option :
Inverse Workset Pattern Option :
Introduce the ability to invert workset patterns, allowing users to close worksets matching the pattern by default, enhancing control over project visibility.
Introduce the ability to invert workset patterns, allowing users to close worksets matching the pattern by default, enhancing control over project visibility.
Improvements and Fixes
Performance Enhancements :
Performance Enhancements :
Various optimizations have been implemented to improve overall plugin speed and reliability.
Various optimizations have been implemented to improve overall plugin speed and reliability.
Bug Fixes :
Bug Fixes :
Resolved minor bugs related to document management and UI interactions to enhance user experience.
Resolved minor bugs related to document management and UI interactions to enhance user experience.
For detailed usage instructions, please visit the user guide.
0.24.1
New Features and Improvements
Calculate Height Command Enhancements:
Improved Performance by Hiding Elements :
Improved Performance by Hiding Elements :
The Calculate Height command now significantly improves performance by temporarily hiding unnecessary elements in the active 3D view during calculations if the user has not done so manually. These changes are rolled back after the calculations are completed, ensuring no permanent alterations to the view.
The Calculate Height command now significantly improves performance by temporarily hiding unnecessary elements in the active 3D view during calculations if the user has not done so manually. These changes are rolled back after the calculations are completed, ensuring no permanent alterations to the view.
Updated Accuracy Option :
Updated Accuracy Option :
Replaced the Use Midpoint for Accuracy option with Use Extra Point for Accuracy, which allows users to include an additional point in the calculation for improved accuracy.
Replaced the Use Midpoint for Accuracy option with Use Extra Point for Accuracy, which allows users to include an additional point in the calculation for improved accuracy.
0.24.0
New Features
Calculate Height Command Enhancements:
From Phase Option :
From Phase Option :
Added a new setting to specify the phase from which rooms should be considered for height calculation. This allows users to filter and process rooms based on the selected phase.
Added a new setting to specify the phase from which rooms should be considered for height calculation. This allows users to filter and process rooms based on the selected phase.
Use Midpoint for Accuracy :
Use Midpoint for Accuracy :
Introduced an option to toggle the inclusion of the midpoint of boundary segments (the edges of room boundaries) in the height calculation. Enabling this option increases calculation accuracy but may impact performance.
Introduced an option to toggle the inclusion of the midpoint of boundary segments (the edges of room boundaries) in the height calculation. Enabling this option increases calculation accuracy but may impact performance.
Performance Improvements
Optimized the Calculate Height command to improve execution speed and efficiency.
Segment Length Filtering :
Segment Length Filtering :
Implemented a threshold to only consider boundary segments (the edges of room boundaries) longer than 300 mm, reducing unnecessary calculations and focusing on significant room geometry.
Implemented a threshold to only consider boundary segments (the edges of room boundaries) longer than 300 mm, reducing unnecessary calculations and focusing on significant room geometry.
Conditional Midpoint Calculation :
Conditional Midpoint Calculation :
Midpoints of boundary segments are now only included in calculations if the Use Midpoint for Accuracy option is enabled, allowing users to balance between accuracy and performance.
Midpoints of boundary segments are now only included in calculations if the Use Midpoint for Accuracy option is enabled, allowing users to balance between accuracy and performance.
For detailed usage instructions, please visit the user guide.