Примечания:

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 V24 скомпилирован с использованием Visual Studio 2019. Для обеспечения совместимости с BricsCAD V24 DLL расширения С++ должны быть скомпилированы с использованием той же версии платформы.

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

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

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

13.052024

Версия 24.2.05

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

BIMPROPAGATE

Копирование ExtensionDictionary при выполнении команды BIMPROPAGATE теперь выполняется корректно
  • SR141587
  • SR173403

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

3D constraints

Now the FSP indices of 3dpoly vertices, that are being the arguments of 3d constraints, are counted from zero (not from 1 as it was previously).

Annotation Scales

We fixed a crash when changing annotation scale in a drawing containing a large number of scales.
  • SR175362

AUTOCOMPLETE

The AUTOCOMPLETE popup list in V24.2.03 stopped displaying commands that had been registered for demand loading by a plugin. This has been fixed so that both global and localized demand loading commands are included in the list.
  • SR166197

BIMSECTIONUPDATE

Fixed "Brep Error 3021" during BIMSECTIONUPDATE.

BIMTAG

Fixed number property in Spacetag in foreign languages.
  • SR175520

BLOCKS

Fixed an infinite loop with self-nested block reference
  • SR174605

COM

We fixed a reference count bug in IAcadDatabase.CopyObjects() that could sometimes result in a crash.
  • SR176051

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

The fading command line log is now positioned correctly while creating a new drawing from the start page.

Crash

Fixed a crash when displaying a drawing with silhouettes in MT mode

Document Tabs

Closing document tabs is now blocked while the interactive MTEXT and TABLE editors are active.

EXPLORER

We fixed a problem with choosing a user arrow block for multileader styles.
  • SR174884
  • SR175773
  • SR176101

IFCVALIDATE

IFCVALIDATE now checks your IFC file again for compliance with the IFC specifications before importing the IFC file

Label Style Editor

We fixed an issue in the Label Style Editor dialog box where the "Component name" and "Anchored to" columns could not be edited.
  • SR175271

Манипулятор

Bug fix where in some scenarios not all entities were rotated when using the manipulator.
  • SR175991

Облака точек

Displaying user selected cache names in the reference manager containing doublebyte characters now works as expected.
  • SR151949

PropertiesPanel

Fixed a lockup (endless loop) when modifying properties of ACIS based entities in PropertiesPanel.
  • SR174896
Fixed a problem with PropertyPreview in PropertiesPanel - when a frozen/off layer was hovered, the entities on such layer reappeared after final selection of that layer.
  • SR174802

Квадро-меню

PEDITEXT options are now available from the QUAD for 3D Polyline, 2D Polyline and Polyline segments.
  • SR175029
  • SR175279
  • SR175738
  • SR176323

Reflected ceiling plan

fixed 'Elevation fill' for reflected ceiling plan.
  • SR171584

TABLE

A table cell containing a date field value is now updated immediately after a cell format change to reflect the new date format.

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

.NET

Keyword input is now working correctly when Editor.Drag() is called with PromptDragOptions containing custom keywords.
  • SR175381
Utils.GetAcadResourceIcon() no longer returns an invalid internal icon handle.
  • SR176440

BRX

We fixed a V24.2 performance regression in jig sampler loops.
  • SR175381
We fixed a crash when using dynamic UCS with UCSDETECT=2, and hovering a block reference that contains a custom entity.
  • SR176082

BRX + LISP

Fixes an issue, where multiple same-named entries of property names were listed by LISP and BRX APIs.
  • SR172611
  • SR172612

BRX/.NET

We fixed a V24.2 regression that caused transient graphics to stop updating dynamically.
  • SR175381
  • SR175513
  • SR176665
We fixed a V24.2 regression that caused F1 on a custom docked paletteset to incorrectly run the HELP command.
  • SR175743

COM

We fixed a bug in IAcadUtility.GetObjectIdString() that caused the returned value to be incorrectly truncated to a 32-bit integer value.
  • SR175572

Express Tools

Fixed an issue with the 'Name' option of the LAYDEL command wherein the dialog would reappear when the user clicked the 'Cancel' button.
Fixed an issue with the 'Name' option of the LAYDEL command wherein the command would attempt to delete the first layer listed in the dialog, even if no layers were selected to be deleted.

LISP

Fixed a problem with (getpropertyvalue) : under circumstances, it could mistakenly return the value of a previously queried property.
  • SR174428
Improved compatibility of (dictXxxx) function with AutoLISP : if "dictionary entity" is of wrong entity type, these functions now correctly return NIL instead of triggering a LISP error.
  • SR175583
Fixed (dictadd) function - empty key name (or invalid characters in the key name) do no longer trigger a LISP error, but simply return NIL; this improves compatibility with AutoLISP.
  • SR175580

15.042024

Версия 24.2.04

Изменения в BricsCAD

CIRCLE

Добавлена опция построения окружности по трем касательным.
  • SR113730
  • SR114526
  • SR137673
  • SR145513
  • SR154195
  • SR161010

ExpressTools

Улучшена совместимость с командой LAYDEL, добавлена опция 'Имя' для открытия диалогового окна выбора слоев из списка и выбора по объектам.
  • SR172205

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

BEDIT

Fixed a bug where paperspace was not updated after BEDIT on a parametric block.
  • SR173842

BLOCKS

BricsCAD does not allow self referencing blocks.
  • SR161560

BOM

Fixes were made so BOM tables created in a localized version still work as expected when used in the English version of BricsCAD.
  • SR167911
  • SR170172

Точки Civil

We fixed an issue where a point file with alphanumeric point names could not be imported.
  • SR162873

Command Alias

We fixed a regression that caused an error when entering a command alias with an underscore prefix on localized versions. The underscore prefix is now ignored when used with a command alias.
  • SR173855

COPYGUIDED3D

In the localized versions of BricsCAD the options are now recognized correctly.
  • SR173968

Коридор

We fixed an issue where Corridor template element shapes were facing incorrectly so that material was displayed on the back side of shapes.
  • SR171719

CUI

We've fixed use of the F1 key as a shortcut key, after it was broken in V24.2.03.
  • SR174475
  • SR174740
  • SR175252
Setting ribbon button style in the CUSTOMIZE dialog is working correct again after it was broken in V24.2.03.
  • SR174770
  • SR174887
  • SR175062
  • SR175125

Dynamic Blocks

Insert of dynamic blocks functions as expected.
  • SR143375
  • SR158350
  • SR171019

Embedded OLE

Opening an embedded or linked OLE drawing file now opens with DWGTITLED=1 and DBMOD=0, so that it does not prompt to save changes when closed, unless actual changes are made.

GDI Objects

Fixed: leaks of GDI Pen and Palette objects.

HELP

Pressing F1 in the command line now opens context help for the command or system variable. This was partially broken in V24.2.03.

INSERT

Fixed a bug where the INSERT command incorrectly inserted blocks with an x scale of -1 with a y scale of -1.
  • SR174948

MLEADER

Mleader with text is displayed correctly.
  • SR152169
  • SR156853

MOVE

Resolved issue where using the MOVE command on OLE objects doubles the input distance.
  • SR173446
  • SR174679
  • SR174809
  • SR175002
  • SR175096

MTEXT Editor

The resizing grips are again displayed even when the ruler display is turned off.
  • SR174523
  • SR174548
  • SR174585
  • SR174762
  • SR174847
  • SR174847
  • SR174889
  • SR175118

Open

Fixed a crash when opening a file with an incorrect attribute record in the extension dictionary.
  • SR171753

PBLOCKOPERATIONSDISPLAY

Fixed a bug where PBLOCKOPERATIONSDISPLAY didn't work on drawings created in older versions of BricsCAD.
  • SR172111

Point Cloud Reference / Attach

Fixed processing of point cloud data with long file/path name.
  • SR174717

REFEDIT

Fixed a bug where REFEDIT of a block caused a crash.
  • SR126620
  • SR162438

RVT Import

We fixed an issue where section planes were clipped when importing all views from an RVT file.
  • SR144768
  • SR161792
  • SR171401

Table

Improved editing of table cells with a formula.

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

.NET

SelectedObject.GetSubentities() now returns a valid result when only 1 subentity was selected.
  • SR174417
  • SR174753
The implementation of the _AcTrx.Converter.DistanceToString function with Fractional _AcTrx.DistanceUnitFormat enum argument was revised to correct the output.

BRX

We fixed a crash that could occasionally occur shortly after calling AcGiTransientManager::eraseTransient().
  • SR171388
We fixed a typo in the BRX sheet metal API sample that could lead to failure on localized flavors.
  • SR173803
We fixed a crash when accessing a AcDbGeoCoordinateSystem after creation.
  • SR174110

BRX/.NET

Erasing a drawing object no longer changes its BIM classification.
  • SR173267

LISP

(setfunhelp) function has been corrected to properly return command name argument, when help is successfully registered.
Fixed (vle-getGeomExtents) when used on modified entities during Lisp execution.
  • SR173891
Improved (findfile) function to correctly return NIL when searching for file or folder, containing trailing spaces; this improves AutoLISP compatibility.
  • SR173981
Added support for "\e" (escaped ESCAPE) sequence, to improve compatibility.
  • SR173978
Improved (vle-file->list) to support UTF-8 and UTF-16LE encded text files.
  • SR173984
Fixes an issue with (vl-list-loaded-vlx) function, returned '("") instead of NIL (empty list), if no VLX module was loaded.
  • SR174557

18.032024

Версия 24.2.03

