CAD作ろ! −最初に−
高価な市販CADソフトが普及し、安価な市販CADも登場し、高機能なフリーウェア/シェアウェアのCADも現在ではいろいろ出てきています。CADソフトの場合には、自分なりのカスタマイズが出来るようになっていたり、オプションツールが出ていて利用出来るようになっていたりします。製図や設計は多岐に渡り、CADを使う者は、己の手に合ったものを探し、又は、自らの手に合うようにカスタマイズして、作業の効率化をはかろうとしてきました。しかし、いろいろなCADソフトが存在し、正確なデータの受け渡しをするのに悩まされる日々が続く事もあります。自分で、自分なりのCADを作りたい、という欲求は、意外と多いようです。
ここでは、最終的には、簡易CADを作る事を目的とし、CADとはどういうものか、CADで何をしたいのか、CAD内部ではどういう処理がされているのか、等を色々と考えてみたいと思っています。
不定期連載便のため、いつ、簡易CADが完成されるのかは分かりません。不明です。ですが、たわいもない話のネタの1つとして眺めて頂けたら、と思います。
例によって、使用するプログラミング言語処理系は、Borland Delphi6日本語版、とします。ここで公開する内容は全て著作使用権フリーとし、誰でも自由に使い、変更し、自分のものとして利用・配布・販売等を出来るものとします。もっとも、売れるソフトに仕上げられるかどうかは、全て、あなたの腕次第。仮に不具合が出ても当方は責任を取れませんので全て自己責任の上で、宜しくお願い致します。
−決める−
絵の作図
プログラム・スタイル
ペン
いろんな図形の作図(1)
いろんな図形の作図(2)
マウス操作
マウスで絵を描く(1)
マウスで絵を描く(2)
ラバーバンド
ラバーバンド2
メニューとツールバー
クリップボード
ファイル
別画面を表示する
プリンタ、印刷
ドットとmm
ドット座標とmm座標
mmとドットの座標変換
画面拡大縮小と画面移動
マウス操作と画面移動拡大縮小
線分を描く
ソースプログラムの複数化
フォームのリサイズ化
フォームの大きさと位置を記憶する
静的配列と動的配列
スナップ
クリッピング
線の属性
線種と線幅
レイヤ・色・線種の設定(1)
レイヤ・色・線種の設定(2)
レイヤ・色・線種の設定(3)
レイヤ・色・線種の設定(4)
レイヤ・色・線種の設定(5)
線幅、表示モード
円を描く
円弧を描く
点を描く
文字を描く(1)
文字を描く(2)
文字を描く(3)
端点を拾う(スナップ)
交点を拾う(スナップ)
グリッド(目盛点)
絶対座標系と相対座標系
座標値入力による作図
マウス&オフセット値入力による作図
円のクリッピング
1要素選択
枠内範囲要素選択
要素の追加選択
要素の削除
要素の複写と移動(1)
要素の複写と移動(2)
要素の複写と移動 拡大縮小
要素の複写と移動 回転
要素の複写と移動 対称
アンドゥ・リドゥ(1)
アンドゥ・リドゥ(2)
印刷
図面の保存と呼び出し
DXF形式ファイルの保存
◆
END
▼NEXT
2008/02/05:電子メールにて
円のクリッピングで第1象限から第3象限への円弧表示がうまく行かないという問い合わせがありましたので、その箇所を修正したモジュールを掲載しておきます。test0078.zipからの修正ですので注意して下さい。
[UnitClip.pas](非圧縮;14,995バイト)
CAD装置(1)
CAD装置(2)
メディア
AutoCADの
DIESELマクロ
CSV
DXF
PCES
IGES
STEP
数学とCAD
CAD作ろ!
▲PREV
▼NEXT
CADを考える
M7
Jw_cad
(C)Copyright 1999-2015 By AFsoft All Rights Reserved.