Примечания:

BricsCAD® (Windows) V24 устанавливается и работает независимо от предыдущих версий BricsCAD.

Дистрибутив BricsCAD® включает все версии BricsCAD: Shape, Lite, Pro, Mechanical, BIM и Ultimate.

Для запуска компилированных BRX приложений необходима лицензия BricsCAD Pro (или выше).

Для выполнения визуализации, 3D моделирования и генерации видов чертежа необходима лицензия BricsCAD Pro.

Для создания 3D зависимостей и механических компонентов (деталей) необходима лицензия BricsCAD Pro. Лицензия BricsCAD Pro также необходима при использовании функций деформационного моделирования.

Для работы с TIN поверхностями, профилированием и трассами необходима лицензия BricsCAD Pro.

Для использования BricsCAD BIM и BricsCAD Mechanical необходима платформа BricsCAD Pro.

BricsCAD Ultimate включает лицензии BricsCAD Shape, Lite, Pro, BIM и Mechanical.

Приложения: BricsCAD V23 скомпилирован с использованием Visual Studio 2019. Для обеспечения совместимости с BricsCAD V23 DLL расширения С++ должны быть скомпилированы с использованием той же версии платформы.

Эти примечания к выпуску отражают то, что было включено в каждую основную и промежуточную английскую версию программного продукта. Иногда промежуточная версия для определенного языка может быть пропущена. В этом случае изменения, указанные для этой версии, будут доступны в следующем выпуске BricsCAD на этом языке.

При возникновении каких-либо проблем при работе с BricsCAD отправьте запрос в поддержку. Мы будем благодарны вам. Вы поможете сделать наш продукт еще лучше.

Добро пожаловать в BricsCAD! Постоянное совершенствование продукта - это наш образ жизни. Мы ежедневно работаем над новыми функциями и исправлениями, чтобы сделать BricsCAD самой лучшей САПР!

05.022024

Версия 24.1.08

Изменения в обработке облаков точек

Уровень цветовой карты

Добавлена возможность установки минимального и максимального значения Z при использовании опции уровня для цветовой карты.
  • SR126299

Исправления (на английском языке)

BIM Section Update

We fixed an issue that caused BIMSECTIONUPDATE to crash in a specific scenario.
  • SR159263

DWGCOMPARE

Fixed bug that where DWGCOMPARE did not recognize a drawing selection from the Drawing Compare panel.
  • SR169059

FLATSHOT

Bug creating a scaled down block when perspective property is on has been fixed.
  • SR163329
  • SR169888

Обозреватель конструкции

Resolved instances where navigating in the Mechanical Browser results in unexpected crashes. Specific scenarios that are resolved; crash when selecting Sheet Metal entities, crash when editing Sheet Metal flanges, crash when navigating between Mechanical Browser and BOM Manager.
  • SR150803
  • SR155726
  • SR167094

MLEADER

Crash related to the usage of global database MLEADER style in MT mode has been fixed.

Parametric Operations

Fixed a bug to support DXF export for a file with parametric operations.
  • SR168305

Performance

Improved performance by reducing delays when hovering over block references in large drawings.
  • SR169931

Облако точек

Fixed wrong URL for the Pointcloud Classify button. It now opens the Help Center article 'POINTCLOUDCLASSIFY command'.
  • SR164672
  • SR166144
  • SR166150
  • SR166299

POINTCLOUDCLASSIFY

The ribbon button now works as expected when the classifier is installed correctly. When updating from a previous V24 install it might be needed to update the CUI file.

Purge

Crash after Purge and close has been fixed.
  • SR166165
  • SR166851
  • SR167751
  • SR167860
  • SR168090
  • SR168274
  • SR169975
  • SR169985
  • SR170136
  • SR170483
  • SR170594
  • SR170629

SheetSets

Fixed a crash on placing a model view. Sheet set lock is added for the operation

Status Bar Balloon

The notification balloon no longer displays over other active application windows.
  • SR170680

TRIM

Fized a bug where segments were incorrectly highlighted when zoomed in or out.
  • SR163066

VBA

We added more details error information in case of a VBA runtime initialization failure.
  • SR145620
  • SR147541
  • SR154920
  • SR156942
  • SR159197
  • SR159347
  • SR161558

Приложения (на английском языке)

.NET

We fixed a bug that caused a failing cast to SweptSurface.
  • SR168947
We fixed an exception in GeoCoordinateTransformer.Create().
  • SR169481
Access to HLR result entities via HlrData.RootEntity is now possible for the entire lifetime of the containing HlrCollector instance.
  • SR169503

BRX

We implemented AModeler::Body::getPhysicalEdgesAndVertices().
  • SR168127

BRX/.NET/LISP

Automatic parsing of prompt keywords now ignores spaces at the beginning and end of prompt keywords enclosed in square brackets.
  • SR169287

LISP

Resolved an issue where the ActiveX setblockattributevalue32 method would report as being applicable to an object but would return an error on execution with valid parameters.
  • SR169242

11.122023

Версия 24.1.07

Изменения в BricsCAD

2DCONSTRAINTFLAGS

Введена системная переменная 2DCONSTRAINTFLAGS для решения проблем с зависимостями из старых версий BricsCAD.
  • SR163045
  • SR166196
  • SR167159

Лента

Из ленты удален инструмент Удалить вершины.

Изменения в BricsCAD BIM

BIMPROPERTIES

Пространства имен свойств теперь можно удалять с помощью диалогового окна BIMPROPERTIES

Импорт IFC

Исправлено неправильное положение вложенных блоков, когда модель IFC располагалась относительно глобального начала координат IFC.
  • SR158541

TCONNECT

Опцию Примыкание к ближайшему теперь можно использовать с ленты без предварительного выбора граней.
  • SR116711

Изменения в обработке облаков точек

FILLET/CHAMFER

Облака точек больше не влияют на выполнение команд FILLET и CHAMFER.
  • SR148055
  • SR167758
  • SR168307

Исправления (на английском языке)

Anchoring

A bug in the BricsCAD.Bim.AnchoredBlocks.QueryValidAnchorPt(...) (Managed .NET) and BimApi::queryValidAnchorPt(...) (BRX) functions, causing an empty FullSubentityPath to be returned, was fixed.
  • SR167997

BLOCKCONVERT

Fixed a crash when BLOCKCONVERT command is initiated or cancelled.
Fixed a bug resulting in wrong stretch and flip lines with parametric operations designed prior to v24.
  • SR167298

BMINSERT

Fixed a crash that occurred when switching the insertion type to external during insertion of a mechanical block.
  • SR163697
  • SR168518

COM

Late bound ActiveX calls to IAcadHatch.AppendOuterLoop() are no longer failing with a missing argument error.
  • SR166926
  • SR167165
  • SR167364
  • SR168360

Командная строка

Entering a command shortcut to set a system variable is working again.
  • SR167367
  • SR167566
  • SR167653
  • SR168357

COPYCLIP/PASTECLIP

Crash has been fixed
Fixed crashes happening during copy-paste of blocks with parametric operations designed prior to v24
  • SR165306
  • SR166608
  • SR167112

Drawing Explorer

Fixed the truncated "Maximum leader points" label on localized versions.
  • SR133011

DWGHEALTH

Fixed an issue where newly created routines could not be saved in the localized vesions of BricsCAD.
  • SR167247

Внешние ссылки

Nested xrefs are not incorrectly purged on open if their top xref is not yet loaded (ex. invisible)
  • SR155133

Help pages

Fixed specific help page URLs for some commands run from drawing explorer.

Мастер установки

The installer has been adapted to include the spatial localisation path. This prevents a crash on open in Korean/Chinese/Japanese versions.

Loft

The loft command no longer allows a preselection containing multiple loft profiles.

Управление форматами файлов точек

After creating or editing Surface file formats or Point file formats in localized versions, formats are now correctly displayed in Civil Explorer again.
  • SR166478
  • SR166479
  • SR166482

Строка меню

The BMINSERT command has replaced the redundant BIMINSERT command in the Menu bar.

Move

Fixed a bug that caused some block references to be moved twice during the move command.
  • SR151277
  • SR153815
  • SR160998
  • SR165009
  • SR168240

OPEN

Drawings open correctly on Korean/Chinese/Japanese Window versions.
  • SR150830
  • SR154580
  • SR161952
  • SR162796
  • SR163733
  • SR164697
  • SR166840

POINTCLOUDCROPSOLID

UNDO now works correctly after the usage of POINTCLOUDCROPSOLID
  • SR167276

PRINT

Width factor of text entities using shx fonts is taken into account while printing
  • SR162417

Публикация

Now, when published in the background mode, Sheetset fields are accurately evaluated. Additionally, temporary folders are automatically removed following a background publish.
  • SR167347

QUICKCALC

Expressions are now correctly evaluated.

Лента

Opening the ribbon file menu repeatedly no longer produces a crash.
  • SR166927
  • SR166932
  • SR166932
  • SR167007
  • SR167221
  • SR167665
Fixed the "Log in" functionality in the AI Assist ribbon tab, on localized versions, by calling the global -LOGINUSAGEDATAPROGRAM command.
  • SR165522

Sheet Generation

We fixed an issue causing some missing elevation hatches during Sheet Generation
  • SR119507

Подшивки

BricsCAD no longer crashes when a subset with nested subsets in SheetSet tree is removed.

Sketch based features, Extrude

Fixed a bug that created the wrong geometry when changing the height of a subtracted extrude feature so that it cuts all the way through the parent solid.

Sketch based features, REVOLVE

Fixed a bug that created the wrong geometry when updating the angle of a revolved sketch feature by exactly 180 degrees.
Fixed a bug that created a wrong geometry when changing the angle of a revolved sketch feature by a large value.
Fixed a bug that caused problems when changing the "Both sides" option of a revolved sketch feature with a revolution angle larger than 180 degrees.

Начальная страница

Fix a crash in the Qt Start page that happens when the user's Templates folder is missing.
  • SR164167

Приложения (на английском языке)

.NET

We implemented DatabaseServices.MLeaderStyle.ExtendLeaderToText property.
  • SR165840

BRX

We fixed a bug that resulted in AcDesignTable::getAllDesignTables() incorrectly returning eInvalidIndex in certain cases.
  • SR160003
We implemented Adesk::Boolean AcGeSurface::isOn(const AcGePoint3d&, AcGePoint2d&, const AcGeTol&) function.
  • SR165309
We implemented the missing AcGePointOnCurve3d::point(double) and AcGePointOnCurve3d::point(const AcGeCurve3d&,double) functions.
  • SR165309
Numerous AcGeKnotVector member functions have been implemented.
  • SR165309
We implemented the missing AcGePointOnSurface functions.
  • SR165309
We implemented the AcGeCurveBoundary class.
  • SR165309
We implemented the missing AcGeExternalBoundedSurface::getContours(int&,AcGeCurveBoundary*&) function.
  • SR165309
We implemented AcGeExternalCurve3d methods: isNurbCurve(), isOwnerOfCurve(), setToOwnCurve(), isRay(), isEllipArc(), isCircArc().
  • SR165309
We implemented AcGeEllipArc3d::AcGeEllipArc3d(const AcGeEllipArc3d&) constructor.
  • SR165309
Support has been added for custom classes derived from AcDbAssocActionBody.
  • SR165633

BRX/.NET

The command autocomplete popup is now populated with all commands from multiple demand load registry keys using the same application name.
  • SR166197

LISP

We fixed a stability issue causing sporadic Lisp crashes after use of (vlax-release-object).
  • SR148938
  • SR167067
  • SR167297

LISP

The (bim:get-assignedprofile) function has been corrected to return profile name that includes a size, same as in V23.
  • SR168488

13.112023

Версия 24.1.06

Изменения в BricsCAD

API

OdEdSettingsReactor, OdEdSettingsManager: удалены ссылки на внутренние классы.

Аудит

Улучшены аудит и очистка 2D зависимостей.

ExpressTools

Команда QLATTACH теперь выдает более понятные сообщения об ошибках.
  • SR165531
Исправлена проблема с производительностью в Propulate_>Edit при добавлении в поле со списком большого количества атрибутов.
  • SR166296

Прокси-сервер

В диалоговое окно Параметры добавлены настройки прокси-сервера.
  • SR153616
  • SR154267

Элементы на основе эскизов

Создана новая команда REMOVESKETCHFEATURE, которая отменяет все побочные эффекты от включения CREATESKETCHFEATURE.
  • SR163680

Изменения в BricsCAD BIM

Панель 24/7

Теперь при загрузке новой версии поле описания предварительно заполняется предыдущим описанием.
  • SR142362

Импорт IFC

Реализованы механизмы коррекции, позволяющие импортировать некоторые файлы IFC, содержащие ошибки. Если для исправления недостающих данных используются значения по умолчанию, пользователь будет проинформирован об этом в файле отчета.
  • SR117312
  • SR122021
  • SR160279
  • SR160905

Исправления (на английском языке)

AMWELDSYM

Fixed the rendering of special characters within the text of the command's dialog box.
  • SR165172
  • SR165383

Analytics

Fixed a reauthentication related crash that occurred in a particular case.

Attachment Panel

The attachment panel is updated immediately after an Xref/attachment is bound/inserted.
  • SR153320
  • SR156116
  • SR156674

Balloons

Fixed crash happening during balloons' associativity evaluation.

BCF Panel

It is now possible to add special characters in issue comments and titles.
  • SR152253

BIMANCHOR

When an anchored block is moved to the edge, it no longer jumps to the adjacent face.
  • SR165864

BIMINSERT

Fixed BIMINSERT preview flickering occurring while positioning the block.

BIMTAG

We fixed a drop in performance when adding BIM Tags to a particular drawing.
  • SR164285

BLOCKCONVERT

Now the command's list of blocks contains only blocks local to the current file (no Xrefs).
  • SR165165
Crashes no longer occur on files with dead dblock actions references.
  • SR166497

BMINSERT

Fixed a crash that occurred when switching the insertion type to external during insertion of a mechanical block.
  • SR163697

DCL

