Обновить
8K+
69
Валерий Лунев@EnvalidGamer

Кодю из последних сил

38
Рейтинг
65
Подписчики
Хабр Карьера
Отправить сообщение

Меш это просто способ хранения и визуализации геометрии. Подходы к проектированию разные бывают.

Как-раз такую коробку в моём редакторе не особо сложно сделать.

Поэтому я просто решил сразу с мешем работать :)
Вся хоббийная база поддерживается нативно, прям из загрузок забрасывай в окно редактора и работай.

Глупо спорить о вкусе фломастеров...

Эта проблема в основном возникала в операции extrude. Там я просто добавил микроскопическое расширение контуров через clipper.

Правда, как оказалось, при переходе на отдельные исполнители я эту фичу потерял :D

Хорошо что заметил, вернул в сегодняшнем обновлении.

В снятии фаски конечно все посложнее.

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

Интероперабельности с OpenSCAD нет, но файлы сохранений теперь это просто json файлик с набором операций. Можно и в ручную поправить, и ИИ подключить.

Потому что изначально это веб приложение где принято вообще все библиотеки грузить через cdn, а desktop приложение собрано по многочисленным просьбам.

В версии 0.9.6 все библиотеки лежат локально, но desktop еще не вышла.

Меня удивляет что после 22 года какого-нибудь Аскон не выделил полтора программиста на подобный проект.

Как раз после релиза пытался переехать на него с fusion 360, сначала было все как вы описали, а потом я попробовал повытягивать скетчи и он посыпался и выдал миллион ошибок 🤣. В итоге вернулся обратно на fusion.

Вообще фишка в том, что fusion online, onshape и возможно SketchUp online, это тонкие клиенты, работа у них на серверах, а пользователю просто картинка отображается.

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

Прочитал мимо букв)

Не думал что оно с такой моделью вообще заведётся :D

Попробуйте загрузить её в версию 0.9, интересно как там обстоят дела с производительностью.

Потому что он на Руси-матушке не работает :(

И в принципе onsape это тонкий клиент, где вся работа происходит у них на серверах. В бесплатном тарифе все проекты в открытом доступе.

Не загрузилась библиотека иконок (она одна локально не лежит в проекте).

Попробуйте веб версию.

Это все принесла версия 0.9 :)

Но до fusion всеравно ещё как до Москвы...

Странно, у меня модели и на 30мб спокойно крутит.

Этот редактор работает целиком и полностью на машине пользователя, соответственно производительность зависит от конкретной машины и браузера.

Я уже в районе 10 лет работаю в fusion 360, до этого работал в компасе.

В прошлом году попробовал FreeCAD, и мне он дико не зашёл.

Касательно сложности, даже для обучения простым операциям во Fusion, у школьников уходит несколько занятий (по 2 ак. ч). В Компасе и FreeCAD все ещё хуже. В моём редакторе, несмотря на то что он кривой/косой, смогли работать с первого занятия.

Я конечно мог бы сделать толстый клиент на openCascade, но он бы совсем не шевелился бы в браузере. И с поддержкой STL были бы проблемы.

А как его из России без средств обхода блокировок (которые практически все уже перестают работать) открыть? Не подскажете?

Контрбагкод (как и современный ArduBlock) как раз на blockly работает.

Он все равно не может пропарсить даже небольшой проект полностью.

В итоге я начала просто загружать файлы той части проекта с которой работаю.

Проект можно сказать волонтёрский, ради помощи коллективу). Да и чатик с такой задачей отлично справляется, особенно если потренироваться.

Информация

В рейтинге
247-й
Откуда
Рубцовск, Алтайский край, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Разработчик игр
Средний
Веб-разработка
.NET
.NET Core
C++
Arduino
C#
Entity framework
Linq
Python
Unity3d