JPH0721399A - コンピュータによる図形作成方法 - Google Patents

コンピュータによる図形作成方法

Info

Publication number
JPH0721399A
JPH0721399A JP5143786A JP14378693A JPH0721399A JP H0721399 A JPH0721399 A JP H0721399A JP 5143786 A JP5143786 A JP 5143786A JP 14378693 A JP14378693 A JP 14378693A JP H0721399 A JPH0721399 A JP H0721399A
Authority
JP
Japan
Prior art keywords
graphic
editing
partial
creating
screen
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
JP5143786A
Other languages
English (en)
Inventor
Noriyuki Shima
則之 島
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.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries 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 Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP5143786A priority Critical patent/JPH0721399A/ja
Publication of JPH0721399A publication Critical patent/JPH0721399A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【目的】複雑な形状の図形を画面上で簡単に作成するこ
と。 【構成】目的とする形状の図形を作成するための雛形と
なる図形を指定し、画面に表示させ、この表示された雛
形図形のうち、編集したい部分図形を指定する。一方、
前記指定された部分図形を編集するために使用する編集
用図形を指定し画面上に発生させる。そしてこの編集用
図形を画面上で移動させて、部分図形の所望部分に重ね
ることにより、当該重ねられた部分図形の一部を編集用
図形に変化させる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、コンピュータによる図
形作成方法に関するものである。
【0002】
【従来の技術】従来、円や三角形等の基本的な図形でな
い図形、例えば図7に示すような雲形の図形をコンピュ
ータにより作成する場合、次のからのようにして行
っていた。まず、その図形の部分、例えば図7に示す
部分A〜Hのどれか一つAに着目してその図形を作成す
るのに必要な点を1点1点入力する。そして、それら
の点をつないでいって曲線表示を行う。さらにその曲
線表示をされた図形に対して、座標の修正を行い、目的
の部分図形Aを完成させる。そして上と同様にして他
の部分図形B〜Hを完成させる。
【0003】
【発明が解決しようとする課題】前記の技術において
は、やの「図形を作成するのに必要な点を1点1点
入力する」手順や「曲線表示をされた図形に対して、座
標の修正を行う」手順が難しいとされていた。この理由
は、入力した点に基づけばどのような曲線が描かれるの
か予測がつきにくいことや、座標の修正を行うのにいく
つの点を指定すれば目的とする図形が完成するのか予測
がつきにくいことがあげられる。
【0004】このため、部分図形を指定するための点を
途中から増やしたり、各点の座標を修正したり試行錯誤
しながら同じ部分図形を何度も作成しなければならない
という問題があった。そこで、本発明の目的は、複雑な
図形を作成する場合において、上述の技術的課題を解決
し、簡単に図形を作成することのできるコンピュータに
よる図形作成方法を提供することである。
【0005】
【課題を解決するための手段及び作用】前記の目的を達
成するための請求項1記載のコンピュータによる図形作
成方法によれば、目的とする形状の図形を作成するため
の雛形となる図形を指定し、画面に表示させ、この表示
された雛形図形のうち、編集したい部分図形を指定す
る。一方、前記指定された部分図形を編集するために使
用する編集用図形を指定し画面上に発生させる。そして
この編集用図形を画面上で移動させて、部分図形の所望
部分に重ねることにより、当該重ねられた部分図形の一
部を編集用図形に変化させる。
【0006】このような本発明の方法によれば、まず、
目的とする図形を作成するための基本となる雛形となる
図形、例えば円、楕円、長方形のような図形をその大き
さとともに指定することができる。次にその図形のどの
部分を編集の対象とするかをマウス等のコンピュータの
入力装置を用いて指定することができる。そして、円や
楕円などの編集用図形を指定し画面上に発生させ、この
編集用図形を用いて、部分図形の必要な部分を編集用図
形に変化させることができる。
【0007】例えば、編集用図形を部分図形の内側から
所望部分に重ねることにより、当該重ねられた部分図形
を膨らませて編集用図形に変化させることもでき(請求
項2)、当該重ねられた部分図形を削り取って編集用図
形に変化させることもできる(請求項3)。さらに、指
定された部分図形を編集用図形に変化させる編集用図形
操作を、雛形図形の他の部分図形にも自動的に適用する
ようにすることもできる(請求項4)。
【0008】
【実施例】以下実施例を示す添付図面によって詳細に説
明する。図2は、本発明のコンピュータによる図形作成
方法を実施するための装置の内部構成を示すブロック図
であり、種々の演算を行うCPU2、データやプログラ
ムを記憶するメモリ3、各種の指令を与えるキーボード
7、マウス8、図形を表示するCRT等の表示装置6、
CPU2とキーボード7及びマウス8とのデータの中継
をするI/F(インターフェイス)装置4、CPU2と
表示装置6とのデータの中継をするフレーム・バッファ
5が備えられている。
【0009】図3はこの図形作成方法を実施するための
表示装置6の画面を示す図である。表示装置6の画面
は、図形を操作するための操作画面と、操作手段を選択
するためのメニュー画面とで構成されている。図1は本
発明に係るコンピュータによる図形作成方法を示すフロ
ーチャートであり、図4及び図5は本発明のコンピュー
タによる図形作成方法によって図形を作成する過程を示
す図である(図4及び図5のX軸Y軸は便宜上示されて
いるが、実際の画面には現れない)。以下、図1のフロ
ーチャートに従って、最終的に図5(l) のような雲形の
図形を作成する方法を説明する。
【0010】まず、メニュー画面でキーボード7等を用
いて雛形図形を選択する(ステップS1)。この実施例
では、雛形図形として楕円を選択したとする(図4(a)
参照)。次に、メニュー画面で編集部分の指定をする
(ステップS2)。この編集部分の指定は、マウス8等
の入力装置を用いて始点、中間点、終点の3点を指示す
ることによってできる(図4(b) 参照,太線の部分が指
定された編集部分となる)。
【0011】次にこれから行う操作の結果を、雛形の他
の部分にも反映させるかどうかの指示をする(ステップ
S3)。今回は、楕円の上半分の操作を下半分にも反映
させたいので、ステップS4で、編集方法反映指定をす
る。具体的には、メニュー画面でX軸対象の反映を指定
する(図4(c) 参照)。次に、メニュー画面で、編集図
形の指定をする(ステップS5)。ここでは、最も基本
的な図形である円を指定するものとする(図4(d) 参
照)。
【0012】そして、ステップS5で指定した円を移動
させ、雛形図形として楕円の形状を修正する(ステップ
S6)。この例では、修正の方法として押し出し方式
(雛形図形の内部から編集図形がはみ出た部分に、図形
を拡大する方式)を選択している(図4(e) 参照)。押
し出し方式は、例えばCPU2において、雛形図形であ
る楕円と編集図形である円との交点P,Q(図4(e) 参
照)を計算し、これらの交点P,Q間にある楕円の外周
と、円の外周とを消去することにより行う。編集作業が
終了したら、メニュー画面で編集図形操作終了の指示を
する。この結果、図4(f) のような図形ができ上がる。
【0013】この図形が最終図形であれば、操作は終了
するが、まだ最終図形でなければステップS2に戻り、
今までの手順を繰り返す。そこで、図4(f) のような図
形を基にして、マウス8等の入力装置を用いて、メニュ
ー画面で編集部分の指定をする(ステップS2,図5
(g) 参照)。次にこれから行う操作の結果を、雛形の他
の部分にも反映させるかどうかの指示をする(ステップ
S3)。今回も、楕円の左上半分の操作を他の部分に反
映させたいので、ステップS4で、編集方法反映指定を
する(図5(h) 参照)。
【0014】次に、メニュー画面で、編集図形の指定を
する(ステップS5)。ここでも、編集図形として円を
指定するものとする(図5(i) 参照)。そして、ステッ
プS5で指定した円を、マウス8等の入力装置を用いて
移動させ、雛形図形の形状を修正する(ステップS6,
図5(j),(k) 参照)。編集作業が終了したら、メニュー
画面で編集図形操作終了の指示をする。この時点でステ
ップS4で指定した編集方法の反映が行われ、図5(l)
のような図形ができ上がる。
【0015】この図形が最終図形であるので、メニュー
画面で編集終了の指示をする。以上の手順により、目的
とする雲形の図形を得ることができる。以上の実施例で
は、修正の方法として押し出し方式(図4(e),図5(j)
参照)を採用していたが、作成したい図形によっては削
り取り方式(雛形図形の外部から編集図形が入ってきた
部分に、図形を縮小する方式、図6参照)を採用しても
よい。また、以上の実施例では、編集方法反映指定をし
ていた(ステップS4)が、編集方法反映指定をせず
に、雛形図形全部について手動操作により編集を行って
もよい。その他本発明の要旨を変更しない範囲で種々の
変更を施すことが可能である。
【0016】
【発明の効果】以上のように請求項1〜4記載のコンピ
ュータによる図形作成方法によれば、目的とする図形を
作成するための基本となる雛形となる図形を指定し、そ
の図形のうち編集の対象とする部分図形について、編集
用図形を用いて、部分図形の必要な部分を編集用図形に
変化させることができる。
【0017】したがって、複雑な形状の図形であっても
簡単に作成することができる。さらに、請求項4記載の
発明のように、指定された部分図形を編集用図形に変化
させる編集用図形操作を雛形図形の他の部分図形にも自
動的に適用するようにすれば、対称な図形を作成したい
ときに便利である。
【図面の簡単な説明】
【図1】コンピュータによる図形作成方法を実施する手
順を示すフローチャトである。
【図2】コンピュータによる図形作成方法を実施する装
置の内部構成を示すブロック図である。
【図3】コンピュータによる図形作成方法を実施するた
めの表示装置の画面を示す図である。
【図4】コンピュータによる図形作成方法によって図形
を作成する過程を示す図である。
【図5】コンピュータによる図形作成方法によって図形
を作成する過程を示す図(図4の続き)である。
【図6】雛形図形の外部から編集図形が入ってきた部分
に、図形を縮小する削り取り方式を説明する図である。
【図7】コンピュータにより作成したい雲形の図形を示
す図である。
【符号の説明】
2 CPU 6 表示装置 7 キーボード 8 マウス

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】画面上で目的とする図形を作成する方法で
    あって、 目的とする図形を作成するための雛形となる図形を指定
    し、画面に表示させる雛形図形指定手順と、 雛形図形指定手順において指定され表示された雛形図形
    のうち、編集しようとする部分図形を指定する編集部分
    指定手順と、 部分図形を編集するために使用する編集用図形を指定し
    画面上に発生させる編集用図形指定手順と、 編集用図形を画面上で移動させて、部分図形の所望部分
    に重ねることにより、当該重ねられた部分図形を編集用
    図形に変化させる編集用図形操作手順とを有することを
    特徴とするコンピュータによる図形作成方法。
  2. 【請求項2】前記編集用図形指定手順は、編集用図形を
    部分図形の内側から所望部分に重ねることにより、当該
    重ねられた部分図形を膨らませて編集用図形に変化させ
    ることを特徴とする請求項1記載のコンピュータによる
    図形作成方法。
  3. 【請求項3】前記編集用図形指定手順は、編集用図形を
    部分図形の外側から所望部分に重ねることにより、当該
    重ねられた部分図形を削り取って編集用図形に変化させ
    ることを特徴とする請求項1記載のコンピュータによる
    図形作成方法。
  4. 【請求項4】編集部分指定手順において指定された部分
    図形を編集用図形に変化させる編集用図形操作を、雛形
    図形の他の部分図形にも自動的に適用する編集方法反映
    手順をさらに有することを特徴とする請求項1記載のコ
    ンピュータによる図形作成方法。
