Примечания:

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

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

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

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

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

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

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

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

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

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

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

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

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

При использовании опции экспорта и указании папки, которая находится в библиотеке компонентов, панель библиотеки теперь обновляется немедленно.
  • 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.
  • Элементы урока в диалоговом окне обзора учебников теперь являются расширяемыми, что позволяет получить более подробную информацию о содержании урока.
  • Когда урок перезапускается, он помечается как "в процессе выполнения", что свидетельствует о том, что пользователь выполнил хотя бы часть урока.
  • Системная переменная 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), позволяющей изменить вектор масштабирования или набор выбранных объектов. Эти опции редактирования также доступны в меню правой кнопки мыши в Диспетчере параметров и Обозревателе конструкции.
  • Завершена разработка пользовательского интерфейса для использования связанного свойства параметрических операций. В Диспетчере параметров и Обозревателе конструкции рядом с именем параметра отображается связанный символ. Команды параметрических операций *EDIT также расширены возможностью изменения связанного свойства. Опция "Изменить связанное поведение" добавлена в меню правой кнопки мыши в Диспетчере параметров и Обозревателе конструкции. В нижней части Обохревателя конструкции добавлено свойство "Связан", которое можно включить или выключить. Функционально "связанные" операции параметрического перемещения теперь ведут себя иначе, чем их "несвязанный" вариант, когда на них воздействует операция параметрического растяжения.
  • Улучшена визуализация параметрических операций при увеличении масштаба. На Mac и Linux теперь вместе с геометрией параметрической операции отображается полное имя параметра, а не только первый символ.
  • Выделение в пространстве модели экземпляров блоков, определения которых содержат большое количество параметрических операций, стало более производительным.
  • Точки параметрических операций теперь также визуально отмечаются символом "X", когда на них воздействует операция параметрического растяжения.
  • Новая системная переменная PBLOCKREFERENCEVISUALIZATION (доступна в диалоговом окне Параметры) теперь управляет визуализацией геометрии параметрических операций при наведении курсора на экземпляры параметрических блоков в пространстве модели.
  • Новая системная переменная POPERATIONCOLOR (доступна в диалоговом окне Параметры) теперь управляет цветом геометрий параметрических операций как в активном пространстве, в котором они находятся, так и при визуализации экземпляров блоков в пространстве модели.
  • Наряду с улучшениями в самих параметрических операциях, была соответствующим образом усовершенствована команда BLOCKCONVERT, что значительно расширило типы динамических блоков, которые могут быть преобразованы в их параметрические аналоги.
  • Действия масштабирования, связанные с линейным параметром, теперь поддерживаются для преобразования и позволяют выполнять новую операцию параметрического масштабирования. Преобразование действий полярного масштабирования или действий масштабирования, связанных с линейными параметрами с 2 функциональными узловыми точками, не поддерживается и приводит к ошибке.
  • Действия масштабирования, связанные с параметром XY, теперь поддерживаются для преобразования и позволяют выполнять параметрическую операцию масштабирования, связанную с двумя параметрическими операциями растяжения ( по направлениям X и Y), которые влияют на операцию масштабирования. Преобразование действия полярного масштабирования или действия масштабирования, связанного с параметром XY, на который влияет другое действие, не поддерживается и приводит к ошибке.
  • Параметр базовой точки теперь поддерживается для преобразования и приводит к тому, что все объекты внутри определений блоков преобразуются таким образом, чтобы начало параметрического блока соответствовало параметру базовой точки динамического блока. Но в диалоговом окне команды BLOCKCONVERT в этих случаях отображается предупреждение, так как в отличие от исходного динамического блока, результирующий параметрический блок не будет содержать реального "параметра" для базовой точки. Преобразование базовой точки, затронутой действием, не поддерживается и выполняется с ошибкой.
  • Реализована поддержка для преобразования действий перемещения и растяжения, связанных с полярным параметром, которое приводит к комбинации двух операций перпендикулярного перемещения или растяжения, согласованных с направлением X и Y блока, и двух других параметров - расстояние и угол. Преобразование полярного параметра с двумя активными узловыми точками не поддерживается. Преобразование действия масштабирования, связанного с полярным параметром, не поддерживается. Эти случаи исключены.
  • Реализована поддержка для преобразования действий полярного растяжения, связанных с полярным параметром, которое приводит к комбинации двух операций: параметрического растяжения, представляющего параметр расстояния, и параметрического поворота, представляющего параметр угла. Преобразование некоторых специфических случаев использования (например, взаимодействие с другими действиями (полярное растяжение, влияющее на растяжение, масштабирование или вращение) в настоящее время не поддерживается; они отклоняются. Поддерживается преобразование взаимодействий между действием полярного растяжения и действием перемещения или переворота.
  • Действия, связанные с полярными параметрами с двумя узловыми точками, поддерживаются для преобразования и приводят к двум параметрическим операциям, как если бы полярный параметр имел только одну узловую точку. Но при этом отображается предупреждение, так как управление точкой начала отсчета полярного параметра будет заблокировано. Преобразование экземпляров блока с полярным параметром с двумя узловыми точками, начало координат которых отличается от заданного по умолчанию, не поддерживается, даже если включена опция "преобразовать экземпляры блока". В этом случае в командную строку выводится соответствующее предупреждение.
  • Параметры действия и параметры размерных зависимостей списочного типа теперь поддерживаются для преобразования и приводят к созданию таблицы параметров с одним столбцом, значения которого соответствуют значениям списка динамического блока. Преобразование параметров списка, используемых в блоке/таблице поиска, не поддерживается и приводит к ошибке.
  • Параметры размерных зависимостей с типом приращения теперь поддерживаются для преобразования и приводят к появлению пользовательского параметра как части определения блока, содержащего формулу для моделирования приращений.
  • При преобразовании параметра выравнивания в базовую линию в параметрическом блоке необходимо убедиться, что базовая линия имеет достаточную длину, чтобы гарантировать требуемое поведение привязки при вставке данного параметрического блока. Преобразование более чем одного параметра выравнивания не поддерживается и приводит к ошибке.
  • Динамические блоки с несколькими действиями, связанными с одним параметром, теперь преобразуются более интеллектуальным способом, в результате чего внутри определения параметрического блока появляется несколько параметрических операций, а также пользовательский параметр, соответствующий одному параметру динамического блока. Это имя параметра используется в выражении параметров операции внутри блока. Преобразование нескольких действий, связанных с одним параметром, не поддерживается, если хотя бы одно из них затронуто операцией растяжения или масштабирования.
  • Динамический блок с действиями, которые не влияют ни на какие объекты, теперь поддерживается для преобразования, если все остальные характеристики блока поддерживаются для преобразования, и в результате получается параметрический блок без операций, соответствующих пустым действиям.
  • Неанглийские (например, кириллические) символы в именах параметров теперь корректно поддерживаются и передаются в пользовательские параметры в параметрическом блоке.
  • Устранен сбой в тех случаях, когда BLOCKCONVERT пытается преобразовать блок, содержащий ссылку на самого себя (что невозможно в BricsCAD). Преобразование этих блоков не поддерживается и приводит к ошибке.
  • Устранена проблема преобразования угловых единиц при преобразовании таблицы блоков с действием поворота. Устранена проблема преобразования единиц измерения при преобразовании блока с полярным растяжением, когда единицы блока отличаются от единиц активного пространства.
  • Преобразование экземпляров блока в блок с точкой или XY-параметром не поддерживается, даже если включена опция "преобразовать экземпляры блоков". Теперь в этом случае в командную строку выводится предупреждение.
  • Пользовательский интерфейс диалогового окна команды BLOCKCONVERT был улучшен. Сообщения о предупреждениях/ошибках в списке блоков заменены простыми желтыми/красными значками предупреждения (включая всплывающую подсказку, поясняющую значок). Сами сообщения о предупреждениях/ошибках теперь отображаются только с правой стороны, в желтой/красной области. Значки блоков добавляются к элементам списка. В списке определений блоков всплывающая подсказка с названием блока отображается только в том случае, если название блока в списке скрыто.
  • Команда 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.

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

Улучшена производительность анализа данных и отображения Панели свойств в зависимости от типа и количества выбранных объектов.

PROPOBJLIMIT

Системная переменная PROPOBJLIMIT ограничивает количество объектов, отображаемых на Панели свойств. Эта переменная настраивается пользователем и может принимать значение "Выключено" (0) или любое другое число от 0 до 100000. Кроме того, пользователь имеет возможность переназначить это ограничение с помощью соответствующей кнопки на Панели свойств.

PURGE

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

Квадро-меню

На закладку квадро-меню Общие добавлены такие команды, как COPYCLIP, COPYBASEPOINT, RECORD, QUICKCALC, UNDO, REDO и другие. Закладка квадро-меню Общие теперь отображается первой во всех рабочих пространствах. Это делает квадро-меню более удобным для пользователей контекстного меню правой кнопки мыши.
  • SR168134
Команды PEDITEXT: Добавить вершину, Добавить выпуклость, Удалить сегмент и т. д. теперь отображаются в квадро-меню при выборе полилинии как целого объекта и при выборе участков полилинии.
Улучшен выбор инструментов, отображаемых в квадро-меню в зависимости от рабочего пространства и выбранного объекта.

Лента

Улучшена стабильность работы ленты.
Команда DMTHREAD теперь доступна на панели компонентов закладки ленты 3D Параметризация (дополнительно к другим местам расположения).
На ленте добавлены кнопки, позволяющие переходить непосредственно к различным разделам Проводника по чертежам.
Запустить встроенные в BricsCAD уроки теперь можно из панели "Справка" закладки ленты Сервис. Эта команда также доступна на панели инструментов Доступ.

Подшивки

Добавлена опция, позволяющий сохранить новую подшивку в расположении текущего чертежа.
  • 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

В режиме "одиночной стены" добавлен параметр угла. Клавиша CTRL используется для увеличения угла на 90 градусов. Это позволяет создавать стены, не выровненные по углам осей X или Y.
Режим полистены: панель остается открытой до тех пор, пока не будет нажата кнопка закрытия.

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

INVERTSPACES

Команда INVERTSPACES полностью переработана. Реализован новый алгоритм, который сохраняет исходные 3D тела и более точно заполняет пустоты между несовмещенными/непараллельными гранями 3D тел. Новый алгоритм должен обеспечить более удовлетворительные результаты во многих случаях, в том числе для наклонных крыш. Пользовательский интерфейс панели команды был упрощен путем удаления лишних параметров

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

AMBALOON

Добавлены привычные аннотации 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 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

Панели

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 PropertiesPanel 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

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 Blockify 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