言いかた → 操作
作りたいものをどう言うかから、どの操作を使うかを引く。
「角を丸めたい」「肉抜きしたい」——頭にある言葉から操作を引くための表。
構文そのものはチートシートにある。
形をいじる
| 日本語 |
操作 |
例 |
| 角丸・R・丸める |
fillet r |
edges "=Z" | fillet 3 |
| 面取り・C面・角を落とす |
chamfer c |
edges ">Z" | chamfer 1 |
| 肉抜き・中空化・器にする |
faces + shell t |
faces ">Z" | shell 2 |
| くり抜く・削る・引く |
diff |
| diff (cylinder 5 30) |
| 足す・くっつける |
union |
| union $boss |
| 重なりだけ残す |
inter |
| inter (sphere 20) |
| 穴・穴あけ |
hole r |
faces ">Z" | hole 3 |
| 皿穴・座掘り |
段付き hole を2回 |
hole 3.4 の後に浅い hole 6 |
| 貫通穴 |
hole r(深さ省略) |
省略すると貫通する |
| 溝・スリット |
細い box を diff |
| diff ($slot) |
| オフセット・逃げ |
offset d |
| offset -1(内側) |
| 板を厚くする |
extrude の値 |
— |
立体をつくる
| 日本語 |
操作 |
例 |
| 押し出す |
extrude h |
rect 50 30 | extrude 10 |
| ロクロ・回転体・器・コップ・茶碗・花瓶 |
sketch + revolve |
sketch [...] | revolve Y |
| 断面を描く |
sketch [...] |
閉じたプロファイル |
| パスに沿わせる・パイプ・チューブ |
wire/helix + sweep |
wire [...] | sweep (circle 3) |
| ばね・ねじ山の道筋 |
helix + sweep |
helix 5 30 10 | sweep (circle 2) |
| 断面をつないで絞る |
loft |
rect 40 40 | loft [rect 20 20] 30 |
| テーパー・抜き勾配 |
extrude h draft:deg |
extrude 20 draft:3 |
| くさび・斜面 |
wedge |
wedge 20 10 15 5 |
位置と向き
| 日本語 |
操作 |
備考 |
| 動かす・ずらす |
translate x y z |
|
| 回す・傾ける |
rotate rx ry rz |
origin:"local" で自身の中心基準 |
| 拡大縮小 |
scale s |
|
| 左右反転・鏡像 |
mirror "X" |
|
| 接地させる・底をz=0に |
floor |
プリミティブは原点中心なので必須になりがち |
| 並べる・格子状 |
grid nx ny pitch |
|
| 円形に並べる |
polar n r |
|
| 面の上に置く |
faces + place |
|
部品の呼び名
| 日本語 |
つくり方 |
| ボス(ねじ受けの円柱) |
cylinder を union してから hole(下穴径) |
| リブ(補強の板) |
薄い box を union |
| フランジ |
薄い大径 cylinder を union |
| 高台(こうだい) |
底面側に環状の cylinder を union、内側を diff |
| 水切り |
grid + hole、またはリブを並べる |
| 爪・フック |
L字の box を union |
| 蓋 |
本体と同じ外形を extrude し、offset -クリアランス で内側の嵌合部を作る |
| はめあい・嵌合 |
クリアランスは dimensions.md を見る |
選択の言い方
| 日本語 |
セレクタ |
| 上面 |
">Z" または top |
| 底面 |
"<Z" または bottom |
| 側面 |
"+Z"(法線がZに垂直な面) |
| 右面 / 左面 |
">X" / "<X" |
| 手前 / 奥 |
"<Y"(front) / ">Y"(back) |
| 縦のエッジ(角) |
edges "=Z" |
| 上面の外周 |
edges ">Z" |
| 全部 |
セレクタを省略する |
+Z は上面ではなく側面。front はマイナス側。どちらも間違いやすい
(antipatterns.md の3と4)。