Появилась идея для программы и прототип к ней...

46165957
Идет загрузка
Загрузка
20.01.2020
1122
19
печатает на RepRap
Личные дневники

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

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

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

4

...а заодно появилась нужда в советах, да и вообще какой-нибудь (не)критике.

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

Видится это так. Запускаем программу, выбираем раздел. Например -  крепежные элементы / уголки, в разделе выбираем подходящий шаблон. Например такой:

Видим несколько параметров, указываем их. 

Или так:

После чего жмякаем "вывести в obj" и пихаем в слайсер:

Удивляемся с групп сглаживания (не могу понять, как кура соображает, как отражать... в симплифай все ровно, а тут... ). После чего слайсим и печатаем:

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

Работает это всё на юнити. Весьма шустро (ну, пока графики не добавил). И даже на старенькой мобиле выдает 60фпс. С конечной платформой пока не определился, все еще впереди. 

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

Спасибо за внимание. 

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

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

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

4
Комментарии к статье

Комментарии

20.01.2020 в 17:48
1

Новый гуй для опенскада штоле?

20.01.2020 в 17:52
0

нет ) опенскад тут не при делах ) 

20.01.2020 в 18:22
1

да не, как раз именно напоминает каталог моделей опенскада со спецгуём. 
причем сделать такое проще всего как вебприложеньице заюзав внутри как раба openjscad
https://github.com/jscad/OpenJSCAD.org/tree/master/packages/desktop

20.01.2020 в 18:41
0

не, это скучно - свое интереснее ;)

20.01.2020 в 17:55
0

Подобные вещи делаются параметризацией в САПРе. Итоговый каталог рано или поздно станет слишком большим и поиск по нему будет более сложным занятием, чем моделирование нужной детали.

20.01.2020 в 18:02
0

Бесспорно. 

Но я планирую сократить объем каталога за счет параметризации. И, в любом случае, расчет на людей у кого нет времени или желания на освоение адекватного по.

20.01.2020 в 18:14
1

расчет на людей у кого нет времени или желания на освоение адекватного по.

Они и поиском будут лениться пользоваться...

планирую сократить объем каталога за счет параметризации.

Параметризация = привязка к конкретному ПО. Никакого обменного параметрического формата сейчас не существует. Может быть если бы он был, то были бы шансы.

20.01.2020 в 18:22
1

Может быть если бы он был, то были бы шансы.

Вы подкинули интересную идею :) спасибо. 

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

20.01.2020 в 17:55
0

И редактируется прямо в Unity? До этого я пока не доходил, это интересно...там на PhysX с CUDA можно свой слисёр заделать, на GPU. Мне известен хороший способ генерации(собственно способ мой - без запар и самопересечений контуров). Между делом можно и слисёр сделать на GPU, не спеша особо.

21.01.2020 в 16:03
1

Слайсер на GPU называется IceSL. Плюс в нём бонусом 3D-редактор.

21.01.2020 в 19:04
1

Спасибо, буду знать.

20.01.2020 в 18:42
0

Имхо, для таких целей достаточно Тинкеркада, конечно надо минут 15 потратить на освоение, но для рисования простых деталек "без CAD" самое то. Просто тащим примитивы из из них собираем что хочется.

UPD: Возможно я не раскрыл свою мысль. Я то не против того, что вы делаете, у вас есть идея и она имеет право на жизнь. Но проблема такого подхода именно в том, что каталог ограничен, а создание деталей из примитивов позволяет делать вообще что угодно. Нужна возможность как-то добавлять новые конструкции в каталог пользователями и делиться ими между собой, чтобы фича с каталогом была фичей, а не ограничением.

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

20.01.2020 в 20:00
0

Чем готовые программы с возможность параметрического моделирования не устраивают?

20.01.2020 в 21:32
0

а будет ли спрос на эту программу ?

не очень представляю потребителя.

21.01.2020 в 06:40
1

Вижу несколько моментов на будущее вашей задумки:

1. Желательно сделать это все онлайн. Чтобы пользователь мог зайти на сайт и наваять себе уголок без всяких "установок, регистраций и смс".

2. С ростом базы моделей встанет проблема реализации удобного и интуитивного поиска по ней.

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

21.01.2020 в 11:06
0

Спасибо.

21.01.2020 в 12:02
0

Пока реально выглядит так, что самая подходящая штука для этого - Thingiverse. Он умеет вызывать параметризацию для SCAD и SolidWorks. Но при этом тормозит неимоверно и найти в нём что-либо невозможно. То есть фактически это могла бы быть либо веб-морда для Thingiverse, либо клон Thingiverse для тех же форматов (раз они могут Solidworks параметризовать, должен быть универсальный способ).

А локально в OpenSCAD есть вкладочка для параметризации, даже править код не надо.

Главная проблема - хорошая искалка для моделей, а как её сделать - я даже не представляю. То есть представляю, что надо брать ElasticSearch и добавлять fuzzy search, и иметь возможность точного поиска, и иметь несколько таксономий. Но кто и зачем будет это делать - вопрос =)

23.01.2020 в 07:00
0

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

24.01.2020 в 11:06
0

1- это гуй для опенскада. 


2- тингиверсе со своими параметрическими моделями тоже используют опенскадовский код.


3- у опенскада море параметрических моделей, их и надо брать за основу базы.

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Anycubic photon s не работает экран (первое включение после покупки. Решение)

Сотворение Сайтамы "One Punch Man"

Home in Marlin

Цветная Литофань возможна одним филаментом

Радиоуправляемый грузовичек.

Петли и двери в погреб