Изменения в BricsCAD

API

C++ API BricsCAD, опубликованный в подпапке API, был разделен на два отдельных файла библиотек C++. Это бинарное изменение, поэтому для V24.2 и более поздних версий старые плагины, использующие этот API, требуют перекомпиляции.

AREA

Площади, определенные пользователем или определяемые с помощью выбранных объектов или многоугольниками, визуально отображаются на экране в виде областей с заливкой.
  • SR142395
  • SR144064
  • SR152916
  • SR152924
  • SR152928
  • SR152932
  • SR152937
  • SR152942
  • SR152948
  • SR152949
  • SR152952
  • SR156542
  • SR157076
  • SR160496

ARRAY

Исправлена ошибка, из-за которой при создании прямоугольного массива происходило удаление зависимостей.

BLOCKCONVERT

When using the export option and specifying a folder that is in the components libary, the Library Panel is now updated immediately.
  • SR153097
Команда BLOCKCONVERT теперь поддерживает преобразование действий растяжения и перемещения, которые привязаны к линейному параметру с двумя узловыми точками.
  • SR169628
Команда BLOCKCONVERT теперь поддерживает преобразование динамических блоков с размерными зависимостями типа инкремента.
  • SR159179
  • SR160134

BLOCKIFY

В режиме "Одинаковые тела" происходит более правильный выбор ориентации твердого тела в определении вновь созданного блока.
  • SR136012
На панели команд, отображаемой при выполнении команды BLOCKIFY без выбора объектов, добавлены синие кнопки для доступа к различным рабочим процессам команды: "Одинаковые тела", "По существующим блокам", "Поиск коллекций". Последний использованный рабочий процесс будет предложен по умолчанию при следующем запуске команды.
В режиме BLOCKIFY "Одинаковые тела" изменен номер в именах созданных определений блоков: если найдено несколько блоков, первый из них теперь получает суффикс " 1".

BMINSERT

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

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

Команда Копировать теперь обозначена как "Копировать" в контекстном меню правой кнопки мыши. Команды Скрыть, Показать и Изолировать теперь отображаются в контекстном меню правой кнопки мыши в зависимости от количества выбранных объектов.
  • SR167118

Таблица параметров

Вставка компонента, для которого определена таблица параметров, не приводит к тому, что таблица параметров становится параметром чертежа, в который она была вставлена.
  • SR155746

DMBEND

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

DMBEND / DMSTRETCH

Теперь команды доступны пользователю.
  • SR171335

DMDISTANCE3D

Теперь можно добавить 3D зависимость Расстояние между двумя внешними компонентами в механическую сборку без потери DWG файла.
  • SR171057
  • SR171431

DMSTRETCH

Теперь при выполнении команды DMSTRETCH можно менять местами фиксированные стороны .
Введены временные плоскости растяжения в пространстве модели.
Теперь можно динамически вводить размеры растяжения при выборе первой точки растяжения.
Команды DMBEND и DMSTRETCH на твердых телах SketchBasedFeature выдают предупреждение, подтверждающее, хочет ли пользователь удалить этот элемент.

DRAWINGHEALTH

Переключатель режимов 2D/3D, который уже использовался в самой команде FINDOUTLIERS, теперь также используется в качестве параметра задачи FINDOUTLIERS команды DRAWINGHEALTH. Таким образом, DWGHEALTH предоставляет ту же функциональность, что и FINDOUTLIERS.

Меню Файл

Команды DWGHEALTH, FINDOUTLIERS, SIMPLIFY, OPTIMIZE и CLEANUNUSEDVARIABLES теперь доступны в меню Файл на вкладке Утилиты.

FINDOUTLIERS

Значительно расширена функциональность и повышено удобство использования команды.
  • Теперь можно "нарисовать" область действия в пространстве модели, поведение аналогично команде BOX.
  • Добавлен явный 2D режим. Когда этот режим активен, область упрощается до 2D прямоугольника вместо 3D бокса. Это означает, что ее можно определить всего двумя щелчками мыши. В этом режиме также отличается логика обнаружения исключений, так как не учитывается Z-измерение всех объектов. Этот 2D режим также доступен в задаче FINDOUTLIERS команды DRAWINGHEALTH.
  • Добавлена возможность восстановления вида (уровня масштабирования, положения камеры) после завершения команды.
  • Производительность виджетов, указывающих на объекты за пределами активного пространства, была улучшена за счет визуализации кластеров виджетов вместо скопления виджетов для каждого отдельного объекта. Кластеры являются динамическими и изменяются при увеличении или уменьшении масштаба.
  • Завершена реализация поддержки ПСК, отличных от МСК.
  • Если при текущих настройках команды не обнаружены исключения, список графических объектов на панели команды будет пустым.
  • SR158767

FROM

В контекстное меню привязки объекта добавлена команда FROM.
  • SR161583
  • SR161691
  • SR164092
  • SR166298

Обучение

Учебные пособия по продукту были усовершенствованы по нескольким направлениям.
  • На закладку Обучение начальной странице BricsCAD добавлен синий баннер для доступа к учебным пособиям.
  • Для уроков, которые недоступны из-за более высокого уровня требуемой лицензии, добавлена кнопка "Купить лицензию", ведущая на веб-страницу для приобретения продуктов Bricsys.
  • The lesson items in the Tutorials overview dialog are now expanded to provide additional details on the content of the lesson.
  • Когда урок перезапускается, он помечается как "в процессе выполнения", что свидетельствует о том, что пользователь выполнил хотя бы часть урока.
  • Системная переменная TUTORIALSONSTARTPAGE теперь также редактируется в диалоговом окне Параметры, влияя на то, будет ли отображаться синий баннер на стартовой странице или нет.
  • Обзор учебников и уроки теперь корректно загружаются на Mac и Linux.
  • Устранена проблема с образцом рисунка в уроке COPYGUIDED.
  • SR16619
  • SR166191
  • SR168483

INSERT

В контекстное меню массива блоков Mechanical добавлена опция, позволяющая редактировать исходный элемент.
Для блоков Mechanical при выполнении время операции INSERT добавлено переключение клавишей CTRL, аналогично BMINSERT.

Настройки интерфейса

Панель настроек интерфейса теперь расположена справа от других панелей инструментов. Это помогает всем, кто переключается с рабочего пространства ленты на рабочее пространство панели инструментов, получить доступ к параметрам настройки интерфейса.
Добавлена новая переменная RIBBONSETTINGSENABLED. Включает/выключает отображение элемента управления Настройки интерфейса на ленте.
  • SR160004
  • SR170494

Управление лицензиями

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

LOFT

Теперь можно создавать логические элементы LOFT.

Ручная отправка отчета о сбое

Кроме автоматического обмена данными о сбое, доступного для пользователей, присоединившихся к BricsCAD Analytics, реализована возможность отправки информации о сбоях "вручную". При первом запуске приложения после сбоя автоматически появляется диалог отправки отчета о сбое. В этом диалоговом окне можно просмотреть детали отчета о сбое. Вы можете отправлять или не отправлять сообщение о последнем сбое, выбрав соответствующую кнопку. Если установить флажок "Запомнить", этот диалог больше никогда не будет отображаться и отчеты о сбоях будут отправляться всегда или не будут отправляться никогда. Диалог отправки отчетов о сбоях не отображается для пользователей, присоединившихся к BricsCAD Analytics; в этом случае отчеты о сбоях отправляются автоматически (если включен параметр "Данные приложения" ). Выбор пользователя хранится в системной переменной CRASHREPORTSENDING. Ее значение можно изменить в любое время, например, в диалоговом окне Параметры. Отправляется следующая информация: файл отчета о сбое, операционная система, использование оперативной памяти во время сбоя, уникальный идентификатор сбоя, время работы приложения в момент сбоя, просматривал ли пользователь детали отчета, выбрал ли пользователь автоматическую отправку. При необходимости, можно дать дополнительные пояснения о контексте сбоя. Отчет о сбое приложения расширяется за счет переменной состояния отправки. Ручная отправка отчетов о сбоях может быть запрещена путем администрирования сбора данных.

Уведомление об отсутствующих шрифтах

Теперь при открытии чертежа отображается уведомление только об отсутствующих шрифтах BIGFONT
  • SR166152

Parametric Operations

Исправлена ошибка, при которой операция параметрического растяжения не охватывала все объекты, если объект Штриховка имел точки растяжения за пределами рамки выбора.
  • SR170792

Параметрические операции и BLOCKCONVERT