JP5143786A 1993-06-15 1993-06-15 コンピュータによる図形作成方法 Pending JPH0721399A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5143786A JPH0721399A (ja) 1993-06-15 1993-06-15 コンピュータによる図形作成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5143786A JPH0721399A (ja) 1993-06-15 1993-06-15 コンピュータによる図形作成方法

Publications (1)

Publication Number Publication Date
JPH0721399A true JPH0721399A (ja) 1995-01-24

Family

ID=15346971

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5143786A Pending JPH0721399A (ja) 1993-06-15 1993-06-15 コンピュータによる図形作成方法

Country Status (1)

Country Link
JP (1) JPH0721399A (ja)

Similar Documents

Publication Publication Date Title
JP4329248B2 (ja) Nc加工シミュレーション装置
JPH01237882A (ja) 図形入出力装置
JPH07111742B2 (ja) 図形の変形方法及び装置
JPH0765204A (ja) 形状表示装置および形状表示方法
JPH0721399A (ja) コンピュータによる図形作成方法
JP2935336B2 (ja) 図形入出力装置
JPH07134779A (ja) 掃引体図形生成装置
JP3087517B2 (ja) フィレット面の作成指示方法
JP2735125B2 (ja) 図形処理装置
JP2000331176A (ja) 図形編集装置および方法
JPH04160572A (ja) 図形演算装置
JPH06259507A (ja) 図形分割装置
JPH08147463A (ja) 図形作成装置
JP2642167B2 (ja) 数値制御データ作成方法
JP2667454B2 (ja) 作図装置
JP3470974B2 (ja) 図形作成方法および装置
JP3134326B2 (ja) 図形編集装置
JPH06301763A (ja) 図形データの選択方法およびその装置
JPH02260074A (ja) 図形表示装置
JPH09153144A (ja) 市松模様自動作成装置および方法
JP2001306056A (ja) フォント編集方法及びフォント編集装置
JPH08138068A (ja) 図形作成装置および図形作成方法
JPH04352075A (ja) 図形処理方法及びその装置
JPH03296868A (ja) 画像編集装置
JP2000194842A (ja) 画像デ―タ処理装置およびそのプログラム記録媒体

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term