Improved compatibility and cross-platform support for DCL files:DCL engine now supports .dcl files using UTF-8 encoding, with and without BOM.

Размеры

Dimensions between Centermarks and Centerlines are now created associative in Model & Paper Space.
  • SR158270
  • SR159489

DMPUSHPULL

Fixed a bug that caused weird behavior when using Push/Pull on a boundary with no underlying solid.

Drawing Explorer

Drawing Explorer no longer displays an error message when clicking on External References category.
  • SR166409
  • SR166517

Dynamic Blocks

Fixed the location of the rotation grip point in complex dynamic blocks.
  • SR155245

ExpressTools

Fixed usage of translated ExpressTools DCL dialogs:loading of temporary .dcl files could fail on particular environments, now solved by using UTF-8 encoded .dcl files.

Внешние ссылки

Fixed an issue with Xref paths, are now no longer lost in XATTACH dialog if set Relative or Absolute.
  • SR162791
  • SR163833
  • SR166393
  • SR166456
  • SR166487
  • SR166552
  • SR166561
  • SR166666
  • SR167036

EXTRUDE

EXTRUDE dynamic dimension uses ADAPTIVEGRIDSTEPSIZE system variable value again.
  • SR161870

Fields/Sheetsets

The expression of a field linked to a sheet set view/property is updated correctly when the view/property is deleted.
  • SR156954

Шрифты

Added support of HZFS.SHX as a bigfont for Chinese simplified.
  • SR159471

GEOGRAPHICLOCATION

The link to download more coordinate systems now points to the correct V24 help page.
  • SR166172
  • SR166217

HATCH

The hatch dialog now works correctly with localized hatch names.
  • SR167143

IFC

Properties with Ifc type IFCCOUNTMEASURE are now defined as integers.

INSERT

Fixed a bug that caused the value of INSNAME system variable to be ignored by the Insert Block dialog.
  • SR165011

OLE

We fixed a crash that occurred in certain cases when closing an external application document with an OLE embedded drawing.
  • SR164835

Облако точек

Fixed wrong URL for the Pointcloud Classify button. It now opens the Help Center article 'POINTCLOUDCLASSIFY command'.
  • SR164672
  • SR166144
  • SR166150
  • SR166299

PRINT

"Print As PDF" now saves the file with the correct extension on localized versions.
  • SR166875

PUBLISH

Fixed a crash occurring in multithreaded mode for Leader objects with MText annotations.
  • SR157061

Settings Variables

Fixed variable display issue where titles were replaced with variable names in Settings dialog.
  • SR163297

Фигура

Shape no longer hangs when opening or saving a drawing.
  • SR163297
  • SR166970

Таблицы

Fixed a data link update issue, now content-locked cells are also updated.
  • SR166124
  • SR166394

Undo

Fixed a problem with Undo operations occurring after changes from combo boxes located in toolbars and ribbons.
  • SR164794

Приложения (на английском языке)

.NET

LayerViewportProperties.Transparency has been implemented.
  • SR144029

BRX

We fixed a crash that could occur in certain cases after casting an AcDbSymbolTableIterator to AcDbLayerTableIterator.
  • SR166996
AcDbBlockTableRecord::appendAcDbEntity() and AcDbEntity::setDatabaseDefaults() no longer reset entity visibility.
  • SR166999

BRX/.NET

Demandload registry keys in the HKLM registry hive are no longer ignored when populating the command autocomplete popup.
  • SR166197

LISP

The (bim:ifc-exportfile) LISP function has been enhanced to support the options IfcTesselateBSplineCurvesAndSurfaces, IfcExportSweptSolidsAsBRep, IfcExportProfileCenterOfGravity, and IfcCreateUniqueGuid, and to accept an additional optional fourth argument to control the Model View Definition (MVD) used for the export.

16.102023

Версия 24.1.05

Изменения в BricsCAD

Панель инструментов Доступ

Панели инструментов Доступ и Доступ 3D были оптимизированы с уменьшением количества инструментов. Старые панели инструментов Доступ по-прежнему доступны с маркером (устаревшая).

Помощник

Сгенерирована общая модель "Другие релевантные команды", которая предоставляет предложения соответствующих команд на закладке ленты Помощник для всех. После подключения к BricsCAD Analytics вы видите эту общую модель, ожидая, что наши конвейеры машинного обучения сгенерируют персональную модель с другими релевантными командами на основе вашего личного использования приложения.
Введен усовершенствованный алгоритм, предлагающий следующие потенциальные команды проектирования на основе вашего взаимодействия с BricsCAD через квадро-меню, командную строку, ленту, меню и панели инструментов. Эти предложения представлены на специальной закладке ленты Помощник. Чтобы получить доступ к этим персонализированным предложениям, необходимо присоединиться к программе BricsCAD Analytics, что можно сделать непосредственно на закладке ленты Помощник.
Улучшена отзывчивость Помощника за счет мгновенного отображения предложений (когда они доступны) и устранения необходимости перезапуска приложения.

Закладка ленты Помощник

Теперь в файлах .CUI можно включить или выключить закладку ленты Помощник, например, с помощью редактора CUI.

Монитор аннотаций

Монитор аннотаций отмечает диссоциированные размеры/выноски/мультивыноски небольшим значком с изображением. Для управления отображения этого значка добавлена переменная ANNOMONITOR.
  • SR145153
  • SR157491

Приложение

Щелчок на окне чертежа для активации главного окна приложения BricsCAD больше не регистрирует щелчок мыши как событие просмотра чертежа.
  • SR153677

ARRANGE

Из контекстной панели команд удален переключатель Показать манипуляторы. Теперь манипуляторы отображаются всегда.

ARRAYEDITEXT

Реализована поддержка BEDIT для блоков массива.
  • SR134143
В команду ARRAYEDITEXT добавлена новая опция Редактировать источник.

Ассоциативные размеры

Добавлена поддержка зависимостей, основанных на ассоциативных размерах, созданных в AutoCAD для объектов ACIS.
  • SR117242

BricsCAD Analytics

Программа обработки данных об использовании приложения BricsCAD Analytics теперь включена по умолчанию при использовании бесплатной 30-дневной пробной версии BricsCAD. Пользователь пробной версии будет проинформирован об этом следующим образом:
  • Лицензионное соглашение Bricsys End User License Agreement (EULA) информирует пользователя о том, что в течение пробного периода обмен анонимными данными об использовании приложения включен по умолчанию.
  • Во время пробного использования диалоговое окно Запуск BricsCAD представляет пользователю дополнительные сведения о BricsCAD Analytics и об обмене анонимными данными об использовании приложения с Bricsys.
  • При работе с пробной версии пользователь в любой момент может перейти к настройкам аналитики, чтобы изменить свои предпочтения или прекратить передачу данных компании Bricsys.
  • После окончания бесплатной пробной версии, если лицензия BricsCAD активирована с помощью действительного лицензионного ключа, пользователь будет повторно проинформирован о программе и о передаче анонимных данных приложения в компанию Bricsys.
  • In summary, licensed users can explicitly choose to join the BricsCAD Analytics program, or not share usage data with Bricsys.
Диалоговое окно "Настройки аналитики" теперь можно закрыть без изменений с помощью кнопки "Отмена".

Калькулятор

Добавлен мощный встроенный калькулятор.
  • SR12988
  • SR26695
  • SR27282
  • SR29304
  • SR34225
  • SR37214
  • SR39093
  • SR39127
  • SR39127
  • SR68790
  • SR81308
  • SR89544
  • SR118068
  • SR129647
  • SR131043
  • SR142028
  • SR143043
  • SR148605
  • SR150891
  • SR151587
  • SR152867
  • SR152917
  • SR152923
  • SR152933
  • SR152935
  • SR152940
  • SR152943
  • SR152946
  • SR152950
  • SR152953
  • SR152954
  • SR152960
  • SR153758

COPYGUIDED3D

COPYGUIDED3D теперь поддерживает копирование зависимостей, которые частично лежат на объектах узлов, а частично - на вспомогательных объектах.
A tweak was made to the COPYGUIDED3D algorithm that helps it to perform better in some specific cases.

CONNECT

При выборе двух дуг или дуги и отрезка команда теперь будет соединять оба конца, если это возможно.

Контекстное меню

Дополнительные инструменты редактирования полилиний теперь доступны в контекстном меню при выделении полилинии.
  • SR155012

DCANGULAR

Исправлено изменение направления вращения для угловой 2D зависимости при граничных значениях.
  • SR139729

Параметры по умолчанию

В рабочих пространствах BIM и Civil параметр "Вычитание DMPUSHPULL" теперь отключена по умолчанию. Это означает, что при использовании команды DMPUSHPULL для первого твердого тела, пересекающегося с другим твердым телом, области пересечения больше не вычитаются из другого твердого тела. Чтобы снова включить вычитание, измените значение системной переменной DMPUSHPULLSUBTRACT на ("Включить" или "1").
  • SR155560
Увеличен размер перекрестия по умолчанию. Чтобы вернуться к предыдущему размеру, измените значение системной переменной CURSORSIZE на 3.
Объекты, используемые для вычитания из базового 3D тела, больше не удаляются после команды SUBTRACT. Чтобы вернуться к прежнему поведению, измените значение системной переменной DELETETOOL на 'Включить (1)'.
Эффект выделения стал ярче, чтобы улучшить его видимость. Это касается системных переменных HIGHLIGHTCOLOR, HIGHLIGHTEFFECT и GRIPCOLOR.
Цвет маркера привязки был изменен с красного на зеленый, а размер маркера привязки увеличен. Изменены настройки по умолчанию системных переменных SnapMarkerSize и SnapMarkerColor.
Точки теперь отображаются на экране в виде перекрестия. Чтобы изменить это поведение, используйте системную переменную PDMODE.
Теперь системная переменная DELOBJ по умолчанию выключена. Исходные объекты, используемые для создания 3D тел (с помощью таких команд, как EXTRUDE, REVOLVE и LOFT), сохраняются и больше не удаляются. Для перехода к традиционному поведению (удаление исходных объектов) установите для системной переменной DELOBJ значение 'Удалить объекты профиля' (1).
Теперь цвета манипулятора соответствуют цветам осей XYZ. Была изменена системная переменная MANIPULATORCOLORTHEME.
По умолчанию для системной переменной ORBITAUTOTARGET установлено, что теперь вид вращается вокруг выбранных в данный момент объектов. Если ни один объект не выбран, то вид вращается вокруг всех объектов на чертеже. Чтобы изменить такое поведение, отключите системную переменную ORBITAUTOTARGET.
  • SR154929
Теперь для всех рабочих пространств по умолчанию выбираются целые твердые тела, а не подобъекты. Для выбора подобъектов нажмите и удерживайте клавишу Ctrl. Изменить режим выделения объектов можно также на ленте и на панели инструментов быстрого доступа.

ПРЯМОЕ МОДЕЛИРОВАНИЕ

Повышена производительность некоторых средств прямого моделирования.
  • SR131489

DRAGSNAP

Курсор теперь имеет магнитное поведение при перетягивание (MOVE, ROTATE, MIRROR и т.д.). Это помогает визуализировать целевое местоположение изменяемого объекта.
  • SR126321

DRAWINGHEALTH

Управление существующими процедурами, создание новых процедур и работа с пользовательскими (еще не сохраненными) процедурами стало более простым.
Теперь команда позволяет дублировать, удалять, экспортировать или импортировать несколько процедур за один раз.
Улучшены стандартные процедуры. Теперь уменьшить размер файла и исправить ошибки в чертежах стало проще благодаря уникальному рабочему процессу DWGHEALTH.

Экспорт листов

Исправлен размер размерного текста и высота текста в стиле текста при экспорте листов.
  • SR145197

ExpressTools

Реализована команда EDITTIME.
  • SR161844
  • SR162759
Улучшена совместимость с LAYWALK: теперь последний выбранный слой становится текущим, если для параметра "Восстановить при выходе" установлено значение Выключить.
  • SR163816

Шрифты

Визуализация шрифтов для компонентов Qt в ОС Windows переведена в нативный режим. Это должно привести к более четкому отображению шрифтов.
  • SR132842
  • SR133768
  • SR135238
  • SR138281
  • SR143301
  • SR148893
  • SR151886
  • SR153428
Добавлено диалоговое окно GUI для глобального согласования шрифтов в активном сеансе BricsCAD. Новые согласования разрешены как для отсутствующих, так и для найденных шрифтов. Новые согласования шрифтов не сохраняются в стилях текста, но применяются ко всем чертежам, открытым в сеансе BricsCAD.
  • SR143639
  • SR144978
  • SR147216
  • SR151931

INSERT

Улучшен пользовательский интерфейс диалогового окна команды. Теперь поддерживается вставка внешних механических блоков с помощью команды INSERT.
Улучшены динамические размеры, отображаемые при вставке блока: при вставке блока на грани с активной динамической ПСК отображаются расстояния до всех ребер грани. Это уже было реализовано ранее при вставке BIM компонентов и теперь обобщено для всех блоков.
Вставка BIM компонентов и моделирование с видом сверху теперь поддерживаются командой INSERT.
Параметр INSMODEAUTO был удален. Добавлен параметр INSMODE. Теперь параметр INSMODE диалогового окна команды INSERT определяет, использовать или нет некоторые расширенные действия (например, отрисовку динамических размеров и разрешение определенных опций). Если переменная INSMODE имеет значение 1, то в диалоге INSERT по умолчанию будут использоваться расширенные опции. При значении 0 расширенные опции не будут использоваться.

Диалоговое окно вставки блоков

В выпадающем меню с именами блоков теперь используется фильтр имена блоков, и отображаются имена блоков, начинающиеся с букв, набранных в текстовом поле, что облегчает поиск блоков в списке.
  • SR150143
  • SR155986

Панель Слои

Изменены значки на панели Слои. Также была удалена синяя кнопка "+", используемая для добавления слоев.
  • SR155058
  • SR158023

Лофт-элемент на основе эскиза

