К основному контенту

Сообщения

Что умеют Спецификации Renga

Спецификации в Renga всегда были одним из способов отображения модели. В самом свежем выпуске системы они стали ещё и способом редактирования модели. Это повод вспомнить, что можно делать с их помощью на данный момент, а также о тех примерах, которые рассмотрены в блоге. С помощью добавления граф в спецификации можно показать любые параметры, свойства и расчётные характеристики для всех типов объектов модели Renga, кроме того в одной спецификации могут быть представлены данные разных типов объектов, у которых есть общие, а с помощью Общих граф даже разные свойства. Спецификация автоматически заполняется выбранными данными, ей можно добавлять строки заголовков и итогов и форматировать их так, как нужно. Записи можно объединять, группировать, сортировать и фильтровать, рассчитывать количество, добиваясь вида спецификации, определенного стандартом или удобного для дальнейшей работы. В статье Хотел автоматизацию? Держи спецификации! по шагам описано, как получи

III Renga-хакатон

В конце 2023 года среди разработчиков Renga и Pilot прошёл III Renga-хакатон, чтобы немного встряхнуться, продумать и воплотить собственные идеи, связанные с развитием систем. Такие мероприятия уже проводились в 2018 и 2020 годах. Как и в предыдущие разы, по условиям Хакатона можно было предложить что-то полезное для пользователей или решать внутренние задачи, упрощающие и ускоряющие разработку. На реализацию идей выделялось два дня. На третий день результаты работы были представлены командам. Вот темы, которые затронули разработчики в этот раз. Умы разработчиков не перестаёт волновать тестирование Renga и покрытие кода тестами, на данный момент работоспособность выпущенной функциональности Renga проверяют 14,5 тыс. тестов, много это или мало? На Хакатоне Антон Соколов и Сергей Никифоров проводили исследование возможности измерения покрытия кода тестами, а Георгий Басси придумал и реализовал новый способ фильтрации тестов в специальной утилите. Производи

Статистика запросов по синхронизации в Renga: анализ обратной связи от пользователей

В блоге разработчиков Renga уже была статья о работе технической поддержки . Если вы только начинаете освоение Renga, у вас есть вопросы и предложения, то рекомендуем прочитать её, прежде чем писать запрос. Сегодня хотим поделиться статистикой обращений, связанных с синхронизацией при совместной работе в Renga, чтобы вы могли самостоятельно оценить её надежность, а также ответить на вопрос, стоит ли связываться со службой технической поддержки. Напомним, что первая версия этой функциональности вышла в выпуске 3.3, в декабре 2019 года. С этой версии Renga разные пользователи могут вместе редактировать проект, опубликованный на сервере совместной работы, а именно: одновременно редактировать проект на разных компьютерах, при этом согласование изменений разных пользователей происходит автоматически; синхронизировать изменения проекта с помощью команды Синхронизировать ; редактировать проект при отсутствии подключен

Полтора месяца с Renga STDL

После выхода Renga STDL прошло полтора месяца, и мы решили провести небольшую ретроспективу. Во-первых, приятно отметить, что функциональность востребована. Прошло всего полтора месяца, но уже сейчас пользователи используют новые категории объектов, созданные с помощью Renga STDL. Например, Богдан Камуз из компании AWADA рассказал о своём опыте на вебинаре 2 ноября . А Анатолий Краснов даже организовал телеграм-канал RengaStyleTemplates , в котором можно без регистрации и смс скачать шаблоны стилей, созданные им и не только. Еще больше примеров и обсуждений можно найти в Renga_STDL_Chat . Во-вторых, хотим поблагодарить пользователей, которые писали, что им чего-то не хватает в документации Renga STDL . Обратите внимание, что теперь в неё добавлены примеры для функций Extrude, Loft, Evolve и Revolve, для класса Placement3D добавлена картинка, иллюстрирующая, как можно разместить локальные системы координат на гранях прямоугольного параллелепипеда. Надеемся, что это помож

Renga STDL: создание новых категорий инженерных объектов для Renga Professional

Не секрет , что все категории осветительных приборов, электроустановочных изделий, электрических распределительных щитов, которые есть в Renga, сразу были написаны на языке Lua. Всё дело в том, что Lua — это язык, который разработан его создателями специально для встраивания в другие программы и расширения их возможностей. Он лёгкий и понятный, а кроме того быстрый, компактный и требует мало ресурсов. Задача создания новых категорий инженерных объектов необъятна. Их разнообразие настолько велико, что можно было бы потратить век труда команды разработки на то, чтобы удовлетворить потребности всех пользователей. На “электрических” объектах мы проверили и убедились, что для такой задачи, как описание новых категорий объектов, Lua в связке с C3D подходит идеально. Ведь с их помощью, человек, знакомый с основами геометрии и программирования, может самостоятельно создать необходимую модель объекта с портами для подключения к инженерным системам и её условное обозначение дл

Чем хороши новые шрифты в Renga

Сложно переоценить значение шрифта для оформления и чтения проектной документации. Шрифт должен учитывать требования всех, кто работает над проектом здания: конструкторов, инженеров, строителей, архитекторов, а также тех, кто принимает и проверяет документацию. Он должен хорошо выглядеть и читаться. Чертежные шрифты, которые определены российскими и международными стандартами, неспроста являются эталоном для чертежей. Когда мы только начинали разработку Renga, мы знали о шрифтах совсем немного. Но со временем мы поняли, что шрифты по ГОСТ 2.304-81, которые мы предоставляем пользователям, далеки от идеала. Например, в них не было большого количества знаков и невидимых символов. В знаках со скруглениями были нехарактерные для стандарта изломы, а в кривых  избыточное количество точек, что сказывалось на  производительности в документах  с большим количеством текста. Поэтому вместе с Renga 6.0 мы выпустили наиболее полные и продуманные на сегодняшний день чертёжн

Как грант помог усовершенствовать Renga

Разработка подсистемы совместной работы системы автоматизированного проектирования Renga по гранту РФРИТ подходит к концу. Давайте рассмотрим, что изменилось. Раньше при синхронизации передавались только данные обо всём объекте. Например, состояние стены описывалось её параметрами, расположением, сопряжениями с другими объектами, положением связанных объектов: окон, дверей и электроустановочных изделий. И если один пользователь поменял параметры стены, а другой в тот же момент изменил положение окна, то возник бы конфликт и изменения пользователя, выполнившего синхронизацию даже всего на долю секунды позже первого, были бы отброшены: После завершения работ по гранту в таком же случае все изменения будут приняты: Отныне совместная работа в Renga без оговорок позволит: Одновременно редактировать проект на разных компьютерах, при этом согласование изменений разных пользователей происходит автоматически. То есть, если один пользователь переместит об