まとめ
このコードは、4組の円を交差して差分を取ることで、曲がったエッジの矢印を生成します。円の位置と半径はカスタマイズ可能です。
OpenSCADを使用してオフラインで使用することをお勧めします。矢印の設定方法については説明書をご覧ください。オフライン使用では、3Dまたは2Dファイルが生成されます。
指示書
以下のコードは、曲線のエッジを持つ矢印を生成します。これは、4組の円を交差して差分を取ることで実現します。2つの円が矢印の先端を形成し(セット1)、もう2つの円が矢印の先端の後ろを形成します(セット2)。シャフトの側面はセット3で形成され、矢印の尾はセット4で形成されます。
この円は、「easy_form」と呼ばれる変更された極座標系で規定されており、これは = {原点から円のエッジまでの距離、円の半径、+x軸と円の中心の間の角度(度数)} です。この座標系は、値を入力するのがわかりやすいです。最初の値を変更すると、曲線が原点(矢印の中心)から遠くに移動します。2番目の数値を下げると、線がより曲線になる(
このプログラムはカスタマイザーではなくOpenSCADで使用することをお勧めします。入力チェックはなく、円が交差しないエッジケースがたくさんあります。矢印のようなものが表示されない場合、カスタマイザーやOpenSCADで2つの円が空中に浮かんでいることを示しています。これは円が交差していないことを意味し、プログラムは無言で失敗しています。2Dファイルを作成したい場合は、高さを
このプログラムの最後の4つの関数は、円が交差する点を計算するために使用され、矢の長さと幅を計算するために使用されます。この情報はecho関数を通じて入手できますが、カスタマイザーでは表示されません。したがって、矢の寸法を知りたい場合は、OpenSCADを使用してください。
标签
模型来源