An experimental sketch-based feature for use with the LOFT command is introduced in V24. It can be created if the CREATESKETCHFEATURE setting is "on". This feature allows users to change the parameters of created solids (e.g., ruled mode, normal type and draft angles) and modify the sketch, the path and the guide rails that generated said Loft.

LOOKFROM

Новый виджет 3D видов может быть включен с помощью системной настройки USENEWLOOKFROM. (в качестве предварительной бета-версии) По умолчанию он отключен.
Новый виджет 3D видов предлагает более динамичный способ изменения вида в пространстве модели.

Панель Массовые характеристики

Включена опция, позволяющая отображать на Панели свойств массовые характеристики нескольких выбранных 3D тел и поверхностей.
  • SR156147
  • SR156313
  • SR156440
  • SR156611
  • SR161026

OPTIMIZE

В дополнение к существующей реализации логики замыкания зазора добавлены две новые политики замыкания зазора:
  • "Только обрезать и удлинять": в этом режиме замыкаются зазоры, при этом всегда сохраняется направление линий.
  • "Добавить соединительные линии": в этом режиме существующие линии останутся без изменений, но будут добавлены небольшие дополнительные линии, соединяющие конечные точки (с теми же свойствами, что и у соединяемых линий).
  • Интеллектуальное замыкание зазора по-прежнему доступно в режиме "Aвто".
Устранен ряд проблем с оптимизацией линий, соединенных с дугами:
  • Теперь зазоры на обоих концах дуги с одной и той же линией замыкаются корректно (если допуск на зазор достаточно велик).
  • Дуги с обратными нормалями теперь обрабатываются корректно. Реализован более интеллектуальный алгоритм, который более точно обрабатывает следующие случаи:
  • Дуга, соединенная с 2 параллельными прямыми, по 1 в каждой конечной точке дуги; или дуга, соединенная с 2 непараллельными прямыми, по 1 в каждой конечной точке дуги, если угол дуги больше 180°
  • Дуга, соединенная с 1 фиксированной и 1 свободной линиями в одной конечной точке, где дуга перпендикулярна свободной линии в режиме 3D. OPTIMIZE (в режиме предварительного просмотра или с помощью кнопки "Завершить" ) теперь корректно находит неоптимальные грани, даже если опция выделения выключена. Визуализация разрывов в виде красных дисков теперь всегда обновляется корректно при изменении параметров и переключении опций.
  • SR154380

Редактирование параметрических действий

Для редактирования существующих параметрических действий добавлены команды PARAMETRICSTRETCHEDIT, PARAMETRICMOVEEDIT, PARAMETRICROTATEEDIT и FLIPLINEEDIT. В меню правой кнопки мыши на панели Параметры добавлены опции для редактирования параметрических действий.

Поддержка ОС

BricsCAD V24 поддерживает операционные системы Microsoft Windows 10 и 11.

PBLOCKASSIST

Улучшена работа с командой PARAMETRICBLOCKASSIST, преобразующей динамические блоки AutoCAD в параметрические блоки BricsCAD.
  • Имя этой команды по умолчанию изменено на "BLOCKCONVERT". Точки доступа "PARAMETRICBLOCKASSIST" и "PBLOCKASSIST" по-прежнему существуют в виде псевдонимов.
  • Теперь поддерживается предварительный выбор экземпляров динамических блоков, т.е. в диалоге команды BLOCKCONVERT будут автоматически выбраны определения динамических блоков, соответствующие выбранным экземплярам, и автоматически переключена опция преобразования для этих экземпляров.
  • При попытке применения команды BEDIT к динамическому блоку (что запрещено) пользователю будет предложено сначала преобразовать динамический блок в параметрический с помощью BLOCKCONVERT, чтобы иметь возможность применить команду BEDIT для этого нового параметрического блока. При выборе одного или нескольких экземпляров динамических блоков в пространстве модели, в квадро-меню отображается значок инструмента BLOCKCONVERT.
Расширена функциональность преобразования BLOCKCONVERT.
  • Поддержка преобразования динамических блоков, содержащих линейные параметры с 2 узловыми точками, из которых 1 не используется.
  • Динамические блоки, содержащие действия перемещения, теперь преобразуются в параметрические блоки с действиями параметрического перемещения, а не параметрического растяжения.
  • Динамические блоки, содержащие действия поворота, поддерживают преобразование благодаря новой операции параметрического поворота.
  • Динамические блоки, содержащие "цепочки действий", поддерживаются для преобразования, благодаря новому связанному свойству параметрических операций.
  • SR154190
Теперь команда будет использовать параметрическое действие перемещения для преобразования действий перемещения динамических блоков.
Функциональность PBLOCKASSIST была расширена за счет преобразования действий динамического поворота блока в действия параметрического поворота BricsCAD.

Параметрические блоки

В BricsCAD V24 реализован ряд усовершенствований для работы с параметрическими блоками:
  • Наряду с параметрическим переворотом и параметрическим растяжением, параметрические блоки теперь предлагают параметрическое перемещение и параметрическое вращение. Благодаря этим двум новым типам действий BricsCAD теперь предлагает мощный набор "параметрических операций", позволяющих быстро и легко настраивать параметрические блоки. Эта номенклатура приведена в соответствие; команда FLIPLINE теперь стала псевдонимом своего нового, стандартного имени: "PARAMETRICFLIP". Для облегчения доступа через командную строку добавлены псевдонимы с сокращенным префиксом "P*": "PFLIP", "PSTRETCH", "PMOVE" и "PROTATE".
  • Визуализация геометрии параметрических действий была модернизирована и теперь соответствует активному пространству, в отличие от временной графики, которая создавалась при наведении курсора на экземпляр блока, содержащего параметрическое действие. Наиболее важное изменение здесь касается параметрического растяжения: рамка растяжения больше не визуализируется. Вместо этого точки растяжения визуализируются крестообразными маркерами. Визуализация всех параметрических действий стала независимой от единиц измерения файла, что позволило решить некоторые проблемы масштабирования в файлах с единицами измерения, установленными не по умолчанию.
  • The "2D Parametric" tab in the BricsCAD ribbon has been updated to include the new parametric operations.
  • Подход к геометрии, связанной с операциями с параметрическими блоками, был изменен с объектов, находящихся в базе данных на заблокированном слое, на геометрию, не находящуюся в базе данных, что позволило получить более надежное решение. Операции с параметрическими блоками ведут себя так же, как и раньше, но теперь видимость геометрии этих операций управляется с помощью команды PBLOCKACTIONSDISPLAY. Параметрические блоки, созданные в предыдущих версиях BricsCAD и содержащие параметрические действия в старом формате базы данных, будут по-прежнему корректно читаться, а при их редактировании автоматически конвертироваться в новый формат.
  • Исправлены некоторые проблемы с параметрическими операциями, возникавшие в тех случаях, когда ПСК не совпадает с МСК, но ось Z при этом совпадает.
  • Теперь можно определить операции PARAMETRICSTRETCH и PARAMETRICMOVE как "связанные". Определение "операции A" как связанной означает, что если "операция B" влияет на "операцию A", то объекты, затронутые "операцией A", автоматически будут затронуты "операцией B", даже если "операция B" не влияет на эти объекты напрямую. Таким образом, эти объекты подвергаются "связанному" воздействию.
  • При копировании всех объектов, на которые влияет параметрическое действие, параметрическое действие копируется вместе с объектом. Это важно во многих сценариях, например, при копировании геометрии в другой файл или при объединении геометрии с параметрическими действиями в новый блок. При копировании параметрических действий всегда включается состояние их визуализации.
  • Для редактирования существующих параметрических операций добавлены новые команды PARAMETRICSTRETCHEDIT, PARAMETRICMOVEEDIT, PARAMETRICROTATEEDIT и PARAMETRICFLIPEDIT. В контекстном меню правой кнопки мыши на панели "Диспетчер параметров" добавлены опции, предоставляющие быстрый доступ к этим командам редактирования. Для облегчения доступа через командную строку предусмотрены псевдонимы команд PSTRETCHEDIT, PMOVEEDIT, PROTATEEDIT, PFLIPEDIT и FLIPLINEEDIT. Эти команды позволяют пользователям изменять операции после их создания (т.е. изменение направления операции или набора объектов, выбранных для этой операции).
  • При редактировании переходной "операции A" все другие переходные операции, влияющие на "операцию A", исключаются из выбора, чтобы не создавать циклических зависимостей между операциями.
  • При настройке параметрического переворота, который влияет только на определенные объекты (по сравнению с "Перевернуть все"), зависимости, затрагивающие эти объекты, не учитываются и. не включаются в параметрический переворот. Для режима "Перевернуть все" группа зависимостей переворачивается также, как это было в предыдущих версиях BricsCAD.
  • В команде PARAMETRICFLIP при указании объектов, которые уже затронуты другим переворотом, в командную строку выводится предупреждение о том, что данная операция может привести к нежелательному поведению (т.е. к взаимодействию, зависящему от истории).
  • SR154190
  • SR161126
Подход к геометрии параметрических действий блока был изменен: от объектов, находящихся в базе данных на заблокированном слое, к геометриям, не находящимся в базе данных, что позволило получить более надежное решение. Параметрические действия блоков ведут себя так же, как и раньше, но теперь видимость геометрии этих действий управляется командой PBLOCKACTIONSDISPLAY.

PARAMETRICMOVE

Добавлена новая команда PARAMETRICMOVE, позволяющая создавать параметрические перемещения для параметрических блоков, созданных в BricsCAD. Последовательность выполнения команды аналогична команде PARAMETRICSTRETCH, но без рамки растяжения. После определения вектора перемещения можно указать объекты, на которые будет воздействовать параметрическое перемещение, и имя параметра. Вновь созданный параметр будет виден на панели Диспетчерр параметров и в Обозревателе конструкции.

PARAMETRICROTATE

Новая команда, которая позволяет выполнять параметрический поворот объектов.

PBLOCKACTIONSDISPLAY

Добавлена новая команда PBLOCKACTIONSDISPLAY, которая переключает отображение геометрий действий параметрических блоков (прикрепленных к выбранным объектам) между "видимым" и "скрытым".

Экспорт PDF

Исправлен экспорт широких полилиний, с объединением OdaJira:CORE-20015.
  • SR161062

Печать в PDF

В пользовательские свойства принтера добавлена опция для создания закладок PDF.
  • SR139341
  • SR155098

Диалог Печать

Выбор таблицы стилей печати теперь влияет на выбор опции 'Печать с использованием стиля'.
  • SR130634

Печать в JPG

Реализована печать в файлы формата JPEG.
  • SR155679

Печать в TIFF

Реализована печать в файлы формата TIFF.
  • SR150681
  • SR155679
  • SR157164

Панель Свойства

Расчет площади поверхности можно отменить, нажав ESC на Панели свойств или свернув свойство Измерение. Кроме того, любое действие, снимающее выделение с выбранных поверхностей, отменяет расчет площади.

PROPULATE

Команда PROPULATE была переработана для работы на всех уровнях лицензий (включая Lite) и для всех операционных систем (Windows, Linux и Mac).

Публикация

Добавлена возможность создания закладок в PDF при публикации
  • SR131462
  • SR139779
  • SR140362
  • SR153145

QDIM

Включена опция добавления/удаления точек измерения, переработаны соответствующие подсказки.
Теперь при выборе опции QDIM->Базовый корректно соблюдается значение базы.

Qt6

Библиотеки Qt были обновлены с Qt 5 до Qt 6. Это может негативно сказаться на совместимости с Windows 8.

Квадро-меню

Квадро-меню было значительно изменено. На основе данных, полученных в рамках программы сбора данных об использовании BricsCAD, была изменена структура квадро-меню. Мы удалили неиспользуемые инструменты и улучшили группировку инструментов для повышения их согласованности при использовании BricsCAD. В обновленном квадро-меню рядом с курсором находятся только те инструменты, которые вам нужны и именно тогда, когда они вам нужны. Мы будем рады получить обратную связь по этим изменениям.
Команды ISOLATEOBJECTS, UNISOLATEOBJECTS, HIDEOBJECTS теперь доступны на закладке квадро-меню "Общие". Ранее некоторые из этих команд располагались на закладке "Выделение".

QUICKCALC

На панель Калькулятор добавлена кнопка Справка.
На панель Калькулятор добавлена полоса прокрутки.

Быстрый размер

Добавлена базовая функция для быстрого создания размеров - QDIM.
  • SR66663
  • SR73428
  • SR78233
  • SR82177
  • SR82987
  • SR114391
  • SR121542
  • SR122212
  • SR126478
  • SR127928
  • SR132780
  • SR133444
  • SR143039
  • SR143224
  • SR149063
  • SR154503
  • SR159162

Лента

Компоновка ленты Modern, введенная в V23, теперь используется по умолчанию. Для возврата к традиционной компоновке ленты используйте элемент управления "Настройки интерфейса", расположенным в правом верхнем углу ленты.
Новый дизайн ленты, включающий строку поиска, улучшенный визуальный комфорт и новые базовые технологии, теперь используется по умолчанию. Ранее этот режим был доступен в качестве настройки: USENEWRIBBON == 1.
В компоновках ленты Modern и Classic кнопка Настройки интерфейса перенесена из панели инструментов быстрого доступа в правую верхнюю часть ленты. Кнопка Настройки интерфейса по-прежнему доступна в рабочем пространстве с использованием панелей инструментов на панели инструментов Рабочие пространства.
Кнопка Привязка к облаку точек была удалена с закладки ленты Облако точек в рабочих пространствах BIM и Полное.
Исправлено наименование команды Unfold Body на ленте Mechanical.
Для компоновки ленты Modern реализовано большое количество улучшений, направленных на удобство использования.
Добавлена всплывающая подсказка при наведении на текст раскрывающейся кнопки (в дополнение к существующей всплывающей подсказке для кнопки с изображением).
Поиск в ленте Qt теперь дополнительно находит совпадения со строками команд кнопок.
На закладку ленты "Редактор блоков" добавлен значок "Сохранить блок как".
  • SR153228
  • SR153341
  • SR161199
