Notes

BricsCAD® (Mac) V26 installs and runs independently of previous BricsCAD versions.

The BricsCAD® installer that you downloaded contains all editions of BricsCAD: Shape, Lite, Pro, Mechanical, BIM and Ultimate.

BricsCAD (Mac) V26 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 and mechanical components (parts). Pro licenses also enable BricsCAD's deformable solid modeling functionality.

A BricsCAD Pro license is required to enable Civil TIN surface, grading and alignment 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 release, based on the English language release. Occasionally, a maintenance release may be skipped for a specific language. If this happens, changes listed for the release will be made available in a subsequent release of BricsCAD for that specific language.

Please help us make BricsCAD better - submit a Support Request if you find anything that doesn't work the way that you think it should. Everyone at Bricsys thanks you for helping us build the best product possible. We couldn't do it without your help.

Welcome to BricsCAD, where continuous product improvement is a way of life. We work daily to deliver the features and fixes that make BricsCAD the best CAD solution for you. #welisten

03.032026

Version 26.2.02 beta

Improvements to Core

Block attribute

We fixed a justification issue with attributes during parametric operations.
  • SR167192

GRIPMULTIFUNCTIONAL

Grip context menus provide context sensitive options that adapt based on the selected entity. When you select an entity and hover over one of its grips, the most relevant options are shown for that entity without the need to start separate commands. This keeps your workflow smooth and reduces interruptions.

Improvements to BIM

Copying BIM data - Data retention across levels of detail

BIM Data can now easily be retained across different levels of detail. MATCHPROP now copies all BIM properties, independent of the BIM Type (when the BIMMATCHPROP setting is enabled). BIMGUID allows transferring the GUID from one entity to another.
  • SR199988
  • SR203004
  • SR209509

Improvements to Civil

Civil 3D Object Enabler

We fixed an issue with label orientation in viewports. When Civil 3D drawings were opened in BricsCAD, labels with viewport-dependent rotation were not rotated correctly. This has now been fixed. After opening the drawing, run REGENALL to ensure labels display with the correct orientation.
  • SR197824

Improvements to Mechanical 2D

AutoCAD Mechanical 2022 Drawing File Support

Added support for AutoCAD Mechanical 2022 Drawing file types, including both reading and saving in BricsCAD Mechanical.

Fixes

2DCONSTRAINTS

Fixed a bug where dimensional constraints on a curve were displaced in a particular drawing when the visiblity was changed.
  • SR167268

Auto Mapping

We fixed an issue that prevented adding more than 245 codes to an Auto Mapping Set.
  • SR212639

BIMGRID

We fixed an issue with BIM Grids being rotated when exporting to IFC.
  • SR206085

BIMSECTIONUPDATE

Updating a section could fail when working with circles
  • SR202810
  • SR214749

BLOCKIFY

We fixed an issue where it was not possible to use deselection during the command
  • SR204493

BLOOKUPTABLE

BLOOKUPTABLE dialog has been implemented

BPARAMETER

When creating the "Visibility" parameter, all other parameters and actions in the block became invisible.

BOM

Fixed an issue where BOM templates and tables from V25 were not compatible in v26.
  • SR207737
  • SR208375
  • SR212913
  • SR214526

BPARAMETERFONT

Added possibility of using SHX bigfonts to support Asian characters in dynamic blocks
  • SR203063

Civil 3D Object Enabler

We fixed an issue where certain Cogo Points were displayed incorrectly in the paperspace viewport.
  • SR81602
  • SR84991
We fixed an issue where certain AECC_ALIGNMENTS were displayed incorrectly.
  • SR149169
We fixed an issue with label orientation in viewports. When Civil 3D drawings were opened in BricsCAD, labels with viewport-dependent rotation were not rotated correctly. This has now been fixed. After opening the drawing, run REGENALL to ensure labels display with the correct orientation.
  • SR162618

Civil Label Styles

Label styles using fixed arrow length are now drawn with correct length in both one point and two point mode.
  • SR209910
  • SR212917

Corridor Template Element

Fixed a problem when using horizontal targets with left 'oriented' corridor template elements. The visual representation of CTE now correctly mirrors the horizontal target in such cases.
  • SR200280

DATALINK

Fixed a crash when using the DATALINK command with Excel files that have .xls extension, .xlsx is recommended instead. As a result, .xls extension is explicitly disabled on Linux and macOS.
  • SR213769

DCL

A recent regression with "icon_image" behaviour has been fixed - the "accept" action callback is triggered by mouse doubleclick only, not by a single click.
  • SR214106
  • SR214706

DISPLAY system variables

ANTIALIASSCREEN now only affects rendered visual styles leaving only SMOOTHLINEDISPLAY for smoothing 2dWireframe display.
  • SR195515

Dynamic Blocks

Improved work with dynamic blocks.
  • SR214241
After the BEDIT session ended, the dynamic block could lose its history.
BACTIONSET command fixes
Alignment Parameter block reference transformation does not apply to attributes.
  • SR210271

BIMSPATIALLOCATIONS

Fixed missing icons in the Spatial Location Manager.

DYNAMIC BLOCKS

Flip grip was misplaced after flipping.
  • SR157133

DYNPROMPT

Resolved an issue where installing BricsCAD V26.2.01 over an earlier version caused unwanted text to appear in the command prompt when starting TEXT, MTEXT, or MLEADER.
  • SR214908
  • SR214909
  • SR215471

ExpressTools BCOUNT

A defect in BCOUNT, causing a Lisp error, has been fixed.
  • SR214313
  • SR214555
  • SR215355

External References

Tree view of xrefs with circular references.
  • SR212989

GISIMPORT

We fixed an issue where geometry transformation was not applied after manually selecting the source coordinate system in the GIS Import dialog.
  • SR214674
We fixed an issue in the Drawing Layer dialog box that prevented adding GIS features to drawing layers based on data fields of type integer or double.
  • SR214504

IFC Import

We made our IFC Import more tolerant of invalid syntax in IFC files.
  • SR172022

Live Section on Point Cloud

We fixed point visibility issues when using section planes and live section.
  • SR207620
  • SR211522

MAPCONNECT

Fixed an issue where, entering valid coordinates incorrectly returned “Coordinates are outside layer’s bounds” even though the WMS map contained the target location.
  • SR208761

Mechanical 2D Dropdown Lists

Improved the UX by addressing visibility and scrollability issues of dropdown lists in the command dialog boxes for AMWELDSYM, AMSURFSYM and AMFCFRAME, AMDATUMIT, AMPARTSLIST
  • SR210994

MTEXT

Fixed an issue where saving drawings with Croatian characters to 2004 ASCII DXF corrupted MTEXT entities.
  • SR213665

OLE Drawing

We fixed a V26.1.08 regression that resulted in a broken command line after opening a drawing object from an external COM application.
  • SR215757

PATH environment variable

Colon (':') is now correctly used as path separator on Linux and macOS.
  • SR195404

PEDIT

Fixed a possible error in the PEDIT command when joining 2D polylines.
  • SR203935

Point Cloud Classes 'reserved'

For the LAS/LAZ file format, "reserved" classes used in the dataset are now processed correctly.
  • SR212380

POINTCLOUDPROJECTSECTION

POINTCLOUDPROJECTSECTION now supports the generation of orthographic images colored by colormap elevation, normals and intensities.

Properties Panel

The Properties Panel is now immediately updated after (de-)selecting entities, the former slight delay was a V26 regression.
  • SR214776

Quad

Make rollover tips appear on demand when ROLLOVERTIPS is 0.

Section Views

Snapping is now supported for section view grids.
  • SR209905
We fixed an issue where some sections were not fully displayed in certain section views.
  • SR
  • 213936
  • SR213037
  • SR213841
  • SR214763

Stability

When closing, BricsCAD sometimes crashed when Communicator was also installed. Improvements to inter-process communication stability have fixed this.
  • SR192477
  • SR199387

TRIM

Improved the performance of TRIM in quick mode.
  • SR198912

Plugins

.NET

We fixed an issue where _AcDb.Database.WblockCloneObjects() failed to clone groups.
  • SR197311

BRX

AcDbField::setFieldCode() no longer removes any previously added ACFD_FIELDTEXT_ATTDEF data.
  • SR211898
We fixed a V26 regression that resulted in a crash when removing a transient drawable under certain conditions.
  • SR213675
We fixed a V26 regression that caused database-dependent member functions to fail when called on a NDBRO AcDbPlotSettings instance.
  • SR214011
We fixed a regression that resulted in an error during an interactive layout operation while a transaction reactor was active.
  • SR213618
We fixed a case where document initialization could enter an infinite loop in scenarios where multiple documents are opened at once.
  • SR215473

LISP

Performance of LISP functions in fiberless threading mode has been improved in certain scenarios where it had been significantly slower than in fiber threading mode.
  • SR208159
Text characters with value above 255 (Unicode) are converted to \U+nnnn sequences for text files opened as ANSO files with "w" write mode, to improve compatibility.
  • SR143384
Prompting behavior during a dimension subcommand started by (command "_DIM") has been corrected in fiberless threading mode.
  • SR213486
We fixed an incorrect CMDACTIVE value returned during on_start.lsp and on_doc_start.lsp in case a nested command is running in fiberless threading mode.
  • SR214477
A V26.1.08 regression for (princ)/(print)/(prin1) performance under FiberWorld=0 has been fixed.
  • SR214686

03.022026

Version 26.2.01 beta

Improvements to Core

-HATCHEDIT

Enhanced the -HATCHEDIT command to include pattern scale, pattern angle, and boundary recreation.
  • SR66600
  • SR84170
  • SR114685
  • SR141792

3D Grips

With Dynamic Input turned on, a ruler and input field are now displayed during 3D grip face manipulation.
  • SR203754
  • SR211540

APPAUTOLOAD

The APPAUTOLOAD system variable has been implemented to control behavior of plugin bundle loading.

APPAUTOLOADER

The APPAUTOLOADER command is now implemented for managing the plugin application bundle loader service.

ARRAY

Implemented grip context menu for Array entities.
  • SR117390
  • SR118242
  • SR121334
  • SR126821
  • SR137285
  • SR151318
  • SR152152
  • SR157560
  • SR157560
  • SR159462
  • SR159462
  • SR160663
  • SR160663
  • SR162440
  • SR162440
  • SR167138
  • SR168924
  • SR173562
  • SR173800
  • SR181868
  • SR192690
  • SR199419
  • SR199573
  • SR199760
  • SR203774
  • SR209629

ATTDEF

The lock position is now set to default on to retain its position.
  • SR201054

BCPARAMETER

It is now possible to create linear, horizontal and vertical constraint parameters in Dynamic Block Edit Mode.
It is now possible to create aligned constraint parameter in Dynamic Block Edit Mode.
It is now possible to create angular constraint parameter in Dynamic Block Edit Mode.
It is now possible to create radial constraint parameter in Dynamic Block Edit Mode.
It is now possible to create diameter constraint parameter in Dynamic Block Edit Mode.

Constraint Parameters - Parity and Interoperability

Implemented creation of constraint parameters and conversion of dimensional constraints to constraint parameters in Dynamic Block Edit Mode (BCPARAMETER). This feature is experimental.

CONVERTLAYOUT

Unsupported base views are converted to a BricsCAD-supported format in the copied layout.
Unsupported projection views are converted to a BricsCAD-supported format in the copied layout.
Unsupported section views are converted to a BricsCAD-supported format in the copied layout.
Unsupported detail views are converted to a BricsCAD-supported format in the copied layout.

DATAEXTRACTION

The DATAEXTRACTION command now supports exporting data as a .txt file
  • SR182269
  • SR203205

DIMENSION

Implemented grip context menu for Dimension Entities.
  • SR195977
  • SR196754

Drawing Views Conversion

Implemented conversion of unsupported layouts generated by other CAD applications by copying the original layouts and converting them to a BricsCAD-supported format (CONVERTLAYOUT). This feature is experimental.
  • SR156331
  • SR197495
  • SR197558
  • SR198093
  • SR202100
  • SR204238

DROPGEOMMODE

The DROPGEOMMODE system variable has been implemented, allowing users to enable or disable dragging and dropping of entities.
  • SR71280
  • SR71870
  • SR74392
  • SR156259
  • SR186825
  • SR204171

DYNAMICBLOCKS

BTable audit and columns for valuesets

FILTER

A new command FILTER opens a panel where a user can define a query based on properties; DWG, BIM and mechanical properties are available. The query can be used to select or deselect entities, or add and remove them from existing selection sets. The filter panel works as a standalone selection tool or transparent in any command that prompts for a selection of entities. Filters can be saved (they are stored in the support folder) and reused. Saved filters can also be loaded in the INTERFERE panel using the integrated filter controls, if applicable.
  • SR62007
  • SR103326
  • SR127484
  • SR133819
  • SR135374
  • SR138698
  • SR151586
  • SR151586
  • SR167410
  • SR167410
  • SR170063
  • SR172716
  • SR175722
  • SR176419
  • SR176419
  • SR188685
  • SR209372
  • SR210948

GEOMAP

Added buttons for the different GEO Map Styles to the Ribbon.
  • SR205835

HEALTHADVISOR

This new feature in Bricscad runs drawing health (DWGHEALTH) in the background for each opened drawing and reports back if the drawing can be improved. Nothing is changed in the drawing but the user is invited to run DWGHEALTH with the related routines activated. Setting HEALTHADVISOR (default on) enables / disables the feature. Setting HEALTHADVISORTASKS controls what routines are enabled in the feature.
The new AI-powered chat panel delivers instant access to relevant documentation, practical how-to tips, and helpful guidance—all seamlessly integrated into the BricsCAD interface.

INSERT

The INSERT command now shows a hotkey assistant for switching dynamic dimensions between the bounding box and insertion point when DUCS is active.

LAYVPI

Added a command to freeze selected layers in all layout viewports except the active viewport.
  • SR193361
  • SR204771
  • SR209626

Mleader

Implemented grip context menu

MTEXT

Improved MTEXT bulleted list formatting to better match expected behaviour, including continuous alphanumeric sequences, proper subheading assignment with indentation, and smoother switching between numeric and alphabetic bullets.
  • SR155186
  • SR157769
  • SR174511
  • SR183899

Parameters Manager

It is now possible to see all existing and new dynamic block action parameters in the Parameters Manager.

PDFSHXTEXT

Implemented transformation of SHX geometry imported from PDF files into separate multiline text. (PDFSHXTEXT)
  • SR98649
  • SR128089
  • SR128305
  • SR130578
  • SR139455
  • SR142198
  • SR142218
  • SR147634
  • SR151728
  • SR151728
  • SR155191
  • SR159790
  • SR174596
  • SR183663
  • SR184281
  • SR187308
  • SR188858
  • SR201122
  • SR211864
  • SR214100

PLINE

Implemented grip context menu for polylines.
  • SR129157
  • SR153518
  • SR154415
  • SR158738
  • SR162633
  • SR166546
  • SR167536
  • SR173588
  • SR175884

PRINT

Added support for the updated .pc3 file format to maintain compatibility.
  • SR200194
  • SR207350

QDIM

A new advanced mode is added to Qdim. It can be activated in the settings in the command line; by default it is on and the last-used setting is remembered. The advanced mode enables:
  • Placing multiple chains of dimension in multiple directions: X, Y or aligned with lines in the selection set.
  • Multiple levels of details: all, position aware (geometry "visible" from the cursor position), extents.
  • A live preview of dimensions during placement (windows and linux only).
This unique feature makes it possible to place all relevant dimension lines in one command run.

SPLINE

Implemented spline CV
  • SR208719
Implemented grip context menu for Spline entities.
  • SR154415
  • SR158738
  • SR199569

User Parameters

User parameters are now properly read and displayed in the Parameters Manager according to their type.
  • SR202406
It is now possible to modify string-type parameters through the Parameters Manager and Mechanical Browser.

VIEWBASE

It is now possible to create isometric orientations during view creation.
  • SR202557

VIEWPORT

Fixed an issue where the BricsCAD window flickered when zooming in a locked viewport while using the DIM/DIST command with DYNMODE=3.
  • SR193756

VIEWSECTION

Hidden line removal is now only run on section views after placement.

XATTACH

When multiple files are selected, the dialog now displays both the number and the names of the files to be attached.
  • SR198978

Improvements to BIM

BIMGUID

We introduced the new BIMGUID command that allows to generate new GUIDs, assign a user-specified GUID or copy a GUID from another entity.
  • SR186811
  • SR194168

BIMSECTIONUPDATE

We made several enhancements to the BIMSECTIONUPDATE to improve the performance for certain BIM models.

IFCEXPORT

We added the IFC Export Dialog to make it easier to set the correct export settings and use filters to limit the entities you want to export. Export Setting Profiles make it easy to optimize your export for specific use cases. Exporting an IFC file in unattended mode (-EXPORT) will now ask for the Import Setting Profile to be used. The Import Setting Profiles are stored in bim_ifc_settings.xml, located in the BIM IFC subfolder.
  • SR103466
  • SR123428
  • SR123684
  • SR124239
  • SR124491
  • SR139415
  • SR187550
We added a setting to export the relationship between spaces and bounding elements as IfcRelSpaceBoundary (1st level space boundaries). The setting can be found in the new IFC Export Dialog.
  • SR157867
  • SR204254

Typed Plans

We removed the option to use external symbol sources as Symbol Customization in Typed Plans. You can still use Symbol Customizations defined in the block definitions on the BRX_2D layers.

Improvements to Civil

Civil Explorer

It is now possible to import Civil labels styles and point file formats from other drawings.
  • SR149338
  • SR151129
  • SR155096
  • SR155644
  • SR211528
  • SR211567
  • SR213005
The Statistics tab for Volume Surfaces now includes cut and fill volumes, as well as 2D and 3D cut and fill areas.
  • SR154542

Civil Point Editor

The Civil Point Editor now supports point filtering, making it easier to find points by any attribute.
  • SR191425
The Civil Point Editor now supports multi-point editing.
  • SR193878
  • SR196665

CIVILDWGEXPORT

We enhanced the CIVILDWGEXPORT command with an option to export GIS attribute data as Object Data.

CIVILPOINTSFROMFILE

It is now possible to set decimal precision for each column of a point file format.
  • SR193878
  • SR207512

GISEXPORT

The new GIS Export dialog box allows you to reorder GIS layer columns before export.
  • SR180128
We enhanced the GISEXPORT command with a dialog interface and configurable export settings.

