Технический форум по робототехнике.
the_fly » 17 май 2013, 19:37
Всем привет...
Сейчас вот нужно реализовать просчет объема стл модели, что бы стоимость печати знать. Может кто подскажет где что и как это реализовать?
setar » 17 май 2013, 20:09
это элементарно если подумать
любой слайсер выплевывает результат в текстовом виде, дальше парсер и Вуаля!
the_fly » 17 май 2013, 20:29
Спасибо, не вариант.
Вообще в идеале я искал мануал хау ту...
но опишу задачу, что бы неприемлемые советы не давали. Хочу написать пхп-код. Заливаете стл, получаете просчет. ПРИБЛИЗИТЕЛЬНЫЙ
om2804 » 17 май 2013, 21:18
Думаю, слайсеры считают не объем самой модели, а объем пластика, который потребуется на модель. С объемом модели несколько сложнее:
V = S * step * n
где S - площадь сечения
step - шаг с которым делается сечение
n - количество сечений
Самое сложное найти площадь сечения. Мне вспоминается только криволинейная трапеция из школьного курса и интегралы. Думаю, есть способы попроще.
Ну или как уже говорили написать либо свой слайсер, либо подключить существующий.
Процедура не из быстрых, надо сказать, поэтому стоит подумать над каким-то демоном, который будет делать расчёты. ПХП не предназначен для таких расчётов
setar » 17 май 2013, 21:36
the_fly писал(а):Спасибо, не вариант.
Вообще в идеале я искал мануал хау ту...
это единственный вариант.
Таких хау-ту быть не может, потому как объём потраченного материала это результат работы слайсера.
Myp » 17 май 2013, 21:50
спроси как они сделали
http://3dmarket.org/ShoppingCard/они у нас тут на форуме были)
the_fly » 17 май 2013, 23:29
Мне пойдет и просчет потраченного материала, но для этого нужно реально разбивать на слои.
Просто netfabb для мобильного и еще нет фаб клауд тоже считает...
setar » 17 май 2013, 23:33
клауд для того и создан что за милым интерфейсом web морды стоит несколько шкафов вычислительного кластера, дома себе такой не позволишь.
the_fly » 17 май 2013, 23:35
Странно, у меня конечно топовый4хядерный смарт с 2мя гб озу, но вроде и на телефоне девушки с 1 ядром, 1 ггц и кучей мусора в фоне - легко просчитывает нетфаб для телефона
om2804 » 17 май 2013, 23:39
Я уже описал 2 возможных варианта. Гуглите в сторону расчёта площади сложной фигуры. Или пишите свой слайсер. Или используйте сервисы, которые уже считают объем.
Помню ещё метод из 3-5 класса, с накладывание сетки на сечение. результат получится очень примерный
Последний раз редактировалось
om2804 17 май 2013, 23:41, всего редактировалось 1 раз.
setar » 17 май 2013, 23:40
вот то что тебе нужно:
https://github.com/alexrj/Slic3r/tree/m ... processingfilament-weight.pl 9 months ago Add example costs calculaton. #644 [henrikbrixandersen]
P.S. не хочу спорить насчёт облака.
просто подумай почему организация продающая весьма успешный коммерческий софт не выпустила продукт который бы фиксил модели на персоналках.
om2804 » 17 май 2013, 23:54
Ещё один способ основан на разбиении модели на тетраэдры и высчитывание их объема
the_fly » 18 май 2013, 00:45
setar писал(а):вот то что тебе нужно:
https://github.com/alexrj/Slic3r/tree/m ... processingfilament-weight.pl 9 months ago Add example costs calculaton. #644 [henrikbrixandersen]
P.S. не хочу спорить насчёт облака.
просто подумай почему организация продающая весьма успешный коммерческий софт не выпустила продукт который бы фиксил модели на персоналках.
за ссылку спасибо. может реально слайсер сделать на сервере и что бы он и просчитал...но имхо не правильно это.
А я нигде не говорил про фиксинг! меня интересует просчет объема загружаемой фигуры, не более того!
Что нетфаб облачный, что для мобильного просчитывают и выдают одинаковый результат.
ReaN » 18 май 2013, 13:42
если нужен объем чистой СТЛки, а не слайснутой в код, то почему никто не вспомнит про старый добрый netfabb - он показывает объем загруженной в него модели...
the_fly » 18 май 2013, 18:31
я уже об этом говорил. при чем нетфаб для смартфона тоже это делает