JPH0485676A - 作図支援システム - Google Patents

作図支援システム

Info

Publication number
JPH0485676A
JPH0485676A JP2201700A JP20170090A JPH0485676A JP H0485676 A JPH0485676 A JP H0485676A JP 2201700 A JP2201700 A JP 2201700A JP 20170090 A JP20170090 A JP 20170090A JP H0485676 A JPH0485676 A JP H0485676A
Authority
JP
Japan
Prior art keywords
coordinate data
approximate
approximation
dot
assigned
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2201700A
Other languages
English (en)
Inventor
Kyohei Watanabe
恭平 渡辺
Koji Tsunekane
浩司 常包
Masayuki Okudaira
正幸 奥平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toppan Inc
Original Assignee
Toppan Printing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toppan Printing Co Ltd filed Critical Toppan Printing Co Ltd
Priority to JP2201700A priority Critical patent/JPH0485676A/ja
Publication of JPH0485676A publication Critical patent/JPH0485676A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は、例えば、CAD(コンピュータ支援設計)
等に用いて好適な作図支援システムに関する。
「従来の技術」 近年、コンピュータの支援を受けて製品設計を行うCA
−Dシステムが各種実用化されている。この種のシステ
ムにより、例えば、プラスチック成型品、金属加工品ま
たは紙器などを製品設計する場合には、予め製品のヒナ
型を試作しておき、このヒナ型の表面の各部を三次元位
置測定機でプロットして、その寸法を測定する。このよ
うにして得た測定データは、ヒナ型の形状を三次元位置
で表す座標データとなる。そして、上述したCADンス
テムがこの座標データを取り込み、当該ヒナ型の三次元
数値モデルを生成する。さらに、この三次元数値モデル
は、各平面に投影した二次元数値モデルに変換され、各
座標データを線分や円弧等で結び描画する。これにより
、断面図等の各種製品図面が作成される。
また、デザイン図などの二次元情報を基に製品図面を作
成する場合には、例えば、デノタイザによりデザイン図
をプロットし、上述した座標デー夕を得、これに基づい
て製品図面を作成する。
「発明が解決しようとする課題」 ところで、上述した従来のシステムにあっては、線分や
円弧などを描画するコマンドが用意されており、該コマ
ンドを実行することで座標データが線分や円弧などの図
面要素に展開することが可能になっている。
しかしながら、座標データを図面要素に展開する場合、
線分は指定された2点の座標で描画され、円弧は指定さ
れ1こ3点の座標で描画される。このため、指定されて
いない他の座標データが描画に全く反映されないことに
なる。そこで、指定されに座標データイこ誤差が含まれ
る場合ノこは、座標の選び方によって何通りもの図面要
素を描くことができ、その図面要素が適切なものである
か否かを感覚で判断しなければならず、場合によっては
描画を何度もやり直ししなければならないという問題か
あった。
この発明は上述した事情に鑑みてなされたもので、最適
な図面要素を描画することかできる作図支援システムを
提供することを目的としている。
「課題を解決するための手段」 この発明は、個々の座標位置を表す座標データをそれぞ
れ画面上に対応させてドツト表示する表示手段と、ドツ
ト表示された前記座標データの内、所定のドツト列を指
定する指定手段と、この指定手段によって指定されたド
ツト列を関数近似する近似手段とを具備し、前記近似手
段は、指定され1ニドット列に対応する前記座標データ
を読み取って近似計算を行い、この結果得られた近似式
に応じて前記ドツト列を前記表示手段にライン表示する
ことを特徴としている。
「作用」 上記構成によれば、近似手段か指定されたドツト列に対
応する座標データを読み取って近似計算を行い、この結
果得られた近似式に応じて前記ドツト列を表示手段にラ
イン表示させる。
U実施例」 以下、図面を参照してこの発明の実施例について説明す
る。第1図は、この発明による一実施例の構成を示すブ
ロック図である。この図において、1は各部を制御する
一CPU、2はCPU lにおいて用いられる各種プロ
グラムが記憶されるROMである。3はCPU Iがロ
ードしたプログラムや、演算データ等が一時記憶される
RAMである。4は各種のデータ、および後述する作図
支援プログラムが記憶されるハードディスク装置である
。54よハードディスクコントローラであり、CPUI
から供給される制御データに応じてハードディスク装置
4の入出力を制御する。6はデイスプレィコントローラ
である。このデイスプレィコントローラ6は、CPUI
の制御の下にデイスプレィ装置7を表示制御する。8は
キー操作に応じた制御信号をバスに供給するキーホード
(KB)である。
9はドライブ装置およびその制御回路から構成されるフ
ロッピーディスクドライブ(FDD)である。
IOはマウスおよびマウスコントローラ等から構成され
るボインティング装置である。
このような構成において、まず、操作者によって電源が
投入されると、CPUIは初期リセッ)・を行い、続い
てROM2からシステムプログラムを読み出す。これに
より、OS(オペレーンヨノシステム)が起動され、待
機状態に入る。次に、操作者は、この状態で上述した作
図支援プログラム(アプリケーンクン)を実行させるた
めのコマンドをキーボード8から入力する。この結果、
cPUlはハードディスク装置4から読み出した作図支
援プログラムを実行I7、デイスプレィ装置7の画面に
該プログラムが起動された旨を表示する。
ここで、操作者は、予め座標データを記録しておいたフ
ロッピーディスクをフロッピーディスクドライブ9にセ
ットする。この座標データとは、府述したデジタイザに
よって測定されたものである。次に、操作者は、このフ
ロッピーディスクに記録された座標データを読み取るた
めのコマンドを入力する。これにより、この座標データ
はRAM3の所定の記憶エリアに格納される。こうして
、作図支援プログラムの実行環境が整い、座標データに
基づく描画処理が行われる。
この描画処理においては、■座標データの表示、■座標
データの指定、■指定された座標データの直線近似、ま
1こは円弧近似がなされる。以下、各動作について順次
説明する。
■座標データの表示 この場合、操作者が上述した座標データをデイスープレ
イ装置7の画面に表示させるコマンドを入力すると、C
PUIがRA、 M 3に格納されている座標データを
読み出し、これを画面上に各ドツトとして表示する。こ
れら各ドツトは、直交座標で表された座標データ(Xi
、Yi)に対応した画面上の位置に表示される。(但し
、i=1.2.・・・、n)■座標データの指定 ここでは、操作者がデイスプレィ装置7に表示された各
ドツトの内、図面要素として描画させるドツト列を指定
する。この際には、ボインティング装置IOを用い、指
定範囲の始点きなるドツトおよび終点となるドツトをボ
インティングし、描画する範囲を決める。この結果、描
画する範囲にあるドツトがブリンク(点滅)し、指定が
完了したことを表示する。さらに、操作者は、指定しj
: )” ノド(座標データ)を「直線」、または「円
弧」のいずれの図面要素にするのかを選択する。これは
選択コマンドにより行われる。
■座標データの直線近似、または円弧近似a)座標デー
タの直線近似 上記2項で「直線」を選択するコマンドが入力された場
合に4よ、第2図に示す直線近似ルーチンが起動される
。以下、同図に示すフローチャートに従ってこの動作4
こついて説明する。
まず、当該ルーチンが起動されると、CPUIはステッ
プSalに進む。ステップSalでは、指定範囲内の各
ドツトに対応した座標データ(X i。
Yi)を読み込み(i−= 1.2.− 、n)、次の
ステップSa2へ進む。ステップSa2では、座標デー
タのX軸成分を定義域、X軸成分を値域として直線近似
を行う。すなわち、)′軸方向の残差が最小となるよう
な一次式Y=aX十すを周知の最小自乗法により求める
。なお、この最小自乗法では、係数aとY切片すとが算
出される。
次に、ステップSa3では、各座標データ(XiYi)
の位置と、ステップSa2において求められた直線近似
式Y=aX+bとの距離の和、すなわち、次式(1)で
示される総和syを算出し、次のステップSa4へ進む
但し、1−=1.2.・・・、n ステップSa4では、座標データのX軸成分を定義域、
X軸成分を値域として直線近似を行う。
すなわち、X軸方向の残差が最小となるような一次式Y
=AX+Bを最小自乗法により求める。次いで、ステッ
プSa5では、上述したステップSa3、!:同様に、
各座標データ(X i、Y i)の位置と、直線近似式
Y = A、 X 十Bとの距離の和、すなわち、次式
(2)で示される総和SXを算出し、次のステップSa
6へ進む。
但し、i−1,2,・・、n ステップSa6では、上述した総和Sxが総和Syより
大であるか否かを判断する。これは、近似式Y =−a
X + bと、近似式Y=AX+Bとのどちらが最良近
似になるかの判断である。この判断結果がrYESJの
場合には、近似式Y=−aX+bがより良い近似をもた
らすとしてステップSa8へ進む。
一方、判断結果が「NO」の場合には、ステップSa7
に進み、近似式Y=AX十Bの係数Aおよび切片Bかそ
れぞれa、bに代入され、ステップSa8へ進む。ステ
ップSa8では、画面に表示されている指定範囲内のド
ツト(座標データ)に最良近似式Y=aX+bによる直
線近似が行われ、このルーチンを終了する。
b)座標データの円弧近似 上記2項で「円弧」を選択するコマンドが入力された場
合には、第3図に示す円弧近似ルーチンが起動される。
以下、同図に示すフローチャー)・に従ってこの動作に
ついて説明する。
まず、当該ルーチンが起動されると、CPUIはステッ
プSb+に進む。ステップSblでは、指定範囲内の各
ドツトに対応した座標データ(X i。
Yi)を読み込み(i= 1.2.− 、n)、次のス
テップsb2へ進む。ステップSb2では、このn個の
座標データ(X i、Y i)から3点の組み合わせ(
nCs通り)を−全て選び出す。次いで、ステップSb
3では、選んだ3点の座標を通る円弧の中心座標(X 
j、 Y j)を各組み合わせ毎に各々算出する。この
中心座標(X j、Y Dは、次のようにして算出する
。まず、選んだ3点の座標を結ぶ線分の垂直二等分線を
求ぬ、さらに、この垂直二等分線同士の交点を求める。
この交点がこの組み合わせにおける中心座標になる。
次に、ステップSb4では、このようにして求めた各中
心座標(X j、Y j)の平均中心座標(又j、vコ
)と、標準偏差(Iσ)値とを求め、次のステップSb
5へ進む。ステップSb5では、各中心座標(Xj、Y
j)について、平均中心座標(! j、 Y j)との
距離が標準偏差値の3倍(3σ)より大きいものを除去
し、次のステップSb6へ進む。ステップSb6では、
残った中心座標(Xs、Ys)の平均値(ヌ51vS)
を求ぬ、これを円弧中心Crとする。そして、ステップ
Sb7では、この円弧中心Crと各座標データ(X i
、Y i)との距離Siをそれぞれ次式(3)に基づい
て算出する。
S’=  (Xi−又s)’+ (Y i −Y s)
” −−(3)次に、ステップSb8では、この円弧の
半径Rを(4)式に従って算出する。
R=鉦・・・・・・(4) そして、ステップSb9に進むと、上述した円弧ヰ心C
rと半径Rとに従って、画面に表示されている指定領域
内のドツト(座標データ)に円弧近似が行われ、このル
ーチンを終了する。
以上のようにして、指定されたドツト(座標データ)は
、直線近似、まfコは円弧近似され72図面要素となり
、ライン表示される。そして、この図面要素は、この作
図支援プログラムにリンクして動作するCADプログラ
ムに取り込まれ、該CADプログラムのデータとして処
理することが可能になる。
なお、上述した実施例における近似式は、これに限定さ
れるものではなく、例えば、多項式近似など他の近似式
も勿論適用することができる。
「発明の効果」 以上説明したように、この発明によれば、近似手段が指
定されたドツト列に対応する座標データを読み取って近
似計算を行い、この結果得られた近似式に応じて前記ド
ツト列を表示手段にライン表示させるので、最適な図面
要素を描画することができる。
【図面の簡単な説明】
第1図はこの発明の一実施例の構成を示すブロック図、
第2図は同実施例における直線近似を説明するためのフ
ローチャート、第3図は同実施例における円弧近似を説
明するためのフローチャートである。 !・・・・・・CPU、2・・・・・ROM、3・・・
RAM。 7・・・・・デイスプレィ装置、 lO・・・・・・ボインティング装置。

Claims (1)

  1. 【特許請求の範囲】 個々の座標位置を表す座標データをそれぞれ画面上に対
    応させてドット表示する表示手段と、ドット表示された
    前記座標データの内、所定のドット列を指定する指定手
    段と、 この指定手段によって指定されたドット列を関数近似す
    る近似手段とを具備し、 前記近似手段は、指定されたドット列に対応する前記座
    標データを読み取って近似計算を行い、この結果得られ
    た近似式に応じて前記ドット列を前記表示手段にライン
    表示することを特徴とする作図支援システム。
JP2201700A 1990-07-30 1990-07-30 作図支援システム Pending JPH0485676A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2201700A JPH0485676A (ja) 1990-07-30 1990-07-30 作図支援システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2201700A JPH0485676A (ja) 1990-07-30 1990-07-30 作図支援システム

Publications (1)

Publication Number Publication Date
JPH0485676A true JPH0485676A (ja) 1992-03-18

Family

ID=16445469

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2201700A Pending JPH0485676A (ja) 1990-07-30 1990-07-30 作図支援システム

Country Status (1)

Country Link
JP (1) JPH0485676A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010186372A (ja) * 2009-02-13 2010-08-26 Fuji Xerox Co Ltd 粒子挙動解析装置、プログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61282972A (ja) * 1985-06-10 1986-12-13 Toshiba Corp 図形入力装置
JPS6462771A (en) * 1987-09-03 1989-03-09 Sharp Kk Graphic input system
JPH0218670A (ja) * 1988-07-07 1990-01-22 Hitachi Ltd Cad装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61282972A (ja) * 1985-06-10 1986-12-13 Toshiba Corp 図形入力装置
JPS6462771A (en) * 1987-09-03 1989-03-09 Sharp Kk Graphic input system
JPH0218670A (ja) * 1988-07-07 1990-01-22 Hitachi Ltd Cad装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010186372A (ja) * 2009-02-13 2010-08-26 Fuji Xerox Co Ltd 粒子挙動解析装置、プログラム

Similar Documents

Publication Publication Date Title
US9976852B2 (en) Inspection program editing environment providing user defined collision avoidance volumes with integral modification properties
US8723862B2 (en) Information processor and information processing method
JP6713700B1 (ja) 情報処理方法、情報処理システム、プログラム
JP3407490B2 (ja) 数値制御方法及びその装置
JP3567015B2 (ja) Cadシステムにおいて幾何図形対象に関するブール演算を実行するための方法
Liu et al. Isoplanar-based adaptive sampling for model-unknown sculptured surface coordinate metrology using non-contact probe
JP4046370B2 (ja) 3次元形状の作図方法
JPS62272366A (ja) 図形情報処理装置
JPH0485676A (ja) 作図支援システム
JP3357760B2 (ja) 文字図形入力編集装置
Peng et al. Five-axis contour error estimation based on multi-information dynamic time warping
JP2662540B2 (ja) 立体図形の距離測定装置
CN119292190B (zh) 一种工件轨迹规划方法、装置及存储介质
JPS61118875A (ja) 図形作成装置
JPH07168866A (ja) 3次元対象物配置装置
JP2925397B2 (ja) 形状データ作成方法
JP2571178B2 (ja) 3次元図形処理装置
JP3363611B2 (ja) 図形情報処理方法及び装置
JPH1145107A (ja) 曲面コーナー部仮想ピン角位置を算出する計測方法
JPH02228774A (ja) 3次元パラメトリックモデリング方式
Kyaw et al. Gesture Recognition for Feedback Based Mixed Reality and Robotic Fabrication: A Case Study
Chen et al. Reliable haptic system for collision-free 5-axis tool path generation
JPS63285615A (ja) 3次元測定機のオフラインティ−チング装置
JPH0553608A (ja) 制御装置
JP2836217B2 (ja) パラメトリック図形登録処理方法