OpenSCAD 使用者手冊/WIP/偏移擠出
外觀
< OpenSCAD 使用者手冊 | WIP
注意:offset_extrude()在快照版本中不可用,但是 roof()提供類似的功能,並且從 2022 年 8 月起在快照中可用。
偏移擠出是一種操作,它以二維物件作為輸入,並生成三維物件作為結果。
擠出發生在 Z 軸上,首先獲取三維物件的偏移量,然後向上/向下擠出到該偏移量。
還提供了切片引數以增加擠出的解析度,增加偏移的數量。
有關偏移工作原理的更多資訊,請參見 offset()。
用法
offset_extrude(height, r = 1, slices = 1, center = false[, $fn, $fa, $fs]) {...}
offset_extrude(height, delta = 1, slices = 1, chamfer = false, center = false[, $fn, $fa, $fs]) {...}
引數
height 是擠出的高度。它可以是正數或負數。
slices 是要建立的切片數量,每個切片都有一個偏移量。它必須大於或等於 1。
r、delta 和 chamfer 定義偏移函式。它與 offset() 的工作方式完全相同。
center 定義是否應該將擠出在 Z 軸上以當前二維物件的當前高度為中心。
可能出現的問題
如果偏移導致生成的模型無法生成,請嘗試增加 slices 的數量。在許多情況下,這將解決任何問題。
如果偏移導致生成的模型自相交,則生成的幾何圖形可能是流形,也可能不是流形。
還有其他瑣碎的情況導致生成的模型無效,在這種情況下,使用具有縮放功能的 linear_extrude 可能是更好的解決方案。