スノーフレークデザインCAD:SnowFlaker


みなさんこんにちは。
はい、はい、それは雪だるまをデザインするためのCADで、数日中に私が書いたものです。

まえがき


先日、別の雪片を切り取りました。 雪の結晶を盲目的に切り取り、広げて、自分が望んでいたことをやらないようにすることは非常に不便です。
最初は鉛筆に頼り始めました。 スノーフレークを回し、描き、切ります。 しかし、私の想像力は私と一緒に邪悪なジョークを演じ続け、私は振り向いて別のフリークを見ました。
このひどい不正を終わらせるためにCADを開発してみませんか?

この記事には、開発とプログラミングのプロセスはありません。 その中で、私はあなたと結果のプログラムを共有し、それを使用する方法を教えます。 カットの下にたくさんの写真。
ここで勝つためにアセンブリを選択できます: sourceforge.net/projects/snowflaker
GITにはソースコードがあります。 Linux用のビルドはまだありませんが、プログラムはfpcで記述されているため、Linuxでビルドして実行する必要があります。 Linux用のビルドが追加されました。

プログラムについて


このプログラムでは、カットに沿ってアウトラインを設計し、印刷用に送信します。 印刷されたシートを取得し、輪郭に沿って折り、切断します。
誰もがプリンタを持っているわけではないので、印刷用の画像は事前にpngでラスタライズできます。 雪片を後で印刷するには、家に帰り、折りたたんでカットします。

仕事の基本


次に、プログラム自体について説明します。 多くの場合、表示しやすいため、多くの写真があります。
彼女のインターフェースは次のとおりです。



作業領域では、2行が折り畳まれた後のシートの境界線です。 ここで、マウスの右ボタンで領域をドラッグし、ホイールでズームできます。



最初の輪郭を作成するには、線ツールを選択し、マウスの左ボタンでポリラインを描きます。 必要なものを決定したらすぐに、右ボタンでツールをオフにします。


ヒント:空の領域または任意の頂点をダブルクリックして、ラインツールを使用することもできます。

しかし今のところ、直線があります。 それらを曲げましょう(線または特別な制御点をつかんでドラッグ):



どこかに何かを移動する必要がありますか? 頂点のグループをドラッグして選択するか、Delキーで完全に削除します。


ヒント:プリミティブを右クリックして、プリミティブ(ライン、頂点、塗りつぶし)を削除できます。

余分なものを削除しましたか? 関係ありません ラインをダブルクリックして、追加の頂点を取得します。



Paint-eで働いていましたか? 塗りつぶしツールがあります。 特定の領域を一周し、中央に滴下して塗りつぶすことができます。 いっぱいになり、雪の結晶に滴り落ちると、表示エリアに奇跡が見えます。



重要! 満たされた回路は閉じられなければなりません。 回路を開くと、次のようになります。



塗りつぶしとして1に1で動作します。
塗りつぶし 、印刷時の画像には影響しません 。 これはプレビュー専用です。
保存して、ファイルを開いて、噛みません。 印刷では、すべてが簡単です。印刷ボタンを押し、プリンターを選択して印刷します。

PNG形式で印刷するために雪片を保存する点に注意を払いたいだけです。 彼はここにいます:



印刷結果の使用


印刷後、次の図のようになります。



大きな写真がたくさんあるので、
それをすべてまとめる方法、ネタバレの下を見て
先端のある矢印が左上隅になるようにシートを回転させ、シートを右から左、上から下に曲げます。



次に、情報の行に曲がる必要があります。 紙の厚さのために、ミリメートルを終了できない場合があります。



次に、2つのヒントで矢印を曲げます。



今3つ:



結果は切り取られます:




設計ルール


「雪片を切り取り、それが崩れた」という事件が発生しないように、私はすべての人に有能なデザインのシンプルなルールを知ってもらいたいと思っています。

スノーフレークはカットラインで構成されています。 雪片の場合両側に交差する必要がある上部のカットラインがあります。



さらに、内部に切り欠きがある場合があります。 前提条件は、 一方ののみを通過することです。



そして最後に、中央を切り取る最後の最後の行-両側に交差点があるかもしれません:



スノーフレークではなく、パターン(たとえば、ガラスに描くため)を切り取りたい場合、自由に使えるトップラインは1つだけです。 内部カットアウトはありません。

結論として


私はソフトウェアに遅れたと思います、そして、ほとんどの雪片はすでにカットされています。 しかし、そうでない場合は、プログラムが何か素晴らしいことをするのを助けてくれれば嬉しいです。 バグを見つけたら嬉しいです;)

すべての新年の気分、良い休日と来年の幸運。

ご清聴ありがとうございました!

更新しました。
SnowFlakerで設計され、標準密度のオフィス用紙で私がカットした雪片の例:
不注意に切って、スリッパを投げないでください

Source: https://habr.com/ru/post/J246895/


All Articles