Теперь все элементы управления в ленте Qt корректно обновляются при изменении значения системной переменной RIBBONTOOLSIZE.
Увеличение непрозрачности (видимости) для элементов, не соответствующих текущему фильтру поиска, позволяет избежать применения непрозрачности дважды.

Диалоговое окно Параметры

Многие справочные описания в диалоговом окне Параметры были переписаны для улучшения их ясности и понимания.
  • SR152647
  • SR154929

Диспетчер подшивок

При перетягивании строки в дереве набора листов изображение предварительного просмотра элемента перемещается вместе с курсором мыши.
Новая функциональность "Виды моделей" позволяет просматривать и выбирать виды моделей (созданные с помощью команды VIEW) из внешних чертежей и вставлять их в лист пространства листа открытого в данный момент чертежа, не открывая исходный файл.

Панель Подшивки (устаревшая)

Теперь в тех случаях, когда в мастере создания подшивки имеются пустые поля, отображается соответствующее предупреждение.

Подшивки

Данные набора листов теперь немедленно сохраняются в соответствующем DST файле после каждого изменения данных набора листов, что облегчает многопользовательский доступ к наборам листов.
  • SR125605
  • SR131575
  • SR143101
Создание листа: в созданном файле чертежа сохраняется только тот лист, который задан в качестве шаблона листа.
  • SR150215
Панель Подшивки теперь имеет закладку По моделям. Улучшено поведение дерева структуры при перетягивании. Также улучшена поддержка многопользовательских сценариев.
При двойном щелчке на файле .DST теперь обеспечивается его открытие в первом запущенном экземпляре BricsCAD (в ситуациях, когда запущено несколько экземпляров BricsCAD).
  • SR129804

Панель Подшивки

Функция перетягивания стала более интуитивной. При перетягивании элемента выделяются только те элементы, где его можно разместить.
На панели Подшивки теперь одновременно отображается только один активный набор листов. Активную подшивку можно изменить с помощью нового выпадающего элемента управления в верхней части панели.
Опция "Удалить расположение" в контекстном меню закладки Виды моделей была переименована в "Удалить".
Для английской версии переименованы категории закладки Узлы, связанные с пользовательскими свойствами: "Default Sheet Custom Properties" переименована в "Default Custom Sheet Properties". "Sheet Custom Properties" переименованы в "Custom Sheet Properties". "Sheet Set Custom Properties" переименованы в "Custom Sheet Set Properties".
Команда "Добавить новое расположение" теперь открывает диалоговое окно поиска папки один раз.

Сочетания клавиш и предложения командной строки

Добавлены сочетания клавиш, включая MLA - MLEADERALIGN, MLC - MLEADERCOLLECT, LW - LWEIGHT, ER - XREF, FSHOT - FLATSHOT, а также многие другие.
The Command line now gives even more suggestions when you enter a command name from other CAD platforms in the form of: "This is not a BricsCAD command, have you tried XXXX?".

Элементы на основе эскизов

Experimental sketch-based features for the SWEEP command are introduced in V24. They can be created if the CREATESKETCHFEATURE setting is "On". This feature allows users to change the parameters of created solids (e.g., twist angle) and modify the Sketch and the Path that generated said feature.
  • SR135319

Sketchup

Поддержка импорта файлов Sketchup 2023.

ESNAP menu

Состояние пунктов меню привязки отображается более наглядно с помощью галочек вместо флажков.

Привязка

При переопределении режима привязки биты 2 и 8 параметра OSOPTIONS временно отключены, что позволяет привязываться к "скрытой геометрии".

SNAPTYPE/SNAPMODE

Приоритет адаптивной привязки сетки (SNAPTYPE 2) над SNAPMODE был устранен, чтобы предотвратить "дрожание курсора".

Начальная страница

Добавлена возможность закрепления последних документов на начальной странице Qt.
  • SR126018
  • SR132481
  • SR135928
  • SR149968
  • SR152344
  • SR153039
  • SR156254
Недавние файлы теперь могут быть показаны в виде списка.
  • SR132481
Реализован новый метод отображения и выбора шаблонов чертежей (файлы .DWT).
  • SR142940
  • SR147789
Новая начальная страница предлагает удобный просмотр шаблонов, панель уведомлений, табличное представление последних открытых элементов и возможность закрепления недавно использованных документов, чтобы они оставались в верхней части списка.

SUPERHATCH

Завершена реализация команды Express Tools SUPERHATCH.
  • SR149587
  • SR150707
  • SR155911
  • SR158497
  • SR158930
  • SR159142
  • SR159204
  • SR159314
  • SR159691
  • SR159891
  • SR161972

Таблицы

Реализовано умное копирование ячеек для таблиц. Копирование ячеек осуществляется перетягиванием с помощью правого нижнего захвата выбранной исходной ячейки (ячеек).
  • SR113655
  • SR114869
  • SR128332
  • SR140973
  • SR146176
  • SR146643
  • SR146901
  • SR152918
  • SR152925
  • SR152931
  • SR152941
  • SR152959
  • SR155769
На Панель свойств добавлены новые свойства: "Стиль ячейки", "Стиль строки" и "Стиль столбца".
  • SR126703
Ячейки, скопированные из Excel, больше не изменяют существующее определение стиля в целевой таблице.

Шаблоны

Добавлены четыре новых шаблона для 3D моделирования.
  • SR113454

Панели инструментов

Панель инструментов Доступ была модифицирована с использованием команды QSAVE вместо команды SAVEAS.
  • SR161783
  • SR162906
  • SR163107

Инструментальные палитры

Палитры инструментов по умолчанию теперь содержат больше инструментов.

TRIM/EXTEND

При выполнении операции TRIM/EXTEND выделяются только те сегменты, которые будут обрезаться/продлеваться.

Вывод в WMF

Добавлен системный параметр WMFTTTFTEXT для переключения между TTF текстом в виде глифов или символов юникода. Для TTF-текста включено сглаживание как для текста, а параметр WMKBKGND теперь по умолчанию имеет значение 1.
  • SR151953
  • SR155706

XATTACH

Диалоговое окно Вставка внешней ссылки было улучшено за счет замены его на диалог Qt.

Изменения в BricsCAD BIM

BIMCREATEDETAIL

Расширены функциональные возможности команды BIMCREATEDETAIL. Теперь узлы можно создавать внутри BIM проекта, а не только в библиотеке Узлы. Это действие зависит от места доступа к команде. Вы можете выбрать создание базового узла, не зависящего от контекста, или интеллектуального контекстно-зависимого узла, который может быть использован для распространения. Для базовых узлов достаточно указать узел и имя файла, с которым будет создан пустой файл. Для расширенной детализации используется предыдущий способ применения команды: можно задавать базовые твердые тела, объекты узла, настраивать объем детализации, управлять тегами узлов и т.д. Для расширенной детализации больше не нужно указывать сечение, но можно выбрать между "ограниченными" и "выдавливаемыми" узлами с помощью выпадающего списка.

Управление узлами в Диспетчере проекта

Managing Construction Details is now a function of the Project Browser. In the Files tab, in the Details folder, files can be "marked as detail". For marked details, some actions can be accessed via the right-click menu. The "View detail" dialog can also be accessed. The detail can be renamed. The file name for a detail can be changed. For basic details, reference to the detail can be attached in model space. Advanced details can be propagated throughout your model. The detail can be un-marked. The blue "+" button allows you to create a new detail, or to import existing details.

Управление узлами

Реализована новая команда BIMCHECKDETAILS, предназначенная для проверки состояния всех узлов проекта по их ссылкам в активном пространстве, в котором вызывается команда:
  • В пространстве модели команда BIMCHECKDETAILS перечисляет все базовые твердые тела, сгруппированные по узлам проекта. Узлы проекта, не имеющие ссылок на узлы в текущем пространстве модели, также перечисляются на панели команды BIMCHECKDETAILS, но с "0". Здесь также перечисляются узлы проекта без файла узла, что дает пользователю возможность корректно сослаться на узел проекта в формате .dwg.
  • В пространстве листа команда BIMCHECKDETAILS перечисляет все отмеченные тегами узлы текущего листа, а также все листы узлов текущего листа, сгруппированные по узлам проекта. Узлы проекта без тегов на листе и без листов узлов также приводятся здесь, но с указанием "0". Эти инструменты в пространстве листа позволяют пользователю быстро выделить все отмеченные тегами узлы проекта на листе и вставить соответствующие компоновки узлов. Кроме того, BIMCHECKDETAILS проверяет, были ли обновлены файлы узлов после того, как их компоновка была добавлен на лист. В этом случае пользователю предоставляется возможность синхронизировать эти компоновки узлов.
Реализована новая команда BIMCOLLECTDETAILS. Она автоматически получает все узлы проекта, отмеченные тегами на листе, собирает их компоновки и вставляет эти компоновки на текущий лист. Эта функциональность также может быть доступна при выборе нескольких листов в Диспетчере проекта по щелчку правой кнопки мыши, чтобы получить все отмеченные тегами узлы на всех выбранных листах и вставить соответствующие им компоновки узлов на текущий лист.
A new command, BIMADDDETAILREFS, has been implemented. It is intended to be used in Modelspace only, when in a BIM Project that contains at least one project detail. This command is available through the commandline, but also as a right-click action in the Details folder in the Files tab of the Project Browser. The BIMADDDETAILREFS aims to add references to a specific project detail, via two possible modes:
  • Преобразование существующих твердых тел: это наиболее простой режим, который позволяет пользователю выбирать одиночные 3D тела и "продвигает" их к ссылкам на узлы.
  • По границам выбранного: в этом режиме создается новое базовое твердое тело узла по габаритному контейнеру, включающему выделенные (суб)объекты. Этот габаритный контейнер может быть увеличен.

BIMCOLUMN

Реализована новая команда BIMCOLUMN, которая создает твердые тела, предварительно классифицированные как тип Колонна.

BIMROOF

In 'select entities' mode, we can now select the same entity types as we can with BIMSLAB (walls, boundaries, lines,...).

BIMWALL

QUICKWALL больше не является отдельной командой, а представляет собой опцию более общей команды BIMWALL.
Negative numbers can now be used for the top and base offset in the BIMWALL command context panel.
Режим одиночной стены (ранее QuickWall): Команда теперь может привязываться к двойным линиям, обнаруживая их в геометрии, как это делает команда QUICKDRAW. Выбирается лучшая двойная линия, ее ширина устанавливается как значение ширины стены BIMQuickWall и отображается в контекстной панели команды. Курсор предварительного просмотра стены принимает эту ширину и также придерживается расположения двойной линии.
Режим одиночной стены (ранее QUICKWALL): Теперь пользователь имеет возможность тонкой настройки поведения магнитной привязки при размещении стен с помощью команды BIMQUICKWALL. Можно независимо управлять привязкой курсора к стенам (и их продолжениям), двойным и одиночным линиям, обнаруженным стенам в облаках точек и точкам привязки объектов. Порядок их представления отражает также их иерархию, если имеется несколько возможностей привязки.

BIMPROPERTIES

Начиная с V23, были введены динамические атрибуты. Статические атрибуты (например, Тип стены в пространстве имен BIM) по-прежнему доступны, но теперь они помечены как устаревшие. Они по-прежнему будут работать в проектах с определениями свойств IFC2x3. Но для всех проектов следует использовать динамические атрибуты (например. Тип стены в наборе атрибутов стены).

BIMSECTIONUPDATE

Объекты, классифицированные как BIM Аннотации, теперь обрабатываются как каркасные тела.

BIMTAG

Теперь отображается предупреждение, если "_TagTypeToStyle.xml" файл не был успешно загружен для команд BIMTAG и BIMSECTIONUPDATE.

Диспетчер спецификаций

В Диспетчер спецификаций добавлены динамические атрибуты IFC

Библиотека компонентов

На панель Библиотека в разделы Окна дополнительно и Двери дополнительно добавлен набор новых компонентов Дверь и Окно. Эти параметрические компоненты обеспечивают более широкие возможности настройки и содержат маркеры шарниров для отображения на 2D листах.

Свойства IFC

Пространства имен свойств IFC2x3 и IFC4 теперь объединены в одно пространство имен IFC. Различия между двумя схемами будут решаться в фоновом режиме во время импорта или экспорта IFC.
Добавлена структура правил видимости для обработки видимости свойства на Панели свойств в зависимости от значения другого свойства. Теперь при установке Предопределенный тип в значение 'пользовательский' будет отображаться конкретное поле свойств. Наборы свойств IFC, применимые к конкретному предопределенному типу, будут видны только в этом конкретном случае.
Недостающие определения свойств IFC4 были добавлены в новое унифицированное пространство имен IFC.
  • SR141587
  • SR148097

IFCEXPORT

Определение вида теперь включено в заголовок файла IFC.
Параметры экспорта IFC теперь включаются в заголовок файла IFC.
IfcWallStandardCase больше не экспортируется в IFC4.

IFC4 Reference View

Формат IFC4 Reference View теперь добавлен в качестве формата экспорта в диалоговые окна EXPORT и IFCEXPORT. IFC4 Reference View MVD - это упрощенная версия, которая позволяет обмениваться моделями IFC с инструментами, не поддерживающими все возможности IFC4. Если другие инструменты не могут импортировать все объекты из файла IFC, попробуйте использовать упрощенное представление IFC4 Reference View. Файлы IFC4 Reference View могут быть более и менее точными, чем файлы, экспортированные с помощью IFC4 Design Transfer.

Проверка IFC

It is now possible to validate IFC files against the buildingSmart specification. For Export, use the IfcExportValidateModel setting. For Import of existing IFC files, use the IFCVALIDATE command.

Диспетчер проекта

Добавлена возможность переименования любого файла с помощью панели Диспетчер проекта BIM.

Экспорт RVT

Теперь можно экспортировать модель в виде проекта Revit (файл RVT). Это первая бета-версия, доступная через команду EXPORT. Объекты экспортируются с классификацией 'Direct Shapes'.

Размеры выбранных объектов

