KREMEN Реклама
KREMEN Реклама

Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертеж

КонтрКАД
Идет загрузка
Загрузка
03.11.2026
131
0
3D-моделирование

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

2

Привет сообщество! Я все продолжаю разработку КонтрCAD - это браузерный 3D‑САПР для моделирования, в первую очередь под 3D‑печать и обучение. 

Несмотря на небольшой срок с прошлого поста, обновлений скопилось куча. Поэтому вот новая статья.

Серьёзно прокачалась работа с группами (теперь они намного ближе к сборкам). Появился новый инструмент - толщина, который умеет расширять, сжимать а также делать из объекта оболочку. А главное серьёзно доработан чертеж.

Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертеж

Группы и список объектов

Группы были серьезно переработаны. Теперь это не единый объект, а подобие сборки. С каждым объектом группы можно работать по отдельности, а также применять на них большинство операций. Выделить объекты можно, но только через меню.Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертежUI также был переработан. Дабы помещалось больше объектов на экран, строки стали меньше. Появилась поддержка выбора нескольких объектов через shift и ctrl. А группы теперь умеют раскрываться и показывать вложенные объекты.

В свойствах теперь можно задать плотность.

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

Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертеж

Толщина и вычитание с зазором

Инструмент "Толщина" родился из просьбы в тг-канале сделать отступ в вычитании.

Для начала про зазор при вычитании. Благодаря ему можно, например, вычесть крышку из коробки с небольшим зазором, и она без проблем наденется. Заодно можно включить опцию "Сохранить инструмент вычитания", чтобы крышка не удалилась.Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертежБлагодаря этому получилось сделать расширение и сужение, а с помощью ещё нескольких фокусов и сжатие. Соответственно, добавив ещё операцию вычитания, получаем оболочку.Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертежНо обычно у оболочки ещё можно срезать выделенные грани. К сожалению, с этим возникли проблемы на сеточной геометрии. В целом результат вышел неплохой, но на некоторых геометриях дает артефакты.

Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертеж

Чертеж

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

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

Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертежГлавное: сильно доработана и упрощена работа с ограничениями. Появилось отображение степеней свободы (с понятным отображением и подсказкой).

Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертежСущности, у которых заданы все ограничения, теперь становятся тусклыми. А также появилось отображение доступных свобод в виде значков.

Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертежДля этого пришлось немного переписать решатель и некоторые ограничения, дополнить его анализом. Доработано автоматическое добавление ограничений, теперь оно намного реже ошибается (ранее была проблема с дублированием ограничений).

Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертеж

Сами фигуры переведены на более продвинутый рендер, благодаря этому наконец появилась поддержка толщины на всех системах. Помимо этого были поправлены некоторые инструменты добавления фигур. Изменился немного ui. Проекция геометрии переехала в панель инструментов. А настройки скрыты за вкладками. Теперь чертёж не пугает обилием настроек)

Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертежВ итоге работа с чертежом стала намного проще и интуитивнее. Часто можно даже не задумываться о расстановке ограничений, что сделано как раз в угоду начинающим пользователям. Можно начать рисовать, не особо разбираясь и заморачиваясь, а впоследствии постепенно понять, как это работает.

Кстати недавно вышло видео по работе с ограничениями:

Ассоциативность

В версии 0.9.78  все операции, где использованы грани (выдавливание, вращение, выдавливание по траектории, лофт, оболочка и даже фаска) стали ассоциативны! То есть при изменении объекта в прошлом по истории, если грань изменилась или перенеслась, она будет найдена, и операция построится по новой грани.

Для этого реализован единый менеджер с возможностью поиска граней. Все инструменты теперь взаимодействуют с гранями через него. Ассоциативность эвристическая, а не жёсткая (как в тяжёлых десктопных ядрах). Отлично работает при изменении размеров, но при радикальной перестройке формы привязка может потеряться.

Импорт/экспорт

В версии 0.9.78 были существенно доработаны функции импорта и экспорта.

Появилась поддержка импорта 3MF, ранее она давала закинуть файл, но подвисала. Импорт 3MF и OBJ теперь поддерживает файлы с несколькими объектами. Все объекты загрузятся по отдельности.

Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертежЭкспорт в 3MF и OBJ теперь поддерживает несколько объектов (можно экспортировать группу). Также в 3MF  теперь записываются цвета.

Появился экспорт в STEP (правда фасеточный).

Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертеж

Ремонт геометрии

Перебрав кучу вариантов и алгоритмов, у меня наконец получилось сделать надежный ремонт геометрии STL-моделей. Теперь при импорте каждая модель проверяется, и в случае проблем ремонтируется.

Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертеж

Мобильная версия

Был переработан мобильный интерфейс и немного подправлено управление.

Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертеж КонтрCAD теперь можно установить на смартфон как полноценное приложение (через PWA).

Сайт

На сайте обновлений не так много. Подправлено оглавление на материалах, теперь оно двухуровневое.

Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертеж

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

Дайджест обновлений КонтрCAD. Группы, оболочки и обновленный чертеж

Искренне благодарю сообщество за помощь и поддержку!

Все ваши предложения и пожелания я учитываю. Без вас проект не развивался бы так быстро и не стал таким крутым!

Редактор все также доступен online, без регистрации и совершенно бесплатно: https://www.kontrcad.ru/

Новости об обновлениях в основном выходят в Telegram и ВК.

Буду благодарен за медийную поддержку, обратную связь, сообщения об ошибках и предложения по развитию :)

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

2
Комментарии к статье
Lider 3D Реклама
Lider 3D Реклама