忍者ブログ
Slic3rの設定についてまとめてます。Slic3rの日本語版が見当たらなかったので、使い方をまとめました。 最近はC#のメモ帳代わりになってます。

Open JSCAD | 初めてのJSCAD 3

初めてのJSCAD 1初めてのJSCAD 2 で簡単に3Dを表示してみましたが、パラメータの入力について触ってみます。

とにかく下のような感じで入力フィールドを宣言します。
function getParameterDefinitions() 
{
  return [
    { name: '_size', type: 'float', initial: 10, caption: "Cube size" },
    { name: '_center', type: 'choice', caption: "Is center position", values: [0, 1], 
      captions: ["No", "Yes"], initial: 0 }];
}

Open JSCAD | 初めてのJSCAD1

独り言 | Open JSCAD でOpen JSCADがどんなものか覗いてみました。
さっそく、何か表示させてみたいと思います。

まず、.jscadという拡張子のファイルが必要なようです。
エディターは後で便利そうなものを探すとしてとりあえずNode PadでHello.jscadという何も書かれていないファイルを用意します。
Hello.jscadにNode pad でプログラムを書こうと思いますが、とりあえずメイン関数も分からないので、調べてみました。

独り言 | Open JSCAD

ブラウザ上でSTLデータを作ってみましたが(スペーサーSTL生成嵌め合い確認用)、こちらのblogでは、OpenScadでSTLを生成するスクリプトを公開していました。

わざわざ実行環境が制限されるSliverLightで、ゴリゴリとメッシュを生成しなくてもパラメトリックな入力でSTLデータを生成できることに気が付いたので、ちょっと調べてみました。
(そもそも3DCADで拘束条件?なんかを使えばできるはずなんですがそれはさておき。。)

OpenSCADはフリーソフトで、スクリプト(簡単なプログラム)で3Dモデルを作成するソフトです。
最近では、OpenJSCADというものが有るようで、こちらはWEBブラウザ上で動作するOpenSCADでした。