При выделении стены, двери или окна опорная точка размеров выделения теперь может быть изменена на любую другую точку чертежа.

Панель этажей

При отсутствии пространственной планировки на панели этажей отображается один этаж с меткой 'Нет этажа', что позволяет войти в режим моделирования с видом сверху без необходимости создания пространственного местоположения.

Моделирование с видом сверху

Точку привязки редактируемых размеров, появляющихся при выборе стены, окна или двери, теперь можно переместить в другое место. Моделирование с видом сверху может быть активировано всегда, даже при отсутствии этажа: Z==0 ПСК в этом случае используется в качестве высоты этажа.
Теперь нижнее сечение активного этажа можно перетянуть выше уровня этажа.
Теперь уровень верхнего/нижнего сечения активного этажа запоминается между сессиями BricsCAD.
  • SR157754

Типовые планы

В редактор типовых планов BIM добавлена закладка "Общие настройки", позволяющая управлять внешним видом разрезов.
Там в разрез может быть добавлено растровое изображение. Вы можете выбрать один из вариантов: "Только линейный чертеж", "Линейный чертеж + Растровое изображение" или "Растровое изображение". Вы можете дополнительно улучшить результат, управляя визуальным стилем и разрешением изображения, включить солнечный свет и использовать режим перспективы.
На закладке Общие настройки можно также включить генератор символов 2D лестниц.
На закладке "Общие настройки" диалогового окна редактора типового плана BIM реализован переключатель для отображения 2D представления лестницы (символическое / геометрическое) на разрезах.

Изменения в модуле Civil

Типы линий 3D полилилиний

При отображении 3D полилилиний теперь может учитываться тип линии. Отображение типов линий 3D полилиний управляется системной переменной LINETYPE3DPLINE. Тип линии отображается, как при PLINEGEN=1.
  • SR150068
  • SR150966
  • SR152161

Трассы

Значение переменной "DefaultCurveTypeHA" изменено на [0] Автоматическая дуга. При этом исключается ситуация, когда геометрические ограничения кривой спираль-кривая-спираль не позволяют построить трассу в нужной области.

Запуск BricsCAD

Опция "Civil Design" в окне запуска BricsCAD была переименована в "Civil".

Команды Civil

В группу меню Civil добавлена панель инструментов с прозрачными командами.

Проводник Civil

В Проводник Civil добавлена закладка GIS. Закладка GIS содержит список всех слоев GIS на чертеже и позволяет управлять их видимостью.
Для навигации между различными видами в Проводнике Civil вместо выпадающего списка теперь используются закладки.
Переработано контекстное меню редактирования TIN поверхностей. Добавлена возможность добавления точек на TIN поверхность путем выбора точек на чертеже.

Метки Civil

Добавлено новое диалоговое окно редактора текстового содержимого, позволяющее редактировать такое текстовое содержимое, как единицы измерения, точность, округление, десятичные символы и т.д.
  • SR155988

Точки Civil

Графическое представление точек Civil теперь управляется стилями символа и метки.
  • SR149338

Лента Civil

Прозрачные команды Civil добавлены на закладку Главная рабочего пространства Civil и закладку Civil рабочего пространства Полная.

Создание TIN на основе контуров

Интерфейс определения контуров теперь предоставляет информацию о количестве структурных линий, а также позволяет задавать коэффициенты исключения и дополнения, а также высоту сегмента аппроксимации.

Прозрачные команды Civil

Добавлены следующие прозрачные команды: "Направление и расстояние", "Азимут и расстояние", "Пикет и смещение", "Номер точки", "Точечный объект".

Системы координат CSMAP

Теперь вы можете загружать системы координат CSMAP по запросу из Bricsys без дополнительной оплаты.

Таблица атрибутов GIS

Добавлен пользовательский интерфейс Таблица атрибутов GIS. В таблице атрибутов GIS отображаются данные атрибутов объектов GIS выбранного слоя GIS. Элементы GIS в таблице можно выбирать, редактировать, искать, фильтровать, удалять и/или добавлять в таблицу. Управление компоновкой таблицы осуществляется с помощью пользовательского интерфейса Сформировать столбцы таблицы, который позволяет изменить поведение сразу нескольких столбцов, отменить скрытие колонки или изменить порядок следования колонок.

Импорт GIS

Обновлен диалог импорта GIS.

Создание слоев GIS

Добавлено диалоговое окно, позволяющее создать новый слой GIS и поля, которые содержит этот слой.

Слои GIS

Теперь слои GIS можно создавать на основе чертежей Map 3D.

GRADING

Теперь команда поддерживает острые углы.
  • SR117336
  • SR143650

Управление форматами файлов точек

Внесены изменения и улучшения в пользовательский интерфейс управления форматами файлов точек.
В диалоговом окне "Управление форматами файлов точек" добавлен предварительный просмотр формата выбранного файла точек.
Кнопка "Удалить" была удалена из пользовательского интерфейса редактора столбцов и добавлена в таблицу редактора столбцов рядом с кнопкой "Редактировать".

Импорт данных объектов

Добавлена возможность преобразования данных объектов из Map 3D или Civil 3D в данные GIS BricsCAD.
  • SR145161
  • SR147691

Лента

Обозначение команды BLADE было изменено на 'Редактор LISP'. Это изменение не влияет на имя команды.

Метки отметок поверхности и точки Сivil

Теперь можно поворачивать отдельные метки высот точек или метки точек Civil.
  • SR152363

TINEDIT

Изменены настройки по умолчанию для опции команды Добавить контуры.
Теперь при добавлении структурных линий к TIN поверхности доступны опции исключения и дополнения.
Добавлена возможность уменьшения или устранения плоских областей TIN поверхности с помощью новой опции "Минимизировать плоские области".
Теперь можно удалять точки, расположенные как выше, так и ниже уровня.

TINEXTRACT

Добавлена возможность отдельного извлечения твердые тела или сети для областей вырезания и заливки.
  • SR122866
Добавлена возможность извлечения пересечений двух TIN поверхностей.

TIN поверхность

Свойство TIN поверхности Линия контура переименовано в Контур.
В команду TIN добавлен новый метод создания TIN поверхности из данных контура.
  • SR135069
При создании TIN поверхности и выделении на чертеже точек Civil эти точки теперь добавляются к TIN поверхности как определение объектов чертежа.
  • SR158468
В пользовательском интерфейсе редактирования определения структурных линий добавлена возможность установки коэффициентов исключения и дополнения.
Теперь стало возможным удалять отдельные точки или целые линейные объекты из TIN поверхности с помощью кнопки "Удалить" в контекстном меню, открывающемся щелчком правой кнопки мыши в диалоговом окне "Добавить определение объектов чертежа".
При создании TIN поверхностей из файлов точек теперь поддерживается кодировка UTF-8-BOM.
  • SR146368
  • SR152921
  • SR156839
  • SR158180

TINVOLUME

Команда TINVOLUME теперь позволяет создавать отчет для 2D областей вырезанных и залитых частей TIN поверхности объема.
  • SR137913

Панели инструментов

Теперь все панели инструментов, связанные с Civil, объединены в группу меню Civil.

Изменения в Mechanical 2D

AMCLEAN

Реализована команда AMCLEAN, которая позволяет сохранить механический 2D чертеж в виде немеханического чертежа.

AMPARTLIST

Реализована новая команда AMPARTLIST. Он создает список деталей и помещает его в область чертежа.

AMPARTREF

Реализована новая команда AMPARTREF, которая создает ссылку на деталь и помещает ее в область чертежа.

AMRESCALE

Добавлена новая команда AMRESCALE. Эта команда может быть использована для изменения масштаба размеров, символов, таблиц и текста как в пространстве модели, так и в пространстве листа.
  • SR151510

AMSYMSCALE

Добавлен параметр AMSYMSCALE для управления масштабированием текста и символов Mechanical для чертежей, созданных в пространстве модели.
  • SR40799

AMTAPERSYM

Реализована поддержка и редактирование свойств AMTAPERSYM.

AMWELDSYM

В диалоговом окне пользовательского интерфейса символа сварки добавлено поле для свойства Интервал.
В список типов сварных швов и контуров в диалоговом окне "Символ сварного шва" добавлены значки.
  • SR147922

Ссылка на деталь

Добавлена возможность редактирования свойств объектов ACMPARTREF с помощью Панесли свойств.
Ссылки на узлы и все их доступные свойства, сортировка и фильтрация теперь доступны на панели Диспетчер спецификаций BricsCAD. При редактировании свойств экземпляра детали на Панели свойств информация обновляется в Диспетчере спецификации.

Список деталей

Now you can edit properties of AMPARTREF objects using the Properties panel and the information will update in the Parts List.
  • SR145212
  • SR148803

Диалоговое окно символа сварки

На закладке "Символ" диалогового окна "Символ сварки" добавлена опция "Очистить". Эта опция очищает все данные и возвращает параметры диалогового окна к настройкам по умолчанию.
В диалоговое окно "Символ сварки" добавлена опция "Перевернуть стороны". Эта опция меняет местами символы на стороне стрелки с символами на другой стороне.
В диалоговое окно Символ сварки добавлена опция 'Редактировать сегменты выноски', которая позволяет добавить/удалить выноску, сегмент выноску или узел выноски.

Идентификатор сварки/базы

Улучшена функциональность присоединения/отсоединения" в диалоговых окнах "Сварка" и "Идентификатор базы".

Изменения в BricsCAD Mechanical

Совместимость с ACM BOM

Для спецификации реализован диалог Параметры спецификации, позволяющий настраивать свойства ссылок на детали и списков деталей, а также задавать значения по умолчанию.
Реализована новая команда AMBOMSETTINGS, открывающая диалоговое окно настройки спецификации.

BMBOM

Свойство "Файл компонента" теперь показывает полный путь к соответствующему файлу.
  • SR156652
Введен новый тип агрегированной функции для подсчета максимального или минимального количества элементов в группе.
  • SR148117

BMBOMEDIT

Теперь можно редактировать только таблицы спецификаций, существующие в Диспетчере спецификаций.
  • SR153711
Добавлена опция обновления всех таблиц и опция удаления всех таблиц или выбранной таблицы.
  • SR153711

BMEXPLODE

При создании покомпонентного вида текущий вид камеры в пространстве модели сохраняется в качестве вида по умолчанию для всех этапов разбивки. При этом пользовательские виды камер могут быть определены для любого этапа, не затрагивая другие этапы.

BMLISPGET

Добавлена возможность получения списка таблиц спецификаций в документе, их названий и связанных с ними таблиц, а также поиска таблицы спецификации по связанной с ней таблице.
  • SR153711

BMEXPLODESTEPEDIT

Реализована опция Автоскрытие, позволяющая скрывать детали, которые еще не собраны в направлении сборки или разобраны в направлении разборки, для определенного шага последовательности.
Добавлена возможность копирования и создания новой геометрии, отличной от деталей сборки на выбранном шаге.
Добавлена возможность создания и копирования текстовых аннотаций к выбранному шагу.

BMEXTERNALIZE

Добавлен параметр BmExternalizeIllegalSymbols. Он определяет способ замены символов, недопустимых в именах файлов, при экстернализации механических блоков.
  • SR156652

BMTRAILINGLINES

Теперь по умолчанию направляющие линии генерируются для текущего шага. После создания они также будут ассоциированы с текущим шагом, то есть будут отображаться только для этого шага.

Пользовательские свойства

В контекстное меню Обозревателя конструкции добавлена возможность сброса пользовательских свойств экземпляра на значения по умолчанию, унаследованные от соответствующего блока.
  • SR153945

Покомпонентные виды

Now it is possible to associate an exploded view step with a camera view, that will be automatically set during animation and will be used as default views for generated views for this particular step. Camera views can be set by BMEXPLODESTEPEDIT command, as well as from the Mechanical Browser.
Теперь можно связать вид камеры с любым шагом конкретного покомпонентного вида. Этот вид камеры будет использоваться при применении или анимации шага, а также предлагаться в качестве начального вида для генерируемых видов чертежа. Если с шагом не связан определенный вид камеры, то он наследует вид камеры из начального шага. При создании нового покомпонентного вида на начальном этапе будет получен тот же вид камеры, что и в пространстве модели.
Реализован параметр для добавления интервалов между шагами анимации покомпонентного вида.
Покомпонентные виды теперь хранятся в новом формате, не совместимом с предыдущими версиями. Для преобразования старых видов в новый формат в контекстное меню Обозревателя конструкции и в команду BMEXPLODE были добавлены соответствующие опции.

EXPORT

Экспорт в 3D PDF теперь позволяет экспортировать выбранные этапы покомпонентных видов в 3D PDF в виде отдельных страниц. В диалоге пользователь может выбрать шаги для экспорта, а также анимацию.

EXPORTSVG

Добавлена новая команда EXPORTSVG, генерирующая SVG файлы для каждого шага выбранного покомпонентного вида. Файлы формируются в соответствии с опциями, установленными с помощью команды SVGOPTIONS.

Обозреватель конструкции

Исправлена низкая производительность Обозревателя конструкции на больших моделях при выделении всей модели в пространстве Модель.
  • SR146473
  • SR149259
  • SR150069
  • SR150498
  • SR156496
Добавлена возможность отображения всех твердых тел в модели, независимо от наличия связанных с ними зависимостей или элементов.
  • SR142665
Теперь все узлы, кроме корневого, по умолчанию свернуты. Их состояние запоминается, поэтому развернутые узлы сохраняют свое состояние при обновлении Обозревателя.

VIEWBASE

В категории Виды чертежей Mechanical реализована новая опция "Дополнительные объекты", позволяющая добавлять в виды чертежей новые типы объектов. В настоящее время реализована только поддержка точек.

Сварка

