Let’s create our lives using various opendata from FUKUI.

「Code for FUKUI」
App and text translated by Amil — thank you for the PR!
(Markdown-to-HTML powered by mark-down, forked from marked)
Join the discussion on our Slack!

「GitHub - code4fukui/mark-down: A markdown parser and compiler. Built for speed.」
Markdownを気軽にHTML内や、Webアプリ内で使うための拡張タグ mark-down をバージョンアップ。src属性の変更に追従するようになりました。(mark-down.js、observedAttributesがポイント)

「mark-downタグ利用例 on ES-Jam」
作ったタグはこのように簡単に使えます!
HTMLElementを派生(extends)させて、自在に拡張できて楽しいですね!
あると楽しいタグを作ってみましょう!

「OpenSCAD Playground」
例えば、上面が15mm、底面が25mm、高さが12mmの台形を作りたいときはこのように書きます。
top = 15; bottom = 25; h = 12; linear_extrude(height=h, scale=top/bottom) square([bottom, bottom], center=true);
linear_extrude関数で、square関数による底面をぐぐっと引き伸ばして3D形状にしています。
OpenSCADのドキュメントを見ながらいろんな形状が作ってみましょう!
AIに形状をOpenSCADでつくってと依頼するのも便利です!

「OpenSCAD Playground」
お手頃な3Dプリンターは積層型と言って、0.2mmくらいの層を1つずつ積み上げていく形なので、中空の形状は出力できません。必要な時は、上面と底面を別々で出力して組み合わせます。ネジにもチャレンジしてみたいところですが、ひとまず簡単にハメコミ形状をつくってみました。
左下の「Render」ボタンを押し、「Download STL」で、STL形式のファイルがダウンロードできます。

Bambo Lab A1 miniなどBambo製の3Dプリンタ用無料ソフト、BamboStudioのpreviewタブでSTLファイルを読み込み配置。

右上のボタン「Slice place」で、層に切ってもらい、「Print plate」して、出力したい3Dプリンターに「Send」すれば、後は待つだけ!

できあがり!

ハメコミもうまくいきました!
links
- Bambu Lab A1 mini
- OpenSCAD Playground