問題タブ [openscad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1412 参照

openscad - OpenSCAD でポイント (ベクトル/マトリックス) を生成しますか?

プログラムで点ベクトルs を生成することにより、OpenSCADで多面体を作成したいと思います。ただし、マトリックスに値を割り当てると...

... 構文エラーが発生します。

私は間違いを犯していますか (どれ)、またはこれらの型は本当に読み取り専用ですか (インデックスによる割り当てはありません)?

0 投票する
3 に答える
3942 参照

text - OpenSCADでテキストの幅を決定する方法は?

moduleOpenSCAD では、を受け入れるをstring作成し、その文字列を として表面に埋め込んだ 3D オブジェクトを作成できるようにしたいと考えていtextます。オブジェクトを より少し大きくしたいので、適切なサイズのオブジェクトを作成するには、textの幅を知る必要があります。text

textの幅(高さは入力変数によって設定されます)を照会する方法、またはそれが可能かどうかはわかりません。

それが不可能な場合、文字列とフォントを受け取り、レンダリングされたテキストの幅を予測する関数はありますか?

0 投票する
2 に答える
767 参照

bash - Openscad -D コマンド ラインをシェル スクリプトから呼び出すことはできません

コマンドラインからモデルを生成するために、Ubuntu Linux で openscad コマンドを使用しています。-D パラメータを使用して openscad コマンドを実行し、変数の値をオーバーライドすることに成功しました。

編集: -D パラメータを渡す方法に注意してください。Openscadのドキュメントに従って、一重引用符と二重引用符の両方を使用する必要があります。

しかし、シェル スクリプトから同じコマンドを生成して実行すると、openscad はエラーで失敗します。

エラー: 行XXのパーサー エラー: 構文エラー ファイル 'openscad-script.scad' を解析できません!

XX =ファイルの最後の行。

これがbashスクリプトです

これは非常に単純に見えますが、openscad がコマンドの実行に失敗する理由をまだ理解できません。

ご協力いただきありがとうございます、

編集:私はそれを機能させる方法を見つけましたが、最善ではないかもしれません

0 投票する
1 に答える
489 参照

trigonometry - OpenSCAD: 2 つの円の間の内側の湾曲したエッジ

絵が描けないので、何を探せばいいのか、質問の仕方がわかりません。我慢してください。

円形のエンドキャップを持つ長方形がある場合。四角形のエッジの一部を削除して、全体に滑らかなパスを作成したいと考えています。端を伸ばすと真ん中が細くなるみたいな。

円が接触する場所を見つけようとして行き詰まるまで、私はより大きな外側の円の弦を考え出そうとしていました.

三角法の関係はいくつかわかりますが、私の脳はそれ以上のことはできません。

誰でも私を正しい方向に向けるのを手伝ってくれませんか。

ありがとう。

0 投票する
1 に答える
3173 参照

3d - OpenSCAD の 3D フィレット?

OpenSCAD またはそれを処理するライブラリに 3D フィラーはありますか? 理想的には、かなり高速なもの (minkowski_difference数時間から数日かかる可能性のあるものではありません)。このフラスコの個々の首に見栄えの良い 2D 生成フィレットを取得できましたが、2D フィレットを使用するように再フォーマットすることは、それらが来る場所ではオプションではありません。この場合、放射状の対称性がないため、一緒に:

ここに画像の説明を入力