Свойства символов могут быть добавлены к сварочному элементу, отредактированы или удалены через контекстное меню элемента в Обозревателе конструкции. После этого на чертежных видах в пространство листа с помощью новой команды BMWELDSYMRETRIEVE можно создать соответствующие символы. Символы могут быть созданы как для выбранных сварных швов, так и для всех видимых сварных швов выбранного видового окна (при использовании опции Авто).
Улучшен ручной режим размещения символов сварки в командах BMWELDSYMRETRIEVE и AMWELDSYM. Теперь пользователь может использовать мышь для ручного позиционирования второй точки. Таким образом, метод размещения в большей степени соответствует работе в AutoCAD Mechanical.

Изменения в обработке облаков точек

Цветовые карты

Добавлена возможность установки минимального и максимального значения интенсивности и уровня на цветовых картах.
  • SR157625
В команду POINTCLOUDCOLORMAP добавлен стиль цветовой карты для нормалей точек.
  • SR105018
  • SR121702
  • SR122381

Облако точек

Улучшено визуальное качество отображения облака точек.
  • SR156585
  • SR157194
  • SR159437

Классификатор облаков точек

Теперь можно классифицировать точки облака точек и использовать эту классификацию в Диспетчере облаков точек.

POINTCLOUDPOINTMAX

Значение POINTCLOUDPOINTMAX устанавливается равным 10 000 000 точек, так как большинство современных компьютеров легко справляются с этой задачей. Эта настройка улучшает визуальное качество отображения облака точек.

Диспетчер ссылок на облако точек

Столбец "Статус" в диалоговом окне Диспетчер ссылок теперь отображается по умолчанию.
  • SR148529

Поддерживаемые типы файлов

Импорт других ASCII-форматов, кроме PTS, теперь осуществляется так же быстро, как импорт PTS в BricsCAD V22.
  • SR158313

Изменения в Shape

Пользовательский интерфейс Shape

Инструменты были перегруппированы, и теперь большее количество инструментов доступно из верхней строки.
В меню удалены инструменты, вызывавшие ошибку.
Элементы меню, связанные с отображением элементов пользовательского интерфейса, были перенесены с закладки "Вид" на закладку "Окно", что теперь соответствует лицензионной версии BricsCAD.

Изменения в BricsCAD Mechanical

SMEXPORTOSM

Производительность команды SMEXPORTOSM была существенно повышена за счет использования многопоточных вычислений и других оптимизаций.
  • SR152852
BricsCAD был обновлен для использования последней версии формата OSM.

Изменения в Communicator

EXPORT

BricsCAD Communicator теперь поддерживает форматы файлов ACIS 2023, CATIA V5-6 R2023 и Parasolid 35.

Исправления (на английском языке)

(BM)INSERT

Insertion of boolean features (for example, hole features) into a block is now forbidden if the block is not opened for editing.
  • SR144896

(DM)EXTRUDE

We fixed a bug where changing the taper angle of an extrusion via dynamic dimensions was impossible while the CREATESKETCHFEATURE setting was enabled.
  • SR136701

3D зависимости

An issue has been fixed that caused some 3D constraints to be lost in nested parametric blocks.
  • SR151926

3DROTATE

The command 3DROTATE is no longer just an alias for the ROTATE3D command. It can be invoked as a standalone command using either its localized name or the global name.
  • SR159431

Тела ACIS

Some commands that operate on ACIS Solids (UNION, INTERSECT, SUBTRACT, AREA, MASSPROP, INTERFERE) made the application freeze or crash when BricsCAD was run in a Windows virtual machine. This is now fixed.
  • SR152062

Помощник

Users will be able to add/remove the AI Assist tab through the AIAssistRibbonTab setting in the Settings dialog box.
  • SR149967
  • SR151357
  • SR155074
The AI Assist Ribbon tab is now correctly loaded on Mac and Linux machines.

Редактор анимации

Only cached files created during a particular rendering session will be cleared at the end of the session.
  • SR159152

ANNOALLVISIBLE

Changing the setting in Paperspace no longer requires a manual REGEN.
  • SR159818

Масштаб аннотаций

We improved platform compatible behavior when adding new annotation scales to a block reference containing multi-line attributes.

Аннотативные размеры из внешних ссылок

Annotative dimensions from an externally referenced drawing now scale correctly in paper space viewports of the main drawing. This issue occurred when the Xref'ed drawing was DWG2007 format or earlier.
  • SR125212

ARRAYDETECT/DWGHEALTH

The possibility to de-select all found array patterns was added to the command context panel of ARRAYDETECT command (and that of the corresponding DWGHEALTH task).
  • SR152532

Проверка сборки

Добавлены две новые команды, позволяющие сначала задать последовательность сборки механического узла, а затем проверить его на пригодность к сборке. В команде BMSEQUENCE пользователю предлагается итеративно выбрать группы компонентов, которые будут объединены в шаги сборки, формируя последовательность разборки. Когда вся сборка обработана или пользователь вводит команду FINISH, последовательность изменяется на обратную, образуя окончательную последовательность сборки, и сохраняется в чертеже под заданным пользователем именем. Эти последовательности можно увидеть в разделе "Представления" в Обозревателе конструкции. Команда BMASSEMBLYINSPECT позволяет пользователю оценить конструкцию сборки и предопределенную последовательность сборки (например, заданную с помощью инструмента BMSEQUENCE) на предмет возможности сборки. Эта команда использует панель команды с несколькими страницами, чтобы наглядно провести пользователя через все необходимые шаги. На первой странице панели команды BMASSEMBLYINSPECT можно выбрать последовательность сборки и выполнить ее визуальный просмотр. Здесь пользователь может выбрать, какие этапы сборки будут проверяться на следующей странице. На второй странице с помощью диалога редактора конфигурации можно настроить конфигурацию проверки сборки. Далее пользователь может выбрать правила сборки, которые будут оцениваться на выбранных этапах сборки, выбрав профиль. Профили могут быть созданы и отредактированы с помощью редактора профилей, что позволяет пользователям определять правила оценки, настраивать параметры из общей конфигурации и задавать диапазоны приемлемости результатов оценки. После потенциального редактирования конфигурации и задания профиля правил, оцениваемые правила отображаются в панели команды, и можно запускать проверку. По окончании расчета панель команды автоматически переходит на третью страницу, где выполняется обзор результатов. Здесь для каждого выбранного шага отображаются все оцененные правила сборки с результатами их оценки. Более детальный осмотр и визуальная обратная связь для этих результатов доступны через специальную панель.

Ассоциативные размеры

Enabled the updating of radial and diametric dimensions after the shape of a measured ACIS entity was changed.

Редактирование атрибутов

Changes to textbox width are now correctly applied after editing an annotative multiline attribute value.
  • SR162482

Инструменты BIM Элементы здания

During the connect to ceiling step in BIM Wall and BIM Column, solids touching the building element's bottom face will not be used to connect.
  • SR161669

BIMPROFILES

The sizes of AS CHS profiles in the BIM Profiles library were fixed.
  • SR118288

BIMSECTIONOPEN

Fixed an issue where the command would not work when multiple tiled viewports were involved.
  • SR155522

BIMSECTIONUPDATE

Fixed crashes of BIMSECTIONUPDATE command when executed in multi-threaded mode.

BIMSPATIALLOCATIONS

Translation support for the error messages has been added.
  • SR148383

BIMSTAIR, BIMQUICKDRAW, BIMINVERTSPACES, BIMQUICKBUILDING, BIMIFY

Fixed setting certain IFC properties related to stairs, and walls in the IFC unified namespace.

BIMSTAIRFixed setting "Number of Risers" and "Number of Treads" IFC properties in the IFC4 and IFC unified namespace.

BIMTAG

Composition tags are now displayed in a vertical list.
  • SR152776
The BIM Tag block attributes in _SectionTag.dwg are updated to be compatible with the unified property namespace.
The cached values of the fields in BIM tags are shown when the DWG file is absent.

BIMWALL

BIMWALL now supports feet and inch notation to enter wall dimensions.
  • SR152963

BLOCKCONVERT

Fixed an error that occured when converting a dynamic block (that contained a lookup table for a rotate action), to a parametric block (with a design table that drives it parametric rotate operations).
  • SR161457

BLOCKIFY

We fixed a rare bug that caused block reference to be placed in the wrong location, when the geometry was located far from the coordinate system origin.
We fixed a regression issue in V23.2.04 where in specific cases, rotated matches would not be detected.
  • SR157562

Число экземпляров блока

Fixed: count block references of all nested levels.
  • SR150018

BLOCKS

Rotated blocks are now displayed correctly.
  • SR159265
  • SR160202

BMASSEMBLYINSPECT

Fixed the crash occurring on some localized versions when launching this command.
  • SR164216

BMBALLOON

Fixed an issue where changing an assembly's external component would cause the placed BOM balloons to lose their displayed values.
  • SR142268
  • SR155130

BMBOM

A rare bug that prevented similar rows to be merged was fixed.
  • SR149654
An issue was fixed that caused BricsCAD to crash when using the 'LAyout' command option.
  • SR164079
"Selection set" function of the BOM manager works properly again.
  • SR155746
  • SR156907
  • SR157462
Custom properties inherited from the original component (or mechanical block) are now shown correctly in BOM tables.
  • SR158696

BMINSERT

The editing of BIM components' W/H parameters via dynamic dimensions is fixed.
  • SR105092

Логические функции

Fixed a number of bugs that caused Boolean features (or arrays of Boolean features) to incorrectly react to geometry changes.
  • SR104693
A bug was fixed that created an incorrect relationship between a Boolean feature and multiple copies of the same feature.
  • SR152975
  • SR153110
  • SR153124
  • SR153886
  • SR156592
  • SR158085
  • SR158549
  • SR160135

BOX

Entering box sizes by typing a dynamic dimension value now honors the current drag direction, instead of always interpreting the distance as if it was in the positive axis direction.
  • SR155553
  • SR159440

Проводник Civil

Modifying the Datum text box for a Volume surface now works as expected.
  • SR159823
The 'Convert from Object Data' button in Civil Explorer was fixed.
  • SR161421
Fixed typo in tooltip for Convert from Object Data action button.
  • SR161418
  • SR161420
In some cases, the "Add GIS feature" in the Civil Explorer panel caused BricsCAD to crash. This is now fixed.
  • SR161840

Точка Civil

User defined attributes (of string type), are editable through Properties panel, as expected.
  • SR162085
We improved the speed and memory consumption when importing civil points from files.
  • SR154448

Стили Civil

Annotative blocks are now visible and can be selected in the label and symbol style dialogs.
  • SR155442
Newly created objects (e.g., points or labels) that use styles are now react correctly to changes in the Label or Symbol style.
  • SR161423
Label and Symbol style dialogs now correctly show 'ByLayer' as default option for all linetypes.
  • SR162010

Диалоговое окно Цвета

Fixed an issue related to opening the Color dialog box from the Point Cloud Colormap command context panel.
  • SR163794

Цветовая палитра

The foreground color now correctly updates according to background color intensity.
  • SR155674
  • SR156155
  • SR156822
  • SR158727
  • SR159792

COM

Using COM based dynamic properties with a custom entity could lead to a crash under certain conditions, because the entity COM wrapper was not properly cleaned up after its final release. The issue has been fixed.
  • SR157878

Командная строка

When input focus is on the command line, pressing a keyboard shortcut now correctly uses the shortcut defined in the workspace instead of the factory default.
  • SR161842
  • SR161882
The BLADE and RENDER windows no longer move behind the main frame window when the fading command line log is enabled.
  • SR163155
  • SR163161
The floating miniframe command line state is now preserved correctly when closing the application window from the Start page.
  • SR162160
  • SR163124

COPYCLIP/PASTECLIP

COPYCLIP/PASTECLIP performance is improved for drawings that contain huge numbers of blocks.
  • SR158363

Символ авторского права

Fixed the display of the copyright symbol on some localized versions.
  • SR158480

Объекты SubDMesh

BricsCAD no longer hangs when opening a file containing corrupted SubDMesh entities.
  • SR156821
  • SR156962
  • SR158426

DATAEXTRACTION

The command now correctly overwrites existing data in the generated .CSV file.
  • SR126085
  • SR129207

Связь с данными

Datalink Edit dialog: some options were not correctly restored. Fixed several dialog behavior bugs (e.g., enabling/disabling controls). Opening the Datalink Manager dialog on item activation (e.g., double-click, Enter or Space) now works as expected. Rejecting invalid datalink names during in-place editing now works as expected; and the same with sheet-based named ranges.
  • SR141964
Implemented the import of MS Excel number/date-time formatting.

DGNIMPORT

DGNIMPORT has been improved so that it no longer creates drawing files of excessive (redundant) size. Also, a warning message is raised when referenced DGN files cannot be resolved.
  • SR126152

Типы линий DGN

The DGN linetypes are now correctly displayed.
  • SR143376

DIM

Fixed loss of snap points during the execution of the DIM command.
  • SR152511

Размеры

The flags 'Backwards', 'UpsideDown' and 'Vertical' of a text style are now ignored for dimensions and tolerances.
  • SR145545
Associative dimensions created in AutoCAD are now correctly reflected in the Properties panel as Associative.

DMAUDIT

We now prevent a crash of DMAUDIT which could be triggered by running the command against certain faulty models.
  • SR123410

DMCHAMFER/DMFILLET

The performance of the drag stage of DMFILLET and DMCHAMFER commands was significantly improved.
  • SR139349

DMCOPYFACES

The second dynamic dimension of DMCOPYFACES is now properly honored, as one would expect.
  • SR117374
  • SR154274

DMFILLET

A specific scenario that caused BricsCAD to freeze during DMFILLET command execution was fixed.
  • SR134429

Панель Сравнение чертежей

The collapse/expand arrow buttons on the DWGCOMPARE command context panel now work properly.
  • SR154968

Закладки чертежей

The "Close all but this" menu item on the drawing tab context menu is now working more reliably to ensure that we close the correct tabs.

Чертежные виды

We markedly improved drawing view generation performance. This is an area of continued work at Bricsys. #moretocome
  • SR141578
  • SR146500
  • SR160136

DWGHEALTH

Creating health check routines with a '.' in the name is now possible.

ERASE

An issue has been fixed where BricsCAD could crash while attempting to erase a polyline's segment.
  • SR151704

