問題タブ [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 投票する
2 に答える
529 参照

polygons - ポリゴンの一部を削除すると、全体がレンダリングされなくなります

だから、私はプリズムを作ります:

どちらがうまくレンダリングされますか: ここに画像の説明を入力

次に、そのチャンクを削除します。

私が得たのは、円形のチャンクが取り出されたプリズムの代わりに、完全ではない多角形を取得ここに画像の説明を入力 したことです。どうしたのですか?私は差分ステートメントで何が間違っていますか?

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

openscad - OpenSCAD のループでマルチマトリックスを使用するにはどうすればよいですか?

ループ内で立方体を端から端まで連鎖させて、パラメトリック方程式ではなく、それらを一緒に追加する方法の動的ルールのみを使用して、立方体で構成されるスパイラルを構築できるようにします。つまり、translate 1、tilt 20'、rotate-z 10'... で 3D スピログラフが作成されます。

これは、openscad 再帰を使用したサンプル ファイルです (openscad ループに比べてメモリ クラッシュが非常に高速です)。ループを使用して同じことをしたいですか? 私は混乱しています。

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

scaletransform - OpenSCAD の linear_trusion オペレーターを理解する

OpenSCAD では、linear_trusion オペレーターは 2D 形状を取り、それを 3D に押し出し、必要に応じてねじります。

例えば:

しかし、私はウィキで見つけました:

これにより、「正方形」(実際には長方形) が大きくなるにつれて、1 から 2 にスケーリングされます。ただし、これは 1 次元でのみ行われます。両方の寸法を同じように拡大縮小する方法が見つかりません。

この場合の目的は、正方形ではなく、開口部に向かって幅が広くなる容器を作成することです。たとえば、角氷や型に必要なため、内部の材料が簡単に落ちます。

0 投票する
5 に答える
21758 参照

openscad - オブジェクトのエッジを丸くする方法 opensCAD

openscad オブジェクトのエッジを丸める簡単な方法/関数はありますか?

たとえば、円柱の端を丸くします。