Import and Export DEM Surfaces

Added the ability to import and export DEM surface data. This includes DEM, GEOTIFF and Arc/Info ASCII Grid files

IMPORTSTYLESANDSETTINGS

We implemented the IMPORTSTYLESANDSETTINGS command, which enables you to import civil styles and settings from another drawing.

Point Group user interface

We have implemented the Point Group user interface that enables us to define and edit point groups.
  • SR145524

LEICACONNECTOR

We implemented the LEICACONNECTOR command, which creates a direct connection to a Leica Infinity file. This connection provides a live link, allowing you to create Civil Points and Strings that are automatically updated when the Infinity file changes.

LEICACONVERT

Point numbers from Infinity are now stored in the Civil Point Number property. If the value is non-integer, it is stored in the Civil Point Name property instead.

STRING

We enhanced String editing with grips. It is now possible to snap to elevations.
  • SR200034
We enhanced the STRING command with an option to undo the last point while drawing multiple vertices.
  • SR200034

String Editor

We added an option to the String Editor to set a constant slope or elevation between selected points.
  • SR199164
  • SR200034
  • SR203184

STRINGFLATTEN

We implemented the STRINGFLATTEN command, which sets a constant slope or elevation between selected String points.
  • SR191318
  • SR194001
  • SR194152

TINEDIT

We enhanced the TINEDIT command with a Raise/Lower option, which allows raising or lowering the entire TIN surface.
  • SR196834

TINEXPORTTODEM

We implemented the TINEXPORTTODEM command, which exports surface data to a DEM (Digital Elevation Model) file.
  • SR162910
  • SR176462
  • SR180985
  • SR187071

TINFROMDEM

We added support for creating TIN surfaces from GeoTIFF (.tif) files.
  • SR193764
  • SR198889
  • SR199236
  • SR204649

Transparent commands

We implemented the Point Name transparent command that allows you to specify point location using a civil point name.
  • SR175917

Improvements to Mechanical 2D

Expressions of Parts Lists

Fixed a crash that occurred when adding an ill formed expression in BOM Settings. List expressions can be now be used and appear as a drop-down representation in the Parts Reference dialog Box

Stability Opening Mechanical DWG files

Improved the overall stability to correctly open supported mechanical DWG files. Also resolved various crashes during attempting to open of unsupported or corrupt files. SR193174, SR194230, SR199069, SR201681, SR197294, SR202446, SR198792

Improvements to Mechanical 3D

BMREPLACE

Implemented the replacing of mechanical blocks with blocks with the same name.
  • SR162228
  • SR163716
  • SR189050

MECHANICAL BLOCKS

BMCONVERT and BMXCONVERT have been adapted to support mechanical blocks.

SMREPAIR

After global repair a check is now done for self intersecting geometry. If it is found in the repaired model, it is reported to the user.
  • SR178562

Improvements to Point Clouds

Linear feature detection

The new command POINTCLOUDPROFILESWEEP enables the creation of linear features directly from a point cloud. Users start by defining an initial direction, after which a dedicated panel displays a cross-sectional view of the point cloud. Within this view, key points can be precisely defined by the user. Once the initial setup is complete, the command automatically tracks and identifies these key points across consecutive frames. At any time, users have the flexibility to pause the process and manually adjust or correct the detected points to ensure accuracy. The output options include lines, polylines, civil strings, or surfaces.
  • SR179908
  • SR203410
  • SR213265

POINTCLOUDTRACE

The algorithm is improved to detect edges on smaller changes in a point cloud and to work better on lower resolution scans. A control-switch is added to change the mode (default, ortho, 2 points) during the command use. Press Ctrl-key to change the mode.

Fixes

2D Constraints

Users are now informed in commandline when a selected block property table value breaks geometry.
  • SR193980

3D Grips

Fixed a bug that restricted 3D grip point manipulation when the selected face was not normal to the Z axis.
  • SR203754

[OPEN] Drawing failed to open.

A drawing with a problematic 3Dsolid hung up during open.
  • SR191024

ALIGNMENTEDIT

We fixed an issue where certain PI points could not be removed from horizontal alignment.
  • SR171564

AMWELDSYM

Fixed translation issues of welding types in AMWELDSYM's dialog box to Chinese, Japanese, and German languages.

AUTOSAVE

Suppress autosave message for documents with active editing sessions
  • SR192863
  • SR196640
  • SR210499

BEDIT

We now close the session before saving the recovery file when we run into an application fatal error.
Fixed long startup time of the BEDIT dialog.
  • SR208028
  • SR208496

BIMANCHOR

experimental feature BIMANCHOR has been removed and is now only accessible by SDK.

BIMLIST

The BIMLIST command got deprecated

BIMSECTIONUPDATE

We fixed an issue causing section generation to fail when started from multiple viewports at once.

BIM Sheet Templates

The BIM Sheet template Sheet-metric.dwt is now translated for most localized versions (Czech, German, Spanish, French, Italian, Polish, Chinese (simplified), Chinese (traditional)). The title blocks will now correctly update when changing the related BIM project properties.
  • SR200418

BIM Story Bar

We fixed an issue causing the Story Bar to be rescaled when zooming out.
  • SR180842
  • SR205176

BIMCLASSIFY

We fixed an issue causing BricsCAD to crash when classifying certain drawings
  • SR195600

BLOCK

Fixed an issue which caused a crash during operations such as TRIM or EXPLODE on specific drawings containing a BDM_DATABASE dictionary inside a block.
  • SR211465

BLOCKIFY

We removed the 'search in library' option. Library folders are now handled the same as custom folders.
Attributes are excluded in BLOCKIFY to avoid unpredictable results.
  • SR201480

BMUPDATE

The performance of BMUPDATE with BMUPDATEMODE=0 has been improved to reflect changes in sub-assemblies when mechanical components are updated to mechanical blocks using the CONVERTCOMPONENTTOBLOCKS command.
  • SR123757
  • SR127216
  • SR131198
  • SR138473
  • SR140580
Automatic update of external components no longer crashes when opening assembly drawings.
  • SR179113

BREAKLINE

An issue related to the 'breakline' block definition has been fixed.
  • SR212833

Bubble Viewer

Fixed an issue where images where wrongly mapped in the bubleviewer in some datasets.
  • SR211611
  • SR212004

Building Tools

We fixed an issue when switching the mode with the command line

Cache Manager

Double clicking in the list with cached point clouds acts as 'Attach'.
We added a button to remove the GIS information from a given data set.
We now provide better feedback to guide the user to resolve missing point cloud cache issues.
  • SR204957

CAEANALYZE2D

We fixed column width in the panel for foreign languages.
  • SR205190

Civil 3D object enabler

We fixed an issue with label orientation in viewports. When Civil 3D drawings were opened in BricsCAD, labels with viewport-dependent rotation were not rotated correctly. This has now been fixed. After opening the drawing, run REGENALL to ensure labels display with the correct orientation.
  • SR129375
  • SR184419
  • SR191938
  • SR207631
  • SR212442

Civil Explorer

We unified the structure of items in the Settings tab of the Civil Explorer.
  • SR203202

CIVILDWGEXPORT

We fixed an issue where the section view grid was not exported correctly using the CIVILDWGEXPORT command.
  • SR209905
  • SR213188
We fixed an issue where the CIVILDWGEXPORT command failed to create a DWG file.
  • SR212432

CIVILPOINT

We fixed an issue where pasting civil points using the PASTEBLOCK, PASTEORIG, or PASTECLIP command caused them to display or be placed incorrectly.
  • SR205936
In the Map Attributes dialog for the Convert Civil Points from CAD point command, we added the option to use GIS attributes attached to the points. Users can now map these GIS attributes to civil point properties such as Name, Raw Description, and Elevation.
In the Map Attributes dialog for the Convert Civil Points from Blocks command, we added the option to use GIS attributes attached to the blocks. Users can now map these GIS attributes to civil point properties such as Name, Raw Description, and Elevation.

Civil Point Editor

We fixed an issue where points in the Civil Point Editor would disappear from the list in some cases.
  • SR185068

CLIPDISPLAY

Resolved an issue that caused the application to crash when clip display was enabled in a particular drawing.
  • SR204878

COLOR

When the drawing background is light the index colors in the drawing now use a different slightly darker palette.
  • SR137207
  • SR176450
  • SR192536

COPYGUIDED

Fixed lagging in COPYGUIDED when used on drawings containing large blocks.
  • SR210450

Crop

Added "remove last crop" item to the ribbon.
  • SR203853

CUI

Fixed an issue where custom icons linked to .bmp files were not displayed in the Customize dialog and triggered errors listing missing .png files
  • SR197085
  • SR209108

Dimension Value Errors After MSPACE Zooming

Resolved an issue causing incorrect values of the dimensions in some cases when zooming in and out in the viewport after calling MSPACE.

DIMSCALE

Fixed an issue where creating a dimension incorrectly appended DIMSCALE to its xdata
  • SR201965

Docked Panels

Fixed an issue where an empty panel remained visible after closing all stacked panels.
  • SR164063

Dynamic Blocks

Changes were made so the behaviour of dynamic blocks is more in line with how they behave in other applications.
  • SR159855
  • SR160677
  • SR161268
  • SR161414
  • SR166539
We solved an issue where we ran into an invalid index exception when moving mleader inside a dynamic block being stretched
  • SR186390
  • SR201320
Rotation actions did not work correctly with polar parameters when these had a range going from a negative to a positive angle.
  • SR197562
Fixed synchronization of displayed and listed visibility states in BTESTBLOCK
Fixed a crash when copying and pasting dynamic blocks.
  • SR202910
Fixes case where the Lookup action resulted in using the wrong parameter values for dynamic blocks.
  • SR198757
  • SR200840
BPARAMETER command in the BEDIT session now takes in account ORTHOMODE.
When closing the main drawing while BTESTBLOCK is running it would raise a dialog asking to save the testblock drawing.
We now show properties of Actions in the properties panel during BEDIT session
  • SR208003
  • SR208891
BVHIDE/BVSHOW commands in BEdit session should hide/show Action entities
The visibility grip is now displayed in the correct place.
We no longer run into a BTABLE exception on attribute definitions.

Dynamic Dimensions

To prevent unwanted interference with shortcut keys, we've entirely disabled IME input for dynamic dimension input fields.
  • SR176616
  • SR177707
  • SR196611
  • SR207717
  • SR207883

Exploding dynamic blocks

Exploding a dynamic block with visibility states no longer leaves hidden objects from inactive visible states.
  • SR98747
  • SR144327
  • SR153475
  • SR164478
  • SR176458
  • SR176592
  • SR178263
  • SR184953

Export

Bubbles are now included when exporting to HSPC
  • SR200927
Geo location information is now included in LAZ export.

EXTRUDE

Sweeping and extruding along a polyline path have been fixed for cases where the path contains arc segments with a radius almost equal to the size of the profile.
  • SR196549

FBXEXPORT

Corrected the phrasing of several command prompts in the FBXEXPORT command.
  • SR182578

FIELD

Fixed a bug where custom boolean property fields were not properly displayed.
  • SR175158
  • SR192468
  • SR192978

FONTS

Restored support of font mapping for .pfb fonts.
  • SR209344

Full list Majority Surface Symbol

Fixed an issue that caused an incorrect behavior of Majority option.

HYPERLINK

Fixed an issue where hyperlinks targeting named locations in the current drawing failed due to extra syntax being added in the Hyperlink dialog.
  • SR182523
  • SR214051

IMPORT

Resolved an issue where construction geometry hidden in the source application was incorrectly imported and displayed.
  • SR137309
Resolved a bug where document properties were not correctly displayed after being imported by Communicator.
  • SR137309

INSERT

Resolved a bug that caused improper scaling of block parameters when inserting them into a drawing with different units.
  • SR203985
Fix behavior of arrow keys in the insert dialog (name input field)
  • SR208280

LAYER

Fixed an issue where newly created or renamed layers were not automatically sorted alphabetically in the Layers panel.
  • SR195957
  • SR208849
Fixed an issue where the Layer States dropdowns did not display the active state after reopening a drawing.
  • SR200832
  • SR201808
  • SR202783
Fixed an issue where only the last layer remained accessible after multiple scrolls in the Layers panel.
  • SR185491

LAYOUT

Fixed visual overlap when copying layouts.
  • SR204801
Fixed an issue that caused slow and unresponsive zooming in Layout tabs when MTFLAGS=2 was enabled.
  • SR206551

LAYOUTMANAGER

Fixed an issue where the Layout Manager context menu closed unexpectedly when using Copy or Delete
  • SR204799
  • SR212364

LAYVPI

Fixed an issue where the Undo and Settings options were not selectable in the command line after using LAYVPI to freeze layers based on a selected entity.
  • SR212585

LEVELOFDETAIL

We fixed an issue causing profiles with single material compositions to show red when LEVELOFDETAIL is enabled.
  • SR198683

Linetypes

Fixed a regression which caused the AMZIGZAG and AMZIGZAG2 linetypes to be incorrectly removed.
  • SR211497

LISP Reactors

We have fixed a lockup in the LISP reactors system.
  • SR212631

LOOKFROM

Improved visibility of the corner selection in the lookfrom.
  • SR210962

MAPCONNECT

Fixed an issue where the Map Area and layer extents did not align with view extents for certain coordinate system and location settings.
  • SR210101

MATCHPROP

MATCHPROP now copies all BIM properties, independent of the BIM Type (when the BIMMATCHPROP setting is enabled)
  • SR199988
  • SR203004
  • SR209509

MLEADER

We fixed incorrect text rotation caused by dragging an MLeader with "always right reading" text content.
  • SR123444
Fixed an issue where mirroring an MLeader with MIRRTEXT set to 0 caused incorrect attribute positioning in certain drawings.
  • SR146876
  • SR192847

MTEXT

Fixed an issue with MTEXT containing tab characters.
  • SR144160
  • SR154074
  • SR178070
Modifying height of a text containing stacked fragments preserves stack proportion.
  • SR191192
Resolved an issue where empty lines in MTEXT did not keep their formatting.
  • SR192353
Fixed an issue where choosing the bulleted list option in MTEXT forced the font to switch to Symbol and prevented users from selecting another font.
Fixed an issue where creating a bulleted list in MTEXT caused the first bullet to appear smaller.
  • SR210839
Fixed an issue where editing MTEXT bulleted lists could cause text entered at the start of a line to switch to the Symbol font.
  • SR209783

Notarization Communicator

It is required to give explicit permission in the system settings to allow the Communicator executable (aka cng_iop) to run. The Communicator application has now been officially notarized, and as a result this permission gets granted automatically by macOS.
  • SR129333
  • SR185604

PANELS

Fixed a problem with panel sizes changing between restarts in certain configurations with an unstacked panel sharing a row with a panel stack in the same dock.
  • SR207163

PARAMETRICFLIP

Fixed translation of flip state.
  • SR182187

POINTCLOUDDETECTFLOOR

The ability to add sections per floor was added in the point cloud manager panel by right-clicking on any floor in the building section. An option is added to create a volume section floor-ceiling or floor-midfloor.
  • SR197165
  • SR200261
  • SR204751
  • SR205933

POINTCLOUDEXPORT

Classes are now exported to LAS format when using POINTCLOUDEXPORT command.
  • SR210431
  • SR203724

Point Cloud Preprocessing

More robust handling of RCP files has been implemented in case of an incorrect RCS path.
  • SR202430

POINTCLOUDREGION

Resolved an issue with choosing default option in command in localized versions.
  • SR208992
  • SR211525

PRINT

Fixed an issue where printing certain drawings to PDF could initially omit a viewport.
  • SR187869
Fixed an issue where the "Window" plot option could appear hidden in the Page Setup dialog on certain screen resolutions
  • SR197553
  • SR198974
  • SR200493
  • SR200564
  • SR200959
  • SR203528
  • SR203693
  • SR203721
  • SR212311
  • SR214053

Properties Panel

Cmd+A/Cmd+C/Cmd+X/Cmd+V shortcuts can now be used in property grids text fields, e.g. in the ones from the Properties Panel.
  • SR203862
The Transparency property editor combo box control now works properly with arbitrary transparency values.
  • SR209996

Quick Select

Icons are now displayed reliably across themes, with adaptive colors and a blue highlight for the active item.
  • SR194262
We fixed an issue where the list of blocks was not displayed correctly.
  • SR204402
  • SR205755
  • SR209022
  • SR210690
  • SR212786

RCP

Scan positions and bubble images now use the correct name extracted from the RCP file.
  • SR208562

REFEDIT

Fixed an issue where REFEDIT failed on xrefs containing AcDbViewRepBlockReference proxy objects, showing a null object error instead of starting the editing session.
  • SR157607
  • SR160974
  • SR205568
Fixed an issue where BricsCAD could become unresponsive and close unexpectedly when saving changes after editing a large block using REFEDIT.
  • SR162962
Fixed an issue where BricsCAD could crash when saving a block containing an array after editing it with REFEDIT and closing with REFCLOSE.
  • SR169717
  • SR176470
  • SR184022
  • SR184976
Fixed an issue where removing a block from an external reference using REFEDIT also removed the block from the main drawing, while other entities were unaffected.
  • SR185917
  • SR193976
Fixed an issue where using REFEDIT on a block within an XREF caused subsequent Save operations to write new geometry to the XREF drawing instead of the block definition.
  • SR212975

RFA Import

We fixed an issue causing certain RFA's to not import.
  • SR203441

RIBBON

Fixed an issue in the new Ribbon where searching for a layer in the Home tab Layer Control drop down did not allow the highlighted layer to be set as current via selection or the Enter key.
  • SR187503
  • SR206523
  • SR208434
Fixed a regression where Layer Control toolbar button icons did not adjust to Windows display scaling when BricsCAD was launched after changing the system scale.
  • SR170386
  • SR192294
  • SR204320
  • SR207501
Fixed an issue where abbreviation icons for tools inside Split Buttons or Drop Downs on the Ribbon were not displayed correctly
  • SR197289
  • SR198815
  • SR202903
Fixed a regression where the term for "Area" was incorrectly translated.
  • SR203331
  • SR208022
  • SR208625

SECTIONDATASOURCES

We fixed an issue in the Manage Data Sources dialog box where scrolling was difficult when there were many layers due to the small window size. The Layer drop-down menu length has been increased.
  • SR208830
When adding data sources in the Manage Data Sources dialog, the data source layer is now automatically mapped to the original object layer.
  • SR208830

SECTIONPLANE