EXPORT

Colors assigned to solids are respected during export, including cases when colors are set 'by layer' or 'by block'.
  • SR150893

Экспорт листов

Fixed: export of clipped hatches.
  • SR90547

Внешние ссылки

BricsCAD now avoids creating Xref path dependencies for non-Xref'ed blocks.

EXTRUDE

A bug was fixed that could cause a crash when extruding an edge of a solid.
  • SR158762

EXTRUDE/REVOLVE

The performance of the EXTRUDE/REVOLVE commands were significantly improved in cases when "Unite" and/or "Subtract" operations were used.
  • SR144956

Выражения поля / Подшивка

The path stored in the Field expression is now properly updated to the current sheet set file path.
  • SR156870

Поля

Document filename fields are now updated when saving the drawing file to DXF format.
  • SR153447

FINDOUTLIERS

Negative values are no longer accepted as input for valid area dimensions.

FLATSHOT

Исправлена генерация дуг (и окружностей) при установленной опции "показать скрытые линии".
  • SR97987

FROM

The FROM command modifier now works as expected when Dynamic Input is on.
  • SR148725

GATTE

The command has been entirely rewritten to enable compatibility with attributed dynamic/parametric blocks, blocks with names containing spaces, and attributes with tags containing underscores.
  • SR164296

BIMGENERATE2DSTAIR

The 2D stair generation was improved. The step text is changed to a text object, which can then be edited. Text style and layer settings can be set in the _sectionSettings.dwg file.
  • SR153369

GISCONVERT

Mpolygons are now supported in the GISCONVERT command.
  • SR163517

GISIMPORT

When importing a GIS layer, the special characters in the GIS Attribute Table dialog are now displayed correctly.
  • SR162003

HATCH

Hatches in a Block are now displayed correctly and consistently at all zoom levels.
  • SR157986
A particular hatch with a corrupt soft-pointer to the ACDB_ANNOTATIONSCALES dictionary in the context data manager no longer crashes BricsCAD while opening or recovering the drawing.
  • SR160886
The Hatch command now respects the HPORIGIN variable when a non-World UCS is current.
  • SR121871
  • SR151792

Обозначения шаблонов штриховок

Added support for localizing predefined hatch patterns.
  • SR151279

INSERT

Fixed an issue where the command's dialog would not show the last selected block as the default.
  • SR149899
The "preview rotation" option was added back into to the command. #oops
  • SR149732
A bug was fixed that caused the value of the "Insert external reference" tick box to be ignored if the inserted block is a mechanical component.

Стили меток

Label Styles are transferred correctly to a new drawing.
  • SR155096

Импорт LandXML

Alignments made up of successive circular arcs of different radius lengths are now imported correctly via LandXML import.
  • SR162294
When importing Surfaces from LandXML, invisiblity flags for triangles are properly acknowledged.
  • SR159025
  • SR160185

Панель Слои

Fixed an issue where the invert filter option in Drawing Explorer did not work if the Layers panel wes not open.
  • SR155053
  • SR155490
  • SR161553
The display of line types on Xref'ed layers has been fixed.
  • SR148219
  • SR151872
  • SR152107
  • SR152613
  • SR162350
Newly created layers can now be added to the current group filter in the Qt Layers Panel.
  • SR151286

LAYOUTMERGE

Fixed a problem in LAYOUTMERGE in V24 Beta, caused by improper help context string.
  • SR162978

LCONNECT

An issue has been fixed, where using the command in a specific scenario was leading to a wrong connection.
  • SR141615

Панель Библиотека

A range of standard hex keys and one screwdriver component were added to BricsCAD. These components act as a starting point to try the Bmassemblyinspect feature. Those tools can be accessed from both the Bmassemblysequence settings dialog and the Library panel.

LOADMECHANICAL2D

Fixed 'Save As...' functionality when the LOADMECHANICAL2D system variable is set to 'On'.
  • SR146244

Локализованные команды

Entering command names with an underscore prefix, like "_ABC", no longer executes a localized command that happens to match the name "ABC".

Вход в систему

The "remember me" function of the login now works correctly, even for users not sharing data in scope of BricsCAD Analytics.

Манипулятор

Fixed an issue where selecting the 'Repeat' option in the Manipulator twice in a row (when BIM entities were in the active selection set) would cause BricsCAD to crash.
  • SR145060

MAPCONNECT

Layers and Styles with space characters are now handled correctly in http requests.
  • SR143832

MATCHPROP

Fixed a bug where using the MATCHPROP command on linear solids would cause the solids to lose their profiles.
  • SR130397

Строка меню

At application startup the menu bar is now initialized from the current workspace instead of the user profile, except when the "/p" command line argument is used to specify a profile.
  • SR150155

MKLTYPE

We fixed an error for MKLTYPE when trying to create a linetype based on a shape.
  • SR157901

MLEADER

Mleader landings are now scaled correctly.
  • SR161762
Fixed: block-based MLeaders are now properly updated after their base Block has been changed.
  • SR143717

Редактирование узловых точек MLEADER

Improved the grip editing of Mleaders with Block content.
  • SR147426

MOVEBAK

Fixed an issue with MOVEBAK command, in an unsaved drawing, after changing the destination folder.
  • SR161705

MTEXT

MTEXT now keeps its position after changing the "Annotative" property.
  • SR143049
The AUDIT command can now repair a corrupt MTEXT entity that was in-consistently created on another CAD platform.
  • SR143643
We fixed an unusual case involving a non-annotative MTEXT entity with an internal annotation scale. Said MTEXT is now displayed at the correct size.
  • SR145011

MTFLAGS

Fixed issues around reading large ECW & SID files when running BricsCAD in multi-threaded mode.
  • SR133146

NCOPY

Fixed an issue with the NCOPY Express Tools command where xref-dependent properties were not copied to the host drawing.
  • SR158132

OLE

We fixed an instability that occurred after closing a document tab containing an embedded OLE object. This resulted from an unusual case where one drawing contained another nested drawing embedded as an OLE object.
  • SR160859
  • SR161944

OLEFRAME

Selection behavior of OLE frame entities has been improved, making it more natural to hover, click, and double-click such entities.
  • SR152448

OPEN

Fixed error in loading a particular drawing.
  • SR142648
  • SR157243

OPTIMIZE

The command now correctly handles an arc connected to the same line on both ends.
  • SR154380
An issue where a crash would occur when using the 'Round coordinates' setting on a specific drawing has been fixed.
  • SR154380

OSNAP

The localized snap keywords now work correctly when used in a macro.
  • SR140883
  • SR160550

Параметры

Solved an issue where Imperial units were wrongly evaluated.
  • SR161756

PICKBOX

A new COLORPICKBOX system variable has been added through which the color of the pickbox can be configured.
  • SR130345

PLINE

Fixed an issue where the area of a particular polyline was not properly calculated.
  • SR129210

PLOT

Rendered plot styles such as 'hidden' now have the correct line thickness.
  • SR154243

Облако точек

The handling of errors is now more robust when processing corrupt RCS files.
  • SR151831
Fixed an issue where colours could be absent after the import of an e57 file with HSPC set to 1.
  • SR162448
Fixed an issue in the classification of Point Clouds containing room information.
  • SR162937
Increased range of column diameters that can be fitted to 150 cm.
  • SR162012
Fixed bug in reading images from e57 files.
  • SR163099
Processing all available points in RCS files is now possible.
  • SR151831
Point Cloud is no longer reported as "Not Found" in Drawing Explorer/Attachment panel when it can be found in the Point Cloud cache.
  • SR95410
  • SR154832
  • SR155119
An issue related to importing into HSPC format was fixed.
  • SR156783
  • SR157309
  • SR157768
  • SR158627
  • SR158630
Fixed a bug in drawing polygonal regions.
  • SR157168
Importing PTS files is (once again) as fast as it was in V22. #sameasiteverwas
  • SR158313
Cropsolids are now visible at the initial .DWG load.
  • SR156117
Issue with failing cache conversion to HSPC is resolved.
  • SR159909
  • SR160005
Point Cloud pre-processing for paths containing special characters was fixed for machines running UNIX OSes.
  • SR151949
  • SR152998
  • SR154637
Fixed over-subsampling when importing a Point Cloud.
  • SR159437
E57 format files containing non-ASCII characters (and images) are now imported correctly.
  • SR159554
BricsCAD can now import Point Clouds when both the RCP (and the referred RCS) file names contain special characters.
  • SR160005
The parsing of classifications in files based on the LAS data format is now correctly performed.
  • SR160710
The visual quality has been improved during pan and zoom.
  • SR123503
  • SR123829
  • SR161454
  • SR161741
The Point Cloud classifier is now included in BricsCAD V24.
  • SR161427
  • SR161768

POINTCLOUDCLASSIFY

Fixed the behavior of a ribbon button
  • SR164672

POINTCLOUDCOLORMAP

Fixed the options functionality for POINTCLOUDCOLORMAP command on localized versions.
  • SR161987

POLYSOLID

Fixed the command options functionality.
  • SR158787

Диспетчер проекта

The annotation scale now remains the same when copying or moving a viewport to a new sheet in the Project browser.
  • SR156077
The company logo and project logo now accept PNG files in all different languages.
  • SR153154
  • SR163840

PUBLISH

Fixed: entities on a frozen layer are no longer displayed in the PDF file after publishing in background. The 'IncludeOffLayers' option has been added to the .DSD file.
  • SR155460
  • SR157186
Ascending/descending table sorting by clicking on a table column header in the Publish dialog is now respected in the output. Sorting, using the table header, can now be combined with moving rows up/down.
  • SR151851
  • SR159182
To prevent a crash during background publishing, we disabled multi-threaded vectorization and display.
  • SR157061

PYRAMID

Fixed the behavior of "Circumscribed" and "Inscribed" options for the PYRAMID command, on localized versions.
  • SR132705

QDIM

QDIM now works for annotative dimension styles.
The temporary dimensions now disappear immediately, as expected, when QDIM is cancelled.
QDIM Baseline respects the value of DIMDLI and creates the dimensions in a single line.
  • SR161869

QUAD

Fixed lag on displaying the QUAD when hovering over a complex solid.
  • SR159951
The QUAD is now shown properly when hovering over an edge sub-entity of an extruded surface. This was a regression from V23.2.
  • SR160270
Rollover properties now display correctly for procedural surface entities.

QUICKCALC

Canceling point selection no longer crashes BricsCAD.

RECOVER

Drawings with corrupted AecsDbMemberNodeShape objects can be fixed in BricsCAD by using RECOVER, and subsequently opened in AutoCAD without issues.
  • SR73337

REFEDIT

Now properly shows dynamic block record names for dynamic blocks based on anonymous block records.
  • SR150696
We now properly disable the ISOLATEOBJECTS, UNISOLATEOBJECTS and HIDEOBJECTS commands inside a Refedit session
  • SR153554

RENDERCOMPOSITIONMATERIAL

Solids with empty compositions are now rendered correctly (and with a lovely red color). #dangerwillrobinson

Лента

Clipping for large, normal and split button labels was removed, the multi-line text in such button labels no longer truncated.
  • SR152714
The Ribbon height is no longer (improperly) resizing on BricsCAD's startup.
Fixed an issue where the Ribbon's large split button text was sometimes shown on three lines instead of two.
  • SR153395
If the legacy Ribbon is active and a new user profile is created, the new Ribbon can be set active without a restart.
  • SR162229

RTWALK

We removed an unwanted command line message during a RTWALK operation. Additionally, the operation no longer starts if the RTWALK command is undefined.
  • SR153210

Генерация сечения

The initial scale settings for the section object are set in accordance with _SectionSettings.dwg file.
Background image and line drawing are now properly aligned, when a plan section is not aligned with the X-axis.

Параметры

The help text for the Sheetset Manager's settings has been updated in the Settings dialog.
  • SR162553

SHP2BLK

Fixed the Express Tools SHP2BLK command to accurately honor the scale and position of the original shape.
  • SR163350

Диспетчер подшивок

A crash that occurred while opening a particular DWG file was fixed.
  • SR157390
It is again possible to associate a sheet with a layout when the path from the sheet set to the drawing cannot be found.
Fixed a crash that occurred while generating the sheet preview.
  • SR157390

Диспетчер подшивок

Copies of the same .DST file are treated as separate .DST files, and only the required .DST opens on a double-click.
  • SR156868
  • SR156871

Диспетчер подшивок (Qt)

Now it possible to import a .DWG file created with another sheet set. In case the sheet is removed, and no other sheets related to this sheet set remain, it is possible to import said .DWG file to another sheet set.
  • SR156586

Панель Подшивки

The Open, Publish and Selections drop-down button context menus now have individual widths instead of one shared max width.

Подшивки

Lock/unlock has been implemented for sheetset DST files. The SSAUTOSAVE variable is removed, as the sheetset's DST file is saved immediately after every modification. Read-only access to a sheetset's .DST file is provided if the .DST file has been locked by another user.
  • SR125605
  • SR131575
  • SR143101
  • SR157107
  • SR158404
  • SR160058
Asynchronous sheet preview generation no longer blocks double-click opening of a sheet from the Sheet Set Manager panel.
  • SR157390
Views associated to a viewport are now deleted with the viewport (when said viewport is deleted). #whew
  • SR150214

Шрифты SHX

The processing of shape fonts has been improved.
New-line processing in a specific custom romans.shx font has been fixed.
  • SR95320

SIMPLIFY

Polylines are now only listed in the results if they have been simplified.
The SIMPLIFY command context panel now writes a "." (dot) and interprets it as a decimal separator when the "." (dot) character of the numeric pad is used.
  • SR152012

Элементы на основе эскизов

Fixed a bug that caused the incorrect removal of sketch features that were united with another sketch feature, when the parameters of the latter were changed.
Fixed a bug that caused some sketch based features to not update correctly after edits to the sketch geometry.
  • SR153015
The angle parameter of a revolved sketch based feature can now be properly changed, after its value was once set equal to 360 degrees.
  • SR133919
