Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ruby で作る Ruby (物理)

Ruby で作る Ruby (物理)

西日暮里.rb 100回記念 オンラインLT会

https://nishinipporirb.doorkeeper.jp/events/149198

Fumiaki MATSUSHIMA

February 27, 2023
Tweet

More Decks by Fumiaki MATSUSHIMA

Other Decks in Programming

Transcript

  1. 3D プリンタの種類 - 熱溶解積層 (FDM) 方式 - 溶かしたプラスチックを下から積み重ねる - ソフトクリームづくりみたいな

    - 光造形方式 - 液体に紫外線を当てて固める - 家庭用はだいたいどっちか - 今回は FDM
  2. $ ruby foo.rb > foo.scad cylinder(h = 10, r1 =

    0, r2 = 10); translate(v = [0, 0, 10]) { cylinder(h = 3, r1 = 10, r2 = 9); }
  3. G-Code とは - 工作機械の制御に使う - スライサーソフトによって STL から自動生成する - 例:

    G0 X270 Y5 Z50 F3600; (270,5,50)の座標に動かす M190 S60; ベッドを60度に M109 S200; エクストルーダーを200度に