Параметрические операции, которые представляют собой альтернативу динамическим действиям с блоками в BricsCAD, были значительно улучшены и расширены.
  • Добавлена поддержка параметрической операции масштабирования наряду с параметрическими операциями переворота, растяжения, перемещения и поворота, как эквивалент действий масштабирования в динамических блоках. Эти операции могут быть созданы с помощью команды PARAMETRICSCALE (или ее псевдонима PSCALE) и имеют специальную визуализацию в активном пространстве. Операции масштабирования могут влиять на другие операции и могут быть подвержены влиянию других операций. Существующие операции параметрического масштабирования могут быть скорректированы с помощью команды PARAMETRICSCALEEDIT (или ее псевдонима PSCALEEDIT), позволяющей изменить вектор масштабирования или набор выбранных объектов. Эти опции редактирования также доступны в меню правой кнопки мыши в Диспетчере параметров и Обозревателе конструкции.
  • The User Interface and Experience of the linked property of parametric operations has been completed. In the Parameters Manager and in the Mechanical Browser, a linked symbol is displayed next to the parameter name. The parametric operations *EDIT commands are also extended with an option to change the linked property. This option “Edit linked behavior” is added to the right click menus in the Parameters Manager and the Mechanical Browser. In the bottom section of the Mechanical Browser, the “Linked” property is added, and can be turned “On” or “Off”. Functionally, “linked” parametric move operations now behave differently than their “unlinked” variant, when affected by a parametric stretch operation.
  • Улучшена визуализация параметрических операций при увеличении масштаба. На Mac и Linux теперь вместе с геометрией параметрической операции отображается полное имя параметра, а не только первый символ.
  • Выделение в пространстве модели экземпляров блоков, определения которых содержат большое количество параметрических операций, стало более производительным.
  • Точки параметрических операций теперь также визуально отмечаются символом "X", когда на них воздействует операция параметрического растяжения.
  • Новая системная переменная PBLOCKREFERENCEVISUALIZATION (доступна в диалоговом окне Параметры) теперь управляет визуализацией геометрии параметрических операций при наведении курсора на экземпляры параметрических блоков в пространстве модели.
  • A new system variable POPERATIONSCOLOR (also accessible in the Settings dialog) now controls the color of the parametric operation geometries, both in the active space where they live in, as in model space on block reference visualization.
  • Наряду с улучшениями в самих параметрических операциях, была соответствующим образом усовершенствована команда BLOCKCONVERT, что значительно расширило типы динамических блоков, которые могут быть преобразованы в их параметрические аналоги.
  • Действия масштабирования, связанные с линейным параметром, теперь поддерживаются для преобразования и позволяют выполнять новую операцию параметрического масштабирования. Преобразование действий полярного масштабирования или действий масштабирования, связанных с линейными параметрами с 2 функциональными узловыми точками, не поддерживается и приводит к ошибке.
  • Действия масштабирования, связанные с параметром XY, теперь поддерживаются для преобразования и позволяют выполнять параметрическую операцию масштабирования, связанную с двумя параметрическими операциями растяжения ( по направлениям X и Y), которые влияют на операцию масштабирования. Преобразование действия полярного масштабирования или действия масштабирования, связанного с параметром XY, на который влияет другое действие, не поддерживается и приводит к ошибке.
  • Параметр базовой точки теперь поддерживается для преобразования и приводит к тому, что все объекты внутри определений блоков преобразуются таким образом, чтобы начало параметрического блока соответствовало параметру базовой точки динамического блока. Но в диалоговом окне команды BLOCKCONVERT в этих случаях отображается предупреждение, так как в отличие от исходного динамического блока, результирующий параметрический блок не будет содержать реального "параметра" для базовой точки. Преобразование базовой точки, затронутой действием, не поддерживается и выполняется с ошибкой.
  • Реализована поддержка для преобразования действий перемещения и растяжения, связанных с полярным параметром, которое приводит к комбинации двух операций перпендикулярного перемещения или растяжения, согласованных с направлением X и Y блока, и двух других параметров - расстояние и угол. Преобразование полярного параметра с двумя активными узловыми точками не поддерживается. Преобразование действия масштабирования, связанного с полярным параметром, не поддерживается. Эти случаи исключены.
  • Реализована поддержка для преобразования действий полярного растяжения, связанных с полярным параметром, которое приводит к комбинации двух операций: параметрического растяжения, представляющего параметр расстояния, и параметрического поворота, представляющего параметр угла. Преобразование некоторых специфических случаев использования (например, взаимодействие с другими действиями (полярное растяжение, влияющее на растяжение, масштабирование или вращение) в настоящее время не поддерживается; они отклоняются. Поддерживается преобразование взаимодействий между действием полярного растяжения и действием перемещения или переворота.
  • Действия, связанные с полярными параметрами с двумя узловыми точками, поддерживаются для преобразования и приводят к двум параметрическим операциям, как если бы полярный параметр имел только одну узловую точку. Но при этом отображается предупреждение, так как управление точкой начала отсчета полярного параметра будет заблокировано. Преобразование экземпляров блока с полярным параметром с двумя узловыми точками, начало координат которых отличается от заданного по умолчанию, не поддерживается, даже если включена опция "преобразовать экземпляры блока". В этом случае в командную строку выводится соответствующее предупреждение.
  • Параметры действия и параметры размерных зависимостей списочного типа теперь поддерживаются для преобразования и приводят к созданию таблицы параметров с одним столбцом, значения которого соответствуют значениям списка динамического блока. Преобразование параметров списка, используемых в блоке/таблице поиска, не поддерживается и приводит к ошибке.
  • Параметры размерных зависимостей с типом приращения теперь поддерживаются для преобразования и приводят к появлению пользовательского параметра как части определения блока, содержащего формулу для моделирования приращений.
  • При преобразовании параметра выравнивания в базовую линию в параметрическом блоке необходимо убедиться, что базовая линия имеет достаточную длину, чтобы гарантировать требуемое поведение привязки при вставке данного параметрического блока. Преобразование более чем одного параметра выравнивания не поддерживается и приводит к ошибке.
  • Dynamic blocks with multiple actions associated with a single parameter are now converted in a smarter way, and result in multiple parametric operations inside the parametric block definition, and an exposed user parameter that corresponds to the single dynamic block parameter. This parameter name is used in the expression of the operation’s parameters inside the block. Conversion of multiple actions associated with a single parameter is not supported when at least one of them is affected by a stretch or a scale operation.
  • Динамический блок с действиями, которые не влияют ни на какие объекты, теперь поддерживается для преобразования, если все остальные характеристики блока поддерживаются для преобразования, и в результате получается параметрический блок без операций, соответствующих пустым действиям.
  • Неанглийские (например, кириллические) символы в именах параметров теперь корректно поддерживаются и передаются в пользовательские параметры в параметрическом блоке.
  • Устранен сбой в тех случаях, когда BLOCKCONVERT пытается преобразовать блок, содержащий ссылку на самого себя (что невозможно в BricsCAD). Преобразование этих блоков не поддерживается и приводит к ошибке.
  • Устранена проблема преобразования угловых единиц при преобразовании таблицы блоков с действием поворота. Устранена проблема преобразования единиц измерения при преобразовании блока с полярным растяжением, когда единицы блока отличаются от единиц активного пространства.
  • Преобразование экземпляров блока в блок с точкой или XY-параметром не поддерживается, даже если включена опция "преобразовать экземпляры блоков". Теперь в этом случае в командную строку выводится предупреждение.
  • The User Interface of the BLOCKCONVERT command dialog has been enhanced. The warning/error messages in the list of blocks are replaced by simple yellow/red warning icons (including a tooltip to explain the icon). The warning/error messages themselves are now only shown at the right-hand side, in the shaded yellow/red area. Block icons are added to the items in the list. (i) hover buttons are added to indicate the presence of an explanation tooltip. In the list of block definitions, a tooltip with the block name is only shown when the block name is edited in the list.
  • Команда BLOCKCONVERT больше не доступна в режиме BEDIT.
  • Панель библиотеки теперь автоматически обновляется, когда новые определения параметрических блоков экспортируются командой BLOCKCONVERT, а путь экспорта является одним из путей библиотеки компонентов.
  • SR152383
  • SR153097
  • SR157991
  • SR158475
  • SR158475
  • SR159179
  • SR159501
  • SR159722
  • SR160134
  • SR161457
  • SR163464
  • SR164515
  • SR164996
  • SR164996
  • SR165161
  • SR165401
  • SR165695
  • SR165759
  • SR166497
  • SR166539
  • SR169110
  • SR169931

PRINT

Сохраненая информации о размере бумаги из файла .pmp теперь доступна для чтения и открытия.
  • SR129025
  • SR135844
  • SR136102
  • SR137443
  • SR147048
  • SR152297
  • SR153292
  • SR154175
  • SR154177
  • SR157852
  • SR157853
  • SR163707
  • SR163750
  • SR166453
Добавлена поддержка измененных размеров бумаги (полей), хранящихся в файлах PMP.

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

Performance of data analysis and display of the Properties Panel has been significantly improved, depending of type and amount of selected entities.

PROPOBJLIMIT

PROPOBJLIMIT limit the number of entities shown in the Properties Panel. This variable is user-configurable and can be set to "off" (0) or any desired number. Additionally, the user has the ability to override the limit within the Properties Panel.

PURGE

В диалоговое окно команды PURGE добавлена опция "Удалить вложенные элементы". Когда эта опция включена, в ряде случаев не требуется повторный запуск команды PURGE, связанный с тем, что многие объекты становятся доступными для удаления после первоначального удаления некоторых объектов. Эта опция также добавлена в задачу "Удалить неиспользуемые объекты" команды DWGHEALTH.
  • SR152956
  • SR159323
  • SR160617
  • SR161437
  • SR165323
  • SR166549

Квадро-меню

Various commands have been added to the General tab of the Quad, including, but not limited to: COPYCLIP, COPYBASE (point), RECSCRIPT, QUICKCALC, UNDO, REDO and more. The General tab now appears first in the Quad in all workspaces. This makes the Quad feel more familiar to users of the right-click context menu.
  • SR168134
PEDIT commands: Add vertex, Add bulge, Remove Segment, etc., now appear in the Quad when a Polyline is selected as a complete entity and when the segments of the polyline are selected.
Улучшен выбор инструментов, отображаемых в квадро-меню в зависимости от рабочего пространства и выбранного объекта.

Лента

Улучшена стабильность работы ленты.
DMTHREAD is now located in the Component Panel of the 3D Parametric tab in the Ribbon, in addition to its previous locations.
На ленте добавлены кнопки, позволяющие переходить непосредственно к различным разделам Проводника по чертежам.
It is now possible to start BricsCAD built-in tutorials via the Help section in the Manage tab of the Ribbon. This command can also be found in the Access Toolbar.

Подшивки

Добавлена опция, позволяющий сохранить новую подшивку в расположении текущего чертежа.
  • SR135981
Добавлен дополнительный раздел для показа/скрытия предварительного просмотра подшивки. Изображение предварительного просмотра хранится в кэше.
  • SR157833
  • SR162776
  • SR162776
  • SR162968

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

В Диспетчере подшивок добавлена кнопка обновления, которая обновляет всю информацию, хранящуюся в файле данных набора листов (DST), проверяет все папки в каждом расположении ресурсов на наличие новых или удаленных файлов чертежей, а также проверяет все файлы раскрытых чертежей на наличие новых или удаленных видов пространства модели.
  • SR162614
  • SR163348

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

Теперь можно создать элемент выдавливания с общими гранями из другого твердого тела.

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

Введено сообщение об ошибке в командной строке при неудачном обновлении LOFT.
При создании LOFT элемента неправильные направляющие кривые игнорируются; если направляющие кривые становятся неправильными после редактирования, геометрия восстанавливается.
Обычный тип доступен только для чтения, если включено свойство 'Ruled'.

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

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

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

Добавлена возможность создания элемента сдвига путем выбора траектории с помощью круглого профиля без эскиза.
Для элементов сдвига добавлены логические функции (создание/вычитание/объединение), свойства можно обновлять в Обозревателе конструкции при значении CREATESKETCHFEATURE=1.

Подгонка сплайна

Улучшено отображение для подгонки сплайна.

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

Лента больше не отображается на начальной странице. Это изменение обеспечивает больше места для отображения недавних чертежей.
Элемент "Открыть файлы (только для чтения)" был перенесен непосредственно на начальную страницу. Он доступен в списке выпадающей кнопки "Открыть файлы" в левом верхнем углу начальной страницы.
  • SR158446
Добавлена возможность изменения активного рабочего пространства на начальной странице.
Теперь можно откреплять недавние файлы по времени открытия, а не по времени изменения

Строка состояния

Добавлено поле строки состояния СКРЫТЬОБЪЕКТЫ для управления отображением скрытых объектов
  • SR157583
  • SR165455

SWEEP

Теперь при выполнении команды SWEEP в командной строке доступны логические функции создание/вычитание/объединение.
Реализована возможность переключения между логическими функциями создание/вычитание/объединение с помощью клавиши CTRL.
Теперь можно сделать так, чтобы при создании элемента сдвига ориентация профиля следовала за траекторией или сохранялась постоянной. Ориентацию профиля можно изменить в Обозревателе конструкции, если значение CREATESKETCHFEATURE=1.
Режим сдвига определяется в зависимости от порядка выбора профиля и по умолчанию создается твердое тело, если изначально не был выбран объект с открытым контуром. Смешанный выбор профилей для создания твердых тел и поверхностей в одном элементе сдвига невозможен. Профили с открытым контуром удаляются из выбора, если сначала был выбран профиль с замкнутым контуром.

TABLE

Устранено ненужное масштабирование при переключении ячеек с помощью мыши или клавиш со стрелками.
  • SR152576
  • SR170878
Копирование-вставка ячейки таблицы с формулой обновляет формулу в ячейке вставки

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

Опции "Преобразовать в линию" и "Преобразовать в дугу" команды HATCHEDITEXT были добавлены на ленту и в квадро-меню.
  • SR129641
  • SR151515
  • SR162485

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

В пользовательский интерфейс были внесены различные улучшения, включая новые инструменты, исправления для некоторых инструментов и добавление дополнительных инструментов в квадро-меню.

Вершина

Улучшена операция удаления вершины.
  • SR153990

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

BIMWALL

An angle parameter is added to 'single wall' mode. The CTRL switch is used to increment the angle with 90 degrees. This makes it possible to create walls that are not aligned to X or Y axis.
Режим полистены: панель остается открытой до тех пор, пока не будет нажата кнопка закрытия.

BIMCOLUMN

При размещении отображаются 4 динамических размера вместо 2.
При выборе колонны отображаются 4 динамических размера.

BIMROOF

В BIMROOF добавлен режим полилинии

Команда BIMSECTIONUPDATE

Теперь фоновая геометрия корректно добавляется в результирующий разрез
  • SR134282

BIMWALL по облаку точек

Теперь можно привязать стену к облаку точек в любом направлении (раньше было ограничено направлениями X или Y).
  • При сканировании стены с обеих сторон распознается используемая толщина (если не используется композит с фиксированной толщиной)
  • Если стена сканируется только с одной стороны, толщина по умолчанию определяется на панели
В обоих случаях стена выравнивается по облаку точек.

Экспорт IFC

Теперь для ля IFC4 Reference View File Export слои экспортируются как IfcPresentationLayerAssignment
  • SR168999

Импорт IFC

Добавлен диалог импорта IFC. Этот диалог обеспечивает доступ ко всем настройкам импорта IFC. Добавлены профили настроек, которые помогают оптимизировать импорт в соответствии с вашими потребностями. Использование фильтра позволяет управлять импортируемых типов IFC. Исключение ненужных типов IFC ускоряет процесс импорта.
  • SR149490
  • SR160029

BIMINVERTSPACES

The BIMINVERTSPACES command has been completely revised. A new algorithm has been implemented that retains the original input 3d solids and fills the voids between non-aligned/non-parallel 3d solid faces more accurately. The new algorithm should provide much more satisfactory results for many more use cases, incl. with inclined roofs. The UI of the command panel has been simplified, removing many now redundant parameters

MEP

Теперь при перемещении терминала с помощью манипулятора будет сохраняться соединение с сегментами коммуникаций.
  • SR98363

Квадро-меню

Команды для редактирования компонентов были добавлены на закладку BIM в квадро-меню рабочего пространства BIM.

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

Дополнительные форматы файлов точек

В Проводник Civil добавлены новые форматы файлов точек для точек Civil.
  • SR164881

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

Добавлен пользовательский интерфейс редактора точек Civil. В редакторе точек отображается список точек со всеми их свойствами. Отображаемые в таблице точки Civil можно сортировать, выбирать, редактировать и удалять.
  • SR156369
  • SR159251
  • SR164321

Редактирование точек Сivil

Вы можете редактировать отдельные точки в редакторе точек с помощью команды Редактировать точки Civil.

Редактирование слоев GIS

Реализован новый пользовательский интерфейс для редактирования слоев GIS. Теперь можно редактировать имя слоя GIS, редактировать имя поля, а также добавлять или удалять поля.
  • SR161996

TINEDIT

Добавлено диалоговое окно для опции Добавить группы точек команды TINEDIT.
Добавлено диалоговое окно для опции Добавить структурные линии команды TINEDIT.
Добавлено диалоговое окно для опции Добавить контуры команды TINEDIT.
Добавлено диалоговое окно для опции Удалить внешние ребра команды TINEDIT.
Добавлено диалоговое окно для опции Удалить точки выше/ниже уровня для команды TINEDIT.

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

Формат ввода углов для прозрачных команд "Румб и расстояние" и "Азимут и расстояние" теперь поддерживает десятичные числа, которые затем преобразуются в градусы, минуты и секунды (первые две десятичные цифры представляют минуты, а вторые две - секунды).
  • SR168971

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

AMBALLOON

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

AMPARTREF

Добавлена команда AMPARTREFEDIT с временной графикой условных обозначений деталей с раскраской и выделением. Добавлена опция блока, позволяющая прикрепить ссылку на деталь к объекту блока. Добавлена опция ссылки, позволяющая пометить объект как другой экземпляр. Исправлены ошибки, связанные с некорректным поведением параметра Qty, обновлением и отменой

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

BMASSEMBLYINSPECT

Полностью переработан и упрощен пользовательский интерфейс.
  • Значок команды BMASSEMBLYINSPECT теперь включен в состав панели инструментов Сборка.
  • Все вычисления по оценке критериев теперь перенесены в фоновый поток, что делает приложение более отзывчивым.
  • Для критериев зазора пути и диапазона движения инструмента на панели подробных результатов была доработана функция масштабирования с учетом контекста траектории выдавливания.
  • Для критерия диапазона движения инструмента теперь визуализируется его начальное и конечное положение вращения, а стрелка между этими положениями указывает на диапазон движения.
  • Для критерия видимости теперь вместо 8 жестко заданных точек обзора можно задавать точки обзора в диалоге конфигурации. Кроме того, изображения на панели теперь более наглядно отображают видимые и заблокированные элементы. Для каждого снимка в пространстве модели отображается окружность камеры, уточняющая, с какой точки был сделан снимок.
  • Прежняя трехступенчатая панель команды сведена к одной интерактивной странице, на которой можно проверить последовательность сборки, задать процедуру с критериями оценки, получить доступ к диалоговым окнам глобальных настроек и редактора процедур, а также выбрать конкретные шаги для проверки. Внизу можно просмотреть настройки, остановить все расчеты или отменить команду.
  • Каждый шаг представлен карточкой задания, которая содержит информацию и несколько действий для этого шага: флажок выбора шага для проверки, миниатюру, содержащую кнопку активации (для активации шага, т.е. для показа сборки до этого шага), название шага и кнопку для проверки шага.
  • Можно раскрыть карточку задания, отображающую список оцениваемых критериев. Для каждого критерия доступна отдельная кнопка "Проверить". Когда критерий проверен, можно нажать на стрелку, чтобы перейти на панель подробных результатов для этого конкретного критерия на этом конкретном шаге. Подробные панели результатов содержат подробные данные по результатам оценки критериев, а также поясняющие временные графики в пространстве модели.
  • Кнопки "Проверить" на уровне шагов и критериев позволяют проводить проверку настолько детально, насколько это необходимо. Шаги/критерии могут быть поставлены в очередь на проверку. После постановки шага/критерия в очередь эта же кнопка будет отображать текст "Отмена", что позволяет снять с очереди данный конкретный шаг/критерий или отменить оценку шага/критерия. Во время выполнения команды невозможно войти в панель подробных результатов уже проверенных шагов. При попытке изменить последовательность сборки или процедуру отображается диалоговое окно с предупреждением о том, что эта операция приведет к отмене запущенной оценки и сбросу всех текущих результатов проверки.
Критерии собираемости были значительно улучшены и расширены.
  • В команду, глобальные настройки, процедуру и панель результатов добавлен новый критерий проверки гравитационной устойчивости. Этот критерий проверяет устойчивость по трем направлениям: падение, скольжение и наклон. Если детали падают, скольжение и наклон больше не учитываются. На панели подробных результатов этого нового критерия отображаются частичные результаты для 3 проверок, а также временные стрелки в пространстве моделей. Все части шага рассматриваются отдельно, как при расчете, так и при представлении результатов. В настоящее время этот критерий не имеет диапазонов приемлемости.
  • Терминология описания критериев и диапазона приемлемости была изменена в соответствии с правилами, вместо общего процентного балла.
  • Все критерии теперь поддерживают элементы в массивах (верхнего уровня), например все болты в полярном массиве (верхнего уровня) теперь будут учитываться для критерия диапазона перемещения инструмента.
  • Логика ориентации крепежа в критерии диапазона движения инструмента была улучшена, чтобы правильно сопоставить инструменты (например, гаечные ключи) с гайками и другими крепежными элементами, которые не похожи на болты.
  • Улучшена визуализация результатов критерия проходимости пути, теперь временные графики всегда отображаются в панели подробных результатов.
  • Пользовательская система координат, установленная при запуске команды BMASSEMBLYINSPECT, теперь используется для всех расчетов в течение всего времени работы команды. Это означает, что включение/выключение ПСК во время выполнения команды не влияет на результаты.

BMEXPLODE

После создания покомпонентного вида команда предлагает опцию "Редактировать" по умолчанию.

BMSEQUENCE

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

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

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

EXPORTSVG

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

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

  • Обновлены контекстные меню покомпонентных видов и их шагов.
  • В контекстное меню покомпонентного вида добавлена опция "Добавить новый шаг после текущего".
  • Опция "Добавить новый шаг" контекстного меню покомпонентного просмотра переименована в опцию "Добавить новый шаг в конец".
  • Из контекстного меню шага покомпонентного вида удалена опция "Установить по предыдущему".

Объединение шагов покомпонентного вида

Опция контекстного меню покомпонентного вида "Объединить с предыдущим" переименована в опцию "Объединить". При запуске выбранный диапазон шагов покомпонентного вида будет объединен в один шаг. Это также можно сделать с помощью командной строки, выбрав для команды BMEXPLODESTEPEDIT опцию "Объединить".

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

POINTCLOUDCOLORMAP

Когда пользователь запрашивает больше базовых цветов в цветовой карте, они интерполируются из текущей цветовой карты (вместо добавления черных цветов)
  • SR157625

Облака точек

Добавлен режим прозрачности облака точек.
  • SR98976
  • SR104939
  • SR128773
  • SR134889
  • SR143668
  • SR151962
  • SR160679
  • SR161678
  • SR161741
  • SR164243
Исправлена привязка к точкам при использовании нескольких видовых окон
  • SR162129
Улучшена скорость предварительной обработки в режиме HSPC.
  • SR170007
Добавлена цветовая карта облака точек для классификации точек Lidar
  • SR162551
Добавлена опция для скрытия значений, выходящих за пределы диапазона, при применении цветовой карты к интенсивностям или высотам
  • SR157625

Качество визуализации облаков точек

Улучшена производительность при отображении точек. Повышена производительность при навигации по облаку точек (масштабирование, вращение, панорамирование). Вы можете увеличить (в два раза) значение POINTCLOUDPOINTMAX и сохранить ту же производительность при лучшем качестве визуализации.
  • SR171255

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

ACIS Data Corruption

Fixed corruption of ACIS data during saving drawing in BricsCAD.
  • SR162392

AEC Custom Objects

We fixed the size of annotative attributes of the AEC_MVBLOCK objects in paper space viewports.
  • SR170927

Annotation Monitor: disable monitor on PAN operation

We fixed a crash when panning in a locked viewport.
  • SR171050
  • SR171069

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

Switching a block definition from non-annotative to annotative in the Drawing Explorer no longer causes the displayed size of block references to change when CANNOSCALE is not 1:1.
  • SR171162

Annotative Parametric Blocks

Fixed a bug where the 'annotative' property of a parametric block becomes no when a parameter value is changed.
  • SR163438

Приложение

We fixed a crash of the application caused by a particular SHX font.
  • SR159521
Warning and error message dialogs are now centered on the main frame when the floating miniframe command line is active.
  • SR167027

Arc Wall Attach Composition

fixed BIMATTACHCOMPOSITION for arc walls, used to fail in some scenarios.

Architectural Objects

The particular AEC wall is correctly displayed now.

Attachments

It is now possible to detach an xref whose references have been deleted, without having to unload it first.
  • SR156498
  • SR166543
  • SR170100

Attachments Panel

The nested Xrefs are no longer duplicated in a list when toggled on and off.
Fixed: reload image on changing image saved path in attachment properties

ATTDEF

Insertion coordinates input fields are no longer disabled when defining a multiple line attribute definition with middle left or middle right justification.

Attribute

We fixed text size display for an annotative multiline attribute.
  • SR163037
Annotative attributes based on non-annotative attribute definitions are now positioned correctly in newly added annotation scales.
  • SR164135
  • SR167338

ATTSYNC

ATTSYNC no longer changes attributes of an annotative block reference that does not support the current annotative scale.
  • SR129978

AUTOCOMPLETE

Special shell commands DEL, SH, SHELL, START, NOTEPAD are now displayed as expected in the AUTOCOMPLETE Panel.

Big Fonts

Fixed: bigfont name is not shown in respective text style in Explorer
  • SR169427

BIMQUICKDRAW

The Autosnap settings are now correctly reset after using BIMQUICKDRAW
  • SR170677

BIM Section Update

The results of BIMSECTIONUPDATE for entities classified as Annotation are now put on dedicated layers in the section result (with separate layers for the background geometry, the section boundary, and the fill).
  • SR164279

BIMFLIP

It is now possible to flip custom door entities.
  • SR159245

BIMPROPERTIES

We fixed an issue in the export of property definitions from the BIM Properties Dialog. Now, string properties will be exported and imported correctly, such that you can reuse property definitions in other projects.
  • SR157984
  • SR159249
  • SR165061
  • SR167360
  • SR170392
  • SR170883

BIMSTAIR

The stair elements are now correctly placed when the User Coordinate System is not in line with the World Coordinate System.
  • SR141010

BIMTAG

Missing BimTag styles are correctly reported.
  • SR169064
We fixed a crash which could be triggered by switching from manual to automatic mode.
  • SR168229

BIMWALL

Fixed bug when changing modes in BIMWALL in foreign languages.
The options of the BIMWALL command now work as expected in the localized version of BricsCAD as well.
  • SR165627
  • SR169274

BLOCKCONVERT

A block with an action without selection can be converted when all other features of it can be converted.
  • SR166497

Block Definition

Fixed: keep the selection order for attributes on defining a block
  • SR162271

BLOCKIFY

Multiple issues related to geometry with small differences are resolved, including correct use of The BLOCKIFY tolerance when comparing 2D geometry, and handling of line entities with incorrect normal vector.
  • SR114956
  • SR134950
The "match existing blocks" option of the BLOCKIFY command now always retains block references in the correct location (position, elevation, orientation).
  • SR164187
When the input set of the command contains non-uniformly scaled block references, a warning message is printed in the commandline. This is important, since BLOCKIFY cannot handle such cases, so most likely matching geometry will not be detected in such cases.
  • SR166510

BLOCKS

Simultaneous editing of attributes across identical blocks are possible within the Properties Panel.
  • SR156485
The block is displayed correctly.
  • SR162164

BMBOM

An issue is fixed where a mechanical assembly is exploded (and the parts are scattered) when setting up a Hierarchical BOM.
  • SR163196

BMCONNECT

Bolting assemblies are generated correctly again when using the "complete flange Assembly" option in the BMCONNECT command (via both manual selection of fasteners or auto mode).

BMEXTERNALIZE

Resolved error message "ERROR: Failed to save the file." when using BMEXTERNALIZE command with the options sequence "ASk for file names", "No", "Entire model".
  • SR166071

BMREPLACE

In a scenario where BMREPLACE is used to replace a mechanical block with another using an identical name, we implemented a command line message reading "Block names cannot be equal."
  • SR162228
  • SR163716

BMSEQUENCE

Sequences created with BMSEQUENCE command now properly show component visibility when edited through exploded views/BEDIT.
Only mechanical instances are now allowed in the entity selection, to avoid issues further downstream (when using BMASSEMBLYINSPECT).

BMUNMECH

The command now correctly works if the component name contains a space at the end, or line break spaces in between.

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

BOM Manager is now automatically updated when adding or deleting columns.
  • SR149561

BOUNDARY

Fixed boundary detection bug when entities belong to the scaled inserts.
  • SR164368

Cache on Network Path (UNC)

Fixed the bug when the cache path is a network path
  • SR172149

Civil 3D Compatibility

A particular Civil 3D drawing could not be opened in BricsCAD. This is now fixed.
  • SR155695

CIVIL3DIMPORT

A particular Civil 3D drawing file's TIN surface was not being imported/converted. This is now fixed.
  • SR170014

Точка Civil

The leader arrowhead of the Civil point label is now annotative.
  • SR164308

Civil Point Label

Decimal digits of Civil point labels are now correctly considered if elevation precision is set to "Drawing".
  • SR164682

CLEANUNUSEDVARIABLES

Fixed a bug where variables of deleted entities are cleaned.

Цвета

Fixed: color with index 255 should be properly adjusted accoding to the background color
  • SR163217
  • SR167644
  • SR170943

COM

The drawing tab now reliably displays the drawing name when opening a drawing file from an OLE link in another application.
  • SR168247

Компоненты

We fixed the wrong rotation of window components when a building is rotated in a specific drawing.
  • SR153815
  • SR165009

CONNECT

Fixed a bug where the CONNECT command produced incorrect results on polylines located at a large coordinate difference.
  • SR161884

Context Menus

3rd level submenus now appear on hover a bug was present in previous versions that prevented this.

COPYGUIDED3D

Fixed a bug that caused mechanical components to be only partially copied.
  • SR156249
Fixed a crash that occurred when copying a detail with DMCOINCIDENT3D and DMCONCENTRIC3D on UNIX devices.
A bug was fixed that created weird behavior of the view when using COPYGUIDED3D on an unconnected solid.

COPY/MOVE/DELETE

Fixed a bug where COPY/MOVE/DELETE on 3D solids caused a memory leak.
  • SR172663
  • SR173570

CREATELIBRARYBLOCK

New components are now correctly saved into a nested folder when the current category is not a top-level category.
  • SR161164

CUI

Resetting the workspace to factory defaults while CMDLINEUSEMINIFRAME=0 is now restoring the docked command panel as expected.
  • SR164500

CYLINDER

Fixed a crash that occurred after selecting the center point in the cylinder command.

DEPARAMETRIZE

Dynamic blocks now never loose (geometrical) entities when running the DEPARAMETRIZE command on them.
  • SR151919
A bug is fixed where a dimensional constraint was not properly removed (it was converted into a dimension).
  • SR152487

Display of ACIS Entities

Avoided excessive faceting of small ACIS entities.
  • SR161896

DMANGLE3D

Fixed a bug which resulted in unexpected behavior when angle was changed.
  • SR136357

DMAUDIT

Fixed a bug to improve the operation time of DMAUDIT.
  • SR167398

DMCHAMFER/DMFILLET

Fixed an issue where edges cannot be removed from selection set
  • SR156158
  • SR164805

DMCOPYFACES

A number of issues with the dynamic dimensions displayed during DMCOPYFACES were fixed.

DMSTRETCH

Fixed a bug where ruler values were incorrect when the 'swap fixed side' option is selected.

DRAWING VIEWS

All entities preserve their associativity to a drawing view created in AutoCAD.
  • SR138069
  • SR156331

Dynamic Blocks

Copy/paste of dynamic blocks functions as expected.
  • SR141676
  • SR143375
  • SR157930
When updating/replacing an existing dynamic block definition with another, the Rotation Parameter value is preserved.
The assoc network of the dynamic block, including the assoc path arrays, can be evaluated correctly and opened without any issues.
  • SR152525
Redefining a block preserves the grip position of the stretch parameter.
  • SR158355
  • SR164851
Dynamic Blocks preserve predefined custom parameter state after redefinition.
  • SR158350

EXPORT

Improved export of colors for solids in block references.

ExportLayout

Fixed text height of exported dimensions
  • SR164218

Express Tools

We fixed a regression with the TCOUNT command whereby the Overwrite option could produce unexpected results in rare circumstances.
  • SR167220
  • SR168902

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

- parent xref must be displayed if its nested xref has zero references and has a name conflict with a ordinary block in the host drawing - xref tree representation in Attachment Panel and Explorer are now based on Xref graph

Меню Файл

The file menu now displays the correct subcategory on hover.
  • SR162418
  • SR163471

FINDOUTLIERS

A UCS-related problem is fixed; now the WCS is respected when drawing the valid region, from start to end, independent on the state of the UCS.
The logic related to invisible entities, and entities on invisible, frozen and locked layers is enhanced:
  • If an entity is on a frozen layer: FINDOUTLIERS detects it, does not temporarily highlight it; it cannot be moved/deleted
  • If an entity is on a locked layer: FINDOUTLIERS detects it, temporarily highlights it; it cannot be moved/deleted
  • If an entity is on an turned off layer: FINDOUTLIERS detects it, temporarily highlights it; it can be moved/deleted
  • If an entity is invisible (individually): FINDOUTLIERS detects it, temporarily highlights it; it can be moved/deleted

Шрифты

We improved the detection and comparison of SHX font names.
  • SR169185
  • SR170273
  • SR170348

GISEXPORT

We fixed a bug with exporting empty geometry in case of closed GIS features that caused the exported SHP file to fail to be imported back into BricsCAD.
  • SR168501

HATCH

Annotative hatch patterns rotate with custom UCS plan view in layout space.
  • SR155089
Part of associative hatch disappears after undo is used on a trimmed hatch has been fixed
  • SR127126
  • SR152494
  • SR161387
Hatch is displayed correctly in paper space.
  • SR126016

Help System

  • We added the 'PNL' keyword for help sections for GUI panels.
  • We updated the URL for the QUICKCALC Panel.

HIGHLIGHTEFFECT

"(default)" was removed from the description of the [0] option in the HIGHLIGHTEFFECT system variable.
  • SR172223

IFCEXPORT

We fixed an issue causing some geometry to be missing in the exported IFC file
  • SR149851
  • SR157598
  • SR158002
  • SR165592
  • SR170106
Исправлено неправильное положение вложенных блоков, когда модель IFC располагалась относительно глобального начала координат IFC.
  • SR158541
We fixed an issue where the angle of the True North direction was not exported correctly.

IFCIMPORT

When excluding IfcWindows or IfcDoors during import, the openings will now be imported
  • SR160029

IME

It is possible to input special characters using the Korean IME.
  • SR128151
Function keys are partially available during dynamic input in Japanese.
  • SR165326

INSERT

Fixed behaviour of INSERT command : a cancelled insert operation using a .dwg file needs to keep the created BlockTableRecord.
  • SR162982
Fixed a bug where the INSERT dialog didn't automatically save the user's choice to explode blocks.
  • SR158408
Fixed a bug where a block is not inserted when attribute values are not set.
  • SR158003
  • SR158357
Fixed a bug that created an incorrect subtraction when inserting a hole feature with an on-screen specified rotation.
Fixed a bug where "Specify On-screen" rotation option didn't work for BIM components.
Fixed a bug where inserting a form feature for the second time on a flange resulted in an incomplete action.
Fixed a bug where rotation angle and scaling for array were ignored during insert.
We fixed an issue that caused certain annotative attributes to misbehave when changing annotation scale on other platforms.
  • SR161127

Interface

The words "point cloud" is now correctly written in all areas of the interface. Previously it was written in a combination of "pointcloud" and "point cloud"

INTERFERE

The behavior of the INTERFERE command has been improved when running BricsCAD in multi-threaded mode(s).
  • SR141621

Импорт LandXML

In some cases, the alignment from the LandXML format was not correctly imported into BricsCAD. It is now fixed.
  • SR157685
Alignment from a particular LandXML file was not being imported correctly. This is now fixed.
  • SR162224
In some cases, errors occurred when importing a TIN Surface from the LandXML file. Some triangles were invisible. This is now fixed.
  • SR171719

Панель Слои

Columns displayed in the Layers Panel and their order are now remembered after BricsCAD is restarted.
  • SR171487
The VP Freeze indication has been fixed and now correctly indicates if a viewport layer is frozen when toggling between viewports.
  • SR171597
The first option from the Layers Panel three dots context menu 'Hide xref layers' has been fixed and now correctly hides xref layers when activated.

Лицензия

The Launcher no longer mentions 'Your trial has ended' even when no trial has been active; also on clicking Activate in Launcher, you can choose to start a trial or activate a license
  • SR130415
  • SR130718
  • SR144718
  • SR145053
  • SR145568
  • SR145998
  • SR161325
  • SR161325
  • SR161411
  • SR161472
  • SR163703
  • SR163900
  • SR164111
  • SR164117
  • SR164572
  • SR165607

LOFT

Removed the restriction that the loft path needs to make a 90 degree angle with the plane of the lofted profile.
Fixed a bug where the loft feature was automatically created in Layer 0 by default.
  • SR171458

MANIPULATE

Dynamic UCS setting reverts to state it was in before Manipulate was executed.
  • SR157715
  • SR164301
  • SR165757

MBUTTONPAN

Switching windows during a mouse wheel panning operation and then switching back does not cause it to get stuck in panning mode.
  • SR150152
  • SR164350

Mechanical Blocks

We resolved an issue where Mechanical Blocks do not follow the path set in BmFormTemplatePath, during execution of BmForm command.
  • SR159103

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

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
The right-click menu in the Mechanical Browser is now correctly closed when exiting BEDIT mode. This fixes an application crash, when interacting with the previously out-of-date context menu after BEDIT mode had closed.
A crash is fixed when deleting an exploded view in the Mechanical Browser during BEDIT mode, by blocking deletion of exploded views when BEDIT is active.
Resolved crash occurring when selecting and deselecting items, while "Show selected" option is enabled.
A crash is fixed when selecting multiple actions in the right-click menu quickly following each other.
An issue is fixed where the units of properties in the Mechanical Browser changed seemingly randomly when interacting with collapsible menus. Now, units in the Mechanical Browser should stay fixed.
"Move step up" and "Move step down" options of the context menu of an exploded view's step respect the exploded view's "Direction" property now.

Строка меню

The obsolete Insert commands have been replaced in the menu bar.

Menu Macro

Menu macros now display interactive prompts even when MENUECHO is disabled.
  • SR168667

MLEADER

MLeader with a block as a source block immediately updates on redefinition.
  • SR148491
  • SR158356
When a block containing attributes is modified the attribute's value is preserved in the Mleader that has the block set as source block.
  • SR158356

Файл MLN

MLN file issues has been fixed.
  • SR156818
  • SR157116

MTEXT

Misplacement of MTEXT has been corrected.
  • SR101593

Наименьшее расстояние

Fixed a bug that caused random crashes while displaying the nearest distance pop-up, which is shown when two entities are selected.
  • SR157174

OVERKILL

A crash in the Korean and Japanese versions, related to formatting/translation, has been resolved.
  • SR143181

panels

ALT codes now display correct symbols in the panel text fields.
  • SR162642

Параметры

When trying to create a parameter with the same name as an already existing parameter, a warning is printed to the commandline, that now contains the full name of the parameter, instead of only the first character.

Панель параметров

The context menu is now displayed in the correct position of parameters in the parameters manager.

Plotter Configuration Editor

Modifying standard paper size crash has been fixed.

PNGOUT/BMPOUT/TIFFOUT

PNGOUT, BMPOUT, and TIFFOUT commands honor the current Visual Style.
  • SR156843
  • SR163565
  • SR165359

Облака точек

Importing point clouds with a very long filename / cache folder name is handled correctly.
  • SR169656
Fixed an issue in the Reference manager displaying a time-out during processing of big point clouds.
  • SR159361
When importing a cropped point cloud, scan positions that do not contain any points are ignored and pre-processing is continued.
  • SR173035

Point Filters

Behaviour when using point filters has been corrected
  • SR161216

Печать

Fixed usage of custom paper size width/height/margins limits.
  • SR163699

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

Fixed a bug when using Asian characters causing a crash.
  • SR170347
BricsCAD no longer crashes after opening a sheet that has a renamed layout (from the BIM Project Browser).

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

Fixed a problem with BMINSERT command, inserting a MCAD based dwg file - extra properties in Properties Panel were not shown during insertion operation.
  • SR171817
We fixed a performance issue when selecting many entities with BIM properties in a particular scenario.
  • SR159263
  • SR170008
  • SR171422
  • SR171782
Transparency values can be changed again by typing a new value.
  • SR171464
We solved a crash situation that occurred when a particular drawing was loaded, and the Properties Panel was opened.
  • SR171722
We fixed a regression that could manifest when the Properties Panel and Ribbon were both active. In this situation, closing either the Properties Panel or the Ribbon could crash BricsCAD. This issue was found in V23.2.07.

PUBLISH

In case of errors with specific sheets that result in no output file being generated, the command now ends with an error message instead of creating an empty output file when publishing to PDF.
  • SR149325

PUSHPULL

PUSHPULL was disabled for complex sweep faces to avoid a known limitation in the modeler that causes a freeze.
  • SR100439

QDIM

'datumPoint' value is taken into account only for baseline and ordinate dimensions.

Квадро-меню

The BMINSERT command has replaced the obsolete BIMINSERT command in the Quad.
Smart Insert has been added to the Quad. The appearance of the STRETCH, FILLET, CHAMFER and DMTHICKEN commands has been improved to more relevant entity selections. Drawing views are now located under the Draw tab.
  • SR150666
  • SR167615
  • SR168080
MATCHPROP is now available in the Quad under the General section.
  • SR167615

REFEDIT

Crash when a particular Xref containing Proxy objects is attached has been fixed.
  • SR169364
Fixed: application crash after Refedit session is closed and if Attachment Panel is open due to the access to an erased object in reactor
  • SR153857
Fixed: application crash on undo after Refedit session is closed and if Attachment Panel is open due to the access to an erased object in reactor
  • SR153857
Fixed: crash after session if Attachment Panel is open due to the access to an erased object
  • SR153857
  • SR169364
  • SR172310
  • SR172354
  • SR172399
  • SR172672
  • SR172804
  • SR172946
  • SR173032
  • SR173041
  • SR173059
  • SR173156
  • SR173430
  • SR173629
  • SR173776
  • SR173836

Relative paths for attachements

Added '.' prefix for relative paths

Лента

Fix to typo in Draw Order tool on Ribbon.
Fix of missing label of tool in Ribbon.
Tools now display correctly in the Ribbon at 200% display scaling.
  • SR156897
Layer drop-down now remains a consistent height.
  • SR158023
In the Ribbon, the height of the Layer control Drop down box is consistent, even when multiple entities from different layers are selected.
  • SR166769
The 2D Parametrics tab of the Ribbon in the Modern workspace now fits the minimum screen width. Design tables are now available from the 2D Parametrics tab of the Ribbon in all Modern workspaces

RVT Import

We fixed an issue where some geometry in .RVT files could not be imported correctly
  • SR123899

SCALE

Fixed a bug where modifying the X scale of a parametric block with Uniform Scale set did not proportionally update the Y and Z scales.
  • SR167003

Scrollbar

The behavior and visibility of scrollbars on various dialog boxes has been imporoved.
  • SR161903

Sheet Metal Bend Table

Resolved issue of BricsCAD hanging when erasing Bend table content.

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

Fixed: crash on editing sheetset property in Category View tab

Подшивки

Fixed regression with automatic opening a sheetset with SSLOCATE mechanizm when user opens a drawing and a copy of this sheetset is already opened in SheetSet Manager
Only one warning message is displayed when BricsCAD is unable to locate sheetset file, regardless of the number of missing files.
  • SR149423
Fixed bug that corrupted dst files on a crash.
  • SR155481
The non-breaking space character (ALT+0160) is now represented correctly in the details section of the Sheet Set Manager.
  • SR156034
AddSheets: a more precise detection if layout is used in a sheetset
  • SR166726
  • SR170859

Sheet Sets Previews

  • >added shared cache for SheetSets Panel previews and AddSheet(s) dialog previews.
  • preview generation in worker thread.
  • SR163640

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

Fixed a bug where a solid face is split when 3D parameter is changed.
  • SR158854
Fixed an issue that caused some sketch features to persist after their linked solid was erased.
Fixed a bug that deleted sketch entities when feature creation failed.
Fixed a bug that made some revolved sketch based features unresponsive to parameter changes.
Issues involving the update of complex sketch features with subtractions or unions were fixed.
Fixed a bug where 2D sketch parameter was incorrectly displayed as 3D parameter.
Fixed a bug where incorrect base face dependency after UNDO is fixed.
Settings are restored if the selection results in invalid geometry.

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

Fixed a bug where changing the taper angle of a feature created from a face was not possible.

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

It is no longer possible to set the "Ruled" parameter of a loft feature when a path or guide curves are also used, since this parameter is incompatible.
It is no longer possible to set the "Normal type" of a loft feature when a path or guide curves are also used, since this parameter is incompatible.

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

Fixed a bug that identified revolve feature as side faces when the revolution axis coincided with a face of the revolved profile.
Fixed a crash that occured when changing the axis or orgin of a revolve feature.

Привязка

Ghost snap marks appeared when drawing in an avtive paper space viewport.
  • SR165056

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

The search function on the Start Page now works as expected.
A notifications tab has been added to the Start page.
  • SR171473
  • SR172019
  • SR172314
The New drawing... button now functions as expected in the Modeling workspace, when no drawing has previously been opened.
The toolbar is no longer visible when the workspace is changed from Start page.

Super Hatch

Super Hatch has been added to the Menu bar and Ribbon.

SWEEP

Fixed a bug that caused the wrong base point to be used in some cases when the swept profile is a straight line.
  • SR162139
Fixed a bug that resulted in the incorrect update of the sketch feature when sweep alignment is turned off.

Таблицы

Removed useless zooming when switching cells using the mouse or arrow keys.
  • SR152576
  • SR170878
Merging table cells by column or row does not cause the loss of the cell content now.
  • SR162225
recompute table with fields if table BTR contains fields and unsynchronized with table instance

Text Styles

Remove bigfont from text style if TTF font is set as the main font for the style
  • SR163458
  • SR167777

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

In the case of large tin surfaces, when an external file is created, we had a problem with TIN Surfaces, which were inserted as block references. The external file was not copied correctly in these cases, causing the program to crash. This is fixed now.
  • SR169070

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

Multi-row floating toolbars are no longer shifted away from the right edge of the screen during a workspace reload or reset.
  • SR163356
The Parametric Block tool was removed from the Parametric Block Toolbar as the button did not function.

Tool Macro

A pause (\ character) in a CUI tool macro now only pauses for the first point when supplying two points to an angle input prompt.
  • SR161803

Tool Palette

Layer plot style is now set as specified when a tool creates a new layer.
  • SR165772
The plottable property of newly created layers is no longer inverted, and now correctly reflects the 'isNotPlotted' attribute.
  • SR165772
With STARTUP=0, the visible tool palette is now reliably enabled after opening a drawing.
When the icon of a tool in a Tool Palette is changed, the image is now resized and not cropped.
  • SR166596
  • SR166664
  • SR166924
  • SR168287
  • SR170133
  • SR170169

Trailing Lines

Resolved issue where using BMTRAILINGLINES resets the movement of parts in an exploded view.

UNDO

A bug where after a user action, UNDO generates the message ‘There is nothing to undo.’, was fixed.
  • SR157465
  • SR158702
  • SR160482
  • SR170640
  • SR171041

VIEWBASE

Resolved issue where VIEWBASE preview is not visible after changing the view orientation.
  • SR163424
  • SR167765
  • SR168024

VIEWPORT

Fixed an issue where entities were not shown in a viewport if drawing view property geometry was set to 3D.
  • SR160489
  • SR165653

VIEWSECTION

Resolved case when using MOVE on a viewport in paper space, containing a VIEWSECTION line, causes the line to be misplaced.
  • SR153227
  • SR161769
  • SR162123

Vpfreeze

Nested block references not becoming invisible/visible immediately after the Vpfreeze switch on/off has been fixed.
  • SR167406

Window Select

Selection/highlighting happens only based on visible points. Fixed a bug where using window select in a 'gap' in the point cloud would select the point cloud.
  • SR168307

WMF Export/Import

Fixed: text scale, rotation and width are correctly applied

WMFOUT

The lineweights in the .wmf are accurately shown when using WMFOUT in model space.
  • SR156229
  • SR160554
The output of WMFOUT only includes the entities which are visible inside the VIEWPORT.
  • SR158642

XREF Bind

Resolved issue where nested XREF structure is not correctly restored, immediately after using Bind on the nested XREF.
  • SR167660

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

.NET

We implemented the Document events ModelessOperationWillStart and ModelessOperationEnded.
  • SR171738
The initial lineweight value has been corrected for a newly created GraphicsSystem.View instance.
  • SR96806
Several PaletteSet events and methods were implemented: Focused, PaletteSetDestroy, PaletteSetTitleBarLocationChange, InitializeFloatingPosition(), and RecalculateDockSiteLayout().
  • SR143982
  • SR143983
  • SR143984
  • SR165291
Application.SetSystemVariable() and GetSystemVariable() are now using the current HostApplicationServices.WorkingDatabase if it has been set.
  • SR145733
  • SR166695
The .NET API was extended to include a BIMPropertySet class, exposing methods which allow developers to create, delete, and manipulate the properties associated with BIM Property Sets.
  • SR145982
  • SR146494
  • SR157831
  • SR164604
We implemented new Internal.DatabaseServices classes EvalGraph, Block1PointParameter, BlockParameterPropertyDescriptorCollection, BlockParameterPropertyDescriptor.
  • SR157621
Editor.GetEntity() now ignores erased entities instead of throwing an exception.
  • SR158909
Editor.SetCurrentView() now redraws the display as expected when it is called from within a point monitor event handler. In addition, a new function Editor.ClearVectors() has been introduced as a narrower and more efficient way to remove temporary graphics during dragging operations.
  • SR163849
Database.Cannoscale now ignores the active model space viewport in paperspace and returns the overall database annotation scale.
  • SR165253
AdWnd.RibbonToggleButton.CheckState error fixed
  • SR166742
  • SR166950
We improved performance of SelectionSet instances containing a large number of items.
  • SR169855
Pressing Enter in response to Editor.GetEntity() now returns the expected result when a default keyword was provided for the prompt.
  • SR163837

BRX

We implemented the following AModeler functions: Face::removeEdge(), Body::addFace(), Body::removeFace(), Face::removeEdge(), Face::addEdge(), Face::setEdgeLoop(), Face::setNext(), Face::setPrev(), Edge::addAfter(), Edge::remove().
  • SR168127
We implemented AModeler::Vertex::transform(const Transf3d&)
  • SR168127
We implemented AcDbAssocEvaluationCallback and related AcDbAssocManager member functions.
  • SR168757
AcDbDatabase::getFilename() no longer returns the autosave filename after autosave occurred.
  • SR170823
The AcDbDynBlockReference constructors are now working reliably when accessing an erased block reference.
  • SR171707
We implemented the AModeler::Body::moveFace method.
  • SR96051
We fixed an exception when calling AcDbTable::getIterator() with first argument nullptr.
  • SR172044
Setting dimension style to a new AcDbLeader now applies the style to any existing dimension variable settings.
  • SR43188
We enabled 3D snap intersection for derived AcDb3dSolid entities.
  • SR91445
Calling acdbBindXrefs() now creates new dictionaries in the host drawing without the xref prefix.
  • SR139977
Regions created from 3d polylines with AcDbRegion::createFromCurves() are now returned with normal depending on whether the input polyline direction is clockwise.
  • SR145992
The acplPublishExecute() function now logs and skips uninitialized layouts when publishing to PDF.
  • SR149320
Undo grouping is now restored correctly after a custom command disables undo, then enables it again before ending.
  • SR160721
The acdbPostDimAssoc() function now performs extra processing for trans-spatial associative dimensions to ensure that viewport scale is correctly applied.
  • SR160809
We added several missing methods to the AcDbExtents2d class.
  • SR163965
The custom entity support for dynamic coordinate systems was broken for some entity classes that have an AcDbDynamicUCSPE protocol extension. It is now working again for all classes.
We fixed a problem that caused AcGiDrawable::subRegenFlags() overrides to be called only for custom classes derived directly from AcGiDrawable.
  • SR164538
During AcEdJig::drag(), polar snap tracking lines are now based around the current input acquisition base point.
  • SR165226
The WM_HELP message no longer opens the BricsCAD help window when a modeless dialog handles the message for its own context help.
  • SR165442
Custom polyline classes now work correctly when associating radius dimensions to curved segments.
  • SR165736
AcDbPointCloudClassificationColorRamp has been implemented.
  • SR167722
AcDbPointCloudDefEx has been fully implemented.
  • SR131369
  • SR167727
AcDbPointCloudColorMap has been fully implemented.
  • SR167724
AcDbPointCloudEx::getPointDataByPointCount() now supports more advanced filtering.
  • SR129574
  • SR167726
We fixed several incompatible associative dimension behaviors after using AcDbOsnapPointRef to attach the dimension to a vertex of a polyline.
  • SR167609
The CAdUiDockControlBar and CAdUiPaletteSet persisted size is only affected by the bar's normal restored state size, and size in minimized state is ignored.
  • SR168439

BRX/.NET

We implemented some missing GraphicsSystem.Manager methods.
  • SR89281
The AcDbDatabase::purge() and Database.Purge() methods no longer treat Xref blocks as purgeable.
  • SR123144
We fixed a cloning crash that could occur in an unusual context inside an object overrule.
  • SR144008
When creating a vertical dimension, text that is placed outside the dimension lines is now positioned on the correct side of the dimension.
  • SR114720
The BIM IFC export options now include a setting for MVD type.
  • SR171938

BrxCvDbPoint - fullDescription

Setting 'rawDescription' now also sets the 'fullDescription, until the parsing of raw description is implemented.
  • SR164057
  • SR164188
  • SR164318

ExpressTools

The NCOPY, BEXTEND, BTRIM, & MSTRETCH commands will now open the appropriate online help article when the user presses F1.
  • SR163222
The NCOPY command has been enhanced to permit copying nested custom objects.
  • SR168500
The MSTRETCH command prompts were clarified and F1 context help was corrected.
The SUPERHATCH command was improved to resolve an error arising when the supplied internal point was located outside of the object boundary.
  • SR169967
REDIR command now accepts empty input for the target path, to allow the original path to be removed (stripped) for the image/xref/style/rtext entity.

LISP

Implemented a new Geo LISP API which provides access to a set of geo transformation functions facilitating the translation of a point or set of points from one coordinate reference system to another.
  • SR155461
  • SR158449
The (bim:get-allspaces) function now returns expected results when no parameters are supplied or when operating on an older drawing containing BIM Rooms.
  • SR157247
Extended the LISP API for more Civil TinSurface interface functions.
Lisp defined commands now override system variables of the same name when the command is entered at the command line.
  • SR169016
Calling (command) with embedded (entget) is now behaving as expected.
The VLE Library emulation file (vle-extensions.lsp) has been updated to ensure that no error messages are encountered when the library is loaded in CAD programs running on a Mac platform, and to ensure functions which are not available on AutoCAD LT are not defined when the library is loaded in such environments.
The BLADE Lisp Console will now honor the auto-completion setting set in the BLADE Preferences.
The (setpropertyvalue) function has been enhanced to accept either a user facing transparency value or a DXF style transparency value when setting the Transparency property for an object.
  • SR169826
Implemented functions (vla-ConvertToStaticBlock) and (vla-ConvertToAnonymousBlock) for Windows/Linux/Mac.
  • SR146706

Lisp/BRX

We fixed a crash in the selection prompt keyword handling code that could occur during a nested selection prompt.
  • SR169823

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