Во FreeCAD параметр
Чтобы пересчитать это в систему СИ, надо умножить это число на 1E-9, или же разделить на 1'000'000.
Вот так это выглядит в консоли Python внутри FreeCAD:
Shape.Volume задаётся в кубических миллиметрах.Чтобы пересчитать это в систему СИ, надо умножить это число на 1E-9, или же разделить на 1'000'000.
Вот так это выглядит в консоли Python внутри FreeCAD:
>>> obj = doc.getObject("some-object")
>>> obj.Shape.Volume / 1000000
0.004515176998353076
#freecad #notes👍3
memory heap
Во FreeCAD параметр Shape.Volume задаётся в кубических миллиметрах. Чтобы пересчитать это в систему СИ, надо умножить это число на 1E-9, или же разделить на 1'000'000. Вот так это выглядит в консоли Python внутри FreeCAD: >>> obj = doc.getObject("some-object")…
Попытка посчитать характеристики деталей сборки во FreeCAD.
Считается объём в кубических метрах, и масса в граммах.
Чтобы посчитать массу, использую формулу:
Сборка выполнена на верстаке A2Plus. Для вывода информации по сборке используется дополнение FreeCAD Reporting.
В общем виде, запрос выглядит так:
Считается объём в кубических метрах, и масса в граммах.
Чтобы посчитать массу, использую формулу:
Shape.Volume / 1000 * 1.27Где 1.27 — плотность PETG.
Сборка выполнена на верстаке A2Plus. Для вывода информации по сборке используется дополнение FreeCAD Reporting.
В общем виде, запрос выглядит так:
select Label, sourceFile as 'File', Shape.Volume / 1000000 as 'Volume (m^3)', Shape.Volume / 1270 as 'Mass (g)' from document where sourceFile != Null#freecad #notes
memory heap
Попытка посчитать характеристики деталей сборки во FreeCAD. Считается объём в кубических метрах, и масса в граммах. Чтобы посчитать массу, использую формулу: Shape.Volume / 1000 * 1.27 Где 1.27 — плотность PETG. Сборка выполнена на верстаке A2Plus. Для…
Разумеется, нет цели напечатать полностью все детали сборки на 3D-принтере, это был просто эксперимент, чтобы понять процесс работы с верстаком A2Plus и дополнением FreeCAD Reporting.
Результат просто огонь, хотя я предполагаю, что где-то мог допустить ошибки.
Также при рассчёте веса гипотетической напечатанной детали не учитывается тот факт, что 3D-печать обычно не делается со 100%-м заполнением, и фактический вес изделия будет в несколько раз меньше.
На фото — вид сборки, по которой выполнялся запрос в Reporting.
Версия FreeCAD, кстати — 0.20.1, установлен из GNU Guix на Ubuntu 22.04.
#freecad #notes
Результат просто огонь, хотя я предполагаю, что где-то мог допустить ошибки.
Также при рассчёте веса гипотетической напечатанной детали не учитывается тот факт, что 3D-печать обычно не делается со 100%-м заполнением, и фактический вес изделия будет в несколько раз меньше.
На фото — вид сборки, по которой выполнялся запрос в Reporting.
Версия FreeCAD, кстати — 0.20.1, установлен из GNU Guix на Ubuntu 22.04.
#freecad #notes