Some redundant edges created when changing the revolution angle of a complex revolved sketch feature to 360 degrees are now removed.
A bug was fixed that caused some sketch features to become un-responsive to parameter changes.
  • SR133919
A bug was fixed that incorrectly registered additions or subtractions during the creation of sketch based features in "Auto" mode.
Setting the extrusion height or revolution angle of a sketch based feature to 0 (zero) is no longer allowed.

SMOOTHMESHCONVERT

Now the commands CONVTOSOLID and CONVTOSURFACE support conversion to smooth 3d solids and surfaces.

Ключевые слова привязки

Fixed the Snap keyword functionality on localized versions.
  • SR161650

Символы стандартных изделий

Standard parts symbols are now read properly in BricsCAD.
  • SR134133

Начальная страница

Switching workspaces from the Start Page no longer leads to un-stable behavior.

SUPPRESS

When creating a suppressed group of entities, digits are no longer accepted at the beginning of the group's name.
  • SR146352

TABLEMOD

The insert column left/right icons have been corrected.
  • SR149658
  • SR152489

Таблицы

When selecting the grips of a Table, the cell borders are now displayed correctly.
  • SR161520
  • SR161885
Improved the "Update DataLink" context menu.
Invoking OdDbTable::subHighlight no longer forces a re-compute.
Insertion or deletion of rows (or columns) in a table with datalinks now works as expected.
  • SR141293

TIN

Fixed an issue where editing a TIN definition while the TIN command was still active would crash BricsCAD.
  • SR155270

Анализ TIN

2D Contours in surface analysis are now correctly displayed at elevation 0 (zero).
Slope analysis now calculates the minimal and maximal slope for a given TIN and creates specified number of ranges based on those two values.
  • SR162979

TINEXTRACT

Extraction of solids from the space between two TIN Surfaces now creates a proper solid that represents the volume between those two surfaces.
  • SR122425
Extraction of solids from a specific TIN Surface now produces a correct solid, as expected.
  • SR122770

TIN из облака точек

A TIN created from cropped Point Cloud is now created only for the cropped section of the Point Cloud.
  • SR161086

TINSERT

Fixed a possible crash in the "Insert Block in Cell" dialog.
  • SR164220

TIN поверхность

When selecting or highlighting a TIN Surface, triangle edges are now hidden in the Realistic visual style.
  • SR148613
  • SR155118
Fixed an issue where BricsCAD was crashing when adding Hide Boundary to a TIN Surface in a particular drawing.
  • SR154225

TIN поверхность для объема

In some cases, TIN Volume Surfaces have not been calculating correctly. It is now fixed.
  • SR151942

Инструментальные палитры

Palettes with many block icons are no longer regenerating icons every time the tab is first activated. If blocks change such that thumbnail icons become invalid, the tab's thumbnails can be manually regenerated by using the tool palette context menu.
  • SR154160
  • SR156462

Twinmotion

We fixed a crash when trying to export to Twinmotion/Datasmith when the visual style is 2dWireframe. However, a 3D visual style should be used instead.
  • SR160822

VIEWDETAIL

Dimensions no longer lose associativity after a Detail View update.
  • SR152793

Видовое окно

The custom scale settings of viewports are now considered to be a standard scale, as long as they match the standard scale value to 5 decimal places. This is consistent with behavior on other CAD platforms.
  • SR117112
  • SR117150

Состояния видимости

The panel now loads and updates much faster when working with large drawings, containing many visibility states.
  • SR151825
  • SR153475

Панель Состояния видимости

Fixed the context menu options behavior on localized versions.
  • SR139726
  • SR163220

WCLOSEALL

The diesel macro for the WCLOSEALL command was updated for the ribbon, Quad and tool bars from CLOSEALL to WCLOSEALL. The command still functions in the same way.
  • SR162877

WORKSPACE

The 'Save As' sub-command now saves a new workspace with the current workspaces' properties, instead of resetting to defaults.
  • SR156168

Приложения (на английском языке)

BRX

acedSSGet() keywords are now highlighted and selectable.
  • SR145090
We implemented additional modern signatures of AcGiTextStyle::setFont() and AcGiTextStyle::font().
  • SR149267
AcDbPointCloudEx::traverseAllPointData() has been implemented.
  • SR148975
The AcLocale getProductLocale() function has been implemented.
  • SR149990
Custom commands with the command flag ACRX_CMD_NOHISTORY are no longer listed in the autocomplete command popup.
  • SR152868
Dockable bars and palette-sets are now prevented from sharing a dock row with a non-BRX bar. This new requirement is necessary because mixed bars on the same row cannot be reliably synchronized in size, which causes strange visual effects.
  • SR149971
We extended demand-load functionality by supporting a language independent registry key: SOFTWARE/Bricsys/BricsCAD/V24x64/Applications under HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE. The new key is now checked in addition to the (similar) language dependent key.
  • SR153515
An AModeler::Body instance now survives a round trip save() and restore() without changing the order of its faces.
  • SR153252
We fixed a transaction bug that caused unexpected behavior in certain cases when the same object was opened multiple times in a nested transaction, then accessed again in a subsequent nested transaction.
  • SR152684
A modal dialog displayed during LAYOUT_CONTROL command notifications is now working as expected.
  • SR154680
CAdUiListCtrl::DoAdUiMessage() no longer displays a warning that the function is not implemented.
  • SR155113
The layout tabs are now updated correctly after a call to AcDbLayoutManager::copyLayout().
  • SR155196
A new AcString signature of acedGetCommandForDocument() has been implemented.
We added an example for setting IfcPositiveLengthMeasure in BimSample.
  • SR120182
  • SR152586
The contextual menu now displays the complete keyword string.
  • SR145090
We implemented the AcDbBreakData and AcDbBreakPointRef classes.
  • SR148592
We implemented AcGeNurbCurve3d::makeNonPeriodic().
  • SR149886
We implemented AcDbText::getBoundingPoints().
  • SR151922
AcDbTable::fieldId() has been implemented.
  • SR152593
We implemented the following AcDbTable member functions: breakOffset(), setBreakOffset(), breakFlowDirection(), setBreakFlowDirection(), breakOption(), and setBreakOption().
  • SR160257
We implemented AcDbObjectId::isWellBehaved() and modified AcDbObjectId::convertToRedirectedId() to return bool instead of void.
  • SR155747
AcDBlockTableRecord::appendAcDbEntity() no longer resets the entity's linetype scale if it had been previously set.
  • SR157246
The key entities sent to an input point monitor are now the most deeply nested, instead of appearing at the top level.
  • SR158450
AcDbPolygonMesh constructor now generates an entity based on the PolyMeshType.
  • SR150468
AModeler::Body::interfere() has been corrected for the case when two separate bodies have intersecting extents but do not interfere.
  • SR158812
AcDbTransactionManager::getAllObjects() has been implemented.
  • SR159573
We added enum value AcDbViewport::StandardScaleType::k1_5.
  • SR160159
The contextual and prompt menus no longer display hidden keywords.
  • SR145090
Searching for a word in an external help window no longer crashes BricsCAD whilst the Tips panel is open.
  • SR149346
We implemented the CAdUiListCtrl::GetItemAtPoint() method.
  • SR155029
Member functions of custom classes derived from AcDbRasterImage are now working properly.
  • SR164482
Member functions of custom classes derived from AcDbRasterImage are now working properly.
  • SR164482
The C++ Civil API has been given a minor makeover in V24. Class and enum names have been changed to improve naming consistency, and now use the BrxCv prefix for all global names. In addition, a few global enums were moved inside their respective classes in order to limit pollution of the global namespace. Aliases are provided for legacy code that still includes the old headers.
AcGsKernelDescriptor::hasRequirement() replaces the deprecated AcGsKernelDescriptor::requires().
  • SR161441
The AcPlPlotConfigInfo class has been implemented.
  • SR101286
  • SR163265
AcPlPlotConfig::fullPath() has been implemented.
  • SR120244
We fixed field formatting being ignored due to ill-formed format code.
  • SR145230
We implemented a missing signature of AcDbDatabase::wblock().
  • SR147213
Various missing AcDbTable member functions have been implemented.
CAdUiDockControlBar::SetToolID() argument has been changed to 'const CLSID*' as on other platforms.
  • SR154735
AcDbLayerTableIterator now honors the setting to skip hidden layers.
  • SR162237
We removed the incorrect default value from AcDbObject::erased() callback declarations.
  • SR162173
We modified the return type for AcDbObject::addReactor(), AcDbObject::removeReactor() and AcDbObject::addPersistentReactor() from void to Acad::ErrorStatus.
  • SR162183
Several AcPlPlotConfig members including getDefaultFileExtension(), isPlotToFile() and fullPath() now return expected values for built-in PC3 configurations.
  • SR163265
We implemented another signature of the AcDbRasterImageDef::suggestName() method which accepts a 4th parameter, corresponding to the size of the output buffer.
  • SR159337
We fixed an incorrect attempt during AcDbText::subClose() to call adjustAlignment() while the text entity was not write enabled.
  • SR161532
Floating paletteset frames with transparency now become opaque while the cursor is over the frame.
  • SR161210
The SAVEALL command now activates each document before saving. This improves the compatibility with other platforms.
  • SR161695
Newly created attributes and attribute definitions no longer trigger an AUDIT complaint.
  • SR161774
We implemented the AcEdSolidSubentitySelector class.
  • SR100604
  • SR130732
  • SR145768
Implemented AcUnderlayLayer class and associated member functions from AcUnderlayReference class.
  • SR120303
Fixed an issue with the AcDbDatabase::save() method whereby the autosave filename would be used in place of the drawing filename.
  • SR160865
Implemented the AcDbBlockTableRecordIterator::seek() method for an AcDbEntity* argument.
  • SR163195
The AcGiPolyline class has been changed to allow safe handling when passing a client instance to internal operations.
  • SR164139
Fixed a problem with BimPropertySets::setPSetProperty() function, assigning values to entity when the PropertySet already exists.
  • SR152683

COM

The AddMText() and AddText() methods of IAcadBlock, IAcadModelSpace, IAcadPaperSpace will now create annotative entities if the current text style is annotative.
  • SR159287
The Application.FullName property now returns the complete executable file path.
  • SR156511
To improve compatibility with other platforms, some COM API functions now interpret technically invalid VARIANT_BOOL values as VARIANT_TRUE instead of VARAINT_FALSE.
  • SR148943

BRX/.NET

A new Visual Studio extension is now available along with the BRX SDK files. The extension adds project and item templates for plugin developers to quickly create ready-to-run plugin modules in Visual Studio.
  • SR78336
  • SR90145
The Civil API now provides access to civil style IDs and names.
  • SR145914
  • SR162835
  • SR164188
The API samples now include sample code based on the GIS API.
  • SR163031
The Civil TinSurface API has been extended with new interfaces for TinSurface Definitions that define and expose the Surface history.
We introduced a new BRX (C++) and .NET API for Civil GIS functionality. The BRX API is in the header BrxSpecific/civil/BrxCvGis.h, and the .NET API consists of several new GIS prefixed classes in the BricsCAD Civil namespace.
  • SR148045
  • SR158100
The LayoutManager.LayoutsReordered (.NET) and AcDbLayoutManagerReactor::layoutsReordered() (C++) events are now firing when layout tabs are repositioned interactively.
  • SR157182
The BIM API now correctly reports the shape and size properties of a BIM profile.
  • SR162254
Functionality for anchoring block-references to 3D solid faces has been exposed for use from plug-in code.
We implemented an API for Civil points and point groups, including classes Point and PointGroup in the BricsCAD Civil namespace for .NET.
  • SR125560
  • SR130893
  • SR134422
  • SR143605
  • SR143759
  • SR161783

.NET

DatabaseServices.Cannoscale can now be set when the layout is activated.
  • SR157796
We implemented UnderlayHost::PdfHost::GetFile(), UnderlayHost::DgnHost::GetFile() and UnderlayHost::DwfHost::GetFile() methods.
  • SR124738
GeoCoordinateCategory.CreateAll() is now implemented.
  • SR135505
We improved the behavior of the AssocArray.CreateArray() method.
  • SR144807
The Editor.PromptedForAngle event handler is now called after GetAngle(), as expected.
  • SR150634
We implemented the LayerViewportProperties.IsTransparencyOverridden property.
  • SR153768
GripData.OnRightClick() is now called when a custom grip is right-clicked.
  • SR89742
The GripData.OnRightClick() signature has been changed to return a collection of menu items.
  • SR90267
We implemented the GraphicsSystem.KernelDescriptor and GraphicsSystem.GraphicsKernel classes.
  • SR89281
We implemented a hidden line removal API in the new Bricscad::HLR namespace.
  • SR89046
  • SR99064
  • SR125974
  • SR131611
  • SR132513
  • SR154725
Custom context menu items with empty IMenuItem.Text property are now added as menu separators.
  • SR159274
The Bricscad.MechanicalComponents API was extended to add support for some missing functionality.
  • SR162540
Some oddly named methods in the BIM API have been deprecated and redirected to new versions with more conventional names. Legacy code should continue to compile and run correctly, but may generate compiler warnings about deprecated methods.
The CurveCurveIntersector2d constructor taking an array of curves is now working properly, and the CurveCurveIntersector2d.SetCurve() method no longer crashes.
  • SR162901
Calling TransactionManager.GetObject() to open an object from an Xref'ed database now uses the correct transaction manager instance to open the object.
  • SR159071
  • SR160971
  • SR161277
Colorbook dialog now correctly sets for ColorDialog.Color the properties: HasBookName, BookName, HasColorName, ColorName.
  • SR145035
Fixed: _AcDb.Entity.Highlight() fails if the entity is highlighted as selection preview.
  • SR153987

LISP

We substantially improved performance of (start_image)/(vector_image)/(end_image) in certain cases.
  • SR161880
Fixed an issue whereby the BCOUNT command would permit the selection of non-block objects if executed from a LISP expression.
  • SR162691
Fixed a problem with GarbageCollection of VLA/COM objects, causing unexpected Lisp faults.
  • SR163065