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

Оттачиваем основы

Наверное, в каждой программе есть такая функциональность, которая, если она идеально работает, незаметна для пользователей. Однако малейшее отклонение от ожиданий приводит к большим неудобствам.
Например, разработчики Renga ведут постоянную работу над привязками, чтобы они стали для пользователей абсолютно естественными и незаметными.
Уже в те времена, когда мы ещё даже не знали, что наш проект будет носить имя Renga, в системе появились привязки.
Сначала появилась привязка к сетке, затем объектные привязки, почти сразу после них появились привязки отслеживания и точное построение. Долгое время привязки Renga работали лишь на плоскости. C выхода программы и до версии 2.11 можно было привязываться к объектам, принадлежащим текущему уровню или соприкасающимся с текущей рабочей плоскостью верхней гранью.
И вот, в результате долгой кропотливой работы, в июне 2018 в Renga появились 3D-привязки. Но они сейчас работают только в пределах активного уровня, а к объекту, расположенному на других уровнях привязаться нельзя.
Такие ограничения связаны с тем, что постоянный поиск рёбер и граней, к которым можно привязаться, сильно тормозит работу системы. А чтобы сразу добиться и приемлемой скорости, и появления всех привязок, пришлось бы пожертвовать другой функциональностью.
Но вы понимаете, что этой заметки не было бы, если бы мы считали работу над привязками завершённой. А это не так. Работа над ускорением поиска привязок продолжается.
В Renga 4.0 в кубическом, сферическом и цилиндрическом режимах измерения привязки будут работать на всех рёбрах, видимых и подсвеченных в данный момент, и это не будет замедлять работу. Таким образом можно будет найти привязку на любом уровне. Но объект, построенный с помощью привязки объекта другого уровня, все равно будет принадлежать тому, на котором расположена рабочая плоскость в данный момент, так что будьте внимательны.
Привязки в Renga 4.0

Должны предупредить, что привязки к рёбрам импортированных объектов пока останутся недоступными, для привязки к диванам, креслам и прочим предметам интерьера по-прежнему можно использовать только габаритный куб. Поэтому работа над привязками продолжается. Следите за новостями!

Комментарии

Популярные сообщения из этого блога

Версионирование Renga

Хотим поговорить о версиях Renga. Кто-то говорит, что работает на версии 5, а кто-то на версии 7. Иногда встречаются и те, кто работает на версии 4. Давайте разбираться, как версионируется Renga, и можно ли “работать на версии 5”.

III Renga-хакатон

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

Освой электрику в Renga

UPD: 13.11.2024 Добрый день! Принципы проектирования всех инженерных систем в Renga одинаковы, однако каждая из них достойна отдельного внимания. В этой заметке мы расскажем и наглядно покажем на примере однокомнатной квартиры, как проектировать электрику в Renga. Надеемся, что вы попробуете повторить приведенную ниже инструкцию и это поможет вам оценить возможности Renga. Начинаем проектирование электрики с установки осветительных приборов, выключателей и розеток. Их можно размещать только на стенах, перекрытиях, колоннах и балках. Также хорошо, если перед проектированием электрики в модели расставлена мебель, если речь идет о жилых помещениях, или оборудование в промышленных. Модель квартиры, в которой будет происходить дальнейшая работа, уже подготовлена. Итак, скачайте проект, в котором расставлена мебель, и приступим. Откройте проект в любой редакции Renga. Щелкните правой кнопкой мыши на пустом месте и выберите Режим измерения > Кубический . Это необходимо, так как рас...