render 穿透(渲染)
总是计算 CSG 模型用于这个树(尽管是 OpenCSG 预览模式)。凸面参数配置最大的数值是前侧(后侧)一个射线交叉到目标对象应该穿透。这个参数是仅仅需要正确的显示对象在 OpenCSG 模式,对于多变体穿透渲染无效。
所有 CSG 模型函数应用实例:
// 组合内部的所有基础模型
union() {
cylinder (h = 4, r=1, center = true, $fn=100);
rotate ([90,0,0]) cylinder (h = 4, r=0.9, center = true, $fn=100);
}
// 第一个减去第二个(或者更多个)
// 包含两个重叠部分都被减去
translate([0,-5,0])
difference() {
cylinder (h = 4, r=1, center = true, $fn=100);
rotate ([90,0,0]) cylinder (h = 4, r=0.9, center = true, $fn=100);
}
// 仅保留其重叠部分
translate([-4,0,0,])
render(convexity = 1 ) {
intersection() {
cylinder (h = 4, r=1, center = true, $fn=100);
rotate ([90,0,0]) cylinder (h = 4, r=0.9, center = true, $fn=100);
}
}
Version 1
version 2
|