Fixed an issue where section plane transparency was incorrectly applied.
  • SR202084

SECTIONVIEWEDIT

We implemented the SECTIONVIEWEDIT command, allowing modification of settings for individual or multiple section views.
  • SR210199

SECTIONVIEWS

We fixed an issue where section views were created without associated sections. This occurred when section views and their associated sections had been deleted from the drawing before running the SECTIONVIEWS command.
  • SR202108
  • SR210199

SETTINGS

Fixed an issue in the new Settings dialog where additional bits were incorrectly added to the Point Display Mode value
  • SR203782
  • SR209960
  • SR210707
Fixed missing translations.
  • SR204542
Fixed display problem with unicode characters.
  • SR210316

SHELL

The SHELL command now works properly when responding to the prompt with a quoted path that contains spaces.
  • SR211298

SMCONVERT

Fixed an issue where a valid bend was incorrectly recognized as a wrong bend instead.

SMREPAIR

Form features that have invalid transforms, can now be repaired by using the local option of SMREPAIR.

SMUNFOLD, SMEXPORTOSM

Improvements were made to non-analytical unfolding of lofted bends for specific reported failures.
  • SR161820
  • SR176021

STARTPAGE

Fixed out of bounds labels in the start page apps tab.
  • SR207875

STATUSBAR

Fixed an issue where reordering layout tabs by drag and drop in the new Status Bar produced inconsistent results
  • SR191866
  • SR194956
  • SR203708
  • SR205587
  • SR212589
Fixed an issue where moving the last layout caused other visible layouts to shift unexpectedly.
  • SR198721
  • SR198868
Fixed an issue causing noticeable lag when creating a new layout in drawings with many existing layouts
  • SR208133
  • SR212589
  • SR213175
  • SR213341
Correctly show ampersand character in layout tabs
  • SR206175
Fixed the ESNAP button in the status bar so that it shows a correct status after restart
  • SR207325
  • SR209772
  • SR212485
  • SR214161

SVG

We now support SVG in IMPORT and OPEN command.
  • SR22782
  • SR25999
  • SR82621
  • SR94047
  • SR113982
  • SR121918
  • SR141373
  • SR155408
  • SR155529

TEXT

Changing an existing single line text entity to annotative no longer changes its height. This conforms to behavior on other platforms.

TEXTEDIT

The TEXTEDIT command now provides better compatibility, in example when used by menu macro expressions.
  • SR211451

TINFROMDEM

We implemented the TINFROMDEM command, which generates a TIN surface from a DEM (Digital Elevation Model) file.
  • SR204727
We added support for creating TIN surfaces from ESRI ASCII Grid (.asc) files.
  • SR99471
  • SR204727

TIN Surfaces

We fixed an issue where editing the "Add point clouds" definition for TIN surfaces would cause the surface to disappear if the original point cloud was missing. Editing the "Add point clouds" definition is now disabled when the point cloud data is unavailable.
  • SR198728

TOOLBARS

Fixed an issue where SELECTIONMODES icons in the 3D Access toolbar displayed with a bright white background on Windows 11
  • SR133890
  • SR137749
  • SR145047
  • SR145120
  • SR145416
  • SR169277
  • SR169278
  • SR182330
  • SR192804
  • SR204804

TOOLPALETTES

Fixed an issue where icons were missing when adding tools from a partial CUI file to a Tool Palette if the associated DLL was located in a different folder
  • SR212300

VIEWBASE

It is no longer possible to copy and paste viewports between layouts.
Resolved a bug that caused duplicate names to be assigned to drawing view blocks in the database.
  • SR201026
Resolved an issue where scrolling steps of exploded view works incorrectly while creating Special views with VIEWBASE.

VIEWPORTS

Fixed an issue where paper space viewport properties were incorrectly duplicated in extended data
  • SR192183

VIEWSECTION

BIM Compositions can now be included in VIEWSECTION even when it contains parts with the sectionable setting disabled.
  • SR151727
  • SR192944

VIEWSECTIONSTYLE

Resolved a bug where the section line on an exported layout disappeared when running the command.
  • SR196514

VISUALSTYLE

Fixed an issue where 3D solids appeared semi transparent and displayed surface glitches in a rendered visual style.
  • SR186552
  • SR187389
  • SR192321
  • SR198500

Welding Identification Line for DIN

Fixed the style of the identification line to become dashed instead of continuous.

XREF

Added support for clipping point clouds attached as XREF.
  • SR201980
  • SR202321

Plugins

.NET

We exposed SheetMetalOperations related classes to the .NET API.
  • SR104153
  • SR104509
  • SR122052
  • SR143578
  • SR144839
  • SR164763

BRX

Brx Not Implemented Yet dialog is now displayed only when the debugger is attached.
  • SR83919
The normal aperture cursor is now restored in the drawing view after ending a jig with custom cursor.
  • SR206910
LISP expressions executed asynchronously by sendStringToExecute() or ads_queueexpr() no longer echo their result to the command history.
  • SR207813
Output to the command line that is prefixed with a newline will no longer emit an unwanted blank line if it comes after pressing Enter to submit a prompt input.
Opening a drawing file in multi-threaded mode no longer sends superfluous objectModified() notifications during internal processing of drawing entities.
  • SR186704

BRX/.NET

Dynamic dimensions in jigs are now displayed in read-only mode when DYNMODE is zero.
It is now possible to query the document's filename during documentCreateStarted(C++) and DocumentCreateStarted (.NET) events.
  • SR207940
We addressed a bug that could result in a newly added GeoLocationData/AcDbGeoData object returning incorrect coordinate transformations
  • SR209908

BRX/LISP

We addressed a rare deadlock that could occur in fiberless threading mode while indirectly invoking the LISP engine from program code.
  • SR210951

LISP

We fixed a bug in (setview) that resulted in some clipping properties to be set incorrectly.
  • SR211330
A problem with (vlax-for) in fiberless threading mode has been fixed.
  • SR211334
Revised the CONVERTPOLY command to suppress output messages when the command is run in unattended mode (i.e. through a LISP or Script) with CMDECHO=0.
  • SR212700
Dynamic dimension input is now working interactively after a (command) call ends with the command still running.
  • SR213274

LISP / DCL

A V26 specific issue, under FiberWorld=0, related to use of (vl-catch-all-apply) combined with DCL dialogs, has been fixed.
  • SR213258

Plugin Bundle

Starting from BricsCAD v26.2, we support a mechanism for automatic loading BricsCAD plugin bundles (BRX, .NET, LISP). It's managed via creation and uploading standardized .bundle packages. A plugin bundle has to consist of content and resources along with a manifest that will be automatically parsed and executed by the plugin bundle manager. This approach is aimed at replacing complex installers with a simple folder structure and XML plugin definition file for easy management and secure loading.
  • SR62853
  • SR64917
  • SR72466
  • SR73223
  • SR83139
  • SR90742
  • SR101233
  • SR114248
  • SR119554
  • SR130772
  • SR134362
  • SR135077
  • SR141718
  • SR149403
  • SR154762
  • SR159740
  • SR163721
  • SR190331
  • SR209049

20.012026

Version 26.1.08

Improvements to Core

ExpressTools

An empty selection when running BCOUNT now counts all Block References in the drawing.

Fixes

3DCOMPAREMODE

The settings dialog shows options to combine comparison visualizations.
  • SR168715
  • SR170027
  • SR204187

Attributes

Fixed a bug where attribute definitions with the same tag name as the parameter they are linked to did not update their position as expected when the parameter changed.
  • SR158073

ATTSYNC

After BLOCKREPLACE and ATTSYNC existing attributes are now always removed if they don't exist in the block definition.
  • SR210452

BEDIT

BEDIT would end instantly for some CUI files when RIBBONGRAYOUT was enabled and the CUI files contained calls to QSAVE, SAVE or CLOSE.
  • SR208637
  • SR208724
  • SR209119
  • SR210118
  • SR212046

CLIPBOARDFORMAT

Fixed an issue where copying and pasting a polar array with CLIPBOARDFORMAT=7 or older created duplicate entities.
  • SR205468

COPY

Fixed a bug where the preview of copied array entities was missing during placement.
  • SR208371
  • SR210037
  • SR210812

Create Section Lines

We fixed an issue in the Create Section Lines dialog where some localized versions did not have enough space to display all the characters.
  • SR208806

CUI

Several previously unrecognized icon names are now changed to the correct equivalent icon when importing a CUI file created on other platforms.
  • SR209626

DDEDIT

Doing UNDO after the DDEDIT command no longer makes edited text invisible nor resets AUTOSNAP setting
  • SR208915
  • SR209453
  • SR209769
  • SR209858
  • SR209868
  • SR209891
  • SR209897
  • SR210011
  • SR210100
  • SR210231
  • SR210550
  • SR210850
  • SR211242
  • SR211792
  • SR211930
  • SR212243
  • SR212314
  • SR212515
  • SR212882

DIM

Fixed an issue where using DIMCONTINUE on an ordinate dimension created in Paper Space with DIMASSOC set to 2 would trigger an 'Invalid index' error.
  • SR209848

Drawing Explorer

Xref presentation missed the Browse button for the saved path column.
  • SR209577
  • SR210311
  • SR210519

Drawing Health

Fixed a bug in the overkill duplicate blocks routine of Drawing Health.
  • SR209076

DWG

We have fixed a particular case, when a drawing with invalid Constraints data could not be opened.
  • SR208701

Dynamic Blocks

BPARAMETER: Allow zero value for angles of the rotation parameter.
Fixed: crash on paste of some dynamic blocks while evaluating the history of its property changes.

ExpressTools

The BCOUNT command has been improved to properly report modified Dynamic Blocks.
  • SR210417

GEOMAPKEY

Fixed an issue where the ESRI API key was not reliably retained across BricsCAD versions, sometimes becoming invalid or disappearing after closing the application.
  • SR210286
  • SR210303
  • SR212266

MAPCONNECT

Fixed an issue where raster images imported via MAPCONNECT into Model Space appeared completely black.
  • SR211235

MECHANICAL BROWSER

Improved hide/show behavior for mechanical blocks through the browser.

MLEADER

Setting a new text height in non-default annotation scale is now working as expected, with text height scaled appropriately in each annotation context.
  • SR210721
Fixed an issue where annotative MLeaders were not scaled correctly when adding additional annotation scales.
  • SR210721

MTEXT

Fixed an issue where certain MTEXT entities displayed with incorrect spacing.
  • SR206974

Point Clouds

We fixed a bug where executing the fitplanar command could result in a crash if the calculation of blue bubbles is still in progress.
  • SR210317

POLYSOLID

Fixed an issue where options in the Separate Solids sub-option of the POLYSOLID command were unclickable.
  • SR210986

PRINT

Fixed an issue where printing certain drawings to PDF could initially omit a viewport.
  • SR187869

RTZOOM

We fixed a recent performance regression during mousewheel zooming with nothing selected.
  • SR211288

Section Views

We fixed an issue where zooming or panning in drawings with section views could cause the program to crash.
  • SR208976

SLICE

Fixed a bug where it was not possible to enter values in the dynamic input field or the command line when the Multislice option of the SLICE command was used with Dynamic Input enabled.
  • SR204734
  • SR210054
  • SR211674

UNDO performance

We fixed poor performance of UNDO for the insertion operation of many inserts of the same block.

Upgrade Sqlite

The sqlite version has been upgraded to 3.51
  • SR208431

Plugins

BLADE

The BLADE debug toolbar now closes without delay when the application closes.
  • SR211249

BRX

Input prompts are now correctly displayed at the command line while a nested command is running in FIBERWORLD=0.
  • SR209954
We fixed a deadlock that could happen after opening a new drawing while a command dictionary iterator remains alive.
  • SR209594
The acedCmd() and acedCommand() functions no longer return before completing the command, after a nested call to acedCmdC() or acedCommandC() to run another command asynchronously.
  • SR211466

BRX/.NET

The document manager documentBecameCurrent (C++) and Document.BecameCurrent (.NET) events now fire with null document when the start tab is activated or the application enters zero-document state.
  • SR212199

DCL

A V26 regression with (done_dialog) returning wrong status in fiberless threading mode has been fixed.
  • SR211392

LISP

We fixed a V26 regression with (grread). The cursor type is now respected.
  • SR210370
We fixed a potential lockup during certain reactor callbacks in fiberless threading mode.
  • SR208272
The performance of (princ) (print) (prin1) expressions has been significantly improved under FiberWorld=0 mode.
  • SR207989
The mouse reactor events now return the correct mouse position in V26.
  • SR211404
  • SR212883
It is now possible to use (command) from an error handler in the fiberless threading model.
  • SR212381

09.122025

Version V26.1.07

Improvements to Core

GEO

Added support of MAGNA-SIRGAS CRS Added support of EPSG:3115-EPSG:3118 together with geographic CRS EPSG:20046, projected CRS EPSG:9377.
  • SR207513
Added Bulgaria Geodetic Systems.
  • SR208419

Fixes

AMWELDSYM

Fixed a bug that hid the second weld process in the AMWELDSYM dialog box.

ATTIPEDIT

The command has been fixed to properly work under new V26 FiberWorld=0 mode.
  • SR210165

AUDIT

Fixed an issue where the Audit command reported invalid AcDbXrecord group codes.
  • SR181753
  • SR209422

Auto Mapping

We fixed an issue where running AUDIT on drawings containing Auto Mapping Sets reset their style and layer customizations.
  • SR207739

Bubble view

We fixed the generation of bubble view image when RGB is missing. The image is created with intensity instead.
  • SR206521

Civil Explorer

We fixed an issue where turning off Alignments or Horizontal Alignment did not disable all child items within its node. Now, all items under the node are properly turned off.
  • SR197025

COPYCLIP

Fixed an issue that caused COPYCLIP operations to fail with a null object error when pasting content between specific drawings.
  • SR209411
  • SR210152

DXFOUT

We fixed an error when exporting to a DXF file specified by entering a relative path at the command line.

ExpressTools

We have fixed an issue with SuperHatch when using images. After saving and re-opening the drawing, the image based hatches no longer use incorrect clipping.
  • SR208368
SuperHatch command has been improved to allow multiple target boundaries, for a more sufficient workflow. Hatching with XRefs, Blocks and Images now uses proper clipping at outer and inner boundaries.
  • SR208583

FLATSHOT

Fixed a bug where the hidden linetype settings in the dialog were not remembered from the previous session.
  • SR207525
Fixed a bug where the “Preserve Entity Layer” setting was not respected.
  • SR207393

Library Panel

We fixed an issue in the localized versions of BricsCAD, causing the incorrect placement and scaling of components when drag & dropping from the Library Panel.
  • SR208576
  • SR208593
  • SR208969
  • SR209026
  • SR209027
  • SR209315
  • SR209402
  • SR209507
  • SR209565
  • SR209690
  • SR209714
  • SR209774
  • SR209851
  • SR210158

LISP

We fixed a bug with feeding the result of a LISP expression to a waiting point prompt when the result is not a simple point.
  • SR209703

MANIPULATE

The direction of clockwise angles entered in dynamic dimension edit fields is now correctly interpreted as a negative angle value.
  • SR208063

Mechanical Blocks

Fixed a bug where replacing the source mechanical block of an array using BMREPLACE would result in an broken array with only 1 element.

Mechanical Browser

Fixed a bug in the Mechanical Browser where using "Select Same Feature" on sheet metal features could result in a crash.

MTEXTAUTOSTACK

We fixed an issue where non-numerical content could break the behavior of space and enter.
  • SR208737
  • SR209716
  • SR209775
  • SR209784

Noun Verb Selection

Fixed an issue that caused some ribbon tools to fail when used with an existing selection set.
  • SR208371
  • SR209313
  • SR209360
  • SR209403
  • SR209457
  • SR209468
  • SR209517
  • SR209546
  • SR209850
  • SR209892
  • SR210028
  • SR210112
  • SR210315
  • SR210352
  • SR210379
  • SR210534

OPEN

Fixed an issue where certain files saved in BricsCAD could not be opened in AutoCAD.
  • SR188538

Palette Colors

Fixed: palette update according to background color given by index
  • SR208302
  • SR208571
  • SR208884
  • SR209394

Panels

Hiding all stacked panels no longer leaves one panel marked as visible in the persisted workspace settings saved to the .cui file.
  • SR207477

POINTCLOUDTRACE

We fixed a bug when ortho mode was activated with no first segment available.
  • SR208239
We fixed a translation issue in the POINTCLOUDTRACE command.
  • SR208837

Properties Panel

We fixed a V26 regression where pressing quick select in the properties panel would pop up an error dialog.
  • SR208371
  • SR208598
  • SR209982
  • SR210386

PSPACE

Fixed an issue in Paper Space where zooming could cause entities outside a viewport to disappear when a viewport displayed an OLE object
  • SR208228
  • SR208939
  • SR209390

QSAVE

We fixed an issue causing certain BIM files created with V25 to not save correctly in V26.
  • SR207417
  • SR207430
  • SR207585
  • SR208297
  • SR209000
  • SR209257
  • SR209495
  • SR210269
  • SR210307
  • SR210504

Ribbon

The correct layer is now selected in the layers dropdown when selecting a layer using keyboard input.
  • SR187503
  • SR206523
  • SR208434

SECTIONVIEWS

We fixed an issue where the SECTIONVIEWS command failed to create section views for certain drawings containing specific TIN surface.
  • SR208818

Support of Mechanical DWG drawings

Fixed an issue that caused crashes when inserting damaged drawings into the current drawing.
  • SR202872

TIN creation and point cloud region

Regions are taken into account during creation of a TIN surface.
  • SR185446

TRIM/EXTEND

Corrected the TRIM command so that with PICKFIRST set to 1 in Quick mode it now uses only the preselected entities as cutting edges.
  • SR187539
  • SR192842
  • SR205646
  • SR209728

VIEW

We fixed a case where silhouette edges were not correctly redrawn when the view position changed.
  • SR195322

VIEWPORT

Fixed an issue where viewport scales could be changed even when the display was locked
  • SR208428

VPFREEZE

Resolved an issue where newly created viewports could ignore VP Freeze layer settings after deleting a previous viewport.
  • SR149656

VPORTS

Fixed a bug where closing the active viewport using the slider caused the remaining viewport to become unresponsive.
  • SR207948

XREF

Fixed a crash that occurred when changing a missing font style on an XREF file in the Explorer.
  • SR204915

Plugins

BRX

