Как мы можем рассчитать объем объема объекта CSG?

В OpenSCAD я реализую следующую анимацию:

WhR = 1.5; // wheel radius
WhH = 6; // wheel height
WpR = 1; // workpiece radius
WpH = 6; // workpiece height

$fn = 30;
pos = position($t);

intersection(){
rotate([0,-90,0]){
cylinder(WpH, WpR,WpR);
}

translate([pos,0,-2.5]){
cylinder(WhH,WhR,WhR);
}
}

function position(t) = -7.5 + t;

У меня вопрос, как я могу рассчитать и экспортировать "объем объема" во время пересечения? [Если вы знаете, как это сделать в ВТК или в любой другой библиотеке, пожалуйста, просветите меня!]

1 ответ

OpenSCAD не поддерживает это напрямую.

RapCAD делает, тем не менее, с помощью связанного $():

bound$()cube(10);
Другие вопросы по тегам