まとめ
ウェブアドレス
https://gitlab.com/joaquinfq/openscad/blob/master/Modules/helix.scad
スペイン語
これは、OpenSCADを使用してネジやスパイラルを迅速かつ最適にレンダリングできるモジュールです。他のモジュールでは、ハルや曲線上の各点の構築などのコストのかかる操作が必要になるのとは異なり、このモジュールではポリゴンを使用するため、レンダリングが迅速に行われ、マウス操作に遅延が発生しません。
ポリゴンは、高速レンダリングと「invalid manifold」メッセージを回避するために、頂点の数と配置順序の両方で最適化されています。各ポリゴンは2つ以上の三角形で構成されています。
アルゴリズムは簡単で、セグメントの両側のポリゴンを見つけ、上部、下部、前面、後面のポリゴンと組み合わせます。画像の1つでは、セグメントと全体のスレッドの両方のポリゴンが構築されていることがわかります。
ローカでは、すべてのパラメータ(ピッチ、直径、角度など)を設定でき、回転方向を選択したり、軸をレンダリング(平滑化するかどうか)できます。
このモジュールは、ポリゴンをレンダリングするために使用するセグメントの数を取得するために、$fnの値を尊重します。
ファイル Modules.helix.scad.zip を解凍し、joaquinfq/openscad/Modules/helix.scad を開きます。
使用に関して疑問がある方は、コメントを残してください。
英語
これは、OpenSCADを使用してスレッドやスパイラルを迅速かつ最適にレンダリングできるモジュールです。他のモジュールでは、曲線上の各点をハルや構築するなどの高価な操作が必要になるのに対し、このモジュールではポリゴンを使用するため、レンダリングが迅速に行われ、マウス操作も遅延なくスムーズになります。
ポリゴンは、高速レンダリングと無効なマニフールドメッセージを避けるために、頂点の数と配置順序の両方で最適化されています。各ポリゴンは、2つ以上の三角形で構成されています。
アルゴリズムはシンプルで、セグメントの両側のポリゴンを見つけて、上下左右のポリゴンと組み合わせるものです。画像の1つでは、セグメントと完全なスレッドの両方のポリゴンが構築されている様子が示されています。
スレッドのすべてのパラメータ(ピッチ、直径、角度など)を設定することができ、回転方向やシャフトのレンダリング(カウンターシンクかどうか)も選択できます。
このモジュールは、ポリゴンをレンダリングするために使用するセグメントの数を取得するために、$fnの値を尊重します。
ファイル Modules.helix.scad.zip を解凍し、joaquinfq/openscad/Modules/helix.scad を開きます。
使用方法に関するご質問がある方は、コメントをお願いします。
标签
模型来源
