JPH01263885A - 図形処理装置 - Google Patents

図形処理装置

Info

Publication number
JPH01263885A
JPH01263885A JP9323788A JP9323788A JPH01263885A JP H01263885 A JPH01263885 A JP H01263885A JP 9323788 A JP9323788 A JP 9323788A JP 9323788 A JP9323788 A JP 9323788A JP H01263885 A JPH01263885 A JP H01263885A
Authority
JP
Japan
Prior art keywords
data
line segment
geometric
line
drawing data
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
JP9323788A
Other languages
English (en)
Inventor
Kazuyuki Kobayashi
和幸 小林
Norihiko Kuruma
車 憲彦
Hiroshi Ogura
博 小倉
Tsukasa Fushimi
伏見 宰
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP9323788A priority Critical patent/JPH01263885A/ja
Publication of JPH01263885A publication Critical patent/JPH01263885A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は描画データを幾何図形要素に変換づ−る図形処
理装置に関する。
〔従来の技術] 近年、図形出力装置(プロッタ)に送出されるべく幾何
図形要素を示す描画データを、ホストム1篩機によって
文書データに変換し、この支出T −タをホスト計n代
からワークステージコン等へ送出して共有資源として活
用覆る利用形態がある。
上記描画データを文11データに変換するホス1−ル1
ス)機では、第8図に示すように、複数の線分りによっ
て形成された円の描画データを、該描画データから取出
した各線分りの線分データについてそれぞれ交円データ
に変換している。
(R明が解決しようとする課題] ところで上記従来のホスt−it o iでは、描画デ
ータから取出した各線分りを示す線分j−−タについて
それぞれ文書j′−夕に変換しているため、当該文書j
′−夕のデータ量が膨大となってしまう。
このため、nii記文記文−データ納する記憶手段(例
えば、ディスク装置)の記憶容量をイy効に利用するこ
とができない。また、前記支出データを受信して当該支
出データの表示、編集、印刷等の処理を行う装置にとっ
ては、大量のデータを処理し八(Jればならず、データ
処理時間に多くの時間を費やさなG′Jればならないと
いう欠点があった。
本発明は上記欠点を解潤し、描画データから取出した各
線分を示1−線分データを、当該線分データに基づき該
当する幾何図形要素を生成することにより、幾何図形要
素に関するデータのデータf′klを削減づ−ることの
できる図形処理装置を2供することを目的とする。
(課題を解決するだめの手段および作用〕本発明は、所
定の線分によって形成される幾何図形要素(破線・t^
線、三角形、円、曲線)を承す描画データから線分を示
J−綜分デー夕を取出し、該線分う“−夕に基づき該当
Jる幾何図形要素を判断する判断1段と、前記判断手段
によって判断された特定の幾何図形要素を生成づる生成
f段とを具えている。
本弁明によれば、描画データを、該描画データから取出
した線分データに基づく該当する幾何図形要素に変換す
るため、所定の幾何図形要素に関するデータのデータω
を削減させることができることとなる。
〔実施例〕
以下、本発明に係る図形作成装置の実施例を第1図乃至
第7図の図面にもとづき説明する。
第1図は本発明に係る図形処理装置10の一実施例を示
した概略楊成図である。同図において、図形処JI!H
It’Y 10は、所定のプログラムを記・nするディ
スク装置11と、描画データを記憶するディスク装置1
2と、幾何図形要素データを記憶J−るディスク装置1
3と、データを一時的に記憶するメモリ14と、上記所
定のプログラムによって所定の演篩、処理等を実行する
CPU15とを右している。またCP IJ 15は、
内部バス16を介して上記ディスク装置11〜13およ
びメモリ14をそれぞれ制御する。
な63、上述した描画データには、破線、点線、三角形
、円、曲線等の幾何図形要素を形成させるための線分デ
ータと、図示しないX、Yブ[]ツタのペンのアップJ
3よびペンのダウンをそれぞれ示1′17−−タが含ま
れている。
なお、ディスク装置11は、入力された描画データが、
上述した破線、点線、三角形、円、曲線等の幾何図形要
素のうち、いずれの幾何図形要素に該当するかを¥′I
I断さぜるための判定データを格納している。この判定
データは、曲線か否かを判断させるための判定条件A1
円か否かを判断させるための判定条件B、破線か否かを
判断させるための判定条件C1三角形か否かを判断させ
るための判定条件D、等から構成されている。
第2図は第1図の図形!l!tll装置10を適用した
図形処理システムの一例を示し!、:概略栴成図である
。この図形処理システムでは、図形作成装置20は、所
定の幾何図形要素を作成し、該幾何図形要素の描画デー
タを図形処理装置10に送出する。
そして図形処理装置10は、図形作成装置20から入力
された描画データを、該描画ラーータによって形成され
るべく特定の幾何図形要素に変換づる。
次に、上記図形処3!11装首10の幾何図形要Amを
生成する動作を第3図のフローチャー1−に基づき説明
づる。
CPU15は、図形作成装置20で作成された幾何図形
要素を示す描画データをディスク装置こ12から入力し
くステップ100)、さらに描画データの入力が終了し
たか否かを判断する(ステップ101)。モしてCPU
15は、描画データの入力が終了していない場合には、
入力した描画データの中から直線データを取出しくステ
ップ102)、該取出した直線データを座標変換する(
ステップ103)。
なお属性変換と番よ、前記直線f−タを、図示しない図
形出力装置(例えば、X、Yプロッター)20における
座標系から、図示しない表示装置(例えば、デイスプレ
ィ)における座標系に変換することである。
ところで・、ステップ103を終了したCPtJ 15
は、ディスク装置11に格納されている判定条fF、 
Aにもとづいて、座標変換された直線データが、該直線
データをデータ処理することにより得られる所定の幾何
図形要素が曲線の一部であるか否かを判断する(ステッ
プ104)。すなわち、CI)U15は、第4図に示す
ように、「人力した線分1−0と直前の線分Ln−1と
のな寸角庶0の絶対値が線分長から決まる所定の角度以
下」、1線分長が所定の長さ以下」、[最初の線分L 
fに対する各線分の方向が同じ」等の判定条件Aを全て
満足している場合には、直線データが曲線の一部である
と判断し、さらに該直線データが円の一部であるか古か
を判断する(ステップ105)。
ステップ105において、CPtJ15は、上述した判
定条件へに加えて判定条件[3を満足している場合には
、直線f−夕が円の一部であると判断して円を生成しく
ステップ106)、反対に満足していない場合には曲線
の一部であると判断して曲線を生成する(スフ−ツブ1
07)。すなわちCPU15は、判定条件へを満足し、
さらに、「各線分の線分長がそれぞれ等しい」、[入力
した線分[nと直前の線分Ln−1とのなず角度θが(
れぞれ等しい」、「各角度の総和が360反」、「最初
の線分の始点と最後の線分の終点とが同一の位置」等の
判定条件Bを全て満足している場合には直線データが円
の一部であると判断する。
なお、CPtJ154よ、円を生成する場合には、円を
構成する上記線分の始点、終点のX、Y座標における最
大値、最小/djを輝出し、この粋出値にもとづいて円
を生成する。この場合、生成される円は、第5図に示す
ように、円の中心Oを示噂゛データおよび半(¥Rを示
すデータ等にもとづいて生成されることとなる。
またCPLJ 154よ、曲線を生成する場合には、第
4図に示すように、先ず最初の線分[fと最後の線分i
 eとの成す角度(つまり、人力した線分l nと直前
の線分In−1とのなす角度θの各角度の総手11)を
篩出し、このG)出値を所定の角度でvlり曲線数を求
める。さらにCPL115は、前記曲、悴故ど、最初の
線分1− fど最後の線分1eとの成す角度θとにもと
づいて曲線−本当りの角度を0出し、前記最初の線分り
日う該最初の線分と成す角度が前記曲線−木当りの角度
を超える線分までを一本の曲線どじて曲線を生成する。
ステップ104において、直線データをデータ処理する
ことにより得られる所定の幾何図形要素が曲線でないと
判断したCPU 15は、判定条f[Cに基づき、西紀
所定の幾何図形要素が破線の一部か否かを判断しくステ
ップ108)、該判断結果、破線の一部である場合には
、判定条件[〕に基づき、niJ記スデスデツプ108
ける所定の幾何図形要素が三角形の一部か否かを判断す
る〈ステップ109)。
ところで、上述した判定条件Cは、第6図に示ずように
、「各、線分が一直線に並んでいること」、「ベンアッ
プN)u)、ペンダウン([)d)の操返しであること
j等の条件内容であり、また判定条件1〕は、第7図に
承りように、[各線分がX軸またはY軸にほぼ平行であ
ること」、[入力した線分と直前の線分との間隔P1が
設定値以下」、「人力したね分と直前の線分との線分長
の差P2が設定値以下」等の条件内容になっている。
さて、上述したステップ108において、直線データを
データ処理することにより得られる所定の幾何図形要素
が上記判定条fF Ce満足していない場合、CPU 
154ま、幾何図形要素が直線であると判断して、最初
の線分の始点と最後の線分の終J:、i間で直線を生成
する(ステップ110)。
また−)述したステップ109においてCF3 U 1
5は、め綜データをデータ!28哩づ−ることにより得
られる所定の幾何図形型んが、上記判定条件りを満足し
ている場合には、三角形であると判断して三角形を生成
しくステップ111)、反対に上記判定条件1〕を満足
していl、−1い場合には、破線であると判断して破線
を生成覆る(ステップ112)。
なJ3、CPIJ15は、三角形を生成する場合には、
第7図に示すように、最初の線分L fの端点と最後の
線分1eの端点を結ぶ直線の交点C1を三角形の一つの
頂点とし、さらに最初の線分またはR後の線分のうち長
い方の線分の始点C2および終点C3を残りの二つの頂
点として、これら三つの頂点(C1、C2、C3)にU
づいて三角形(塗りつぶし)を生成する。また、CPt
J 15Gよ、破線を生成プる場合に1よ、第6図に示
すように、最初の線分Lfの始点と最後の線分1eのn
市を結ぶ直線上で破線あるいは点線をグー成する。 上
述したようにCPU15によって1−成される幾何図形
要素において、直線は、最初の線分の始点を示すデータ
と最後の線分の終点を示すデータとに基づいて生成され
、また三角形は、三つの頂点をそれぞれ示す各データに
基づいて生成され、さらに破線あるいは点線は、最初の
線分の始点を示すデータと、最後の線分の終点を示すデ
ータと、破線あるいは点線の線分の長さを示すデータと
、線分と線分との間隔を示すデータとに駐づいで生成さ
れることとなる。
さて、CPtJ 15は、上記ステップ106−107
、ステップ110〜112のうちいずれかのステップを
終了すると、上述したステップ100に戻り、このステ
ップ100以降のステップを実行で−る。この時、ステ
ップ101において、描画データの入力が終了した場合
には、CPU 15は、処理の実行を終了する。
上述した実施例によると、描画データを、該描画データ
から取出した直線データに基づき該当する幾何図形要素
に変換することができる。
〔発明の効果] 以上説明したように本発明では、描画データを、該描画
データから取出した線分データに基づき該当する幾何図
形要素に変換するようにしたため、所定の幾何図形要素
に関するデータのデータ借を削減させることのできる図
形処理装置を提供することができる。
【図面の簡単な説明】
第1図は本発明に係る図形処理装置の一実施例を示した
概略構成図、第2図は第1図の図形処理装置を用いた図
形処理システムの一例を示した概13構成図、第3図は
第1図の図形処理装置の動作を説明するためのフローチ
ャート、第4図、第5図、第6図、第7図はそれぞれ第
1図で示した図形処置!装置の幾何図形要素を1−成す
る動作を説明づ−るだめの説明図、第8図は従来の図形
処理装置(ホスト計11の動作を説明するための説明図
である。 10・・・図形処1!I]装置、11.12,13・・
・ディスク装置、14・・・メモリ、15・・・CPU
、16・・・バス。 第2図 第3図 第5図 L↑ 第6図

Claims (2)

    【特許請求の範囲】
  1. (1)所定の線分によつて形成される幾何図形要素を示
    す描画データをデータ処理し、該描画データに基づく所
    定の図形を生成する図形処理装置において、 前記描画データから線分に関する線分データを取出し、
    該線分データに基づき該当する幾何図形要素を判断する
    判断手段と、 前記判断手段によって判断された特定の幾何図形要素を
    生成する生成手段と を具えたことを特徴とする図形処理装置。
  2. (2)前記判断手段は、複数の線分が連続することによ
    って形成される幾何図形要素を示す描画データから取出
    した線分データに基づき、曲線、円のうち特定の幾何図
    形要素を判断し、複数の線分が互いに関連することによ
    つて形成される幾何図形要素を示す描画データから取出
    した線分データに基づき、破線、点線、三角形のうち特
    定の幾何図形要素を判断することを特徴とする請求項(
    1)記載の図形処理装置。
JP9323788A 1988-04-15 1988-04-15 図形処理装置 Pending JPH01263885A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9323788A JPH01263885A (ja) 1988-04-15 1988-04-15 図形処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9323788A JPH01263885A (ja) 1988-04-15 1988-04-15 図形処理装置

Publications (1)

Publication Number Publication Date
JPH01263885A true JPH01263885A (ja) 1989-10-20

Family

ID=14076924

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9323788A Pending JPH01263885A (ja) 1988-04-15 1988-04-15 図形処理装置

Country Status (1)

Country Link
JP (1) JPH01263885A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005275638A (ja) * 2004-03-24 2005-10-06 Oki Data Corp 画像処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005275638A (ja) * 2004-03-24 2005-10-06 Oki Data Corp 画像処理装置

Similar Documents

Publication Publication Date Title
US20010043209A1 (en) Three-dimensional model generation system, three-dimensional model generation method, and recording medium storing a three-dimensional model generation program
CN115481268A (zh) 一种平行线墙体数据识别方法、装置、设备及存储介质
JPH01263885A (ja) 図形処理装置
JPH05233770A (ja) 線画デ−タ検索方式
CN118710833A (zh) 车道线处理方法和装置、存储介质及电子设备
CN115146387A (zh) 一种基于轮胎曲线的曲线拟合方法、装置及介质
JP3019307B2 (ja) 図形処理装置
CN113470145A (zh) 地图数据处理方法、装置、设备以及存储介质
CN121170105B (zh) 钢筋工程项目显示方法、设备、介质及产品
JP3305395B2 (ja) 図形分割装置
JP3353212B2 (ja) 引出線自動作成方法および引出線自動作成システム
CN116758138B (zh) 一种道路中心线确定方法、装置、设备和存储介质
JPH05324921A (ja) 曲線形成方法および装置
JPH01134682A (ja) 折線化処理方法
US20010055033A1 (en) Reduction processing method and computer readable storage medium having program stored thereon for causing computer to execute the method
JP7322355B2 (ja) 曲線生成方法、装置、及びプログラム
JPS6114514B2 (ja)
JP3358433B2 (ja) 対話型図面認識処理方法
JP2656473B2 (ja) 図形データ検索装置
JP2854588B2 (ja) ラスタベクタ変換方法及び線図形入力装置
JP3057178B2 (ja) 立体モデルにおけるcadデータの変換方法
JP4089806B2 (ja) 曲線生成装置およびその方法ならびに記憶媒体
CN114428997A (zh) 基于nastran结果文件快速计算大量节点相对位移的后处理方法
JPH0581385A (ja) 有限要素モデルのチエツク方法
JP2000242802A (ja) 図形処理装置