A V26.1 regression in handling of direct distance entry during AcEdJig::acquirePoint() has been fixed.
  • SR208796

DCL

We fixed a V26 regression where image_button tiles did not respect allow_accept and is_default attributes.
  • SR208161
  • SR209829
The columns of a list_box use the defined tab width again. This fixes a V26.1.05 regression.
  • SR209561

DESCoder.exe v2.12

The .prv project definition file now correctly supports multiple "." dots in the ":target" DES file path.
  • SR208305

LISP

The CMDECHO system variable is honored while additional commands are executed in a single (command) call.
  • SR208039
We fixed an error caused by incorrect sequence of arguments when C:XXX LISP commands are called via (command).
  • SR209266
The COM emulation for SAFEARRAY data on unix platforms has been redesigned to fix potential crashes or lockups.
  • SR209259
We removed the (mod) and (round) functions, as they are not compatible with AutoLISP.
  • SR209551

Proxy Information

The proxy information dialog is now delayed until after all startup initialization has completed. This ensures object enablers an unobstructed opportunity to load at startup, before the check for proxy objects.
  • SR209049

12.112025

Version V26.1.06

Fixes

-RENAME

Fixed a bug where naming a layer with a dot (.) did not apply correctly.
  • SR198300
  • SR205440

Application

We fixed a crash that could happen after double-clicking an entity, then closing the drawing.

BEDIT dialog

Improved performance of the BEDIT dialog when drawing contains many blocks
  • SR205893

BIMPROPERTIES

Visibility rules were added for the IFC4x3 properties, to make them show up only when needed.

BIMWALL

We fixed an issue with the height and length parameters for some translated versions

BLOCK

Fixed an issue where certain blocks were displayed in incorrect positions.
  • SR205089

BMPROPERTIES

Fixed the importing and exporting custom mechanical properties through the "import" and "export" buttons of the BMPROPERTIES dialog.
  • SR139133
  • SR148868
  • SR163461
  • SR167711
  • SR167730
  • SR172628
  • SR174410
  • SR179381
  • SR183712
  • SR197041
  • SR198061

BOM Table

The BOM table now shows the correct footer value, if a evaluated column uses another evaluated column as an expression.
  • SR161974
Resolved issue so that no BOM Manager content disappears incorrectly when working with evaluated columns.
  • SR170505
  • SR180102
Resolved issue so that the BOM table is correctly automatically updated after changing a parameter in the mechanical browser.
  • SR172038
Resolved an issue so that now the BOM table correctly shows the value of a footer when it depends on another column without a footer.
  • SR190166

Classifier

The progress of the classification is now displayed in the cache manager for the item. A stop button is also added to be able to cancel the classification process.
A log file is generate by the classifier for better debugging abilities.

CLUSTER2DGEOMGLYPHS

Fixed a bug where constraint clusters were displayed incorrectly in Light Mode.

CONVERTCOMPONENTSTOBLOCKS

When Mechanical Components are converted to Mechanical Blocks, parameter changes on nested components now update correctly upon BMUPDATE.
  • SR103851
When a Mechanical Component is converted to a Mechanical Block, edits to subcomponents are now correctly reflected in the assembly.
  • SR145796

COPY

Fixed a bug where copying a section plane in model space, after activating a section view in paper space, caused parts of the solid to disappear in the paper space view.
  • SR201233

COPYCLIP

Fixed a bug that caused a crash when copying entities containing rotated dimensions.
  • SR188153

Corridor Template Element

We fixed an issue where negative values could not be applied to the Fill or Cut Angle for Angle to Surface points.
  • SR192560

Create Section Lines

We fixed an issue where the section line label style dropdown was empty when creating a section lines if the Civil Explorer panel had not yet been opened in the current drawing.
  • SR206480
  • SR208158

CUI

Fixed a bug where Stack LDOCK and Stack RDOCK were not translated in the CUI panel (workspace) for the French and German language versions of BricsCAD.
  • SR182666

DMAUDIT

Resolved a problem that led to larger drawing file sizes due to redundant 3D solids data, which is now automatically removed during the save process.
  • SR204066

Dynamic Blocks

Fixed replacing a dynamic blocks together with its modified instances in Drawing explorer
  • SR197750
Fixed: restore undo state on switching layouts with active MTextEditor session
  • SR193871
Fixed evaluation of the elements of an array after rotation of the array.
Fixed: hangup on start of BEDIT session if block has parameters with zero-increment valuesets
Fixed: multiple stretch parameters are sometimes incorrectly evaluated together
Fixed: Array action selection set should not include the parameter.

Empty error message on failed license activation

This change fixes the issue when license activation was failing with empty error message.
  • SR194655
  • SR195529
  • SR196474
  • SR197494
  • SR197612
  • SR198565
  • SR199135
  • SR199208
  • SR199972
  • SR200950
  • SR201047
  • SR201048
  • SR202597
  • SR203870
  • SR205088
  • SR205427
  • SR205489
  • SR205533
  • SR206442
  • SR206447
  • SR206544
  • SR207413
  • SR207529

EXPBLOCKS

We solved an issue where the Drawing Explorer could slow down a lot when processing a file with a large number of blocks.
  • SR201682
  • SR205632

ExpressTools

A misalignment problem when using TORIENT with non-zero ANGBASE has been fixed.
  • SR205695

IMAGECLIP

Respect pline segment bulges if a pline is used as clipping boundary

Localization

Batch fix of small localization issues (typos, missing translation notes, etc.)

Mechanical browser

Resolved crash occurring when selecting and deselecting items, while "Show selected" option is enabled.
  • SR183217

Mechanical Browser

Improved translation for sketch features and sheet metal features in localized versions.
  • SR182187
Fixed an issue with alphabetical sorting of parameters in the Mechanical Browser.
  • SR186029

MLEADER

Corrected a text height issue that could show zero text height when creating a non-annotative MLEADER.
  • SR205258
An existing non-annotative MLeader now scales correctly when adding new annotative scales after it is changed to annotative.
  • SR205735

MLEADERS

Fixed an issue where MLEADERS became detached when multiple viewports were moved using the manipulator.
  • SR197131

PDIM

Resolved a bug where selecting 'Placement Options' caused the command to exit unexpectedly instead of proceeding to the next prompt.
  • SR202875
  • SR205079

Properties Panel

After double clicking on a properties panel property editor button that prompts for a size or distance at the command line, it could be difficult to cancel the input prompt. This has been fixed.
  • SR206906

Read-only drawing cannot be saved if a license is lost

The implemented fix allows a user to save an open read-only drawing under a different file name if the BricsCAD product license is lost (e.g. a network connection to the license server is dropped).
  • SR201032

REFEDIT

Fixed: Save operation fails for specific drawing
  • SR192619
  • SR196847
  • SR201940
  • SR205053

Rendering

Drawing window anomalies during various context switches (layout tabs, documents, docked panels) are resolved.
  • SR200535
  • SR207473

RIBBON

We fixed a case where icons of third-party applications were not correctly displayed in the ribbon.
  • SR200747
  • SR204054
  • SR205874
  • SR206577
  • SR208373
  • SR208389
  • SR208762

RVT Import

We fixed an issue causing some entities to be mirrored during RVT Import
  • SR169864
  • SR196069

Sections

We fixed a specific case where editing a section could result in a crash.
  • SR203750
  • SR206388

SMLOFT

Fixed a bug that caused the SMLOFT command to fail or occasionally crash.

Story Bar

We fixed an issue causing the Story Bar to behave incorrectly in drawings with large coordinates.
  • SR182728
  • SR204020
  • SR205176

SWEEP

Fixed failure in Solid3d.CreateSweptSolid() when sweeping along closed polylines.
  • SR202894

Untranslated warning message on license deactivation

This change fixes the issue with the untranslated warning message on license deactivation, that pops-up during the BricsCAD product uninstallation.
  • SR193396
  • SR194971
  • SR198094
  • SR198644

WCLOSE

The active input prompt is now cancelled when document tab close button is clicked.

XATTACH

Resolved a bug that prevented the dialog from remembering the previously selected option.
  • SR169604
  • SR183045
  • SR205197

Plugins

.NET

The newly added V26 Core.Application.Invoke() function is now public instead of internal.
  • SR207320
We addressed a dependency resolution issue that could cause unwanted behavior when loading a plugin assembly with no associated runtimeconfig.json file.
  • SR207373
  • SR207663

BRX

We fixed an unexpected eInvalidIndex error returned from AcDbJoinEntityPE::joinEntities() when called for certain 3d polylines.
  • SR204470
Calling ads_queueexpr() while an earlier queued expression is undergoing evaluation could result in the second call being ignored. This problem has been fixed.
  • SR207489

LISP

Workspace changes are now enacted immediately after using the WORKSPACE command via (command).
  • SR207586
The pickfirst set is now used when starting a partial command with the LISP (command) function.
  • SR207637
We fixed a COM crash that could occur in certain cases when running in fiberless threading mode.
  • SR207624

21.102025

Version V26.1.05

Improvements to Core

-BMINSERT

Implemented a warning message to notify users about the upcoming deprecation of the command (in V27). The message appears when -BMINSERT is executed in unattended mode.

-DWGUNITS

A new -DWGUNITS command was implemented.
  • SR99459
  • SR152145
  • SR155227
  • SR166143
  • SR180042
  • SR186352
  • SR197506

-FLATSHOT

A command line scriptable version of the FLATSHOT command was implemented.
  • SR90499
  • SR132641
  • SR142290
  • SR161483
  • SR163764

-GEOGRAPHICLOCATION

A command line version of the GEOGRAPHICLOCATION command was created to facilitate execution of the command in unattended mode (i.e. from a script or LISP program).
  • SR173337
  • SR174815
  • SR188110

-INSERT

The command now displays a preview of Uniform and Scale X/Y/Z factors in model space before block placement.

-LAYER

The Lock, Unlock, Freeze, Off, & Description options of the -LAYER command were enhanced to offer the user the ability to specify the layers to be modified when using a selection of entities.
  • SR187917

-SECTIONPLANETOBLOCK

A new -SECTIONPLANETOBLOCK command was introduced to facilitate running the SECTIONPLANETOBLOCK command in unattended mode (i.e. through a script, LISP or other API).
  • SR104672
  • SR139098
  • SR176180
  • SR185788
  • SR190290

3D Solid Manipulation with Grips

Implemented the ability to stretch 3D solids using grips. When a face is selected, a 3D grip appears at its center, allowing quick manipulation in model space. When an edge is selected, a square grip at its center enables stretch operation. Multiple grip points appear if the selected face is cylindrical or spherical.
  • SR143589
  • SR149917
  • SR182820

3DCOMPARE

The 3DCOMPARE command is now available on Linux and Mac.

Annotative Attributes

We fixed a particular case where an annotative attribute could remain invisible due to an unexpected internal state.

ANNOALLVISIBLE

A Status Bar button for the ANNOALLVISIBLE system variable has been added.
  • SR172967
  • SR181844
  • SR201228

Attributes

Fixed an issue that caused attribute positions to not update when the related parametric operation was modified.
  • SR175354
  • SR185040
  • SR199342

ATTSYNC

We improved the performance of the command in cases where attributes have fields with references to block entities.
  • SR201556

Background VIEWPROJ

Background generation of projected views has been added and can be enabled by enabling "Background generation of views" in the DRAWINGVIEWFLAGS setting. Limitations in use cases are similar to those of background VIEWBASE.

BEDIT for Dynamic Blocks

Commands for creating dynamic blocks with actions and visibility states are available in Experimental mode. Important note: this functionality is NOT available in the United States.

A BEDIT session can now run in two mutually exclusive modes depending on the type of block you're using/creating:

  • The BricsCAD's native parametric block editing mode still exists, and it disallows the editing and creation of dynamic blocks.
  • A new dynamic block editing mode allows creation and editing of dynamic blocks, and it disallows editing and creation of parametric blocks.
  • You can edit static blocks in either modes. Once you edit a static block to include dynamic or parametric features, the next BEDIT session on that block will be locked to that block's mode.

The available commands are listed in the ribbon. For dynamic block mode the ribbon will show the commands BPARAMETER, BACTIONTOOL, BVSTATE and BTABLE. Also: BACTION, BGRIPSET, BVHIDE, BVSHOW, BTESTBLOCK and BCONSTRUCTION.

The properties panel displays the properties of parameters, so they can be modified after creation. It does not yet support action properties, so the multiplier or the angle offset of an action have to be set at creation time. The command BACTIONSET is available for modifying the selection set. It is possible to create Block Properties Tables but not LOOKUPTABLES at this time.

CONSTRAINT PARAMETERS: BCPARAMETER doesn't exist (yet) in this release, so you cannot create new constraint parameters, but existing constraint parameters are shown and listed in the parameters panel. They're not meant to be edited (yet) but will be editable in a future release. It is currently possible to convert linear constraints to constraint parameters in the parameters panel and on the command line.

BESETTINGS shows the system variables for configuring the BEDIT session: BACTIONCOLOR, BDEPENDENCYHIGHLIGHT, BGRIPOBJCOLOR, BGRIPOBJSIZE, BLOCKEDITLOCK, BLOCKEDITOR, BLOCKTESTMODE, BPARAMETERCOLOR, BPARAMETERFONT, BPARAMETERSIZE, BPTEXTHORIZONTAL, BTMARKDISPLAY, BVMODE, GRIPDYNCOLOR and GRIPTIPS.

-BEDIT

Added "manual mode" to the -BEDIT command. Only available in Experimental mode and not supported in the United States.

BLOCKIFY

Improvements have been made to BLOCKIFY with regards to 2D and 3D polylines.
  • SR181539
  • SR200314
The highlighting of the results has been improved.
  • SR180504

BLOCKIFY/OVERKILL

Performance has been dramatically improved for BLOCKIFY/OVERKILL.

BMINSERT

Implemented a warning dialog informing users about the (upcoming) deprecation of the command (in V27).
BMINSERT in the Ribbon and QUAD have been replaced with the unified INSERT command.

BOX

The dynamic dimension now prompts for the X-axis input first.
  • SR199538

BricsCAD Shape

BricsCAD Shape has been discontinued. This change allows us to focus on delivering greater value through our core products. We’re making this transition to ensure a better overall experience for our users and to uphold the Bricsys commitment to excellence.

CLEANUNUSEDVARIABLES

The command now removes unused design tables from the drawing.

Cloud

The new 24/7 connector (both on the star tpage and as a panel) has graduated from Experimental Mode! It now replaces the old 'Bricsys 24/7' panel.

CLUSTER2DGEOMGLYPHS

Implemented clustering of 2D geometric constraint glyphs to improve performance and readability. When set to 0, no clustering or merging occurs. When set to 1, closely located glyphs are clustered. When set to 2, overlapping glyphs are merged into a single widget.
  • SR46837
  • SR104886
  • SR128342
  • SR132699

CMDLINEFONTSIZE

We corrected the CMDLINEFONTSIZE Setting description.
  • SR184233
  • SR192678

COMMANDPREVIEW

The COMMANDPREVIEW setting has been added. Currently, it applies to the TRIM and EXTEND commands.
  • SR68160
  • SR74589
  • SR92190
  • SR133597
  • SR133599
  • SR185585
  • SR194139

CUI

Menu macros with icon titles differing only by capitalization are no longer considered as different when loading a partial menu file.
  • SR198790

CUSTOMIZE

We fixed a potential lock-up in the CUSTOMIZE dialog when dragging and dropping a menu item onto one of its child items. #recursion

Dimension Context Menu

More tools have been added to the Dimension context (right-click) menu.
  • SR196754

DIMSTYLE

A crash no longer occurs when changing color in the tree view drop-down menu of the DIMSTYLE pane in Drawing Explorer.
  • SR128903

Document Cycling

The File menu contains new entries: "Show Next Tab" (Ctrl+Tab) and "Show Previous Tab" (Ctrl+Shift+Tab).

Dynamic Blocks

The BlockType property is added to the property list with 4 values: Static, Dynamic, Parametric or Hybrid.

EXPLORER

Added Block search to the Drawing Explorer
  • SR149590
  • SR158009
  • SR172984
  • SR178122
  • SR192723
  • SR194184
  • SR195127

ExpressTools

The SuperHatch hatching algorithm has been improved to better support bulge segments in polyline boundaries.
  • SR203287

FILLET/CHAMFER

A new 'Solid' option has been added to the FILLET & CHAMFER commands, which enable the user to fillet and/or chamfer all edges of a selected 3D solid.

GCCOLLINEAR

Fixed a bug where geometric constraints could not be applied to entities inside a block.
  • SR198878

GEOMAPMODE

