BlenderにBoltFactoryというネジを作るのプラグインがある(「Blender 2.66a Addons Add Mesh」参照)。
ちなみに呼び出しは [Shift]+[A] だ。
メートルねじのサンプルのデータがM12くらいまであるのだが、もっと大きいのを作ろうとして設定の仕方や値の意味が分からなかったので調べてみた。
ねじの谷と山の規格はこの図に尽きる。
これから、
となるし、山の高さは
となる。
ピッチさえ決まれば、この図に示されたルールで山や谷のサイズが決まるわけだ。
一方、Blenderでの設定項目は下のようになっている。
Head
Head Height:頭の部分の厚み
Flat Dist:頭の部分のサイズ
Shank
Shank Legth:ネジの切ってない部分の長さ(上の例ではゼロ)
Shank Dia:ネジの切ってない部分の直径
Thread
Thread Length:長さ
Major Dia:山の部分の直径
Minor Dia:谷の部分の直径
Pitch:山や谷のピッチ
Crest Percent:山の部分のピッチに占める割合
Root Percent:谷の部分のピッチに占める割合
Div count:分割数(多いほど円柱、少ないと角柱)
あらかじめ用意されているM10のテンプレートを呼び出したものを下に示した。
JISで決められたものと必ずしも一致していないことがわかる。
なので、実際には12.5%だし、
なので、25%にしなければいけない。
また、谷の深さは、
となるので、ピッチが1.25なら、
Minor Dia = 10 – 0.81189 × 2
で約8.38となる。
さらに、山の部分は、
だけ細くなるので、
Major Dia = 10 – 0.13532 × 2
で、約9.73となる。
ちなみに、追加したテンプレートは、
C:¥Users¥username¥AppData¥Roaming¥Blender Foundation¥Blender¥2.79¥scripts¥presets¥operator¥mesh.bolt_add
に保存される。
追記(2019/10/11)
久しぶりに読んでみたが、書いていることの引用元が書いてない。
元ネタがなかなか見つからないにおで探してみた。
このあたりか。
http://www.nashua.edu/paradisem1/Machinery%27s%20Handbook%2027th/27_Thread_09A.pdf
追記
Add Mesh Fastenerというのを見つけた。
https://github.com/faerietree/add_mesh_fastener
これもボルトとナットを作ってくれるアドオンだ。