OpenSCAD
program codeで3Dモデルを作るアプリおよびその言語 installation
$ winget install --id=OpenSCAD.OpenSCAD -e
$ sudo apt install openscad
nightly
code:arm64.sh
sudo chmod 0644 /etc/apt/trusted.gpg.d/obs-openscad-nightly.asc
sudo tee /etc/apt/sources.list.d/obs-openscad-nightly.sources >/dev/null <<EOF
Types: deb
Suites: ./
Architectures: arm64
Signed-By: /etc/apt/trusted.gpg.d/obs-openscad-nightly.asc
EOF
sudo chmod 0644 /etc/apt/sources.list.d/obs-openscad-nightly.sources
sudo apt-get update
docs
moduleで函数化する
docker
円の分割数などを指定する
CLI
描画を軽くする
llm経由で作る
gpu必要みたい
うまく動かない
customizer
コメントでgui指定
面取り
web editor
libraryの入力補完あり
hot reload
syntax highlight
libraries
package manager
今のところはない
作成中?
debug
lsp
model_tag=paramでscad限定で検索できる
vscodeでopenscadを書いている。
これはdesktopにinstallしたopenscadをpreviewerとして使っているが、動作が非常に遅く、あまり使いたくない
そこで、openscad-web-gui のviewer部分だけを新しいアプリとして作り、vscodeでの編集のhot reloadのpreviewerとして使おうと考えた。
preview方法として、次の二つを思いついている
a. github pages上のweb appとして作り、file system access API経由でlocalで編集してるファイルをpreviewする
ローカル側で追加のプログラムをinstallせずに使える
file system access APIで、ローカルのファイルをwatchできるのか不明
WSL上で開発しているので、WSLのファイルもfile system access APIで参照できるのかにもよる
b. local serverを立ち上げる
localで実行する必要があるが、hot reloadは問題なく実現できる
それぞれの技術的な実現可能性と今回の目的に適切な手法か検討して。
またこれ以外にも方法があるなら提案してほしい。
なお、DenoとTypeScriptで開発するつもり。Frameworkを使うかは後で判断する。使うとしたらHonoとReact or Preact