A new GEOMAPMODE read-only system variable has been introduced to indicate the current online maps style for the active viewport; this replaces the existing GEOMAPMODE command (which would print the same value to the command line and couldn't be queried programmatically).
  • SR191776

FONTS

A new font replacement mechanism has been introduced.
  • When a replacement is specified in the default.fmp file (located at C:\Users\User\AppData\Roaming\Bricsys\BricsCAD\Vxx\en_US\Support), the specified font will always be used, even if the original font is available.
  • When a replacement is defined in the fontalt.fmp file (located at C:\Users\User\AppData\Roaming\Bricsys\BricsCAD\Vxx\en_US\Support), it will only be applied if the original font is missing. BricsCAD already includes some suggested replacements in this file.
  • If a font is missing and no replacements are defined in either the default.fmp or fontalt.fmp files, BricsCAD will default to using FONTALT, which is set to Simplex.shx by default.
  • If a font is missing and no replacements are defined in the default.fmp or fontalt.fmp files, and FONTALT cannot replace the missing font, the operating system will try to substitute it.
  • If the OS also cannot find a replacement, the text will appear as "???."
Please note: It is recommended to always use the original font to maintain a consistent visual appearance across different platforms. Additionally, it is advised to choose fonts that support the language in which the text is written.
  • SR146222
  • SR149619
  • SR153944
  • SR155107
  • SR162657

GEO

The GIS Coordinate System button in the status bar now launches the GEO dialog.

GEOGRAPHICLOCATION

We've re-designed the Geographic Location dialog to simplify the overall user experience.

Geometric Properties of 3D Solid Primitives

Implemented editable geometric properties for 3D solid primitives in the Properties panel.
  • SR137528
  • SR156949
  • SR176380
  • SR181693
  • SR182820

Improved Color Contrast For Accessibility

The interface colors have been reviewed for improved contrast and better visibility.

Improved Fractional Display Scaling

Support for fractional display scaling has been added to dialogs and panels, improving UI consistency on high-DPI and multi-monitor setups. Icons, fonts, and controls now scale more accurately, resolving issues with misaligned elements and incorrect sizing.

INSERT

Implemented rotation preview for the block to be inserted.
The scaling preview now uses the distance between the block origin and the cursor as the scaling factor, making it easier to insert and place large blocks with better control and accuracy.
Implemented a dynamic dimension field during the scaling preview when "Uniform Scale" is enabled.
Removed the warning in the INSERT dialog when the drawing contains Mechanical Components.
The Smart option is now enabled in the command for parametric blocks.
Added the ability to view and edit parameters of Parametric, Mechanical, and BIM blocks directly in the Properties panel during insertion.

INTERFERE

INTERFERE now has a command panel. On the first page, for input you can select entities by filtering on properties. On the second page, you can query and manage the result list. Highlighting, coloring, automatic zoom and deletion of interferences allow you to quickly inspect the list of interferences. Interference volumes can be used to generate a 3D solid.
  • SR183395

Layout Manager

Improvements have been made to make it more clear as to how to activate a layout, and which layout is currently active.

Licensing

Updating the License Manager component with RLM v16.1 resolved a known issue related to compatibility with the latest versions of macOS (Sequoia). Starting with BricsCAD V26, users can enable the 'Private Wi-Fi Address' feature in the macOS settings without worrying that the related 'MAC Address Randomization' feature will alter the HostID calculated for their computer.
  • SR196359
BricsCAD License Manager enables automatic update of renewed subscription licenses. This feature works only for single / volume licenses when the original expiration date is reached. Naturally, automatic update of the subscription licenses works for those licenses that were originally activated online and are deployed on machines that have internet access. This change will help our subscription users to keep using BricsCAD without interruption and reduce manual license management.
  • SR187607
  • SR188601
  • SR188737
  • SR189132
  • SR189361
  • SR189828
  • SR189850
  • SR190487
  • SR190550
  • SR191016
  • SR191740
  • SR192054
  • SR192213
  • SR192308
  • SR192694
  • SR193405
  • SR193813
  • SR194745
  • SR194958
  • SR195184
  • SR196030
  • SR196565
  • SR196678
  • SR196784
  • SR196840
  • SR196885
  • SR197624
  • SR197650
  • SR197760
  • SR197774
  • SR197968
  • SR198057
  • SR198411
  • SR198611
  • SR198730

LINE

The sequence of grip edit options has been adjusted, now displaying Stretch, Total Length, and Angle in the same order.
  • SR186068
  • SR204531

Localization

The strings related to the unified login mechanism on the start page can now be localized.
  • SR201742
  • SR201893
  • SR202305
Some strings on the Optimize Dialog have been restructured to make sure they can be translated.
  • SR201920

LTGAPSELECTION

LTGAPSELECTION default value has been set to 1.
  • SR187491

M2P Entity Snap

Using M2P snap after FROM is now working as expected.
  • SR141620

MEASUREGEOM

Implemented the MEASUREGEOM command to measure distances, radii, angles, areas, and volumes.
  • SR93918
  • SR98572
  • SR104617
  • SR114878
  • SR131257
  • SR154256
  • SR163080
  • SR172499
  • SR176290
  • SR178578
  • SR182366
  • SR183789
  • SR188199
  • SR190845
  • SR191884
  • SR196326
  • SR197061
In a layout, when measuring model space entities with DIST or MEASUREGEOM, both paper space and model space values are now printed in the command line.
  • SR197997
  • SR203286

Menu Bar

In the Menu bar, the open 'Text Window' option has been renamed to 'Prompt History' so it is clearer and more consistent.
  • SR187760

Menus and Multimonitor Screens

Fixed a set of issues related to bad positioning of menus when using multiple screens with different display scales.
  • SR63571
  • SR75940
  • SR81065
  • SR83487
  • SR84223
  • SR88388
  • SR95563
  • SR96054
  • SR103347
  • SR114465
  • SR117165
  • SR118648
  • SR124506
  • SR129171
  • SR132703
  • SR133920
  • SR141256
  • SR150544
  • SR157687
  • SR158197
  • SR159017
  • SR161434
  • SR168304
  • SR171460
  • SR182314
  • SR183752
  • SR185910

MLEADER

Pressing Shift during construction of a multileader will now temporarily enable Orthomode, consistent with the LEADER command.
  • SR144865
  • SR155705
  • SR178031
  • SR196315

MTEXT

Implemented AutoStack dialog that creates fractions as you type.
  • SR24493
  • SR29082
  • SR50778
  • SR50806
  • SR62577
  • SR99496
  • SR100896
  • SR145070
  • SR150513
  • SR155186
  • SR162487
  • SR205262

MTEXTAUTOSTACK

The MTEXTAUTOSTACK system variable has been implemented, enabling automatic stacking of text like fractions when set to 1.
  • SR99496
  • SR158605
  • SR192866

New CUI and Launcher

BricsCAD now offers a single CUI file out of the box. Offering the following workspaces: • 2D Drafting • 2D Drafting (Modern) • Modeling • BIM • Mechanical • Ultimate • Toolbars (Classic) The workspaces available for selection are now depend on the current license level. The Toolbars workspace is not available from the launcher, but can be accessed from the control in the Start page, Status bar, or Toolbar controls. The Launcher has been redesigned for a smoother a more, modern look and includes a visual preview of each workspace. The CUI wizard, that displayed a fresh install has been depreciated. This initiative was done to reduce onboarding confusion and simplify the documentation process. Allowing users to get started as quickly as possible.

New LookFrom

The LookFrom Widget has been redesigned on Windows and Mac with a modernized look, improved feedback, and dynamic repositioning. It now features a 3D cube with a chair that follows the Model Space view. Click a face or corner to snap to a preset view, or click and drag to rotate freely. The cube automatically aligns when near a preset view for smoother navigation. Its appearance in Paper Space has also been improved to provide better feedback and reduce mouse movement.
  • SR175625
  • SR189812
  • SR189854
  • SR191714

OLE Embedded Drawing

When opening an OLE embedded drawing for editing, it is now possible to export or save the OLE drawing.
  • SR191122

OLEFRAME

We've improved the experience of snapping to geometry that overlays an OLE frame entity by only snapping to the OLE frame when the aperture touches the frame lines.
  • SR193965
  • SR199838

Performance

Enhanced BricsCAD's navigation performance in rendered visual styles, delivering smoother and faster interaction in drawings with blocks and xrefs.

PLINEREVERSEWIDTHS

Added PLINEREVERSEWIDTHS, a setting that determines how a polyline's appearance is affected when its direction is reversed.

Plotter Configuration Dialog

Choosing 'Modify Standard Paper Sizes' no longer causes a crash. As this functionality is not fully supported on Linux and MacOS the dialog has been removed. Consider submitting a feature request if this functionality is of interest.
  • SR175351
  • SR179856

Point Input Prompt

We've fixed some incorrect behaviors during point prompts when using special modes like esnap overrides, partial coordinate input, tracking, MTP mode, and FROM.
  • SR71915

Polyline Context Menu

More tools have been added to the polyline context (right-click) menu.
  • SR198556

PREVIEWFILTER

REVIEWFILTER default value has been changed to 3 so that entities on locked layers and entities from xrefs are ignored in the preview.

QSAVE/SAVE/SAVEAS

A previously saved .dwg is now left untouched in case a save attempt fails due to insufficient space on the device.
  • SR202122

QSELECT

At the top of QSELECT panel a button opens the SETTINGS to new configuration settings for the top combo of the panel and for automatic switching back to properties panel. This keeps old QSELECT behaviour available for those who prefer it.
  • SR195077
  • SR198378
Implemented multiple selection in the top selection combo and in the properties, which speeds up selection a lot.
  • SR191107
Wildcards are now allowed in plain text properties.
  • SR67908
  • SR128102
  • SR128987
  • SR129745
  • SR162850
  • SR166835
  • SR170804
  • SR175225

QT 6.8 Upgrade

BricsCAD has transitioned to Qt 6.8, bringing you a smoother, faster, and more modern user experience. This upgrade enhances performance, improves interface responsiveness, and lays the groundwork for future UI innovations. You’ll notice better support for high-resolution displays, more consistent behavior across platforms, and a more stable foundation for new features. The move also ensures long-term compatibility with the latest operating systems and hardware advancements.

QUADCOMMANDLAUNCH

QUADCOMMANDLAUNCH default value has been changed to 0.
  • SR196754

QUADDISPLAY

QUADDISPLAY default setting has been changed to 3.
  • SR196754

REVERSE

A new REVERSE command was implemented to enable the user to reverse the direction of Lines, Polylines, Splines, and Helixes.
  • SR68443
  • SR81315
  • SR81672
  • SR103409
  • SR163898
  • SR164510
  • SR192150
  • SR193172

SCRIPT

An ending space character on a script line is now processed as an additional Enter, to ensure compatible behavior with other platforms.
  • SR194413

SCRIPTCALL

A new SCRIPTCALL command was implemented - this command executes a sequence of commands and nested scripts from a script file.
  • SR165344
  • SR192005

SECTIONPLANE

Implemented a Slice type that can be selected from the command line during creation, or switched from other types in the Properties panel.
  • SR193513
  • SR193897
  • SR196311
Section plane offset and slice thickness can now be adjusted in the Properties panel using direct numerical input or via spinners. The step size for these increments can be controlled using the SLICETHICKNESSSTEP and SECTIONOFFSETSTEP settings.
  • SR193513
Implemented a new grip positioned at the end of the section plane to flip the section direction.
Implemented a command line option to choose the type of section plane to be created.
  • SR160307
The property label has been changed from "State" to "Type" in the Properties panel.

SECTIONPLANEVISIBILITY

Section plane visibility based on type is always enabled in model space. When set to 0, section planes are displayed as lines; when set to 1, they are displayed according to their type.

SELECTIONCYCLING

The SELECTIONCYCLING dialog hide delay is now controlled by the QUADHIDEDELAY system variable.
  • SR191128

Settings Dialog - Experimental Features

The new Settings dialog is now available in Experimental mode.
  • SR201564
We improved the look of the units tab in the new settings dialog in order to harmonize it with the rest of the product.

SHORTCUTMENU

SHORTCUTMENU default setting has been changed to 3.
  • SR196754

SLICE

Introduced a warning message when the SLICE command does not intersect the selected entity.
  • SR175222

Start Page BSB Customization

The Qt-based Start Page in BricsCAD is now customizable for BSB partners, allowing control over which elements are shown, such as "Start from Template", "New Drawing", "Recent Files", and more. Using a JSON configuration file, partners can enable or disable specific panels and features to better align the Start Page with their branded products.
  • SR183913
  • SR187199
  • SR190828
  • SR190831

Status Bar

The Layout Manager has been enlarged to make it easier for you to read layout names, locate specific layouts, and manage them more efficiently.
  • SR185959
  • SR190025
  • SR196789
  • SR196934
  • SR198868
TILE status bar button has been changed to MODEL.

STYLE

Improved font substitution logic to better handle text in unsupported languages.
  • SR139020

SURFPATCH

Implemented the SURFPATCH command, which creates surfaces using edges or 2D entities as input. This feature can also be used to close open gaps on surfaces to create watertight solids.
  • SR83099
  • SR91444
  • SR96323
  • SR150999
  • SR172109
  • SR199194
  • SR200476

Tabbed Settings Dialog - Experimental Features

A new customizable settings dialog is now available in Experimental Mode, giving you a more intuitive way to configure and personalize how BricsCAD behaves. You can easily search through settings, view helpful tooltips, and manage changes with clear indicators and a one-click revert to defaults. The dialog supports import/export, aliases for frequently used commands, and even settings from third-party apps. It automatically hides irrelevant options based on your license level and includes an advanced panel for full control.
  • SR170623
  • SR176302
  • SR178119
  • SR184905
  • SR194058
  • SR194058
  • SR195611

Temporary Tracking

Coordinates displayed on the status bar now honor the value of COORDS during temporary tracking input.
  • SR141171

Tips Panel

The Tips panel now displays correct information for the BLOCK command.
  • SR193659

Toolbars

The content of some Toolbars (and the Toolbars Out-of-the-Box workspace) have been reviewed for consistency and completeness.

TOOLPALETTES

HATCH tools in the toolpalettes now support a background color.
  • SR192283
Hatch tool in toolpalettes now correctly lets its color property override the HPCOLOR when needed.
  • SR192283

TRANSPARENCYDISPLAY

A TRANSPARENCYDISPLAY button has been added to the Status Bar.
  • SR173395
  • SR180781

Unified Toast Notification System

We’ve introduced a new toast notification component to replace the previous inconsistent styles (yellow balloon and black box). This streamlined system ensures important messages are clear, non-intrusive, and easy to understand. Notifications auto-dismiss after 5 seconds, feature smooth animations, and integrate with the status bar’s notification center for quick access and management.

VIEWPORT

Fixed an issue where viewports failed to scale correctly when changing paper units from millimeters to inches in the Page Setup dialog.
  • SR133792
  • SR190531

VIEWPROJ

Added support for background view generation for VIEWPROJ. This allows the user to interact with BricsCAD while generating views using VIEWPROJ.
Can be enabled by toggling "Background generation of views" flag under the DRAWINGVIEWFLAGS setting.

WCLOSE

A running command is now canceled when the current drawing tab is closed.

Workspaces

  • We've added a default icon to custom user Workspaces in the workspace list and drawing templates.
  • We've also added a default icon to Toolbars (Classic) and custom user Workspaces in the Launcher.

Xref icons

The xref icon set got a makeover to make the functions more clear.

XREFTYPE

XREFTYPE system variable was introduced to control the default reference type (attachment/overlay) when inserting an external reference.
  • SR100023
  • SR100123
  • SR144631
  • SR172638
  • SR190122
  • SR194923
  • SR195343
  • SR195468

Improvements to BIM

BIM Blocks

The legacy BIM/Mechanical Components have been replaced by BIM Blocks, which mostly behave like regular blocks. BIM Blocks can be easily edited with BEDIT or replaced by BLOCKREPLACE. Create a BIM Block by classifying a drawing or block definition by launching BIMCLASSIFY, selecting a BIM Type, and choosing Drawing. BIM Blocks are compatible with BricsCAD version 26 and later. Drawings with BIM Blocks can be opened with older BricsCAD versions. However, when inserting BIM Blocks in BricsCAD V25 or older, they will loose their BIM data.

BIMCLASSIFY

A new BIM classification hierarchy was implemented to facilitate navigation of the list of BIM types in BIMCLASSIFY, BIMPROPERTIES, and the IFC Import Dialog. The 'Product' BIM type was removed.
  • SR160009
  • SR187153
The new IFC4x3 types have been added to BIMCLASSIFY and can be imported and exported from/to IFC4x3.
  • SR145483
  • SR146820
  • SR153218
  • SR156951
  • SR156994
  • SR157366
  • SR160858
  • SR170428
  • SR171993
  • SR174224
  • SR175091
  • SR176974
  • SR177014
  • SR177202
  • SR178508
  • SR188521
  • SR189875
  • SR197608
  • SR197611
  • SR197905
  • SR198245

BIM Essentials course

The BIM Essentials course has been fully revised. Head to the Learn tab on the Start Page to begin your journey.
  • SR190667

BIM Library

The BIM components (based on Mechanical Component technology) in the Library Panel have been converted to the new BIM Block technology. Several issues with parametric behavior have been fixed.

BIM Projects

We improved how you can share BIM Project Data (like spatial locations, compositions, ...) between multiple files on a shared network drive. The BIM Project Data will now be cached in the drawing and be synchronized with the external .bsyslib file when saving.
  • SR122607
  • SR122728
  • SR122743
  • SR122750
  • SR124568
  • SR125397

BIMWALL

We made it easier to add walls with a custom height
We improved how BIM Walls connect to existing walls

IFCEXPORT

Only 3D Solids will now be exported as IfcSpace. This is required by the IFC standard. The footprint will be exported as second representation as well.
Entities hidden by a Visibility State will be excluded from IFC EXPORT, unless IfcExportAllVisibilityStates is checked.
  • SR139889
  • SR185654
The PredefinedType for IfcWallType will always be set to NotDefined, and the PredefinedType will be set at instance level, to comply with the IFC specifications.
Entities in BIM Xrefs, contained in a BIM Space, will now keep that containment during IFC EXPORT
IFC4x1 was removed from the export options, since it has been replaced by IFC4x3. We will still allow importing IFC4x1 files, but we advice to use other IFC versions, since IFC4x1 is not an official version and the IFC4x1 Import code will not be actively maintained.

IFC Underlay

Import IFC files as Underlay in your project, to use them as reference for your design. The IFC model will be imported in a new .DWG file, and added as XRef to your current drawing. You can easily update the underlay when you receive a new version of the IFC file, with BIMUPDATEUNDERLAY. Choose how to position your IFC reference model based on an IFC reference point (Survey, Project or Site Location) and a reference point in your current drawing.
  • SR146005,
  • SR157094
  • SR157632
  • SR174708
  • SR182988

IFC Model Federation

Choose how to position your IFC reference model based on an IFC reference point (Survey, Project or Site Location) and a reference point in your current drawing.

Structure Browser

Custom user properties added in localized versions of BricsCAD will now be handled correctly in the Structure Browser.
  • SR196893

Improvements to CAE

CAEANALYZE2D

It is now possible to edit loads and supports.
  • Both point loads and supports ask to specify rotation after placement.
  • During support insertion, use the Ctrl key to control orientation (clockwise, counterclockwise or auto mode).
  • A new Close option allows wrapping a linear element around the entire boundary.
  • Placed loads and supports are now kept in the drawing when exiting the command context.
  • Loads and supports can now be edited after placement using the Edit (pencil) icon.
  • Use the Delete (trash bin) icon to remove elements.
  • When reviewing the results after completing a calculation, use the Edit Input button to modify the study setup before rerunning the calculation.
  • Reaction forces are now displayed on supports after the study is calculated. These are included when saving the study results.
  • Refinement settings are preserved when changing mesh size.
  • Use Clear Refinements to remove defined regions.
  • Previous study setups are now remembered per boundary.
  • Rerunning CAEANALYZE2D and selecting the same boundary will restore the prior configuration.
  • SR183084

Improvements to Civil

Area Labels

We implemented the ADDAREALABELS command, which adds labels at the centroids of closed polylines, 3D polylines, mpolygons, or strings.
  • SR183195
  • SR197026

Auto Mapping for points

We implemented Auto Mapping functionality to automatically assign Point Styles, Label Styles, Full Descriptions, Layers, scale, and rotation based on each Civil Point’s raw description.
  • SR159251
  • SR187715
  • SR195691
  • SR198367
  • SR198380
We implemented the APPLYAUTOMAPPING command, which allows users to apply the auto mapping set to selected civil points in the drawing.
  • SR145524
  • SR189119

Civil Points

We enhanced the CIVILPOINT command with a new dialog box that enables the creation of Civil points at critical locations on objects, on a grid or by converting CAD points or Blocks.
The CIVILPOINT command has been extended to include the ability to convert CAD points into Civil points.
  • SR170284
  • SR174604
  • SR177122
  • SR189677
  • SR191171
We implemented the ability to set the next point number when creating Civil points, allowing users to define and continue specific number ranges. This enhancement supports workflows where multiple point number ranges are used within the same drawing.
  • SR182695
The CIVILPOINT command has been extended to include the ability to convert Blocks into Civil points.
  • SR192741
Added support for creating Civil Points on CAD and Civil entities.
  • SR152088

Civil Points from Point File

The functionality for creating Civil points from a point file has been moved from the CIVILPOINT command to a new standalone command, CIVILPOINTSFROMFILE.
We implemented an option to specify the number of rows to skip when importing points from point files, as part of the point file format settings.
  • SR166506
  • SR179296

BLOCKSFROMCIVILPOINTS

We implemented the BLOCKSFROMCIVILPOINTS command to create blocks from existing Civil points in the drawing.
  • SR199251
  • SR200177

Civil Sections

We implemented the SECTIONLINES and SECTIONVIEWS commands to create Civil Section Lines and Section Views along an Alignment or String. Section Lines can be sampled at specified locations and frequencies, with support for data such as TIN surfaces, gradings, strings, 3D polylines, solids, and meshes. Section Views can then be generated using customizable styles for display and plotting.
  • SR118105
  • SR121155
  • SR121662
  • SR122332
  • SR129325
  • SR130459
  • SR131887
  • SR133129
  • SR143411
  • SR143547
  • SR147412
  • SR148894
  • SR157595
  • SR158660
  • SR160312
  • SR161783
  • SR161857
  • SR162199
  • SR162983
  • SR163318
  • SR166338
  • SR172139
  • SR173966
  • SR184682
  • SR185117
  • SR188389
  • SR195132
  • SR195349
  • SR196405
  • SR196545

GISEXPORT

The GIS Export command now supports exporting geometry to the GML (Geographic Markup Language) file format.
  • SR183671
  • SR190927

GISIMPORT

The GIS Import command now supports importing GIS data from the GML (Geographic Markup Language) file format.
  • SR133889
  • SR182790
  • SR199730
The GIS Import dialog now includes an option to import polygon features as MPolygon objects.

MPOLYGON

We added support for the MPOLYGON object to GIS layers. This supports complex polygon geometry like holes and islands. It also improves compatibility with AutoCAD Map 3D and Civil 3D.
  • SR129997
  • SR131505
  • SR138572
  • SR163335
  • SR175339
  • SR193943
We implemented the MPOLYGON command for creating Mpolygons in the drawing. Mpolygons are custom objects designed to display multipart polygons, typically used in GIS workflows.

MPOLYGONEDIT

We implemented the MPOLYGONEDIT command for modifying existing Mpolygons in the drawing.

POLYDISPLAY

We implemented the POLYDISPLAY command to control how Mpolygons are displayed.

Convert GIS data to Object Data

We implemented the CONVERTGISTOOBJECTDATA command, which converts GIS data in the current drawing into Object Data.
  • SR184311

GIS data in Labels

Civil labels now support GIS data, allowing GIS attributes to be displayed in all label types.
  • SR167370
  • SR156253
  • SR179554
  • SR200788

Slope and Elevation Analysis for Surfaces

We have extended the existing Slope and Elevation Analysis for Surfaces to allow editing of range intervals, customization of color schemes, and insertion of a legend directly into the drawing.
  • SR191255
  • SR199527
  • SR200047
  • SR145244
  • SR147755
  • SR155989
  • SR156123
  • SR159540
  • SR174978
  • SR181472
  • SR139372
  • SR153609
  • SR153691
  • SR155989
  • SR162636
  • SR171959
  • SR174978
  • SR181217
  • SR191854

Line and Curve Labels

Two new label properties, Segment Delta Z and Overall Delta Z, have been added to the Line and Curve Labels.
  • SR185489

String Editor

We enabled the ability to edit multiple fields in a column simultaneously within the String Editor dialog box.

Strings

Added support for using Strings as Corridor baselines.
  • SR181351

Surface Labels

We enabled repeating the command to add contour labels using the same settings.
  • SR191489

TINEDIT

A warning is now displayed when the "Swap Edge" command cannot flip a triangle edge.
  • SR200047

TINEXTRACT

The dropdown menus in the Extract from TIN Surface dialog box now excludes XREF layers.
  • SR200047

TIN Surface

Added support for displaying TIN Surface contours in spectrum colors, based on elevation.
  • SR180125

TIN Volume

TIN Volume elevations can now be color-coded using predefined intervals.
  • SR184004
  • SR189904

TIN Volume Report

The new TINVOLUMREPORT command generates a volume report that can be exported to a .csv file and inserted as a table in the drawing.
  • SR174891

CIVILDWGEXPORT

We removed the Export DWG command from the main File menu in BricsCAD.
  • SR195482

Move Blocks to Elevation

We implemented the MOVEBLOCKSTOELEVATION command that allows you to move the Z value of a block's insertion point to match its elevation attribute or corresponding GIS data.
  • SR149768
  • SR151425
  • SR190805

Transparent commands

The Station and Offset transparent commands now works on lines and polylines.
  • SR164685

Improvements to Mechanical 2D

AMPOWERDIM

  • Resolved an issue where the Edit Dimensioning dialog could become inaccessible if last used on a secondary monitor that was later disconnected. The dialog now relocates to the primary screen and remembers its position.
  • AMPOWERDIM_CHAM automatically creates chamfer dimensions by selecting the chamfer line and adjacent lines.
  • Revised the command line interface: added eXit functionality, enhanced entity associativity to geometry in model space and layout, and fixed snap distance calculations with UCS changes.
  • Improved workflow familiarity and consistency for AMPOWERDIM users.
  • Fixed broken associations of Power Dimensions to geometric entities in Model Space or Layout.
  • SR182083
  • SR185476
  • SR187351

AMPARTLIST

  • Added ability to zoom and highlight 2D parts from the Parts List and cycle through items and instances.
  • Eliminates the need to visually search for ballooned parts in larger drawings.
  • Zoom and Highlight zooms in the view onto the entities.
  • Added ability to highlight entities while keeping the view unchanged.

Improvements to Mechanical 3D

BMDEPENDENCIES

BMDEPENDENCIES is now compatible with both (legacy) mechanical components and mechanical blocks. An option was added to specify whether to list only mechanical entities (the default option) or both mechanical entities and XREFs.
BMDEPENDENCIES suggests to call XREF when a non-mechanical external reference is not up-to-date.

BMFORM

Forming Mechanical Blocks correctly considers UCS definitions.
  • SR181292

BMUPDATE

BMUPDATE has been adapted to support mechanical blocks.

BMVSTYLE

BMVSTYLE has been extended to support mechanical blocks and entities.
  • SR198025

MECHANICAL BLOCKS

Many UI and UX elements have been updated to no longer reference mechanical components, but reference mechanical blocks. Changes have been made in, but are not limited to, the ribbon, the mechanical browser, the properties panel and command prompts.

Mechanical Browser

The select behavior in the mechanical browser is now more intuitive: left-click on a node selects the entity in the model space and option "Select" has been removed from the context menu.
Updated Mechanical Browser icons for mechanical blocks. Now they are similar to those for legacy mechanical components.
Added reporter messaging when (mechanical) block name changing is not allowed, due to duplicate names in the .dwg.
  • SR197038

Mechanical Ribbon

The enhanced command INTERFERE has been added to the mechanical workspace ribbon under Assembly > Inquire. The top level of the Inquire category now contains BOM, Interfere, and Assembly Inspect buttons (in the respective order). The drop-down menu of the Inquire category now contains Mass properties, Properties, and Dependencies buttons (in the respective order).

SMCONVERT

Extrusions along the border of a flange now get recognized as form features. SMCONVERTMAXIMALEXTRUSIONDEPTHNEARBORDER can be used to configure the maximal extrusion depth. (0.0 disables this, Default: 0.5 flange thickness)
  • SR151009
  • SR151014

SMREPLACE

SMREPLACE no longer converts the root into a mechanical instance if no replace was performed.

Standard Parts

Valves were converted to mechanical blocks, so it is now possible to edit them in place using the reference editor.

Improvements to Point Clouds

Scan-2-BIM

Scan-2-BIM is no longer an Experimental feature.

Bubble Viewer

We make better use of panoramic images if they are available in the source data. For data sets with long pre-processing times, the bubbles are shown earlier in the process.

Bubbles

Bubbles corresponding to scans that are toggled off will not be displayed if the "visible only" option is selected in the render settings.

Cache Manager

Redesigned and Renamed Tool: The "Point Cloud Reference Manager" has been completely redesigned and is now called the Point Cloud Cache Manager, offering a more intuitive and streamlined user experience. Enhanced Metadata Display: A new Details Section has been added, providing a clear view of metadata and a thumbnail preview for better context and usability. Improved Search Functionality: A search bar has been introduced, making it easier to locate specific items quickly and efficiently. Flexible Unit Settings: Units can now be changed after processing, removing the requirement to set units beforehand and offering greater flexibility during workflows. Geographic Data Support: Users can now attach geographic data to point clouds, enabling its use in future attachments for enhanced geospatial accuracy. LGSx Enhancements: For LGSx files, the system now displays available User Coordinate Systems (UCS) and applies them automatically during attachment, ensuring seamless integration. Improved Error Logging: Additional information is now included in the log file to assist with troubleshooting in case of errors, making issue resolution faster and more effective.
  • SR195219

Pointcloud Classifier

We updated to the latest version of the classifier.

Colormap

We changed the design of the panel to be more user friendly.

Colormaps

When using the "Elevation" colormap, the elevation ranges for each color are displayed in the command panel.
  • SR189991

Ignore Geo tags

This setting is deprecated. Geo information is always read when available and can be used or ignored during attaching.

Import

Starting the caching of a dataset will not insert the point cloud in the drawing. Attaching is done separately.

LAS/LAZ format

When multiple LAS/LAZ files are imported, they appear as different scans in the point cloud manager. This allows toggling on and off the visibility of the original data. The multiple input files are still converted as one point cloud and behaves as a single entity.

LGSx

The UCS information available in LGSx is now stored and used when importing a point cloud.
  • SR190722
  • SR191470
  • SR191659
  • SR195028
  • SR196431
  • SR199516
Now we immediately show 360 images for LGSx format showing both the points and purple bubbles. In the background the preprocessing continues and adds the images for depth, and normals. When pre processing finished, the bubbles turn green.
  • SR191659

Point cloud cache

We store normals in a different format, resulting in a smaller cache size.

Point cloud manager: Render panel

We made the POINTCLOUDPOINTMAX setting available in the panel.

POINTCLOUDDETECTFLOOR

POINTCLOUDDETECTFLOOR now only uses the visible points. This allows the user to crop away non relevant geometry of the surroundings and should result in a faster and more accurate result.
  • SR190936

POINTCLOUDFITPLANAR

Stitching option added to command options.
  • SR176597

POINTCLOUDPOINTMAX

The setting now represents number of points in millions instead of the exact number. POINTCLOUDPOINTMAX=10 means 10000000 points are used.
  • SR190029

POINTCLOUDPROJECTSECTION

POINTCLOUDPROJECTSECTION is no longer limited to use sectionplanes with state 'Volume'. It will accept all states of sectionplanes.
We redesigned the panel and changed the workflow to a 2 step process. First you generate the raster image, then you can set the parameters for line generation with a live preview. Giving more control on the result. We also improved performance.

POINTCLOUDTRACE

With this new command you can easily draw connected polylines over point clouds with a single click per segment. Segments will be automatically connected. A preview shows what will be created.
  • SR129822
  • SR129836
  • SR141268
  • SR141558
  • SR149244
  • SR155613
  • SR177847
  • SR182039
  • SR182041
  • SR192964
  • SR194350
  • SR194573
  • SR197166

Pointcloud Pre-processing

It is no longer required to save a drawing to attach a point cloud.
  • SR199476
In case of failure during processing of one of the input files, the corrupted file is ignored and pre-processing continues.
  • SR192870

Preprocess and attach

We redesigned the preprocess and attach workflow and added a details panel with metadata in the manager. Now a user can first preprocess the data, see and edit metadata (units, geographic location), and attach with use of geodata or UCS (in case of LGSx datasets). We also added a search bar and thumbnail image.

Render panel

We redesigned the point cloud render panel and added an extra option 'Outline rendering'.

Rendering

Outline rendering option was added. It works only when normals are available and will hide all points with normals aligned or opposed to the view direction. In top view this should result in hiding all ceiling and floor points.
  • SR188621

Fixes

-INSERT

Fixed a bug where X and Y scale values were interchanged when the first input X value was negative.
  • SR195061

3DOSNAP

F4 toggles 3DOSNAP now, same as in the Windows version.

3D Solid Manipulation with Grips

Increased snap sensitivity of face grips during 3D solid manipulation.

AMPARTREF

Fixed crash when using UNDO or ERASE after Copy Clip – Paste Clip of a Part Reference.

AMPOWERDIM

  • Resolved an issue where the Edit Dimensioning dialog could become inaccessible if last used on a secondary monitor that was later disconnected. The dialog now relocates to the primary screen and remembers its position.
  • AMPOWERDIM_CHAM: automatically creates chamfer dimensions by selecting the chamfer line and adjacent lines.
  • Revised the command line interface: added eXit functionality, enhanced entity associativity to geometry in model space and layout, and fixed snap distance calculations with UCS changes.
  • Improved workflow familiarity and consistency for AMPOWERDIM users.
  • Fixed broken associations of Power Dimensions to geometric entities in Model Space or Layout.

AMWELDSYM

  • The GUI of AMWELDSYM was upgraded to easily add a comprehensive set of welding parameters (previously only available in the Properties panel): Identification Line, Process, Gap, Clearance, Angle, Partial, Diameter, Thickness, Test, Either Side, Method, and Brazing.
  • If a symmetric weld type (e.g. Resistance Seam) is chosen in the dialog, the weld type on the other side is automatically set to “none,” and the symbol updates instantly in the model.
  • Fixed translation issues in the weld types menu of the Welding Symbol dialog box.
  • SR165174
  • SR180169
  • SR182187

ATTFULLUPDATE

With the default value set to 1, attributes are moved along with block references when modified using the Stretch action.
  • SR158073
  • SR165593
  • SR167192
  • SR175354
  • SR178932
  • SR179019
  • SR192887
  • SR193803
  • SR199009

Attributes

Fixed a bug that caused synchronization issues in block references.
  • SR197244
  • SR197266
Fixed a bug where attribute properties were not saved when modified after using the COPY command.
  • SR160274
Fixed a bug where attribute positions were not synchronized when multiple converted parametric block parameters were changed simultaneously.
  • SR169174
Fixed a bug where attributes were not displayed in the Properties Panel in a specific drawing.
  • SR172183
Fixed a bug where attributes were not moved when the Rotate action parameter was changed.
  • SR175918
  • SR193341
  • SR199858
Fixed a bug where fields were lost when changing the parametric operation.
  • SR178934
Fixed a bug where attributes were not moved when the Flip action was modified.
  • SR190100
  • SR196773
  • SR199858

ATTSYNC

We've fixed some issues with ATTSYNC when it encountered changes in blocks containing attribute definitions with block placeholder fields.
  • SR201709

BIMPYTHON

We fixed the editing of properties of nested entities.
  • SR205205

BKGCOLORDBEDIT and BKGCOLORPBEDIT

We now update immediately when the color is changed.

BLOCKIFYMODE

We aligned the range of values in settings dialog and command line. Some renaming has been done to align settings dialog with Blockify panel.
  • SR199870

BLOCKS

Fixed an issue where PASTECLIP failed with an "Invalid index" error when copying blocks with identical names between certain drawings.
  • SR197948

BMINSERT

When drag-and-dropping a file on the BricsCAD window, BMINSERT is no longer called. Instead, either INSERT (DRAGOPEN=0) or OPEN (DRAGOPEN=1) gets called.
  • SR138610
  • SR187879
Added an option to suppress the BMINSERT deprecation warning in the dialog.

BMMECH

Fixed a bug that caused the BOM Status of mechanical entities to be reset after calling BMMECH.
  • SR182750

BMUPDATE

Nested external mechanical blocks and their inserts now get properly updated, causing the appropriate drawing views to be set out-of-date.

BMVSTYLE

Updated the semantics of BMVSTYLE in the ribbon and quad to mention "Mechanical blocks" instead of "components".

BOM

Fixed a bug that caused multiple properties in to not be selectable/editable through the BOM manager properties panel.

BOX

Fixed a bug where negative input values were incorrectly interpreted as positive.

BSB Support for the Layers and Attachments panels

Support for the Layers and Attachments panels has been restored in software builds created through the BSB portal using custom CUI files. These panels were previously unavailable due to a configuration issue that prevented them from being created in BSB builds. The update ensures that essential UI components (including Layers, Attachments, Tips, and Drawing Compare) are now properly initialized, allowing full functionality as expected in BSB-customized environments.
  • SR194859

Bubble Images

We fixed an issue where the number of available rcs files did not match the rcp file, resulting in no images being generated.
  • SR192870

Cache Integrity

Invalid cache items are marked in the cache manager.
  • SR204360

Civil 3D Object Enabler

We fixed an issue where certain drawing containing AECC objects could not be opened.
  • SR176002
  • SR187527
We fixed an issue that caused slow performance when exploding the AECC_ASSEMBLY and AECC_SUBASSEMBLY entities.
  • SR185085
We fixed an issue that resulted in incomplete or missing data in the AECC_GENERAL_SEGMENT_LABEL.
  • SR189316

Civil Points

Now it is possible to set the initial point number to a desired starting number.
  • SR132330
  • SR172496
We fixed an issue where exploding Civil points created blocks with a base point at 0,0,0. The blocks now retain the original position of the Civil point.
  • SR177794

Civil String Formatting Issues

Various string formatting issues have been fixed on Linux and Mac platforms.
  • SR198194

Command Input

We've improved performance when pasting a large amount of text from the clipboard in response to command prompts.
  • SR203440

CONNECT

CONNECT now supports co-circular arcs.
  • SR184042

COORDS

Fixed an issue where the latitude and longitude of a point in a geolocated drawing were not accessible as expected when COORDS was set to 3.
  • SR188128

COPY

Fixed a bug where copying entities that were cut in half by a subtractor produced incorrect results in the source geometry.
  • SR192490
  • SR199271
Fixed a bug where the array preview during copy with a custom UCS displayed incorrectly.
  • SR200422

COPY/MOVE

Fixed a bug where the visibility of Parametric Blocks did not follow the DRAGMODE setting.
  • SR194461
  • SR197984

COPYCLIP

Fixed an issue causing BricsCAD to crash during COPYCLIP or WBLOCK operations on drawings containing specific overlapping lines with constraints and large linetype scales.
  • SR197218

COPYGUIDED

UNDO and REDO now display the command name at each step. The Undo keyword is now included in the prompt.

CUI

Fixed an issue where using the Customize Quad Items… option from the Quad could cause BricsCAD to freeze or crash after saving changes in the CUI dialog.
  • SR191970
  • SR196859

Curve Calculator

We fixed an issue where pasting data copied directly from an Excel cell into the Curve Calculator dialog box did not work as expected.
  • SR200216

CYLINDER

The command now automatically applies the Tangent ESNAP when using the TTR option.
  • SR104175
  • SR104461

CYLINDER/CONE

Fixed a bug where the sub-option Diameter was not clickable in the command line.
  • SR203511

DATAEXTRACTION

Fixed an issue where incorrect entity counts for certain blocks were reported.
  • SR197187
Fixed an issue in DATAEXTRACTION where the ANGBASE setting was ignored when exporting the Rotation property.
  • SR178580

DATALINKUPDATE

Fixed an issue where Excel formatting changes were incorrectly applied to BricsCAD tables after using DATALINKUPDATE, despite the "Start with Excel formatting, do not update" option being selected.
  • SR188798
  • SR198109
Fixed an issue where the DATALINKUPDATE command with the Write datalink option failed to update the source file and instead displayed an incorrect protection message.
  • SR141288
  • SR141291
  • SR142056
  • SR151489
  • SR153061
  • SR196876

DATASMITHCONNECT

We have fixed an issue that caused the Datasmith Twinmotion connector (DATASMITHCONNECT, DATASMITHSYNC, DATASMITHEXPORT) to crash.
  • SR199307

DCLINEAR

Improved the command for handling Enter for the default value.

DGNIMPORT

Fixed an issue where importing certain DGN files caused BricsCAD to freeze.
  • SR202386

DIM

Resolved an issue where moving an associated dimension on a region did not work correctly.
  • SR202199

DIMCONSTRAINT

It is now possible to undo or redo the 2D dimensional constraint creation command, even if it was canceled.

DIMENSION

Fixed an issue where opening the Text Formatting dialog to edit a vertical dimension in a layout caused the drawing to shift in some localized versions.
  • SR158015

DIMREASSOCIATE

We fixed a problem that could result in the dimension being associated to the wrong end of a line or arc.
  • SR205075

DIMSTYLE

Fixed an issue where the vertical text position setting in a leader child style was ignored.
  • SR202419

DIST

Fixed: regression with dynamic editable dimensions

DWG Health

We fixed translated text in panels.
  • SR193670

Dynamic Blocks

Fixed: RESETBLOCK should remove block representation dictionaries from a block reference.
BACTIONSET and BESETTINGS tools are added to the ribbon
Changing visibility states allows geometry to be displayed correctly in the specified drawing.
  • SR193622
Fixed scenarios where using lookuptable resulted in the wrong block representation.
  • SR187634
  • SR199696
  • SR198757
  • SR200421
  • SR200840

Dynamic Dimensions

Fixed the display of dynamic input dimensions in specific cases.

DYNMODE

We addressed a problem with dynamic dimensions that could cause a brief flash on the display under certain conditions, as the cursor transitioned in or out of the drawing window.
  • SR190354
  • SR193756
  • SR199356
  • SR200208
  • SR204408

e57 import

Fixed an issue with the importing e57 files that have empty scan position info.
  • SR198726

ERASE

Fixed a bug where deleting a hole feature caused its subtractor to merge with the affected solid.
  • SR172961

EXPLORER

Fixed a bug where copying and replacing a parametric block from one drawing to another via Drawing Explorer only copied the geometry without the parameters.
  • SR142869
  • SR157123
  • SR201989

Export to 3D PDF

Fixed a bug where exporting entities to 3D PDF with “color by block” applied resulted in the layer color being used instead.
  • SR144657
  • SR177477

EXPORTPDF

Fixed an issue where PDFExport produced excessively large PDF files for drawings containing many solid hatches.
  • SR158836
  • SR160784
  • SR164074
Fixed an issue where exporting a PDF using the PDF/A-2b standard resulted in a file that failed conformance verification.
  • SR197568
Fixed an issue where clipped text in PDF exports appeared with triangular fills and was not searchable when clipped by viewport boundaries or within clipped XREFs.
  • SR178037

EXPORTSVG

In localized versions of BricsCAD, removed '\n ' from '\​n Files with the needed names already exist in the selected folder. Overwrite them?'

ExpressTools

The LAYDEL command Type-It option and selecting a layer via entity no longer cause a Lisp error.
  • SR199827
We have fixed -COPYTOLAYER to allow entity snap during selection of start/end points, when selected entities are to be copied.
  • SR201615
The PROPULATE command options Active-template and Edit-template are now working as expected. This fixes a V25 regression.
  • SR200442
A V25 regression with REDIR command has been fixed, also keeping relative paths if specified.
  • SR202777

EXTEND

Fixed an issue where the EXTEND command produced inconsistent results when used on arcs, sometimes stopping prematurely or extending incorrectly.
  • SR198670

EXTRUDE, SWEEP

Repairing of self-intersection 3D solids has been introduced for sweeping and extruding along a path.
  • SR202472

FIELD

Fixed an issue where the Date field ignored regional settings and continued to display the US date format instead of the system-defined format.
  • SR204271

FONTS

Improved font substitution approach for Hangul.
  • SR139020

GISCONVERT

We fixed an issue where GISCONVERT caused an error on a specific drawing.
  • SR197644
  • SR199369

GISIMPORT

We fixed an issue where it was not possible to import SHP or GDB files without geometry. GISIMPORT now supports SHP and GDB files without geometry, importing only layer and field names.
  • SR200299
We fixed an issue where elevations were not imported correctly from SHP files during GIS Import. The issue was caused by a lack of support for integer data types in elevation values.
  • SR191059

HATCH

Fixed an issue where the hatch area was calculated incorrectly.
  • SR192659
Fixed an issue where annotative hatches created in a custom UCS displayed incorrect angles in layout viewports.
  • SR191494
Fixed an issue where the Hatch command's layer option did not update correctly between uses, causing hatches to be created on the wrong layer while the dialog box displayed outdated information.
  • SR97928
  • SR154899
  • SR157173
  • SR157408
Fixed an issue where annotative hatches created in Model space with a rotated UCS did not adjust their display to the current view in Layout.
  • SR193037
Grip editing an unassociated hatch boundary no longer adds an extra vertex along one edge (under certain conditions).
Fixed an issue where annotative hatches rotated in a layout viewport were displayed with a different orientation than in modelspace.
  • SR177180
  • SR189586

HATCHEDIT

Fixed an issue that occurred when pressing ENTER, without moving the cursor, after selecting overlapping entities in HATCHEDIT > Select boundary entities did not select the top entity.
  • SR200229

HOTKEYASSISTANT

Fixed a scenario where calling up the HOTKEYASSISTANT in a rotated UCS could return an error prompt on the commandline.
  • SR197727

IFCIMPORT

Properties with an enumeration value (IFCPROPERTYENUMERATEDVALUE) now get imported correctly.
We fixed an issue that caused some revolved solids to be imported incorrectly.
  • SR152262
  • SR156845
  • SR187970
We fixed an issue that caused some IFC files with IfcGroups to fail during import.
  • SR201565

IFC Import

We fixed an issue causing incorrect entity locations.
  • SR152262

IMAGE

Fixed an issue where large ECW files attached as Xrefs would intermittently disappear at certain zoom levels.
  • SR137482
  • SR151102
  • SR186683
  • SR187898
  • SR190275

Import Civil 3D

We fixed an issue where a surface imported from Civil 3D using the CIVIL3DIMPORT command would become unusable if the original Civil 3D surface was deleted. In such cases, updating the imported surface caused it to disappear. To prevent this, a snapshot of the imported TIN surface is now automatically created during import.
We fixed an issue where selecting "Select all" during import resulted in only Alignments being imported, while Surfaces and Feature Lines were not included.
  • SR201800

INSERT

We fixed a bug that resulted in wrong attribute definition text alignment in blocks created by the INSERT command.
  • SR197159
Fixed a bug where the INSERT dialog displayed duplicate entries in the dropdown when the same file was browsed multiple times.
Fixed a bug where parametrically changed block references were not updated after redefinition during INSERT.
  • SR190200
Resolved an issue that allowed the hotkey setting to be enabled from the configuration dialog.
  • SR205196
-INSERT can now be used in Top View Mode to add blocks based on an insertion point provided in the command line.
Fixed a bug where the INSERT button in the dialog was not translated into other languages.
  • SR203095

Insert Dialog

The Insert dialog now accepts the numeric Enter key as well as the return key.
  • SR188365

Labels

We fixed an issue where the station number in Civil point labels using the AlignmentStationValue property was incorrectly displayed.
  • SR188560

Label Style Editor

We fixed an issue for the Maximum width option, where switching between Grade Check and Predefined Value did not correctly show the selected option after reopening the dialog.
  • SR198887

Layers Panel

The layers panel should now correctly remember the order after a new current layer is set. The panel will also update after a layer is created or renamed.
  • SR195957
  • SR200130
By increasing the grip size, resizing columns in the layers panel became easier.
We now correctly retain the order of the layers panel column. It could get lost when all columns were activated.
  • SR197858
When the BricsCAD main window is on one screen and its panels are on the other, the context menu of the Layers panel appeared in unexpected locations. This is now fixed.
We fixed the size of the current layer symbol as it was too small.
Resolved an issue in paper space that caused the Layers Panel to be sorted when the user clicked on a viewport.

Layers Panel and Toolbar

We updated the icons in the Layers Panel and the Layers Toolbar so they're easier to recognize at a glance.
  • SR168587
  • SR198034

LAYOUTMANAGER

The new LAYOUTMANAGER dialog is resizable.
  • SR196934
  • SR198868
  • SR201863
  • SR201961
The Page Setup dialog did not open correctly when called from the LAYOUTMANAGER dialog.
  • SR202891
We now deactivate the page setup button if the active tab is not selected in LAYOUTMANAGER. This avoids confusion when opening the page setup
In the new LAYOUTMANAGER dialog box, when renaming the layouts using the 'Rename Layout' context option, the layout name is now updated in the dialog.
We've added the missing tool buttons for the rename, copy and delete actions.
  • SR202026

LAYOUTMERGE

Corrected the capitalization in the LAYOUTMERGE command prompts to use lowercase for "layouts" and "destination layout."
  • SR193529
Fixed an issue where the LAYOUTMERGE dialog title contained a question mark with inconsistent spacing in localized versions, which did not conform to naming conventions.
  • SR193529
Fixed an issue where the word 'layout' in the LAYOUTMERGE command result was locked in a placeholder and not translated in localized versions.
  • SR193529

LGSx FITPLANAR

We fixed FITPLANAR so that it works properly with select LGSx datasets.
  • SR193184

Library Panel

The 2D Garden Table and Chairs block, provided as part of the default Library in BricsCAD, has had redundant geometry removed.
  • SR183744
We fixed an issue with the Door D component.
  • SR191168
  • SR192858

Licensing

This version of BricsCAD fixes an issue where the License Manager performed excessive check-in and check-out calls for floating licenses.
  • SR202201
This version of BricsCAD includes a patch for a known issue related to identifying when a computer is idle. The issue caused situations where the TIMEOUT option was not respected for checked-out licenses on idle computers.
  • SR198568
  • SR198758
  • SR202201
  • SR202765
This fix resolves the issue where, after deactivating a local license on a given computer, users could still see the old license key stored in the License Activation menu.
  • SR191398
This version of BricsCAD includes a patch for edge-case scenarios where the error code '-17' was not detected by the product when the connection to the license server was lost.
  • SR201032
  • SR202377

Localization

Some translated virtual accelerator keys weren't working as expected.
  • SR202391
We fixed a translation issue on the 'Attach' button in the dialog.
  • SR203094
  • SR204186
Missing translation for "all files" option in preprocess selection dialog added.
  • SR204648
Improved prompts and reporting for BmReplace and BmOpen. Fixed misspellings in the Ribbon for mechanical commands. Improved the tooltips for multiple mechanical block properties. Added missing punctuation marks for the BOM panel.
Fixed issue with truncated prompt text in the French version.
  • SR186053
Fixed: shortcut keys with SHIFT have extra ALT in German version
  • SR200263
  • SR200309
  • SR200341
  • SR200375
  • SR200477
  • SR200646
  • SR200688
  • SR200745
  • SR200847

LOOKFROM

Minor adjustments to the Lookfrom opacity.
Removed unhandled shortcuts in the Lookfrom menu.
  • SR201746
Correctly handle NAVVCUBEDISPLAY when opening a drawing with the Lookfrom disabled.
  • SR203670

MAPCONNECT

Fixed a connection error in MAPCONNECT that occurred when the system’s default decimal separator was set to a comma instead of a point.
  • SR202671

Mechanical Blocks

When inserting mechanical blocks as external, they are now saved with a relative path in the attachments panel.
  • SR171062
  • SR175627
Mechanical Blocks now preserve BIM properties and classifications.
  • SR169022
Fixed a bug that caused parametric blocks to be converted to mechanical blocks when editing a parameter through the mechanical browser with MECHANICALBLOCKSOPTIONS = 1.
Fixed a bug where mechanical block standard parts, which were marked as sectionable, were not sectioned in section views.
  • SR156162
  • SR181945
  • SR197977
The UI elements in the tool palette have been updated to no longer reference mechanical components, instead referencing mechanical blocks.

Mechanical Browser

Fixed a bug where parametric mechanical blocks with invalid parameters were not marked as invalid in the browser.
Resolved crash when selecting several entities through the Mechanical Browser panel.
  • SR193178

MLEADER

Fixed an issue where MLeaders with Landing set to Off and Text angle set to Always right reading were initially created with a bent line instead of a straight one.
  • SR143188
  • SR198138
Fixed an issue where attribute definitions of mleaders with block content were incorrectly displayed using the block's colour instead of their assigned attribute colour.
  • SR183343

MTEXT

Improved MTEXT behavior when using MTEXTCOLUMN settings to prevent unintended column breaks and text overlap when pressing ENTER or SPACE.
  • SR151878
  • SR176489
  • SR194690
Fixed an issue where MTEXT with dynamic or static columns shifted to the right.
  • SR165075
  • SR169328
Fixed an issue where certain text displayed the formatting code.
  • SR205324
Fixed an issue where MTEXT entities with dynamic column height displayed the column height grip above the text, causing the text editor to appear in the wrong position.
  • SR177069
Continuing a bulleted MText list now preserves the correct bullet symbol.
  • SR183372
We fixed a bug where text was displayed on a single line instead of being displayed on multiple lines.
  • SR177370

OPEN

Fixed an issue that caused BricsCAD to crash when opening certain DXF files.
  • SR204115

Panels

Panel captions no longer become corrupted while stacking panels in a floating stack.
  • SR202202

Panel visibility persistence

Fixed an issue where visibility changes to panels were not saved across sessions. Panel states now persist correctly.
  • SR184892
  • SR194349

Parametric Block

Improved the editing of parametric blocks, using grips.
  • SR202406
  • SR203161
  • SR203161
  • SR203990

PDFATTACH

Fixed an issue where drawings with attached PDFs created in BricsCAD appeared larger.
  • SR201277

PEDITEXT

The nearest grip point to the selected pick point is now used as the reference point.
  • SR202178

Performance

Performance when using a rendered visual style in drawings containing blocks and references has been considerably improved, in some cases running up to five times faster than in previous versions.
  • SR192768
Fixed a bug and improved the performance of parameter changes in drawings containing nested parametric blocks.
  • SR195690

PLOT

The Description field in the Plot Style Editor's General tab now wraps text.
  • SR134236

Point Cloud - Processing Notification Display

The notification balloon confirming the completion of point cloud preprocessing now appears immediately and in the correct position without requiring you to resize the application window.
  • SR182297

POINTCLOUDATTACH

We removed the File/Folder input prompt from this command when it runs programmatically at the command line. The command now simply prompts for a file or folder path, then determines from the input whether it is a file or a folder. NOTE: scripts or plugins using this command on V25 will need to be adapted for the new behavior.
  • SR188078
  • SR193799

POINTCLOUDCROP

Visual feedback for polygonal selection in perspective mode is now correct.
  • SR194847

Pre-processing

LGSx datasets are immediately available for insertion when the prepocessing starts. The points are displayed in modelspace while calculation of the bubbles continues in the background.
  • SR190722
Processing RCP files has been made more robust to skip faulty scans.
  • SR199665

PRINT

Printing with "Legacy Hidden" Shadeplot now performs up to 5 times faster.
  • SR190377
Fixed an issue where specific clipped viewports would occasionally not print when using the "Window" plot option, depending on visual style, shade plot settings, and layer visibility.
  • SR190164
  • SR195849
  • SR196791
  • SR197531
  • SR198672
  • SR198798
  • SR200384
  • SR200542
Fixed an issue where layout viewports on a non-printing layer were inconsistently printed, with some viewports rendering only if placed on a printing layer.
  • SR194780
  • SR195364
  • SR197124
  • SR197979
  • SR198423
  • SR198487
  • SR199630
  • SR199811
  • SR199958
  • SR200384
Fixed an issue where certain entities were incorrectly filled when printed.
  • SR199946
Improved PDF output performance and reduced file size when printing drawings with gradient transparent hatches.
Fixed an issue where printing certain layouts to PDF created numerous .tmp files, without completing the process or generating a .pdf file.
  • SR199844
Fixed an issue where using a comma as the system decimal separator made the scale fields in the Print dialog unusable when toggling the Fit Print area to page option.
  • SR203871
Fixed an issue where, with PAPERUPDATE set to 1, changing the printer in the PRINT dialog reset the paper size to A0 instead of using the size defined in the pc3 configuration file.
  • SR157853
  • SR176934
  • SR191733
  • SR204064
Fixed an issue where selecting PDF/A version 1b in Print As PDF produced empty PDF files that could not be opened.
  • SR204052

PRINT/PUBLISH

Fixed an issue where publishing or exporting to PDF caused excessive memory usage and severe performance issues.
  • SR200039

Project Section

Fixed issue with scaling and position of the Pointcloud projection in destination file.
  • SR182755

PROMPTMENU

Fixed an issue that caused some command options to fail when selected from the prompt menu.
  • SR191264

Properties Panel

We've addressed a case where the stacked properties panel was not completely disabled while using a property editor that required a pick or selection in the drawing window.
Picking points in the drawing with property editors now honors object snaps in FIBERWORLD=0 threading mode.
  • SR203824

Quad

Fixed: added BEDIT tool to the Quad for parametric blocks.
  • SR203160

REFEDIT

Fixed an issue where editing certain external references triggered a "REFEDIT failed. Reason: Key not found" error, leaving the REFEDIT session open and unresponsive.
  • SR184788
  • SR198816
  • SR198906
Fixed an issue where entities outside the working set could be modified during a REFEDIT session, despite "Lock entities not in working set" being enabled.
  • SR189515
  • SR199331
  • SR200307
Fixed a bug where editing a block containing an array caused the array instances to disappear.
  • SR163982
  • SR185772
  • SR185835
  • SR202811

REVCLOUD

Fixed an issue where selecting revision clouds with very small arc lengths caused BricsCAD to lag or crash.
  • SR199612

Ribbon

A scroll bar was added to reach ribbon panels that are hidden in the UI with the ribbon content exceeds the length of the screen.
  • SR180684
  • SR184964
Search performance in the layer filters on the Ribbon has been improved, making it faster for you to find, select, and toggle layer options within the layers control.
  • SR189391
  • SR196102
  • SR196109
A bug where WPF ribbon panels containing combo boxes remained anchored (did not follow the main window) when the BricsCAD window was moved has been fixed.
  • SR184476

RIBBON

Fixed misspelling of sheet metal commands and context menus in the ribbon.
  • SR198646

RTEXT

System variable fields now display their value based on the host drawing when the RTEXT is inside an external reference file.
  • SR190646
The special expression of the form $(xrefs,9, ,) with an empty trailer now shows all xrefs as a single line of text instead of multiple lines.
  • SR195166

SECTIONPLANETOBLOCK

Fixed a bug where hidden lines were processed incorrectly in a specific drawing.
  • SR194221
Fixed a bug where the command failed with an error when run on a specific drawing.
  • SR195894
Fixed a bug where an ANSI31 hatch was applied instead of a SOLID hatch in BricsCAD's Pro and Mechanical license levels.
  • SR202625

SELECTIONCYCLING

Fixed an issue where the Selection dialog box did not appear when PICKAUTO bit 2 was enabled.
  • SR202559
  • SR203114
Fixed an issue where, with SELECTIONPREVIEW set to 2, the selection badge and Selection dialog box were not shown when selecting overlapping entities.
  • SR191066

SETTINGS

Fixed an issue where the CommandPreview variable displayed a tool description instead of a proper parameter name.
  • SR204393

Settings Dialog

The description for the OPMSTATE system variable has been improved to more clearly explain how it works.
  • SR188517

SMCONVERT

Improved stability of SMCONVERT by resolving several scenarios resulting in freezes or crashes.

SMEXPORTOSM

Improved stability of SMEXPORTOSM by resolving several scenarios causing crashes.
  • SR147179

SMREPAIR

Fixed a bug where flanges were offset and bend radii were changed for models containing form features.
  • SR181577

SMREPLACE

The SMREPLACE command now supports mechanical blocks.
  • SR182625

SMUNFOLD

Fixed a bug where the 2D representations of form features were not always correctly aligned with the unfolded model.
  • SR171803

Snapping

Fixed performance issue while snapping to perpendicular or nearest point of 3D solids.
  • SR200424
Fixed freezing during 3D snapping to 3D solids.
  • SR202249

SPELL

Fixed an issue in the Czech version where the SPELL command suggested the same word as a correction even when it was not in the dictionary.
  • SR200195

Spot elevation labels

We fixed an issue where individual spot elevation labels could not be rotated using the ROTATE command. This behavior has now been corrected, and spot elevation labels respond properly to the ROTATE command.
  • SR196335
  • SR199707

Start Page

We've improved the behavior of the Start page when it's not maximized, making it more responsive and predictable when closing it from a tiled or cascaded window layout. You can now reliably close the Start page using the window's 'x' button without unexpected UI shifts or requiring multiple clicks, regardless of cursor position or interaction with other drawing windows.
  • SR196873
We fixed a bug that resulted in some user interface elements remaining hidden after quitting the application from the start page, then canceling when prompted to save an open drawing.
The right-click menu for modifying columns in the Recent Files section now works correctly in Table view mode, even after switching from Grid view without needing to restart the application. Previously, column options were unresponsive after changing views, requiring a restart to restore functionality. This update ensures a consistent and functional experience when customizing columns in both view modes.
  • SR191393
Text in the "View Lessons" button on the Start Page now displays correctly in translated versions of the application. Previously, the text could appear truncated or misaligned due to layout issues in localized interfaces. This update ensures proper sizing and readability across all supported languages.
  • SR171444

Status Bar

We have introduced a minimum width to the layout tabs on the status bar to improve usability.
  • SR190759
  • SR194956
The bug that prevented layout tabs with a single character name from being moved to the start of the list has been resolved.
  • SR200461
  • SR201070
The behaviour when copying a layout has been improved.
  • SR194956
  • SR196462
  • SR198747
Fixed a problem where a label added on the status bar via a BRX call would appear without text if there is not enough space.
  • SR190866
Added the Viewport Standard Scale control to the status bar by default when working in Paper Space.
  • SR200789

String

We fixed an issue that caused incorrect station calculations when a String was reversed.
  • SR197120

String Editor

Updated the display of slope boundary values in the String Editor for improved clarity. Instead of showing "Infinity:1" and "0:1", the values are now displayed as "Vertical" and "Horizontal".
  • SR180373

Surface Labels

We improved the performance of moving contour labels using grips.
  • SR176365
We fixed an issue where the Surface labels property didn't appear in the Properties panel when multiple labels were selected.
  • SR199707
We fixed an issue where surface labels were not deleted along with their associated surface. Labels now delete automatically when their linked surface is erased.
  • SR162084

Symbols UCS Workflow

The orientation of Mechanical Symbols in paper space were separated from the UCS in model space, allowing for correct placement in accordance to the current UCS in each.
  • SR163610
  • SR174580

TABLE

Fixed an issue where table cell heights were displayed larger than expected, causing misalignment when table breaks were enabled.
  • SR140138
  • SR162488
  • SR175421
  • SR198178
The precision of table cell values are now retained when opening drawings saved in 2004 and earlier formats.
  • SR162166
  • SR175120
  • SR198178
Fixed table row height calculations.
  • SR162488
Fixed an issue where table cell heights in certain drawings were incorrectly reset.
  • SR203431

TCONNECT

Fixed a bug where Connect to Nearest produced inconsistent results in a specific drawing.
  • SR192751

TEXT

Entering a rotation angle now works properly when dynamic dimensions are enabled, and the angle can be entered without moving the mouse.
  • SR100941
  • SR194398

TINEDIT

We fixed a performance issue introduced with the implementation of the Smoothing dialog. To prevent BricsCAD from freezing when too many points are added, we introduced a limit: if the number of points exceeds the allowed threshold, the smoothing operation is canceled, and a warning message is displayed.
  • SR189639

TINEXTRACT

We fixed an issue where the TINEXTRACT command could generate invalid solids in certain cases when extracting between two surfaces. The command now skips these solids, and a message is displayed indicating that some solids were not extracted.
  • SR192953

TINMERGE

We fixed an issue that occurred when using TINMERGE to merge a grading with sharp corners into a base TIN surface.
  • SR185416
We fixed an issue where TIN surfaces created with the TINMERGE command were placed on Layer 0 instead of the current layer.
  • SR191396

Tips Panel

The tips panel now displays a tip for the DIMENSION command.
  • SR193659
Updated the Tips Icon in the content of the tips panel to reflect the correct BricsCAD version.
  • SR203679
  • SR204714

TOOLPALETTES

Fixed an issue where layers assigned to tools with custom properties in the Tool Palettes did not reflect those properties until BricsCAD was restarted.
  • SR138007
  • SR190128

TOOLPALLETTES

Fixed an issue where inserting a block from TOOLPALETTES with a predefined layer set its layer as the current drawing layer instead of keeping the existing current layer.
  • SR205524

TRIM

Fixed an issue where BricsCAD became unresponsive when hovering over a hatch while using the TRIM command.
  • SR197410
  • SR197640
  • SR198912

Typed Plans

We fixed an issue causing the Typed Plans editor to crash
  • SR191421

VIEWBASE

Fixed a bug where the surface type was not recognized by VIEWBASE.
  • SR143128
  • SR181286

VIEWBREAK

Fixed a bug where adding a VIEWBREAK a second time on a different layout caused dimensions in the first layout to become unassociated.
  • SR143047
  • SR155401
  • SR202654

VIEWDETAIL

Fixed a bug where the detail view boundary color could not be changed via Drawing Explorer.
  • SR198932

VIEWSECTION

Fixed a bug where switching a section view from 3D to 2D geometry caused some entities to disappear.
  • SR196261
Fixed a bug where the custom depth setting did not display the section correctly in drawings with Mechanical Blocks.
  • SR122418
  • SR192740
Fixed a bug where external references were not displayed in certain section views.
  • SR183670
  • SR194251
Fixed a bug where entities with the non-sectionable property enabled were processed incorrectly in full and custom depth section views.
  • SR199124

VISUALSTYLE

Reduced graphical artifacts that could appear behind solid geometry when using certain rendered visual styles.
  • SR202116

Welding Symbol Standards

We revised the default standard revision for the welding symbol in the Mechanical 2D templates for DIN EN 22553:1997, DIN EN 4063:2009 and ISO 2553:1992, ISO 4063:2009.

XREF

Fixed a bug where certain files could not be unloaded from a specific drawing.
  • SR200906

Plugins

BLADE

We have fixed a timing issue in the BLADE debugger that caused problems when stepping through or (re-)loading LISP code from within an ongoing operations.
  • SR142741
We've fixed a focus problem with the Find/Replace dialog.
  • SR198291
Using Undo/Redo in BLADE now positions the cursor at the modified code for improved compatibility and usability.
  • SR199353
We have improved and fixed some issues related to the Beautify/Reformat function.
  • SR198291
The SyntaxTip (positioned below the current editor line) has been improved to work better with various display scaling settings.
  • SR198291
We have fixed some visual issues with "Floating Editor Windows" under Windows OS, and a crash under Linux when using "Floating Editor Windows".
  • SR157425

BRX

We fixed two unexpected behaviors of AcEdJig::acquirePoint(): prompt is now displayed when the function is called directly without drag(), and direct distance input is still accepted when kAcceptOtherInputString is set.
  • SR71892
  • SR71897
We implemented the AcFdFieldReactor class along with associated global functions acdbAddFieldReactor() and acdbRemoveFieldReactor().
  • SR84527
We've improved ads_queueexpr() behaviour when multiple drawing files are opened. Queued expressions are now processed per-document at the end of document loading.
  • SR135898
The AcDb3dProfile class has been implemented.
  • SR164260
Undocumented global function acedGetPredefinedPatterns() has been implemented, with declaration in ArxUndocumented.h.
  • SR183699
The AcDbPolyline::getArcSegAt() functions now consistently return eInvalidIndex if the requested segment is out of range, or eInvalidInput if it is a straight segment. Unlike other platforms, the functions never return eOk with garbage arc parameters.
  • SR185596
We've corrected a bug in AcDbSortentsTable::firstEntityIsDrawnBeforeSecond() that caused it to sometimes return the wrong result.
  • SR195353
Pasting field codes into the MText editor now correctly triggers AcFdFieldEvaluator events.
  • SR199706
We implemented AcDbAttributeDefinition::getMTextAttributeDefinitionConst() and AcDbAttributeDefinition::setMTextAttributeDefinitionConst() functions.
  • SR192611
We fixed an error when trying to attach a point cloud using acdbAttachPointCloudExEntity.
  • SR188273
  • SR198879
We fixed a bug during call of -POINTCLOUDATTACH.
  • SR198879
AcDbAttributeDefinition::getMTextAttributeDefinition() now returns a clone of the internal AcDbMText entity.
  • SR192611
We implemented several missing AcString operators.
  • SR184483
We implemented AcDbDynBlockTableRecord class.
  • SR178292
We fixed a crash that occurred while using the PEDITEXT command with a custom entity derived from AcDbPolyline.
  • SR196507
We've fixed an exception handling bug that could cause unexpected behavior when execution continued after an SEH exception was caught and handled in plugin code.
  • SR193003
We extended or BRX sample to include commands that use the BRX specific 3d constraints API.
  • SR152587
The AcDbMLeader::setMText() function now properly clones fields from the input AcDbMText entity.
  • SR200467
We implemented numerous missing AcDbDimension member functions.
  • SR201492

BRX/.NET

Setting a newly created viewport on or off is now correctly persisting after the viewport is added to a database.
  • SR199627
Performing a mirroring transformation on an annotative text entity applies the correct transform to every annotation scale attached to the text entity.
  • SR201765
While a model space viewport is active, changing active model space viewport annotation scale now results in correct CurrentContext, and adding a new annotation scale context to a block reference no longer changes the CurrentContext unexpectedly.
  • SR200784
A new IFC export option AllVisibilityStates has been added.
  • SR201577
The IFC API has been updated to include IFC4X3 schema support.
  • SR201578
The AcDbPolyline.getFirstDeriv() and Polyline.GetFirstDerivative() functions now return expected results when called on polylines containing coincident vertices.
  • SR190476
AcDbEntity::list() and Entity.List() now emit the same output as the LIST command for native entity classes.
  • SR192432
When using the layout manager to clone a layout and providing a spe3cific tab order for the new layout, other layout tabs are now re-sequenced when the clone was added to the active drawing database.
  • SR193484
It is now possible to add keywords and change the prompt while a jig is dragging.
  • SR194597
The acdbEffectiveBlockTableRecord() (C++) and Parametric.Utility.EffectiveBlockTableRecord() (.NET) methods have been extended to also return the original/effective block definition when the argument is object id of a parametric block table record instance.
  • SR196681
The CAdUiPaletteSet (PaletteSet) now honors the PSS_CLOSE_BUTTON (ShowCloseButton) style flag while docked.
  • SR198212
The result solid after a solid modeling boolean operation now takes on the current material (system variable CMATERIAL) instead of the bylayer material.
  • SR199217
We fixed a bug related to setting a custom scale during programmatic creation of an annotative MLeader.
  • SR199397
We fixed a V25.2 regression that caused commands sent by sendStringToExecute() to be discarded and never executed in certain scenarios involving switches between document context and application context.
  • SR203863
When picking a point during jigging, ortho mode no longer applies to entity snap points.
  • SR203588
  • SR203771

BRX/.NET/LISP

A provided selection filter is now applied also to group members in case one member of a group is selected, and SELECTIONPREVIEW is disabled.
  • SR202816

COM

The AcadApplication.RunScript() method now completes running a script before the function returns, even in the fiberless threading mode.
  • SR204027
We've added support for parametric blocks to the IAcadBlockReference.EffectiveName property.
  • SR190776
We fixed an incorrect reference count in returned block entities that resulted in a crash under certain conditions.
  • SR198633
The InsertBlock() method now handles block placeholder fields correctly when initializing the attributes from attribute definitions.
  • SR201944

DCL

Included DCL files are now found if located in the current working directory, similar to other platforms.
  • SR194668
DCL syntax analysis has been improved to detect extra ending braces. This now triggers a DCL error. Additionally, a syntax error is triggered if neither an OK nor CANCEL button is declared in a DCL dialog.
  • SR197099
A DCL ListBox problem with truncated column text has been fixed.
  • SR202555

DESCoder

Updated DESCoder.exe to version 2.11 to fix a rare defect when creating the .des file. Support for embedded UTF-8 (with or without BOM signature) encoded Lisp source files has also been added.
  • SR148940

LISP

We fixed an issue that prevented (bim:set-assigned-building) from allowing the assignment of spatial locations for all BIM Types.
  • SR201045
We improved stability in scenarios where a lisp function closes its own drawing.
  • SR194425
The integrated (dos_encrypt) function is now compatible with DOSLib encoding logic.
Important developer note: please ensure that previously encrypted data from V25 and earlier is re-encrypted with V26 for use in V26 and later. Install version-specific encrypted files, if needed.
  • SR197471
Modifying the pickfirst selection set during pickfirstmodified event now works correctly. This fixes a V22 regression.
  • SR198859
A problem with (vlax-remove-cmd) has been fixed. Function behavior is now more compatible with behavior on other platforms.
  • SR198708
We fixed an issue with (vla-put-Coordinates) when used on splined or fitted polylines.
  • SR199692
We have improved compatibility of (vla-get/put-textfill) for dimension entities.
  • SR199894
We fixed some issues with the (vlax-ldata-xxx) functions that resulted in undo operations leaving outdated VLAX-LData values.
  • SR176744
The COM functions (vla-get/put-ShadePlot) have been improved to provide correct and compatible functionality.
  • SR201563
For more compatible behavior, (grread) now returns code 25 for a right mouse button click when SHORTCUTMENU is greater than 0. Otherwise, code 11 is returned.
The Lisp functions (vla-get-EffectiveName obj) and (getpropertyvalue obj "EffectiveName") now consistently return the instance name for DynamicBlocks and ParametricBlocks.
  • SR205064
We fixed an issue that prevented (bim:set-assigned-building) from allowing the assignment of spatial locations for all BIM Types.
  • SR201045

LISP/DCL

The DCL listbox header size is now scaled up proportionately with the label text.