BricsCAD® (Mac) V23 installs and runs independently from previous BricsCAD versions.
The BricsCAD® installer that you downloaded contains all editions of BricsCAD: Shape,
Lite, Pro, Mechanical, BIM and Ultimate.
BricsCAD (Mac) V23 comes in a 64 BIT version, supported on macOS 10.15 or newer.
BricsCAD (Mac) is a complete BricsCAD version, with a full set of features. As a rule of thumb,
BricsCAD (Mac) has the same set of features as BricsCAD (Linux). A few Windows specific features
will not become available on Mac or Linux, for instance the COM API.
A BricsCAD Pro (or higher) license is required for running compiled (BRX) application programs.
A BricsCAD Pro license is required for rendering, 3D modeling and drawing view creation.
A BricsCAD Pro license is required to create 3D Constraint systems. Pro licenses also enable BricsCAD's deformable solid modeling functionality.
A BricsCAD Pro license is required to enable Civil TIN surface, grading,
alignment, civil points and corridor creation.
BricsCAD Pro is also the foundation for our BIM and Mechanical products.
BricsCAD Ultimate is a single license that includes BricsCAD Shape, Lite, Pro, BIM and Mechanical.
BricsCAD Communicator is a separate product, requiring a separate license key.
BricsCAD licenses work anywhere on Planet Earth, and license keys are also language-independent.
#realchoice
These release notes reflect what has been included in each major, minor or maintenance version
according to the
English release. Dependent on the language, a specific maintenance version might have been skipped,
which
means the changes listed under that version become available in a subsequent release for that
language.
Please help us make BricsCAD better - submit a
Support
Request
if you find anything that doesn't work the way you think it should. Everyone at Bricsys thanks
you for helping us build the best product possible.
28.11 2022
Version 23.1.06
Improvements to BricsCAD
Boolean Operations
It is now possible to interrupt commands UNITE, SUBTRACT, INTERSECT, INTERFERE, MASSPROP and calculation of mass properties and UCS elevation in the Properties Panel by pressing Cancel when they take too long. SR118707
HATCH
Background hatch color is correctly applied with HatchDialog->'Inherit properties' option. SR146008
REVCLOUD
Extended "RevcloudProps" data is added to polylines created by the REVCLOUD command. SR135154
SPLINE
Modified the SPLINE command to not enter start/end tangents at the end of the command. Now entering of start/end tangents are options of the command. SR137608
Fixes
AI Assist
Fixed the functionality for "Join Usage Data Program" tool. SR148384
Fixed the untranslated strings in the ribbon tab. SR147571SR145117SR147820
AM* dialogs
Fixed the remaining untranslated strings from the following dialogs: AMDATUDIM, AMPOWERDIM_ALI, AMPOWERDIM_ANG, AMPOWERDIM_DIA, AMPOWERDIM_HOR, AMPOWERDIM_RAD, AMPOWERDIM_ROT, AMPOWERDIM_VER, AMPOWEREDIT, AMWELDSYM.
SR145526
BIMCLASSIFY
Entities can now be converted to a block when classifying as a type under "Other Types (beta)"
BIMGENERATE2DSTAIR
Fixed an issue where no 2D stair representation would be generated in some translated versions of BricsCAD. SR148297
BIMREASSOCIATE
Fixed an issue where BIMREASSOCIATE was ignoring opening tags.
BMLINK
Fixed the untranslated strings used in the command. SR147657
CUI files
Items which have the same name and parent node are now correctly displayed separately in Smartling. SR147372 SR148021
Civil - Point File Formats dialogs
The dialog titles are now localized. SR145918SR145920
Civil Palette
Added localization support for the "Civil" palette. SR147919 SR147774
DIMSTYLE
Fixed the untranslated record in the "Dimension Styles" explorer tab. SR145058
DWGHEALTH
Predefined Drawing Health routines are now included in the installer.
EXPORT
Fixed exporting product structure to Parasolid files. SR142109
EXTRUDE
Fixed the behavior of the command options in localized versions. SR148352 SR148271 SR148396 SR148302 SR148865
Editable Dimensions Dynamic Input
Fix: avoided automatic recomputation of dimension value on pressing Shift while editing the value manually. SR143106
Entity Grouping
Fixed the remaining untranslated strings. SR145318
FBXEXPORT/INSERT/CIVILPOINT/BIMQUICKBUILDING/COPYGUIDED
Added localization support for the remaining untranslated command messages. SR148608
FONTS
Improved font selection in Drawing Explorer->TextStyle view for custom fonts and for fonts from true-type collections. SR146200
GISIMPORT
Fixed the import functionality on localized versions. SR145336
The column titles from GISIMPORT dialog (properties table) are now localized. SR145337
INSERT
The options from Advanced settings are now localized. SR146301
In the new Qt-based INSERT dialog, a block can now be selected by typing its name. This matches the behavior of the previous wxWidgets-based INSERT dialog. SR148266 SR148331 SR148502 SR148402
We fixed a bug that caused incorrect scale to be applied after command line entry of individual X/Y/Z scales.
SR148946 SR148979 SR149046
INSERTLAYOUT
Fixed the untranslated warning message displayed when running the command. SR147937
Improvement for BOM in BIM workflow
Improvement for BOM in BIM workflow when dragging and dropping a BOM file from the Project Browser on a sheet.
LandXML Import
A check has been implemented for surfaces with empty Definition. Importing of surfaces defined by Breaklines and Boundaries has been implemented as well. SR141467
MATERIALS
Fixed transparency in transparency maps. SR148039
MLEADER
Improved the position of the mleader's multiple line block attribute. SR37016
MSLIDE
Fixed: The MSLIDE command could create slides with the wrong color if the object used an RGB color instead of index color.
MTEXT
Starting the MTEXT command from a menu macro again starts the dialog instead of prompting at the command line. SR148473
Mechanical browser
It was made possible to change custom properties of integer type using the Mechanical Browser. SR146811SR149032
OSNAP TO AEC OBJECTS
Fixed a crash when esnapping to AECDrawMvBlockRef objects. SR147742
POINTCLOUD
Point clouds are now printed, as expected. SR148575
POINTCLOUDDETECTFLOORS
We added support for UCS. SR146931
Polyline Display
Fixed to correctly display a polyline's clockwise arc segments with non-zero widths and when a polyline's linetype differs from continuous (e.g., dashed). SR135876 SR144929
Project Sheetset Name
On creation of a new project, the sheetset name and sheetset project name is set to the name of the project. When changing the name of the project in the Project Browser, the sheetset name and sheetset project name are updated.
Project browser
Fixed untranslated "Auto background updating" string in the panel. SR145911
SETTINGS
Opening the Settings dialog box in a new drawing no longer modifies the drawing.
Smart Insert
Corrected the description text for Smart/Insert/Connect components in the quad. SR148022
Structure Browser
It is now possible to use value definitions when configuring the structure tree. SR136298
TABLE
Fixed regression: DbTable is not updated on the screen after RegenerateTableSuppressed was set to false. SR147935
Fixed an issue where some items in the combo box could not be selected in the "Insert block into cell" dialog. SR136549
Fixes a problem when scaling a table with only 1 or 2 rows - the scaling operation was interrupted with "Invalid input". SR148077
TABLEDIT
Toolbar icons for cell merge and unmerge were switched. They are now corrected. SR148406
Top View Modeling
The flip functionality while inserting a window or door in Top View Modeling mode now works as expected.
Usage Data Program
An internal encoding issue is resolved to make sure string data is always sent correctly.
VBA Projects
Internal recovery of corrupted VBA projects on load. SR103511SR138192SR138331SR147330
Visibility States Panel
We fixed a bug where the panel would be empty if opened immediately after starting the application.
31.10 2022
Version 23.1.05
Improvements to BricsCAD Core
3D Constraints widgets
The widgets of the 3D constraints display the corresponding constraint values: DMRADIUS3D (for a circle, sphere, cylinder and torus argument) and DMANGLE3D (for a cone argument).
AI Assist
A new "AI Assist" ribbon tab is added, containing personalized command suggestions based on your BricsCAD usage.
The AI Assist tab contains 3 different types of suggestions: other relevant commands, personal commands, and next commands.
The "other" command suggestion panel contains new command recommendations based on the user's command usage. The "personal" command suggestion panel contains additional important commands in a user's design workflow.
"Next" commands are command recommendations based on the currently executed command.
The "Next command suggestions" panel will always contains suggestions, even before a user executes their first command. #magic
Animation Editor
The Sun effect is now supported in the Animation Editor. You can also create special parameters and link them with the sun's azimuth and altitude, by name.
ARRANGE
A command panel has been added to the ARRANGE command, to present the various arrangement options in a more visual way.
A tool icon for the ARRANGE command has been added to the Modify ribbon panels of the different workspaces, the Quad, the Modify toolbar and the Menu bar.
Draggable widgets have been introduced in model space during the execution of the ARRANGE command, to modify the arrangement (i.e., alignment/distribution) positions.
The position along the specified direction (X, Y or Z), and where to arrange (i.e., align or distribute) the selected entities can now be changed, from the ARRANGE command panel or via the command line interface.
ARRAYDETECT
The new ARRAYDETECT command provides the array detection functionality that was formerly found in the BLOCKIFY command.
ATTRIBUTES
Attributes referring to the properties of entities belonging to a parametric block can now be correctly regenerated after the parameters are changed. SR100115 SR120514
BCLOSE
We made a small improvement to the user experience by making the BCLOSE command repeat as BEDIT. SR136414
Block Edit Dialog
Converted the Block Edit dialog to Qt.
BLOCKIFY
We added a command panel where you can edit the settings, and display the results for Equal Solids and Match Existing Blocks. Next to the command panel, we borrowed the green check marks and red cross signs from the BimPropagate command (in BricsCAD BIM). As such, you now have ultimate control over which solids to convert to blocks, and which to leave alone. Besides toggling individual widgets, you can use box selection to flip multiple toggles at the same time. SR103403
The pattern recognition functionality was removed from the BLOCKIFY command, as it is now available in a dedicated command: ARRAYDETECT.
Boolean Block- and Component-based features3D constraints and associative dimensions in generated drawings which are attached to geometry of boolean-based 3D solid features are now correctly maintained upon parameter changes. SR90049SR89640SR89644SR103884SR120496
The calculation of 3D parametric solid models which involve simultaneous 3D constraints, boolean features and arrays has been reworked. Many cases which previously failed to update are now recalculated correctly, thanks to the corrected sequence of the operations applied internally to the 3D solids. SR96257 SR99757 SR100024 SR132738 SR121426 SR124421 SR140204
BricsCAD Diagnostics & Usage Data Program
The dialogs displayed, offering the user the opportunity to join (or decline) the BricsCAD Diagnostics & Usage Data Program have been merged and simplified.
The user feedback in the log-in dialog has been enhanced.
CHECKFORUPDATES
Introduced CHECKFORUPDATES command. It prints the current installed version, the latest available version and allows to go to the download page.
SR125359
Color Dialog
RGB and HSL values on the True Color page are now automatically selected when they receive focus.
Command Panels
For full-height command panels, no resizing of the modelspace area is performed (as this was extremely annoying with heavy drawings loaded).
The default location where command panels pop up is improved. Preferably, they show up on an expanded, non-empty panel.
CONNECT
A new tool has been added to simply connect coplanar 2D curves. The CONNECT tool does not change the underlying geometric definition of the input curve elements. It only changes the start and/or end points to make them connected. When possible, the now connected input curves are joined into a polyline.
Convert Dialogs to Qt
The following dialogs are converted to the new UI framework:* dlgCopyToLayer* dlgHyperlink* dlgNewSheet* dlgPublish* dlgLoadLineTypes* dlgGroup* dlgGroupReorder* dlgGroupList* dlgGroupHighlight* dlgGroupContinue* dlgImportSheetSet* dlgCreateSheetSelection* dlgSheetSelections
Copyguided3D
Dynamic dimensions were added to assist in the positioning of detail entities. SR129806
Next to copying entities (solids, blocks...), the CopyGuided3d command now also fully supports copying a set of faces ("sub-entities"), proving the power of BricsCAD's unique direct modeling engine.
Copy to Layer Dialog
The copy to layer dialog is converted to Qt.
CRS
Introduced Coordinate Reference Systems for Portugal: 4207, 5018, 20790, 27492, 27493. SR134451SR140284
CUI
The 'default.cui' file was replaced with 3 new "standard" cui files (modern, classic-ribbon and classic-toolbars) to accommodate multiple UI layout options. The classic-ribbon.cui is the default on a clean installation.
When a corrupt .cui file is encountered, a prompt enables restoring from the latest backup.
We have created two new workspaces: Civil and Complete, to give you the tools you need, when you need them.The panel layouts have been improved and standardized across all workspaces.The old workspaces have been renamed to "Classic" and you can still access the old ribbon layouts in these workspaces.
Commands started from a menu macro now default to prompting for input at the command line instead of displaying a dialog. SR138035SR137945
DEPARAMETRIZE
A new DEPARAMETRIZE tool has been added to strip a parametric or a dynamic block from all its "parametrics". As such, the resulting block becomes a dumb, static block. The tool accepts either a single block reference or a set of block references. Under the hood, new (static) block definitions are created for them.
Dimension Overrides
Dimensions with over-ridden dimension text can be underlined using the MARKDIMOVR system variable without modifications to the drawing database.
Over-ridden dimension values can now be underlined automatically, if desired. SR102744
Dimensions
Allows users to select Dimension Arrows/Texts and use these sub entities for Quad commands.
DIMMARKTYPE
Created the "DIMMARKTYPE" setting as a BricsCAD system variable.
DIMMARKTYPE system variable is extended to use overlines as well as underlines.
DIMREASSOCIATE
We've implemented support for automatic updating behavior of associative jogged dimensions. SR140048
DIMSPACE
We added the DIMSPACE command, which adjusts the spacing between linear dimensions / angular dimensions. SR131721SR115925SR126615SR35967SR84734SR94761SR98705SR133444SR134195SR140544SR141665
Display Performance
We've improved 3D display performance when navigating in large drawings. SR118110
Improved redraw and zoom in/zoom out performance in 2D wireframe mode, for drawings with large numbers of nested blocks. SR113600SR113412SR114190SR113814SR113670
Avoided flicker of existing selection when a new entity was added to the grips selection set.
Improved the performance of highlighting / un-highlighting large sets of entities in 3D display modes. SR94411SR91326
DIST
The first point prompt of the DIST command now defaults to the value of LASTPOINT. SR143470
DMAUDIT
The DMAUDIT command panel has been added, making it easier to change the settings for the command. Changing the entity selection, setting the mode (fix or check), and specifying the ADT output file name are now all optional.
Drawing Recovery Manager
This new panel displays a list of drawing files that can be recovered after a program or system failure.The DRAWINGRECOVERY and DRAWINGRECOVERYHIDE commands show/hide this panel. SR98736SR101407SR126729SR133620SR138606SR140538SR141194
DWGCompare Panel
DWGCompare now uses a dedicated panel to help you easily compare the contents of two .dwg files. The legend allows to set the colors in which new, removed and modified entities are displayed. In the Results tab, you can browse through all detected differences. It displays two thumbnails: the first one shows the selected differences in the current drawing and the second shows the objects from the compare drawing. You can immediately zoom in to the selected object's location in the model.
DWGHEALTH
The new DWGHEALTH command combines the functionality of multiple stand-alone BricsCAD commands that can help improve overall drawing size and accuracy, e.g.: AUDIT, SIMPLIFY, BLOCKIFY and more. This is part of an on-going Epic to deliver automated drawing health management tools in BricsCAD.
Dynamic Block
Improved the display of dynamic blocks with constraints. SR115513
Enhanced Help
Trying to input commands from other CAD software? BricsCAD will now display tips in the Command line for alternative commands and workflows available in BricsCAD.
Erase of Associative Hatches
BricsCAD now removes an associative hatch from the reactor lists of associated boundary objects immediately after hatch deletion. SR98528
EXPORTPDF
Added plotstamp support when exporting to PDF: Print as PDF.pc3, EXPORTPDF and PUBLISH. SR114544SR102368SR97700SR96069
Express Tools
The English language versions of the Express Tools for BricsCAD are fully integrated in V23. We are currently preparing the Express Tools for localization. Additional language support will roll out in future minor or major releases
Field Dialog
Added support to create/edit custom properties of dynamic blocks and block references. SR141359
FINDOUTLIERS
Objects positioned at extreme coordinates can be extremely annoying; these objects are typically hard to detect, so it is hard to find out they are there. Further, the manipulation of the view becomes really hard, since that depends on the total extents of the drawing. This new FINDOUTLIERS command aims to aid users in detecting these objects at extreme coordinates, and offers some actions in order to deal with them. SR138970
FITPOLYLINE
When selecting any point clouds and/or sections, the command first prompts to select exactly one point cloud and section, if needed.
GUI Dialogs
Fixed: adjust the dialog's position on screen to make the dialog top-left corner visible when user migrates to/from different monitor configurations with different size or/and resolution. SR101130SR130182SR134365
HIGHLIGHT
The text string in the Settings dialog referencing the HIGHLIGHT system variable has been corrected. It now states that the value of the HIGHLIGHT system variable is not saved in the current drawing or in the system registry, i.e., it is "per-session". SR142481
Icon Visibility
The icons for the DIMCONTINUE and POINT commands have been re-designed for better visibility. SR140975
Import Sheet DialogThe import sheet set dialog has been ported to Qt.
INSERT, BMINSERT
The INSERT and BMINSERT commands were unified. In effect, we've extended the INSERT command by adding the functionality of BMINSERT to it, for use on parametric blocks / external references. SR129144
Interface Settings Panel
The Interface Settings panel, a new CUI control for V23, now includes a chooser for the "factory" CUI styles - modern ribbon, classic ribbon or classic toolbars.
Layers Panel
The columns Plot, New VP and Material are now shown by default.
Load Linetypes Dialog Box
We replaced the WxWidgets based "Load Linetypes" dialog box with a Qt-based implementation. There is no functional change to this dialog.
Login as Guest
Login as guest allows users to participate in the BricsCAD Diagnostics & Data Usage Program without authenticating.
Data and prediction models are then collected and stored under an anonymous identifier specific to the user's BricsCAD installation - instead of specific to the user's account.
Logging-in with user credentials has the additional benefit of synchronizing the user's prediction models (for Autocomplete, AI Assist ribbon tab) across different installations of BricsCAD.
MLEADER
MLEADER attributes are now displayed on the Properties panel.
New Default Tool Palettes
We have added a number of new, default tool palettes, to help you get acquainted with BricsCAD's unique toolset more quickly.
New Publish Dialog
The Publish Dialog has been converted to the Qt UI framework.
New Sheet Dialog
The create new sheet dialog has been converted to Qt.
OPTIMIZE
The implementation for keeping line-arc connections has been improved.
OVERKILL
When choosing the Combine Duplicate Blocks option, you can now preview the groups of blocks and their references, and select which ones to keep.
Parameter Bounds
Now it's possible to force the value of a parameter into a specified interval. You can use the Mechanical Browser or Parameters Manager panels to specify lower and upper bounds for a parameter. If parameter is assigned to a geometry-driven 3D constraint its bounds will be taken into account while moving the constrained geometry.
DMCONSTRAINT3D command now has a new option to specify the lower and/or upper bounds for the constraint value.
SR100751 SR102841 SR128253
Parametric External References
External references with changed parameter values are now updated when corresponding external file is modified and reloaded.
PARAMETRICBLOCKIFY
Flip lines in the input parametric block are now correctly supported.
The Parametric Blockify command now also supports 2D parametric blocks or a selection set of 2D geometry containing parameters and constraints.
2D diameter and radius constraints are now also supported.
PARAMETRICBLOCKASSIST
A first (beta) version PARAMETRICBLOCKASSIST, or PBLOCKASSIST, has been created. This is a converter that reads AutoCAD-created Dynamic Blocks and converts them to BricsCAD-format Parametric Blocks. SR88751 SR116520
Quite a lot of Dynamic Block actions are already supported, such as DBlock look-up tables are converted to PBlock Design Tables. SR142692
-PDFATTACH
The file selection prompt of the -PDFATTACH command is now controlled by the FILEDIA system variable, and the PDF underlay dialog is controlled by CMDDIA. SR143428
PRINT
Added a WATERMARK to print output when using a BricsCAD Academic license. SR105015 SR23279 SR38917 SR43596 SR98380
Publish Dialog
The key now works for removing rows in the Sheet List table.
PURGE
We added a dialog where you can choose which item types to purge. A commandline-only version is still available with -PURGE. SR101336SR93161SR38993SR118886SR127151SR137572SR140930SR141812
Extended command to support nested purge (purge nested items). SR39461SR42464SR76198SR77407SR115608SR128254SR129730SR142430
Qt
Upgraded the UI framework to Qt version 5.15.10.
QUAD
Tools without an underscore prefix in their command strings are now supported and will show up in the no-selection Quad's most recently used items row. SR103308SR123853SR119639
The commands MEASURE, ID, UNISOLATEOBJECTS in the Quad are now available under more circumstances to help facilitate faster workflows.
Quad Rollover Tips
Properties of entities on locked layers can no longer be modified with the Quad Rollover Tips. SR140249SR83842
Dimension arrow block properties are now always fully visible in the rollover tips panel. SR138137
RIBBON
We're in the process of introducing a new Ribbon design in BricsCAD. The new Ribbon framework is based on Qt, replacing the historical WxWidgets-based underpinnings. The choice of Ribbon ("qt" vs "wxwidgets") can be controlled using the USENEWRIBBON system variable, which is set to "0" (use "WxWidgets") by default. If you want a sneakpeak how the new framework functions change the setting of USENEWRIBBON to 1. You'll need to exit and restart BricsCAD to effect the change.
Added the COPYGUIDED3D command to the ribbon in all relevant workspaces (i.e., those with a Modeling ribbon). SR143407
A significant number of commands have been repositioned in the modern.cui Drafting and Modeling layouts. In particular, manipulation commands: MOVE, ROTATE, MIRROR, COPY, etc. The Home tab of the Drafting and Modeling workspace will be familiar for users coming from other CAD platforms. They now have large, drop-down menus that display all hidden commands in a single click. This saves time as there is no need to search various split buttons for a command. All panels were set to Dock instead of float or tabbed, this ensures the command panel displays consistently across all workspaces and all UCS elements are clearly visible from a fresh install. In the other tabs, more commands have been brought to the front and the parametric tools have returned to the Modeling Tabs for all workspaces. SR143308 SR143394 SR144300
When a Ribbon contains more Tabs than will fit on the Ribbon menu bar, the overflowing tabs are hidden and shown in a drop-down menu instead. SR101813
SELECTION
Lasso selection has been implemented. It is available when when the PICKAUTO setting >= 4. Lasso is activated when the left mouse button is held down while the mouse is moving. Window, crossing and fence modes can be toggled by pressing the space bar. SR123070SR104020SR82059SR81307SR124269SR130472SR136157SR136269SR140971SR142147SR103617
Settings
The DefaultPlotStyleTable user preference setting has been implemented. SR144249
Sheet Set Manager
We've added the option to publish sheets to PDF (or using a plotter, based on the last used presets) directly from the Sheet Set Manager panel. SR131575
Fixed an issue where a re-ordered sheet appeared at the bottom of the tree listing. SR115003 SR145606
Sheet Set Panel
A new sheets tree menu option has been added enabling you to save all sheets belonging to a sheet set. SR69272
Opening the Qt Sheet Set panel closes the legacy panel, and vice-versa.
The import of a sheet layout to a sheet set will be prevented if the layout already points to another sheet set. SR115003
The list of layouts can now be sorted before importing them to a sheet set. Also multiple layouts can be included/excluded in one operation. SR140477SR115003
The sheet set panel now contains a dropdown menu listing the recently opened .dst files. Clicking one of these files loads its sheet set into the panel. SR123717
A preview of the selected sheet layout is shown in the Create New Sheets dialog.
The details panel now contains a preview for sheets.
SHP File Support
ESRI SHP files can now be imported and exported with GISIMPORT and GISEXPORT commands. SR102373
SIMPLIFY
A command panel for choosing the Simplify settings has been added. The command panel offers a preview, making it easier to find the right settings. The 'straighten' option has been removed: polylines that contain arcs are never simplified.The commandline options have been changed, making it possible to run the command without having to choose the settings on the commandline.
SPELLCHECKER
Implemented a "check as you type" spell checking feature for BricsCAD's built-in text editor. SR88739SR95315SR90300SR82165SR86164SR93782SR94896SR117418SR101218SR119573SR128094SR128203SR130081SR129097SR134801SR134827SR141813SR128235SR127467
Surface Properties
The Properties panel now displays U and V Isolines properties for surface entities.
System Variables
The MIRRHATCH system variable is now exposed to the command line and added to the Settings dialog. SR137672
Tables
Performance while grip-editing large Tables has been greatly improved.
Tips Panel
The Tips Panel content has been updated to provide new and existing users with richer in-product help and command guidance.
The Tips Panel shows a help page when a layout is selected.
Toolbars
Dragging and dropping toolbars in between existing toolbars is now more user friendly. If multiple tools share the same row after dropping, a toolbar may be wrapped onto a new row to ensure that both existing and newly dropped toolbars are visible instead of getting pushed outside the main frame window. SR138747
TOOLPALETTES
The experimental panel (Qt) has now become the main ToolPalettes panel and the old one (based on wxWidgets) has been removed.
Fixed blurry display of images at e.g. 125% display scaling
Implemented the vertical tab-bar feature request for the Tool Palettes panel. SR130204
A button is now available in the top-right corner of the panel to open the palette context menu.
New ToolPalettes panel: context menu on tabs is now available.
New ToolPalettes panel: improved list view design. Also added a button to open the context menu.
New ToolPalettes panel: when adding a new separator or text item via the blue "Add" button or the top-right context menu button, the view scrolls down to show it, if needed.
Rectangle selection is now available to select tools.
TOOLPALETTEPATH: now supports catalogs with the same GUID. SR131157
When dragging a tool inside a palette, the palette is now automatically scrolled if needed.
TSPACETYPE
The MLeader behavior has been improved to handle the TSPACETYPE settings variable. SR103599
Trimble Sketchup Import
The Sketchup SDK has been upgraded. BricsCAD V23 now properly imports SKP 2022 format files.
"Ultimate" Workspace
The new BricsCAD Ultimate workspace is available by selecting "Complete" via the Workspace selection drop-down, the Status Bar workspace selector, or by using command _WSCURRENT and setting the current value to "Complete". SR130727
User File Manager Dialog
The default selection is now 'Keep Current' (instead of 'Overwrite').
VPMAX
VPMAX command improvements:
- Background color of maximized PS viewport is changed to the color of Model Space
- You can select a single viewport automatically
- The command will stop when no viewports are available
- The command will print a message when a selected entity is not a viewport
SR93811SR121282
Improvements to BIM
Associativity
Added new properties "Associativity" and "Associative coloring". "Associativity" indicates whether a tag is associated. "Associative coloring" visualizes an unassociated tag in red, if true. It doesn't change the tag's actual color property.
Active Story
Added the active story state. See "Top view Modeling" for more information.
BCF Panel
It is now possible to create new BCF issues and sync them with your favorite BCF cloud service (BIM Track, BIMcollab, BIMsync). While doing so, you can immediately add a screenshot and a viewpoint, which will guide your team members to the exact location of the issue. Entity selection to the screenshot has been added, both when creating a new issue or adding a comment to an existing one.
When you select entities before creating the screenshot, this entity selection will be saved within the BCF issue and synced to the BCF cloud service. It is also possible to adjust the entity visibility to show only selected entities.
The login process has been improved, so that you don't have to manually provide the URL of the BCF cloud service anymore.
BIM Details Panel
The panel for managing BIM Details has been converted to Qt.
The filter mechanism, based on detail tags, is now exposed by clicking on a filter icon.
BIMEXTEND
Extends a wall to a wall (works with un-classified wall-like (poly)solids, as well)
BIMPROJECTINFO
The database information window shows statistics on spatial structures, such as the number of buildings, the number of stories, etc.
BIMPROPERTIES
An XSD (XML Schema Definition) file has been created to be be used for generating XML files for BIM properties. SR138549
BIMQUICKDRAW
We added a command panel, making it possible to easily change the settings while placing rooms.
The WALLWIDTH, SLABTHICKNESS and FLOORTOFLOORDISTANCE system variables, related to the BIMQUICKDRAW command, have been removed, since these user settings are now available in this new Bim Quickdraw command panel.
BIMQuickwall
Lets you create a UCS X or Y aligned wall with one click, with both ends connected to existing walls. Wall width can be specified in the command panel.
BIMSECTIONUPDATE
The performance of the second and subsequent updates has been improved for associative sections.
BIMSLICEWALL
Slices a wall vertically (works with un-classified wall-like solids, as well).
BIMSTAIR
We added a command panel, making it possible to easily change the settings while placing the stair.
The BIMSTAIR-specific settings have been moved from the general BricsCAD application "Settings" dialog to the BIMSTAIR command panel. A new setting has been introduced, to turn off the new approach of handling stair objects during sectioning.
BIM Support Folder
Grid and Space 3D call-outs have been moved to the "_SectionSettings.dwg" file.
BIMTAG
A command panel has been added for the BIMTAG command.
BIMTRIM
Trims a wall, automatically detects other walls and uses them as the trim object (works with un-classified wall-like solids, as well).
BOM for BIM
Three example BOM files are added to \UserDataCache\Support\en_US\Bim\Schedules:Door Schedule.bom,Material List.bom,Window Schedule.bom.
CONVTOSURF, CONVTOSOLID, CONVTOMESH
BIM data and the entity's GUID are now maintained when applying CONVTOSURF, CONVTOSOLID or CONVTOMESH.
Create Sheets Dialog
Added an option to only allow 1 section per sheet in the Create Sheets dialog.
It is now possible to set the sheet's layout for viewports individually, in the viewports tab of the Create Sheets dialog.
It is now possible to set the viewport's typed plan from the Create Sheets dialog.
Creating BOM Files
Clicking "New BOM" in the blue plus button menu opens a dialog, allowing you to create a BOM file. After that, it is possible to configure the BOM in a panel.
Data Extraction
A BOM can be used for BIM entities, offering additional functionality that was not previously possible with BIM schedules. SR115504 SR118714
Drag and Dropping BOM Files
BOM files can be dragged and dropped on a sheet, resulting in a table being generated on that sheet.
Drawing Generation
The "Generate background" property was added to BimDbViewport. When on, a background image will be added to section result during BIMSECTIONUPDATE.
Stair objects are now specifically processed during drawing generation; in order to show a more relevant 2D stair representation on 2D plans.This alternative symbolic stair representation is generated automatically for all objects classified as stairs, and includes the parts cut away by the section, nosing lines, numbering and a walking line, which are placed on different layers.
This automatically generated 2D representation can be overruled either by a custom symbolic representation on the BRX_* or BIM_2D_* layers, or with a Typed Plan (with a symbol customization).For users who wish to customize the symbolic representation, we added a new command, BIMGENERATE2DSTAIR. This command will put the automatic symbolic representation on BIM_2D* layers inside the stair block. This can afterwards be modified by the user, and will be used during section generation. SR119538
Edit Sheets Dialog
It is now possible to set the typed plan of viewports from the Edit sheets dialog box.
Editing BOM Files
BOM files can be edited by right clicking the BOM file in the file tree, then clicking "Open file". That right click menu also contains the buttons "Generate csv" and "Generate xlsx", which allows you to export the BOM to .csv or .xlsx.
General Filter UI
The existing filter UI component (as used in Graphical Overrides and BimDimension) has been extended to support multiple "rows". This is done to support the logical "OR" operation.
A switch button has been added to the context dialogues in the general filter UI to specify whether nested entities need to be searched top-down or bottom-up.
The filter for BIM Type will now show the list of BIM Types to choose from.
IFC Export
IFC attributes are now managed dynamically, like properties and property sets. This allows the user to choose between IFC2x3 and IFC4 attributes. The Attributes and Attribute Sets can be managed in the BIMPROPERTIES dialog box, where you can toggle their visibility. SR104654 SR135705 SR135698
The visibility of the namespace and the attributes are checked before exporting, and a warning message is shown if the visibility is turned off.
We fixed an issue that caused BricsCAD to crash during IFCEXPORT when the bsyslib database file was missing. SR145459 SR145984
IFC Import
Many improvements to our IFC4 Import have been made, including additional support for IfcSectionedSolidHorizontal, IfcAlignmentCurve, IfcLinearPlacement, and better handling of split walls.
IFC Import and Export
Entities such as BIMgrid and objects classified as Site now retain their GUID when importing/exporting from/to IFC.
Sites, Buildings and Storeys now have a persistent GUID during import and export. The GUID is visible in the BIMSPATIALLOCATIONS dialog.
We added many IFC types, mainly for IFC4. Use BIMCLASSIFY and select the newly added types. When using IFC4 specific types, make sure to make the IFC4 attributes visible in BIMPROPERTIES.The new BIM types can be exported and imported to IFC, and can be used in data extraction, filtering (for Typed Plans or Graphic Override).Please note that these new BIM types are not backward compatible with older BricsCAD versions. In order to keep your project backward compatible, make sure not to use the new BIM types and use the IFC2x3 attributes. SR81920 SR92702 SR92491 SR100467 SR93626 SR101025 SR103338 SR104200 SR84768 SR88890 SR123858 SR125703 SR125698 SR127535 SR129355 SR130477 SR133489 SR133968 SR134004 SR135421 SR89932 SR137262 SR137896 SR139236 SR139495 SR141080 SR141584 SR143909
IFC Types
We added many new IFC types, mainly for IFC4. Use BIMCLASSIFY and select the newly added types.
When using IFC4 specific types, make sure to make the IFC4 attributes visible in BIMPROPERTIES.
The new BIM types can be exported and imported to IFC, and can be used in data extraction, filtering (for Typed Plans or Graphic Override).
Please note that these new BIM types are not backward compatible with older BricsCAD versions. If you must keep your project backward-compatible with versions of BricsCAD BIM older than V23, ensure that you do not use the new BIM types, and use the IFC2x3 attributes.
SR81920 SR92702 SR92491 SR100467 SR93626 SR101025 SR103338 SR104200 SR84768 SR88890 SR123858 SR125703 SR125698 SR127535 SR129355 SR130477 SR133489 SR133968 SR134004 SR135421 SR89932 SR137262 SR137896 SR139236 SR139495 SR141080 SR141584 SR143909
INSERTLAYOUT
The new INSERTLAYOUT command was introduced. This command allows you to insert a block reference that stores entities from a layout. The command only works with paper space layouts.
New Project
It is now possible to create a BIM project directly from the landing page in the BricsCAD BIM workspace.
Physical Materials
The background color of hatches (used in sections and elevations) can now be set for each material in the Physical Materials dialog. SR115719SR124411SR98430SR130961
Project Browser - Info
Files tab configuration: Folders and extensions to ignore - allows you to specify which part of the project you want to see in the Files tab.
Project folder names can now be set in the Project Browser. SR136006SR141199
Project Browser - Sections and views
Create Sheets dialog box is now opened by right clicking a selection of sections in the sections tree.
Drag a section on a sheet: you can insert the viewport by its lower left corner.
Drag a selection set of sections on a sheet: you can specify two corner points of the rectangular area to specify rows/columns of viewports.
Drag a view on a sheet to insert a 3D view. (runs the PLACEVIEW command.)
Project Browser - Sheets
Auto background updating can now be set with a switch at the bottom of the sheets tab.
Sheet and sheet view properties are easily accessible now in a properties pane on the sheets tab.
Sheet views can be dragged and dropped from one sheet to another sheet on the sheets tab. Hold down CTRL to drag a copy.
The project browser now shows the same sheetset properties as the sheetset panel, and with the same names. SR144851 SR144852
Project Browser - Files
A master model drawing can now be easily renamed from the context menu. All linked sections on sheets are updated.
A sheet drawing can now be easily renamed from the context menu. All linked sections and the sheetset is updated.
You can drag a .dxd or a BOM onto a sheet.
Schedules can be easily exported by right-clicking on a schedule file (.dxd file) and clicking 'Generate csv' or 'Generate xlsx'. SR136775
Drag a .dwg onto a .dwg: you can import/insert a block/insert as a xref; if you drag it onto paperspace: you will insert a layout from the .dwg.
Drag any supported filetype for import (used to be right click) or imageattach, pdfattach, etc...
Existing drawings and new drawings can be added to a BIM project via the plus (+) button.
RFA IMPORT
When importing a .RFA file that contains multiple family types, you can now choose which types to import. SR113968
We now properly import attributes from .RFA files. SR131600SR119144SR102555SR137990
Components imported from a .RFA file are now classified with their corresponding BIM Type. SR113660
Ribbon
BIMTrim, BIMExtend, BIMSlicewall, BIMQuickwall, BIMGenerate2DStair are now available in the ribbon.
RVTLevelOfDetail System Variable
BIM Setting RVTLevelOfDetail was renamed to RVTRFALevelOfDetail and is now stored in the drawing. In both .RVT Import and .RFA Imports/Inserts, the setting will determine the level of detail of the Element Graphics to import.
Section
2D (non-solid) entities from the BRX_2D+_ layer are now copied to a section. SR128634
Section Callouts
Section callouts stored in _SectionSettings.dwg are now used to generate sections.
Section Generate
Hardcoded templates for cm and m are no longer used. Now only the mm template is used for section generation.
Section INSUNITS initialization was implemented for correct section size generation in millimeters, for 3D models with any initial INSUNITS setting. SR140859
Sheetset Setup
The Sheetset Setup dialog was ported to Qt and split into the Create Sheets dialog and the Edit Sheets dialog. SR129805SR140177
Sheetset Templates
In older BricsCAD BIM versions, metric projects with a model in cm or m used a hard coded template sheetset file and a corresponding template sheet dwg in cm resp. m., ignoring the setting 'SectionSheetsetTemplateMetric'. In V23 all metric projects by default use a sheet template in mm, and will honor the setting 'SectionSheetsetTemplateMetric', if not empty. The cm and meter sheetset and sheet template files are no longer included in the installation.
STORYBAR
Tools have been added at the top of the view, including home icon, building label, active story name, and exit button. The last two are only displayed when there is an active story. See Top View Modeling.
Structure Tree Configuration Files
Three new configuration files are added to the release, to be used by the Structure Browser:* BIM - Composition.cst: sorts and groups BIM entities by composition* BIM - Profiles.cst: sorts and groups BIM entities by profile* BIM - Type.cst: sorts and groups BIM entities by BIM-type
Support Folder
Removed obsolete files in \Support\Bim\Sections folder. All 2d callouts are defined in _SectionSettings.dwg, tags in _SectionTag.dwg
Top View Modeling
We added Top View Modeling, a mode to edit the 3D model as a 2D floor plan. It can be activated by clicking on a story disc on the Story Bar, or with command ACTIVATESTORY. The mode is deactivated by clicking 'Exit' on the storybar or with command DEACTIVATESTORY
In top view modeling (tvm), the view is changed to top view and perspective is turned off.
3D Solid Face and detected boundary highlighting is turned off, osnapz is turned on and ucs is moved to the story elevation.
The model is clipped by two section planes: above and below the story elevation. These sections are erased when exiting tvm.
Entities below the story elevation do not highlight, cannot be selected and are rendered transparently. This allows to use the story below as reference.
Insertion of doors and windows, as well as dimensions when selected, are adapted to top view in tvm.
A command panel to update sill height is displayed during window insertion in tvm.
It is also possible to activate a story in a 3D View, without switching to top view mode, by right-clicking on a story disc on the Story Bar, or with command ACTIVATESTORY. The mode is deactivated by clicking 'Exit' on the storybar or with command DEACTIVATESTORY.
An active story will clip the model with the same section planes as described above.
SR87209 SR104283 SR105016 SR125678 SR120162 SR127790 SR129712 SR133323
Typed Plans
With BricsCAD BIM V23, the concept of a "Typed Plan" has been completely rethought. A new Typed Plans editor has been created, enabling BIM users to easily define and consult all their drawing and tag customization requirements.
When there is no tag defined for an object in the Typed Plan, the rules set in _TagTypeToStyle.xml are used as fallback rules.
On creating a new Typed Plan, it can be renamed directly in the Typed Plan Editor. SR140170
The "Drawing Customization" property on the viewports has been renamed to "Typed Plan".
Multiple tags defined in TagTypeToStyle.xml can again be used when using Typed Plans. SR136416
Some examples of typed plans have been included in the support folder (Support > BIM > Typed Plans), such that they can be imported from the BIM Project Browser.The path for "Import Typed Plan" in the BIM Project Browser has also been adjusted.
Included 3 more typed plans in the installation set, to generate LOD100, LOD200 and LOD400 drawings SR145772
UPDATELAYOUTBLOCK
The new UPDATELAYOUTBLOCK command lets you update a block reference that was inserted by INSERTLAYOUT command.
VERSION CONTROL
In the Version Control panel, when adding a folder that contains an old, deleted Version Control project, this project will be recovered.
It is now possible to revert to a previous commit while the file is open.
You can now create a Version Control project from within the Version Control Panel. While doing so, you can easily define which file types need to be ignored.
Visual Styles
Three new Visual Styles are added to (BIM/Shape)-(mm,cm,m,imperial).dwt: 'Maquette', 'Render' and 'See-through'.
Wall dimensions
Selectable dimensions are shown when a wall-like solid is selected. They display the distance between the selected and the nearest wall-like solid.
Improvements to Civil
BricsCAD Launcher
BricsCAD Launcher has been extended with Civil design option.
Civil Drawing Template
Metric and imperial civil specific template drawing has been added.
Civil Explorer
This new panel displays a list of Civil objects in tree structure. Civil Explorer panel contains Object View and Settings View. Object View is used for better navigation and manipulation of civil entities and objects. Settings View is used to manage label styles and point file formats.
Civil Labels
We have introduced a new Civil labeling framework in BricsCAD V23. The new framework brings options for labeling Civil entities, so far for TIN Surface, TIN Volume Surface and Grading. The command ADDSURFACELABELS allows labeling spot elevations, surface contours and slopes.
We have introduced two new user interfaces for Label styles and Symbol styles. This user interfaces allows to create and edit label styles and symbol styles which are then used for the surface labels. SR114191SR123520SR127243SR128005SR140957
Civil Points
The user interface for importing Civil Points from the point file has been added. It allows users to specify any point file format for importing Civil Points. SR136625SR137768SR138497SR139258SR136622
Civil Workspace
Civil workspace has been added. SR131176
The Datasmith/Twinmotion commands have been added to the Civil Workspace.
GIS Export
New command GISEXPORT has been added. This command allows to export spatial and attribute data in an ESRI SHP file. SR138796SR139511
GIS Import
New command GISIMPORT has been added. This command allows to import spatial and attribute data from an ESRI SHP file. SR94870SR138796
Grading
Gradings can now be set to use only part of the input curve (by setting start and end length parameter). Gradings now support multiple regions and transitions between them. SR140101
Grading boundaries are now added to TIN Surface as read-only definitions.
The "Input entity" property has been added to the properties panel and the "Target surface" property now displays the name of the TIN surface.
Gradings now support multiple segments. SR123457
Grading Edit
New command GRADINGEDIT has been added. This command splits grading into regions or merges two gradings with the same grading type that lies on the same input entity.
TIN Edit
The maximum triangle length, minimum triangle length and maximum triangle angle can now be set. By defining those settings, the TIN surface will remove any triangles with specified restrictions. SR139822SR140939
Swapping triangles edges is now enabled. SR121232SR137916
The command prompt for adding boundaries has been changed. An option for trim triangles that underlie the boundary line has been added. SR141167
TINMERGE
Added breaklines on triangle edges to preserve surface geometry. SR104437
TIN Surface
TIN Surface build process has been changed to an incremental process consisting of definitions that can be edited, deleted, or just temporarily disabled.
TIN Surface is now visible even if face style is invisible.
User interface for creating TIN Surface from point file has been added.
The new option "TIN Densify" has been added to the TIN command. After TIN Surface is already being simplified, the user specifies the maximum elevation difference between the simplified TIN Surface and the excluded input points on a specified area in a TIN Surface. All input points that have a greater elevation difference than specified are added back to the simplified TIN Surface.
Improvements to Mechanical
BMBALLOON
Non-mechanical objects that are present in a BOM table now can be annotated with balloons.
In automatic mode, only objects present in the selected BOM table will be annotated.
BMBOM
An option to enable or disable multiple inserts of the same BOM table was added to BOM settings. SR142443
BOM mode was introduced to configure which kinds of objects should be present in that BOM table. It allows to generate BOM tables for models without mechanical components or blocks. SR134066
Column filters now can be applied to formulae and child rows in hierarchical bills of materials. In case of hierarchical tables, a setting was added to either keep or remove parent rows from the table if they don't match the filter criteria but have child rows that do match.
New BOMFILTERSETTINGS and BOMPROPERTYSET settings are introduced to define what objects to include and what property set to use by default.
For mechanical blocks, it is now possible to assign BOM status for particular instances. SR131477SR131919SR142376
Now, BOM tables should work faster in common scenarios by reusing already collected data when possible.
Options to include parts from other documents to a bill of materials table were added to the BMBOM, BMBOMEDIT commands and BOM manager.
BMBOMEXPORT
A new command to export an existing BOM table or a new table based on a provided .bom template to .csv files is introduced. It also allows to link tables in a document to a .bom file using datalink, which allows to use bill of materials like BIM schedules.
Now it is possible to export a BOM table to an .xlsx file using either the BMBOMEXPORT command or the BOM manager panel.
Command -BMBOMEXPORT does exactly the same as BMBOMEXPORT except that it is script friendly. It will not open any dialogs, etc.
BMBOMTEMPLATEEDIT
A new command to edit the .bom files in a standalone mode using the BOM manager panel was added.
BMEXPLODE
BMEXPLODE command now allows to specify a set of parts to create an exploded view from.
Option to configure which types of objects to include in an exploded view was added to BMEXPLODE.
Now, it is possible to create exploded views without creating a mechanical assembly first.
BMLOCALIZE
Mechanical external references are now supported as well as traditional mechanical components.
EXPORT
Native export to 3D PDF and ASAT formats now supports mechanical blocks, external references and solids.
Mechanical Blocks
Support for mechanical blocks had been added to all mechanical design commands (BM) and scenarios including
insertion, exploded views generation, Bill of Materials generation, 2D drawings annotations, exporting of the data and importing it.
Commands INSERT, EXPLODE, BEDIT, XATTACH and others also support mechanical data making Mechanical design in BricsCAD even more compatible with regular workflows.
With Mechanical blocks enabled external references are used to represent mechanical assembly structure. With this approach handling of external files modifications for parametric multilevel assemblies is greatly improved both in terms of stability and performance, compared to the previous implementation of external mechanical components.
Mechanical blocks are now enabled by default, to return back to previous implementation of Mechanical components switch off the MECHANICALBLOCKS setting to Off. SR129858 SR122252 SR124051 SR124392 SR125127 SR126803 SR126922 SR128734 SR135715 SR141189 SR69956 SR103851 SR145796 SR123757 SR131198 SR127216 SR138473 SR140580
Mechanical Browser
The Mechanical browser was reimplemented using Qt.
Search in the mechanical browser now works as a filter. SR125098
Parameters and Constraints Panel
Legacy Parameters and Constraints panel is not available anymore. It is replaced by Parameters Manager panel.
Welding
Added a new toolset to create weldings and welding annotations. The BMWELDING command creates a welding for the selected faces of 3D solids. The BMWELDANNOTATE command creates caterpillars and sideviews on drawing views. The AMSIMPLEWELD command creates caterpillars and sideviews over 2D geometry. SR49105SR75844SR76147SR77582SR78870SR83469SR87619SR90239SR92169SR92395SR93922SR100978SR120472SR122534SR122537SR123195SR126441SR128293SR128619
Improvements to Mechanical 2D
AMDATUMID
Added new AMDATUMID command. This command creates a datum identification symbol.
AMDATUMID symbol can now be edited via its Grip points.
Implemented a dialog box to set up the parameters of the AMDATUMID symbol you are inserting.
AMEDGESYM
Added new AMEDGESYM command. This command creates an edge symbol.
AMEDGESYM symbol can now be edited via its properties in the Properties panel.
AMFCFRAME
Added new AMFCFRAME command. This command creates a feature control frame symbol.
AMFCFRAME symbol can now be edited via its Grip points.
AMNOTE
Added new AMNOTE command. This command creates a leader note.
AMSETUPDWG
We've added the AMSETUPDWG command to BricsCAD Mechanical. This command can be used to change the current drawing standard to a different standard (in the case of an existing Mechanical document) or set up a new one (in the case of a non-Mechanical, "vanilla" drawing). SR142818
AMSIMPLEWELD
Added new AMSIMPLEWELD command. This command creates caterpillars and sideviews for welds over 2D geometry.
AMSURFSYM/AMWELDSYM
Improved work of commands for creating 'Welding Symbol' and 'Surface Texture' symbols. SR141660
AMWELDSYM
Implemented a dialog box to set up the parameters of the Welding symbol you are inserting.
'Weld types' are added and separated according to standards. SR141659
Missing properties are added and separated by standards.
LOADMECHANICAL2D System Variable
The default value of the LOADMECHANICAL2D system variable is now 1.
MECH2DSAVEFORMAT
MECH2DSAVEFORMAT is set to 2018 by default
Power Dimensions
Added new commands for creating Power Dimensions: AMPOWERDIM_ALI, AMPOWERDIM_HOR, AMPOWERDIM_VER, AMPOWERDIM_ROT, AMPOWERDIM_ANG, AMPOWERDIM_RAD, AMPOWERDIM_DIA. These commands create multiple types of dimensions within a single command session and provide the ability to specify tolerances or fits as appropriate. SR91997 SR103450 SR127357 SR135079 SR142152
Improvements to Sheet Metal
OSM
The custom properties related to the old and new mechanical architecture and specified per each mechanical component are transferable now into OSM. These properties are passed into OSM documents and OSM tags. SR135244
SMUNFOLD
Now SMUNFOLD in associative mode supports tangent bends, jogs (with and without flange) and hems (all types, except closed hems).
Improvements to Point Clouds
Fitplanar Command Panel
The FITPLANAR panel has been redesigned for clarity.
Point Cloud UI
The new Point Cloud Insert dialog is now the default.
Implemented -POINTCLOUDREFERENCE and -POINTCLOUDDELETEITEM non-GUI commands.
Point Cloud Attach
The transformation used for attaching point clouds is now consistent among the different options
Point Cloud Color Maps
Implemented user-defined colormaps for point clouds. These maps are stored in dwg and are compatible with otherCAD.
Added command panel for setting point cloud color mapsSR125585
Point Cloud Deviation
Added support for running pointcloud deviation on TIN surfaces.
Point Cloud File Format
BricsCAD now supports the Hexagon Smart Point Cloud (HSPC) file format.
Point Cloud Insertion Dialog
User's preference for insertion are now remembered. The labels are clickable.
Fixed issue of point cloud not being inserted if provided through command line.
Point Cloud LAS/LAZ
The classification information included in LAS/LAZ files are now available for use in HSPC format.
Point Cloud Manager
It is now possible to turn regions on and off with the new point cloud manager. SR125424
With the use of HSPC format, scanner and classification info are added to points. The POINTCLOUDMANAGER GUI provides tools to toggle the display of points based on these additional attributes.
Point Cloud Performance
Implementation of temporary load/unload of a point cloud from a .dwg file to reduce resource consumption. SR119767
Point Cloud Preprocessor
Added support for preprocessing custom point file formats.
POINTCLOUDREGION
New command for creating and managing regions in a point cloud.
Fixes
-PDFATTACH
The command now accepts filenames wrapped in double quotes. SR143428
-TOOLPANEL
On localized versions, panels can now be properly launched from ribbons and toolbars. SR145118
2D CONSTRAINTS
Newly added 2D constraints are no longer ignored after an existing constraint is removed, in a specific case. SR136844
2D Display
Improved the graphics display precision when deeply zoomed-in on lines with associated line-weight attributes. SR82943
3D CONSTRAINTS
We reworked handling of the 3D constraints located inside parametric blocks, there were cases when 3D constraints were lost upon propagation of a parameter changes across the blocks hierarchy. SR122984SR139693
ACIS SUPPORT
Fixed error preventing specific 3d solid entity from being displayed. SR134723
AECC
In some cases, there was an issue displaying Civil 3D Alignment in BricsCAD. This is fixed now. SR136205
AI Assist
An issue with the downloading of the most recent AI Assist models at BricsCAD startup is resolved.
AMEDGESYM
AMEDGESYM symbol can now be edited via its Grip points.
AMFCFRAME
'Surface arrowhead' property is supported now.
AMPOWEREDIT
Using the AMPOWEREDIT command you can now specify accuracy for dimension values, or add tolerances and fits to dimensions. SR142152 SR143501
We fixed a typo in the Edit Dimensioning dialog box. SR143502
AMSURFSYM
Implemented drop-down list for the 'First requirement' and 'Second requirement' properties.
Improved Surface Texture symbol placement without a leader. SR142151
Drop-down list for the 'First requirement' and 'Second requirement' properties is supported.
Grip point for subSymbol origin has been added.
Missing properties are added and separated by standards.
AMWELDSYM
Various weld types are supported by the standards. SR136711
Annotative Attribute
We continue to improve annotative attribute text height behaviors in certain unusual scenarios where the saved annotative scale states are not completely coherent. SR142645
Annotative Entities
Fixed: invalid graphics of annotated entities in layouts MS after switch from Model layout when ANNOALLVISIBLE=0. SR96720 SR143898
ATTIPEDIT
The width of Multiline MText attributes can now be adjusted via the width adjustment arrows in the Text box. SR145827
ATTSYNC
We've fixed a V22 bug that resulted in the position of dynamic block attributes not being reset in certain cases when using ATTSYNC. SR140131
AUTOCAD COMPATIBILITY
Fixed a problem when BricsCAD creates a drawing with ACIS entities which cause hanging of AutoCAD on opening the drawing. SR95087
Animation
Video file was not generated by Animation Editor nor by ANIPATH if path to TEMP folder contained non-English (e.g. Cyrillic) letters.
Upgraded FFmpeg tool to the latest version. SR101567SR137802
Associative Dimensions
Improved performance of creation of associative dimensions with entities inside blocks. SR91942
BEDIT
Fixed possible disappearance of objects in BEDIT session when changing the visibility state parameter in a nested dynamic block. SR120150 SR142812
BIM Project Browser
Modifying number_start in bimproj_project.xml works as expected now. SR143312SR144685SR143087
BIMPROPERTIES
The Import file dialog box now shows all existing .xml files correctly. SR136186
Fixed the UI so that it is easier to delete the last item in an enumerated list. SR138514
BIMQUICKRAW, BIMSTAIR
The user's variables for the BIMQUICKDRAW and BIMSTAIR commands now correctly respect the insertion units. SR144277 SR144654 SR144678
BIMREASSOCIATE
The BIMREASSOCIATE command now works correctly, and respects the new BIM associativity approach. SR132368
BIMSECTIONUPDATE
Story lines and callouts are placed to dedicated layers in section result now. SR135658
BIM Sheetviews
The default value of the layersnapshot property for new sheetviews is now set to 'no'. SR141995
BIMSPACE
Fixed a crash when creating a BIM Space when AEC walls are present. SR139523
BIM Spaces
BIM_ROOM_LINES layer was renamed to BIM_SPACE_LINES after replacing rooms by spaces.
BIMSPATIALLOCATIONS
We now post a warning when the external bsyslib database file is missing. SR129731
BIMSTAIR
Fixed: If you change the stair width setting while placing a stair, the stair no longer snaps to nearby walls.
BIMTAG
Object2dMLeader fields are evaluated correctly in Bim tags.
Bim Viewport
A viewlabel is placed in the left bottom corner of a viewport when the viewport is resized or moved. The user-defined place of a viewlabel is respected after the MOVE, SCALE and BIMSECTIONUPDATE commands. SR140745
Block Dialog
The unit field is now properly translated/localized.The unit and factor fields are now properly updated after a drawing is selected. SR145116
We have fixed an issue where BricsCAD was crashing when failing to create a block definition. SR145908
BLOCKIFY
Fixed an issue where the BLOCKIFY command would result, in specific cases, in block references with non-uniform scaling. This made it impossible to explode the reference again without changing the scaling. SR141727
Fixed a crash that occurred when using a block reference as input, and no repeated geometry was found. SR143023
A particular file can now be saved again after running the BLOCKIFY command and selecting the "match existing Blocks" option. SR138750
BLOCKREPLACE
Keeps parameter values for dynamic blocks if replaced and replacement blocks have parameters with same name and type.
BMBOM
BOM tables now calculate mass properties only when explicitly asked, to reduce potential performance impact. In addition, mass properties computations were improved in general. SR102146
BMBOM, BMBOMTEMPLATEEDIT
In BOM filter dialog, if a string containing special symbols such as comma is selected, necessary escape symbols will be added automatically to the filter expression. SR143465
BMBOMTEMPLATEEDIT
A BricsCAD Mechanical license is no longer required to change the position of BOM columns in a BricsCAD BIM license context. SR145241
Boolean properties are now processed correctly in a BOM filter. SR145246
BMUPDATEMODE
BricsCAD crash was fixed in case of specific file opening while BMUPDATEMODE setting is enabled. SR140601
BricsCAD Usage Data Program
Beta versions of BricsCAD now talk to the correct cloud service, as such a log-in problem is resolved. SR137092
BricsCAD Usage Data reporting now works as expected on macOS versions of BricsCAD.
We now set the DATACOLLECTIONLOGINTYPE system variable correctly, based on previous choice if applicable.
A crash in the BricsCAD commandline, after manually closing the LOGIN dialog of the Usage Data Program, has been resolved.
The administrative override for DATACOLLECTION now operates as intended; system administrators now have the ability to prevent users from joining the program / sharing their usage data with Bricsys.
Civil Explorer Panel
Strings are now translated for localized versions of BricsCAD. SR145115
Color Dialog
RGB and ColorBook pages are no longer hidden in the Color Dialog for color parameters that support only indexed colors. SR141939
COLORTHEME
The labels of inactive options are now easier to see. SR104330SR118013SR119094SR129555
COPYGUIDED3D
An invalid index error that manifested when DYNMODE was Off, is now fixed. SR143367
Fixed a bug when the COPYGUIDED3D command was simply exited without showing an informative warning message, when specifying no detail solids at the start of the command.
COPY/PASTE of BIM Objects
Fixed a crash that occurred when performing a copy-paste operation on BIM-objects, with the ClipBoardFormat system variable set to DWG2007. SR132453
CUI
CUI context menu object type filters now use specific type names for each subtype of polyline, including LWPOLYLINE, 2DPOLYLINE, 3DPOLYLINE, POLYFACEMESH, and POLYGONMESH. SR141341
Command Panel
After finishing a command that uses a command panel, the previous panel state is restored.
We've added a call to refresh Qt command panels on macOS, to prevent these panels from appearing blank on the invocation of specific commands. SR144463
Copy
Fixed crash when copying a block with AcDbSpatialFilter in extensions dictionary. SR132284
COPYGUIDED & MOVEGUIDED
Polyline segments and multiple line segments are being processed in a much more rigorous way, leading to more powerful and stable CopyGuided and MoveGuided commands. SR13087
Data Extraction
BOM can be used in BIM and allows to sort and group entries by entity types. SR126016
BOM can be used in BIM which avoids column duplication in the resulting table. SR131306
Datalink
Fixed a crash when attempting to create a datalink with an XSL/XSLS file and Excel is not installed. SR126420
DATALINKUPDATE
Fixed bug: empty table after DATALINKUPDATE, if BEDIT modified the block the table refers to.
Details Panel
The Details Panel is now updated automatically after creating a new detail.
DGN Import
Fixed: failed to import particular DGN file with degenerated mesh.
DIMENSION
Fixed: option 'Distribute'Groups of dimensions located at the same distribution distance from the reference dimension(s) are now distributed by groups and not individually. SR135186
Multiline dimension text with fractions is correctly placed now after the dimension is recomputed. SR136894
Scaling of dimensions between centermarks takes the overridden DIMLFAC into account. SR141031
Dimensions
Fixed: creation of associated dimensions may break the associativity network evaluation.
Display
Added new shader for displaying with default lighting. This improves performance of redraws.
Fixed a scenario where a long delay could occur in large drawings, when edge display was either enabled or disabled from a Visual Style. SR84888SR85268
DMPUSHPULL
Fixed a crash during DMPUSHPULL command. SR142231
Drawing Explorer
The 'Choose a file' dialog no longer opens behind the Drawing Explorer. #inhiding SR130234
Drawing Health
We've addressed a delay in opening dialogs when the DWGHEALTH command is invoked. SR144472
Drawing Views
Fixed: 3D solids from BC_SUBTRACT layers were unexpectedly displayed in drawing views with 3D geometry. SR142242
DWGCOMPARE
Minor improvements for command prompt and file selection.
DWGHEALTH
All strings in the Edit Routine dialog are now localizable. SR145401
Fixed a crash that occurred when using the DWGHEALTH command in a Polish-language localized version of BricsCAD. SR145400
Dynamic Block
Now construction lines are visible in BEDIT session and invisible in dynamic blocks. SR76781
Fixed possible incorrect saving of blocks after the BEDIT command.
Fixed incorrect stretching of Splinefit 2dplines in dynamic blocks. SR131086
Inserted Dynamic Blocks now properly update embedded Hatches after a stretch operation. SR119861
Block Properties Table supports the option "Block properties must match a row in the table". SR122819
MLeader objects now correctly update inside dynamic blocks. SR126981
An associative array from a dynamic block is now recalculated after the dynamic block is stretched. SR122402
Dynamic Dimensions
Corrected processing of negative values entered in dynamic dimension during command CIRCLE/2Points. Entered negative value means that circle's diameter should be built at opposite direction from cursor.
Dynamic UCS
DUCS support has been added to subdivision mesh entities.DUCS has been enabled for planar faces of ACIS entities inside non-uniformly scaled blocks.
Entity Selection
Rectangle and Lasso selection modes were fixed to eliminate a problem that occurred when ORTHO mode was 'on' and Lasso selection was enabled (PICKAUTO >= 4). SR143300SR143630SR144030
We fixed a regression that allowed entities on locked Layers to participate in editing operations. #notcool SR143549
Fixed Window selection behavior for scaled inserts. SR143227
ETRANSMIT
Improved handling of file names containing exotic Unicode symbols with ETRANSMIT command while working with ZIP archives. SR78705
EXPORTLAYOUT
The EXPORTLAYOUT command now places the entities correctly.
Detail views are now correctly clipped by their boundaries. SR134154SR136353SR136949SR143059
Export PDF, Publish to PDF
Upside-down option is now ignored. SR125745
EXTRUDE
Specific scenario of spline's extrusion was fixed. SR133722
Implemented new techniques to ensure correct taper angles on models with large extents. SR142161
Extruded Surface
Fixed an exception (and crash) when "Extruded Surface" entity was moved or rotated (or geometrically modified in any way), while the "extrusion path" entity was no longer present. SR145795
FIELD Dialog
The text in the Diesel expression field now wraps and can be selected with the mouse.
Fields
We fixed an issue that broke the link between Fields and their associated dynamic block parameters. SR137657
Fixed an issue that caused certain linked fields to alternate between normal and error state after each field update.
File Menu Improvments
The Export and Import tabs of the file menu have been improved. SR144099SR145830
Filters
We solved an issue that caused search results to be shown incorrectly when searching properties for the filters in Graphic Override and Typed Plans.
Find and Replace dialog box
Fixed Zoom operations for strings within a Table object. SR121473
FITPLANAR
The feedback regarding distribution of the points against the found plane was different for model space and bubble view.Now both are the same and the more technical information (2 sigma) has been removed in order to reduce complexity towards user
FITPOLYLINE
The FITPOLYLINE command now correctly creates polylines w.r.t. the input data when the User Coordinate System is not equal to the World Coordinate System. SR141268
Fonts
Corrected the width of space character in geniso.shx font. SR137123
General Filter
Fixed filtering on BIM properties Story and Building.
Fixed filtering on Layer property. SR134427 SR136114 SR136147 SR139321
GEOGRAPHICLOCATION
The center of CRS geographic bounds is set to the geographic position, if a CRS is selected for a drawing without changing the geographic position. SR138656
GRADIENT
We fixed the incorrect rendering of a non-centered "Curved" and "Inverted Curved" gradient patterns. SR134984
Graphic Override
Fixed bug in updating and reacting to filter.
Several rendering errors that occurred during Graphic Override in certain situations have been fixed. SR136114
Grip Edit
The Exit option now works as expected when called from the context menu. SR141842
GRIPS
Performance improvement for the cases when a gripped entity contains a big number of grip points. SR128039
GUIDEDINSERT
Fixed: Inserting blocks on reference curves in other than Z=0 plane no longer leads to a crash. SR144687
HATCH
Fixed regression: hatch with none-zero elevation displayed incorrectly. SR143581
"Select entities" mode no longer creates additional edges to not closed loop(s). SR136307
Fixed the display of the background of a non-solid hatch.
HATCHGENERATEBOUNDARY
Fixed to create closed polylines for hatch's loops composed of lines and circular arcs. SR91901SR91778SR121905SR122031SR122696SR128958
Highlighting
Fixed regression: incorrect highlighting during entity selection when PICKAUTO = 0, 1, 4, or 5. SR143610
Hotkey Assistant
Fixed an XRC error that occurred when using the LCONNECT command with Hotkey Assistant enabled. SR144597
IFC ExportThe spatial location of grids are now correctly exported to IFC.
We resolved an issue where beams and columns sometimes got assigned to two different IfcBeamTypes/IfcColumnTypes during IFC Export. SR122253
When a Property Set has a label, this label will be used during IFC Export instead of the ID.
IFC Import
We improved IFC Import performance for certain types of .ifc files. This will reduce the import time for .ifc files created with Tekla and other tools. SR142764
We've made IFC Import more tolerant of certain invalid IFC files; e.g., we've added a read recovery mechanism in case invalid data are encountered. SR142697
IFC Import and Export
We fixed an issue where a window opening in a wall, made up of multiple solids, would get lost during an IFC export / import round-trip. SR143197
IMPORT
Fixed incorrect component names in Mechanical Browser after import. SR137309
When importing a product structure, component names now are always kept as in the original, even if they have symbols not allowed in block names. SR141769
Improved BIM Workspace
The BIM classic workspace ribbon has been improved. There are now more commands available with an improved layout.
INSERT
Existing block references are now updated correctly after a dynamic block is redefined during INSERT. SR142811
Insertion points designated via the INSERT dialog now respect the current UCS. SR143761
We fixed a situation that prevented blocks with attributes to be created or inserted. SR143603SR143761SR143775SR143912
K-Factor
The update of k-factor values didn't change the lengths of unfolded parts. The bug was resolved: the unnecessary caching was removed. The change of k-factor value does influence now the resulting unfolded bodies. SR139322
Label styles
Creating label style through Civil explorer no longer freezes BricsCAD. SR144528SR144519
LandXML Import
It is possible now to remove points from TIN Surface imported from LandXML. SR117588
LAYER
The default lineweight option is now working properly on all languages. SR142927
Layer Filters
Performance for clearing excessive layer filters has been dramatically improved when opening a drawing file. SR137959
Layers Panel
The legacy layers panel no longer becomes inoperable after turning off layer filters in the settings. SR143991
Selecting all Layers using CMD+A no longer selects the entities in the drawing as well. #toomuch SR138682SR141196SR144549
LAYERSTATE
Avoided layerstate name corruption while copy/paste layerstate entry in drawing explorer. SR136472
Layout import/export
Fixed: non-cloneable proxy objects are skipped on layout import/export. SR113622SR136942
LENGTHEN
Fixed the Increment, Percent and Total options for polylines with clockwise arc segments to not change radii and centers of such segments. SR90922SR102645SR126444SR140724
License Manager
The License Manager title bar sports a new, visible text font. SR142150 SR143546
LINETYPE GENERATION PERFORMANCE
Fixed poor performance of linetype generation on curves having huge number of dashes. SR134199
LINETYPES
Fixed bug: splines with client's custom linetype are displayed with inverted dashes. SR137589
Localization
We fixed multiple localization issues, including fixing typos and the removal of unused strings. SR143787
MANIPULATE
Fixed a potential crash scenario that could occur when manipulating a third-party custom component. SR140541SR139846SR139723
MANIPULATOR
The Manipulator now displays as expected when the MANIPULATOR setting is "1" or "2". SR144628
MIRROR delivered inaccurate results when SNAPTYPE was set to 2. SR142951
The values in the Manipulator's ruler and dynamic dimensions are now always kept in sync.
Manual BimTag
Angle constrains of mleader now updates with mleader style change. SR135424
MATCHPROP
MATCHPROP now keeps the target Mleader's attribute value. SR139189
Fixed applying mleader 'text frame' property to a target entity. SR142464
Mechanical Browser
Now, mechanical browser can correctly change sectionability of standard parts from the context menu. Previously, it could fail to do so with legacy components. SR134590
The fields in the Component section are no longer greyed out. SR143631
Mechanical Custom Properties
In certain situations, BricsCAD tried to process mechanical custom properties even if it was not necessary, which could cause significant drop in performance. It has been ensured that mechanical custom properties will be processed only when it is necessary. SR137907
MISSING DATABASE
When a drawing is opened with a missing database, a balloon message is shown alerting the user.
MLEADER
MLeaders containing block content with attributes are now updating properly when edited. SR144185
Multiline block attributes of an MLeader are now editable in the properties panel.
We fixed a crash regression that occurred when opening a drawing with MLeaders with dim breaks. SR144075
Annotative MLeaders are now created with the corresponding Right Attachment. SR105046SR101948SR132987SR137449SR139475
It is now possible to snap to a MultiLeader landing without mText. SR125553
The landing distance has now the same length as the text content. SR136501
We improved the MLeader’s behavior to keep its properties after it was edited. SR125602SR127506SR141321
Modeling Performance
The performance of boolean operations between swept entities has been improved. SR140777
We've addressed a performance slow-down with UNION and SUBTRACT operations. SR133080
MOVE
Fixed MOVE command regression because of which block references with non-uniform transformations couldn't be moved. SR141392
MTEXT
The Backspace key now works the same no matter the state of the Shift key. SR138812
NAVIGATE settings dialog
Text is no longer truncated in the Italian version. SR135551
Nearest Distance
The Nearest Distance feature now considers viewport geometry in the calculation when the special kDrawableViewIndependentViewportDraw drawable attribute flag is returned from the custom entity's setAttributes() override. Previously only world geometry was considered. SR133584
Fixed a problem that could occur when multiple selected Multi-lines were modified via the Properties Panel. This could, in specific cases, result in a later crash, depending on the parameterization of said Multi-lines. SR137392
NUDGE
This command no longer moves entities from a locked layer. SR138723
OPEN
Fixed: Some drawings with proxy objects in dependencies would not open. SR139741SR142251SR136629SR139782
OVERKILL
A problem is solved in the OVERKILL command; parametric or dynamic blocks with non-default parameter values now correctly survive the OVERKILL command.
We fixed a bug in the OVERKILL command with the 'Combine duplicate blocks' option. This issue manifested as groups of block definitions not being combined when you selected a block definition name that was different from the default.
Fixed an issue where non-collinear lines that are not in the XY plane are sometimes joined. SR136015
Parameters Manager
Parameters Manager correctly shows parameter units and also allows making parameter unitless.
PARAMETRICBLOCKIFY
We fixed a bug where using PARAMETRICBLOCKIFY with certain library components, in a drawing using meters as insertion unit, will not find any matches.
PARAMETRIC BLOCKS
Inserting a parametric block with an arc as a reference curve no longer causes BricsCAD to crash.
PARAMETRICSTRETCH
A crash is now resolved, when editing the text height of an attribute in a block containing a stretch parameter. SR143507
Parametrized Elbow Models
Fixed known problems (e.g. spoiled geometry) in some concrete models. SR119193
PASTE
Fixed bug: paste creates OLE object in Paperspace when used in an activated paperspace viewport instead of creating it in Modelspace. SR103997
PASTECLIP
Fixed the paste position when DUCS is ON. SR140211SR141122SR141570
PDF Export
The computation of image size of gradient hatches was slightly adjusted to avoid degenerated images and to keep the image aspect ratio. SR137280
PDF Print/Export
Fixed: hyperlinks of the texts that outside the printed area should not be printed to PDF SR101884
Fixed: avoid lineweighted line ends when plotting with a plotstyle and 'Plot entity lineweights' option is OFF SR136849
PdfUnderlay Copy-Paste
Fixed: Copy-Paste of PDFUnderlay entity within the same drawing. SR127594
PLINE
We corrected a V22 regression that caused negative dynamic dimension values to be interpreted as undirected distance values. SR138790
Plot Stamp
When using "Plot as PDF.pc3" as your plot configuration, the plot stamp header and footer no longer overlap. SR144518
Plotstyles
Entity color is now white for a dark background when the plot style index color 7 is set to black. SR123729SR123861SR135349SR139644
Point Cloud
Fixed exception thrown during unloading of pointcloud module. SR144491
Fixed issue with loading/unloading of pointclouds. SR116952SR117679SR119767SR126637
Fixed incorrect region calculations that occurred when a point cloud's insertion point was different than the origin.
Fixed point cloud file naming and associated functionalities.
Fixed issues with color scheme assignments. SR143500
Fixed file compatibility issue due to the different path separators (slash/backslash) for Windows and Unix OSes.
The point cloud preview bounding box now properly scales/rotates, according to parameters from the point cloud insertion dialog box.
Cache: Point cloud cache now properly updated when deleting a point cloud from cache folder. Removing and re-adding the same point cloud from the cache while keeping the import reference window open failed due to the cache not being updated after removing it.
FITPLANAR: Fixed an accuracy issue that prevented fitted planes from being positioned correctly in model space. SR143744
POINTCLOUDATTACH: Correct point cloud name field in insertion dialog.
POINTCLOUDFITPLANAR: When selecting points for adjusting the borders, we are now projecting the selected points on the output plane along the picking frustum. The option to remove the last clicked point has been added as well.
POINTCLOUDCROP: Fixed issue with using POINTCLOUDCROP buttons from the ribbon, in case of multiple point clouds attached SR119342
Point Groups
The point group name in Civil Explorer is updated after renaming the point group. SR144104
Printing
Improved the print quality of drawings using large coordinates and 3D visual styles. SR142829
Properties Panel
Fixed an issue where selecting a value in an enum property would result in the wrong value being stored.
It is now possible to modify the supported annotation scales of a selected block attribute even when its owning block reference is not annotative. SR140478
PUBLISH
Publishing a specific drawing with xrefs no longer crashes the program. SR131061
QR Code Support for TEXT/MTEXT
Fixed: QR Code support for text with annotative style SR142696
Qt Tool Palettes Panel
Now the palette and tool context menu items get translated for localised versions of BricsCAD SR137503SR137876
REFEDIT
Fixed a crash on specific drawing with xref when MTFLAGS is 1 (Parallellized regeneration of display). SR131712SR135252
REGION ENTITY
Creation of regions from closed 3d polylines was corrected, to make region's normal correspondent with orientation of vertices of 3d polyline. Clockwise 3d polyline placed on XY plane should produce region with normal (0,0,-1). Counterclockwise polyline produces region with normal (0,0,1). This behavior corresponds to behavior of AutoCAD. SR132025
Rendering of AEC Entities
We reduced the regeneration time of AEC entities, subsequently reducing the delay after real-time viewing operations. SR142924
RVT Import
The performance of RVT import has been improved, reducing the import time.
The import of walls has been improved. SR115123SR115415
We fixed an issue that caused some imported windows to not generate a corresponding wall opening.
We fixed an issue where some entities were not imported. SR130316 SR131920
SAVEAS
Fixed a problem with SaveAs command using R13...R2004 DWG format, after viewports in "Model" layout were unified / merged. SR134144
SECTION
Fixed an issue that occurred when sectioning a 3D solid with a plane. SR131405
Selectable Dimensions
Selectable dimensions no longer ignore internal walls when determining the dimension endpoints. SR86078 SR85182 SR143096
SELECTION
Fixed bug: when SELECTIONMODES=0, face selection was not promoted to full entity selection.
SETBYLAYER
- Settings are respected in the command - SETBYLAYERMODE variable is saved SR129906SR140765SR142310
Sheet set panel
Fixed: Changes made in sheetsets were ignored on background publish and e-Transmit. SR133702 SR128977 SR139293 SR144152
Sheet Templates (for section generation)
Missing custom sheet-sets and sheet properties were restored. SR144852
SHX Fonts
Corrected the spacing for "non-breaking space" characters in a number of .SHX fonts. SR82487 SR145450
Fixed SHX draw scaling issue of SHX bigfont. SR129710
SIGNATURE
Display of signature validation dialog was avoided when drawing is opened during command PUBLISH. SR128977
SLICE
Fixed wrong result of slicing of given surface by plane. SR116616
SMREPAIR
The fix for SMREPAIR allows working with form features adjacent to the borders of their carrier flanges. SR137469
SMUNFOLD
The validation of lofted bends was improved.
Snapping
Geometric center snapping points can be used for associative dimensioning. SR145106
Splash Screen
We no longer attempt to change the splash screen font to Roboto, as this change did not work well on machines that did not have the font installed. SR143822
Status Bar
We fixed an error during color theme change while the status bar had the Viewport Lock pane enabled but not visible.
STORYBAR
Geometry edits when dragging a story disk has been dropped. Related STORYBARDRAGMODE command has been removed. SR129964SR138868
The Story Bar is no longer visible in rendered images.
Fixed a bug where storybar sliders could not be adjusted when there are no entities assigned in the current building.
STRETCH
Fixed a case where BricsCAD could hang when the STRETCH command is applied to a Hatch based on a large XREF, via dissociation of the hatch from its boundary entities. SR141557
STRUCTURE BROWSER
When a BIM property is deleted, it is no longer used in the structure browser.
Surface Properties
The Properties panel now includes the U and V Isolines properties for surface entities.
Sweeping
Sweeping of OdDbSolid is supported in the SWEEP, REVOLVE and EXTRUDE commands.
We fixed a swept profile misalignment that could occur when sweeping along another closed profile. SR130680
TABLE
Error cells now evaluate as blank or zero values when used in another cell's formula.
Fixed a crash when TABLE is edited by grips. SR143621
Table Cell Format Dialog
Cells with multiple content (e.g. text + block) are now supported.
Table Editor
Formula cells containing field formatting no longer require an extra step to open the field dialog for editing the formula field expression. SR140138SR140973
Copying and pasting table cells with nested fields no longer displays an error message. SR144831
Table Export
Exporting a table to XMLSS format no longer fails (both for TABLEEXPORT and COPYCLIP) in case a cell had no text style assigned. SR136549
Table Fields
Copy-paste cells with fields resulted to non-evaluated fields. SR143231
Tables
Table cell values lose their precision when loaded from dwg2004 or earlier versions. SR128322 SR128862 SR132925 SR135562 SR145105
TEXT
Annotation scale is no longer applied twice when creating an annotative single line text entity. SR144119
Inserted fields are now preserved when ending the TEXT command by clicking on the drawing area. SR137104
Text Style Font
The text style font is now correctly saved when it is changed in drawings created in mechanical2d templates. SR114159 SR144179
Theming
Toggling between dark and light themes via a right-click on a menu bar no longer causes BricsCAD to misbehave. SR143354
TINEDIT
The command prompt for the Delete Line option has been modified. SR137789
TINMERGE
Fixed: In some cases, TINMERGE created improper TIN surfaces. SR135812
TINSERT
The rotation angle now depends on AUNITS system variable in the dialog "Insert Block in Cell". SR134493
TIN Surfaces
Fix: Now it is possible to merge Surfaces in specific drawing. SR130638
Color banding for slope analysis is now working correctly. SR143038
TINVOLUME
Fixed: BricsCAD freezes when using the TINVOLUME command. SR137046
ToolbarsHidden toolbars no longer forget their previous dock position after a restart. SR140882
TOOLPALETTES
Importing a tool palette now correctly loads its tool icons. SR142245
Manage flyouts context menu button is now also available when multiple tools are selected.
New ToolPalettes panel: doing a separator/text add action now adds it near the clicked position.
When switching between multiple groups, the current palette is now remembered in the same session and between sessions.
Command prompts for the HATCH command are no longer echoed at the command line when using a hatch tool.
Top View Modeling
Fixed a bug where slabs created on a named UCS are not shown as transparent in top view modeling mode.
Typed Plans
The escape button is now correctly caught in all components of the new Typed Plans editor.
Fixed localization issues. SR137026
Support multi-word search for properties in the filters. SR122517
UI
Fixed an issue where closing a panel using the Command line always closes any panel that is active in that panel's toolbar, even if it's a different panel.
UNION
A particular failure in the UNION command was fixed. SR101878
Avoided erasing of non-coplanar regions by UNION command. SR139389
VERSIONCONTROL
Corrected the shortcut keys for the command options. SR144837
Version Control Panel
We fixed an issue where the Version Control panel would sometimes show the wrong project.
VIEWPORTS
Copying clipped viewports between layouts reworked to respect the insertion point. SR117949
Workspaces
The panels have been re-arranged, displaying browser panels on the left-hand side of the graphics screen area. SR143482
XML Spreadsheet
Text in table cells no longer becomes underlined / struck-through after the table is copied and pasted as an XML spreadsheet. SR76214
Importing (paste special or create a table) XML Spreadsheet table data with merged cells no longer causes a crash. SR129225
Zoom
Fixed a bug that could cause display artifacts to appear while zooming on rotated Blocks. SR121290SR136979SR140594SR142862