JP2002373179A - シンボル回転装置、シンボル回転方法、その方法をコンピュータに実行させるプログラム、cadシステムおよび図形編集システム - Google Patents
シンボル回転装置、シンボル回転方法、その方法をコンピュータに実行させるプログラム、cadシステムおよび図形編集システムInfo
- Publication number
- JP2002373179A JP2002373179A JP2001178881A JP2001178881A JP2002373179A JP 2002373179 A JP2002373179 A JP 2002373179A JP 2001178881 A JP2001178881 A JP 2001178881A JP 2001178881 A JP2001178881 A JP 2001178881A JP 2002373179 A JP2002373179 A JP 2002373179A
- Authority
- JP
- Japan
- Prior art keywords
- area
- rotation
- segment
- symbol
- character string
- 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.)
- Granted
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
とも、文字列と図形とが重なり合わず、しかも文字列同
士が重なり合うこと無く、文字列および図形を有するシ
ンボルを回転させること。 【解決手段】 CPU11は、読み込んだパーツについ
て、属性ごとのセグメント領域及び図形のセグメント領
域を求めると共に、この図形のセグメント領域の各辺を
延長することで図形近傍の領域を8つの領域に分割す
る。次に、CPU11は、パーツ属性とピン属性の各々
の属性をグルーピングし、このグルーピングした属性に
ついてセグメント領域を求め、更にグルーピング後のパ
ーツ全体について図形のセグメント領域の中心点を中心
としてX度回転する。続いて、CPU11は、属性また
は属性グループについて各々のセグメント領域の中心点
を中心として(−X)度回転し、さらに、回転後の属性
の重なりを補正する。
Description
有するシンボルに対して回転処理を実行するシンボル回
転装置、シンボル回転方法、その方法をコンピュータに
実行させるプログラム、CADシステムおよび図形編集
システムに関するものである。
図面作成時には、一つのパーツをある角度で回転させて
配置する作業が多く発生する。一方、回転したパーツの
属性の向きは通常横書きであり、単純にパーツの回転を
行うと、図形と属性とが、また属性と属性とが重なる場
合がある。そのような場合には、CAD作業者が属性の
位置を修正していた。
法として、特開昭62−206677号公報に記載され
た画像データ回転方法が知られている。この画像データ
回転方法では、回転処理の際に、図形との関連座標とそ
の座標から一番近い文字の中心座標との位置関係を保っ
たまま回転処理を行い、かつ、文字が図形との関連座標
と重複しないように補正を行うようにしている。そし
て、求められた文字座標の位置に文字方向を変えずに文
字を表示させる。すなわち、文字データは文字表示方向
を変えず、回転後の図形に合わせて平行移動する。これ
により、文字は回転せず、かつ、図形と文字が重なるこ
とがない。
報に記載された画像データ回転方法では、文字列が図形
中のある点と関連付けられていることを前提としている
ので、関連付けがない場合は文字列と図形中のある点と
の関連付けを定義しなければならず、このため回転のた
めにパーツ情報を変更する必要がある。
文字列と図形中のある点とを関連付けし無くとも、文字
列と図形とが重なり合わず、しかも文字列同士が重なり
合うこと無く、文字列および図形を有するシンボルを回
転させることができるシンボル回転装置、シンボル回転
方法、その方法をコンピュータに実行させるプログラ
ム、CADシステムおよび図形編集システムを得ること
を目的とする。
この発明にかかるシンボル回転装置は、文字列及び図形
を有するシンボルに対して回転処理を実行するシンボル
回転装置において、前記文字列のセグメント領域を求め
る第1の領域求め手段と、前記図形のセグメント領域を
求める第2の領域求め手段と、前記シンボルについて、
前記第2の領域求め手段により求められたセグメント領
域の中心点を中心として所定の回転方向に角度αをもっ
て回転処理を実行する第1の回転処理手段と、該第1の
回転処理手段による回転処理後のシンボル中の文字列に
ついて、前記第1の領域求め手段により求められたセグ
メント領域の中心点を中心として、回転処理前と同一の
表示方向となるように角度βをもって回転処理を実行す
る第2の回転処理手段と、を具備したことを特徴とす
る。
が、文字列及び図形を有するシンボルについて、第2の
領域求め手段により求められたセグメント領域の中心点
を中心として所定の回転方向に角度αをもって回転処理
を実行すると、第2の回転処理手段が、第1の回転処理
手段による回転処理後のシンボル中の文字列について、
第1の領域求め手段により求められたセグメント領域の
中心点を中心として、回転処理前と同一の表示方向とな
るように角度βをもって回転処理を実行する。
上記の発明において、前記第2の回転処理手段による回
転処理後の文字列のセグメント領域が前記図形のセグメ
ント領域と重複する場合は、これら各セグメント領域が
重複しないように当該文字列のセグメント領域を移動す
る移動手段を更に具備したことを特徴とする。
よる回転処理後の文字列のセグメント領域が図形のセグ
メント領域と重複する場合は、移動手段によって、前記
各セグメント領域が重複しないように、当該文字列のセ
グメント領域が所定の位置に移動される。
複数の文字列及び図形を有するシンボルに対して回転処
理を実行するシンボル回転装置において、前記各文字列
毎のセグメント領域を求める第1の領域求め手段と、前
記図形のセグメント領域を求める第2の領域求め手段
と、前記複数の文字列を所定の規則にしたがってグルー
ピングするグルーピング手段と、該グルーピング手段に
よりグループ化された文字列のセグメント領域を求める
第3の領域求め手段と、前記シンボルについて、前記第
2の領域求め手段により求められたセグメント領域の中
心点を中心として所定の回転方向に角度αをもって回転
処理を実行する第1の回転処理手段と、前記第1の回転
処理手段による回転処理後のシンボル中の文字列につい
て、前記第1の領域求め手段により求められたセグメン
ト領域または前記第3の領域求め手段により求められた
セグメント領域の中心点を中心として、回転処理前と同
一の表示方向となるように角度βをもって回転処理を実
行する第2の回転処理手段と、を具備したことを特徴と
する。
が、複数の文字列及び図形を有するシンボルについて、
第2の領域求め手段により求められたセグメント領域の
中心点を中心として所定の回転方向に角度αをもって回
転処理を実行すると、第2の回転処理手段が、第1の領
域求め手段により求められたセグメント領域または第3
の領域求め手段により求められたセグメント領域の中心
点を中心として、回転処理前と同一の表示方向となるよ
うに角度βをもって回転処理を実行する。
上記の発明において、前記第2の領域求め手段により求
められた図形のセグメント領域の各辺を延長して、当該
図形近傍の領域を分割する分割手段を更に具備し、前記
グルーピング手段は、前記分割手段による分割処理後の
各領域を基準にして前記複数の文字列をグルーピングす
ることを特徴とする
域求め手段により求められた図形のセグメント領域の各
辺を延長して、当該図形近傍の領域を分割すると、グル
ーピング手段は、分割手段による分割処理後の各領域を
基準にして複数の文字列をグルーピングする。
上記の発明において、前記第2の回転処理手段による回
転処理後の文字列のセグメント領域が前記図形のセグメ
ント領域と重複する場合は、これら各セグメント領域が
重複しないように当該文字列のセグメント領域を移動す
る移動手段を更に具備したことを特徴とする。
よる回転処理後の文字列のセグメント領域が図形のセグ
メント領域と重複する場合は、移動手段によって、前記
各セグメント領域が重複しないように、当該文字列のセ
グメント領域が所定の位置に移動される。
上記の発明において、前記移動手段による移動処理後の
複数の文字列のセグメント領域が重複する場合は、これ
ら各セグメント領域が重複しないように前記第1の領域
求め手段または前記第3の領域求め手段により求められ
たセグメント領域単位で、当該文字列のセグメント領域
を移動する文字列移動手段を更に具備したことを特徴と
する。
理後の複数の文字列のセグメント領域が重複する場合
は、文字列移動手段によって、前記各セグメント領域が
重複しないように第1の領域求め手段または第3の領域
求め手段により求められたセグメント領域単位で、当該
文字列のセグメント領域が所定の位置に移動される。
文字列及び図形を有するシンボルに対して回転処理を実
行するシンボル回転方法において、前記文字列のセグメ
ント領域を求める第1の領域求め工程と、前記図形のセ
グメント領域を求める第2の領域求め工程と、前記シン
ボルについて、前記第2の領域求め工程により求められ
たセグメント領域の中心点を中心として所定の回転方向
に角度αをもって回転処理を実行する第1の回転処理工
程と、該第1の回転処理工程による回転処理後のシンボ
ル中の文字列について、前記第1の領域求め工程により
求められたセグメント領域の中心点を中心として、回転
処理前と同一の表示方向となるように角度βをもって回
転処理を実行する第2の回転処理工程と、を含むことを
特徴とする。
よって、文字列及び図形を有するシンボルについて、第
2の領域求め手段により求められたセグメント領域の中
心点を中心として所定の回転方向に角度αをもって回転
処理を実行すると、第2の回転処理工程によって、第1
の回転処理手段による回転処理後のシンボル中の文字列
について、第1の領域求め手段により求められたセグメ
ント領域の中心点を中心として、回転処理前と同一の表
示方向となるように角度βをもって回転処理を実行す
る。
上記の発明において、前記第2の回転処理工程による回
転処理後の文字列のセグメント領域が前記図形のセグメ
ント領域と重複する場合は、これら各セグメント領域が
重複しないように当該文字列のセグメント領域を移動す
る移動工程を更に含むことを特徴とする。
より回転処理された後の文字列のセグメント領域が図形
のセグメント領域と重複する場合は、移動工程によっ
て、前記各セグメント領域が重複しないように、当該文
字列のセグメント領域を所定の位置に移動する。
複数の文字列及び図形を有するシンボルに対して回転処
理を実行するシンボル回転方法において、前記各文字列
毎のセグメント領域を求める第1の領域求め工程と、前
記図形のセグメント領域を求める第2の領域求め工程
と、前記複数の文字列を所定の規則にしたがってグルー
ピングするグルーピング工程と、該グルーピング工程に
よりグループ化された文字列のセグメント領域を求める
第3の領域求め工程と、前記シンボルについて、前記第
2の領域求め工程により求められたセグメント領域の中
心点を中心として所定の回転方向に角度αをもって回転
処理を実行する第1の回転処理工程と、該第1の回転処
理工程による回転処理後のシンボル中の文字列につい
て、前記第1の領域求め工程により求められたセグメン
ト領域または前記第3の領域求め工程により求められた
セグメント領域の中心点を中心として、回転処理前と同
一の表示方向となるように角度βをもって回転処理を実
行する第2の回転処理工程と、を含むことを特徴とす
る。
よって、複数の文字列及び図形を有するシンボルについ
て、第2の領域求め手段により求められたセグメント領
域の中心点を中心として所定の回転方向に角度αをもっ
て回転処理を実行すると、第2の回転処理工程によっ
て、第1の領域求め手段により求められたセグメント領
域または第3の領域求め手段により求められたセグメン
ト領域の中心点を中心として、回転処理前と同一の表示
方向となるように角度βをもって回転処理を実行する。
上記の発明において、前記第2の領域求め工程により求
められた図形のセグメント領域の各辺を延長して、当該
図形近傍の領域を分割する分割工程を更に含み、前記グ
ルーピング工程は、前記分割工程による分割処理後の各
領域を基準にして前記複数の文字列をグルーピングする
ことを特徴とする。
2の領域求め手段により求められた図形のセグメント領
域の各辺を延長して、当該図形近傍の領域を分割する
と、グルーピング工程によって、分割手段による分割処
理後の各領域を基準にして複数の文字列をグルーピング
する。
上記の発明において、前記第2の回転処理工程による回
転処理後の文字列のセグメント領域が前記図形のセグメ
ント領域と重複する場合は、これら各セグメント領域が
重複しないように当該文字列のセグメント領域を移動す
る移動工程を更に含むことを特徴とする。
より回転処理された後の文字列のセグメント領域が図形
のセグメント領域と重複する場合は、移動工程によっ
て、前記各セグメント領域が重複しないように、当該文
字列のセグメント領域が所定の位置に移動される。
上記の発明において、前記移動工程による移動処理後の
複数の文字列のセグメント領域が重複する場合は、これ
ら各セグメント領域が重複しないように前記第1の領域
求め工程または前記第3の領域求め工程により求められ
たセグメント領域単位で、当該文字列のセグメント領域
を移動する文字列移動工程を更に含むことを特徴とす
る。
理された後の複数の文字列のセグメント領域が重複する
場合は、文字列移動工程によって、前記各セグメント領
域が重複しないように第1の領域求め工程または第3の
領域求め工程により求められたセグメント領域単位で、
当該文字列のセグメント領域が所定の位置に移動され
る。
発明のいずれか一つに記載された方法をコンピュータに
実行させるプログラムであり、そのプログラムがコンピ
ュータ読み取り可能となり、これによって、上記の発明
のいずれか一つの動作をコンピュータによって実行する
ことができる。
記の発明のいずれか一つに記載された方法にしたがって
シンボルの回転処理を実行することを特徴とする。
記プログラムを実行することにより、上記の発明のいず
れか一つに記載された方法にしたがってシンボルの回転
処理を実行することを特徴とする。
上記の発明のいずれか一つに記載された方法にしたがっ
てシンボルの回転処理を実行することを特徴とする。
上記プログラムを実行することにより、上記の発明のい
ずれか一つに記載された方法にしたがってシンボルの回
転処理を実行することを特徴とする。
発明にかかるシンボル回転装置、シンボル回転方法、そ
の方法をコンピュータに実行させるプログラム、CAD
システムおよび図形編集システムの好適な実施の形態を
詳細に説明する。
形態であるシンボル回転装置の構成を示すブロック図で
ある。図1において、シンボル回転装置は、装置本体1
0、表示装置20、キーボード30およびマウス40か
ら構成されている。このようなシンボル回転装置は、た
とえば汎用コンピュータ、パーソナルコンピュータ、ワ
ークステーションなどのコンピュータにより実現される
ものである。
するCPU11と、ハードディスク等の記録媒体で構成
される補助記憶装置12と、RAM等の記録媒体で構成
される主記憶装置13と、入出力制御部14とを有して
いる。補助記憶装置12は、テキスト付き電子部品図形
を示すデータ、後述する回転アルゴリズム(回転処理手
順)を示すプログラムを含む図形編集エディタを記憶し
ている。主記憶装置13は、補助記憶装置12からロー
ディングされたプログラムやデータ、キーボード30あ
るいはマウス40からの入力データ、CPU11が演算
処理する際に必要となるデータを記憶する。
記憶装置13に対してアクセスして、たとえば後述する
回転処理手順に基づいて処理を実行する。なお、CPU
11には、入出力制御部14を介して、テキスト付き電
子部品図形などの表示情報を表示する表示装置20、上
記図形編集エディタの起動指示、各種の入力データを入
力するためのキーボード30およびマウス40が接続さ
れている。
「パーツ」、「図形」、「属性」、「パーツ属性」、
「ピン属性」、「パーツのピン」、「接続線」および
「セグメント領域」の用語を定義する。
ルのことである。「図形」とは、パーツのうち、文字列
以外の図形部分のことである。「属性」とは、図形以外
の各文字列のことである。「パーツ属性」とは、パーツ
全体の種類および機能を説明する文字列のことである。
「ピン属性」とは、パーツのピンの機能を説明する文字
列のことである。ここで、パーツの一例を、図2(a)
〜(c)に示し、「図形」、「属性」、「パーツ属性」
および「ピン属性」の一例を、図3に示す。
る部分(点線で囲まれている部分)が「パーツ」を示
し、また、符号110で示される部分(点線で囲まれて
いる部分)が「図形」を示し、さらに、符号121、1
22で示される部分が「属性」を示している。その属性
のうち、符号121で示す部分、たとえば「NFB」、
「KN」、「KT」、「Z」、「AT」の文字列が「パ
ーツ属性」を示し、一方、符号122で示す部分、たと
えば「1」、「2」、「3」、「4」の文字列(数字)
が「ピン属性」を示している。なお、パーツ100に付
いている属性121、122には、パーツ属性かあるい
はピン属性かの情報が付加されている。また、ピン属性
122の場合は、図形のどのピンの属性であるかは既に
定義されているものとする。
続線とを繋ぐことができる点のことであり、「接続線」
とは、あるパーツのピンと他のパーツのピンとを結ぶ
線、あるいは接続線同士を繋ぐ線のことである。ここ
で、「パーツのピン」および「接続線」の一例を、図4
に示す。同図4において、符号130で示される部分
(記号「×」参照)が「パーツのピン」を示し、符号1
40で示される部分(線分)が「接続線」を示してい
る。
たは文字列(属性)を囲った最小の長方形(矩形)のこ
とである。ここで、図形のセグメント領域の一例を図5
に示し(符号150で示される長方形)、属性(つまり
文字列)のセグメント領域の一例を図6に示す(符号1
60で示される長方形)。
0、すなわち図形110および属性(つまり文字列)1
21、122を示すデータ、図4に示したようなピン1
30および接続線140を示すデータは、補助記憶装置
12に格納されており、図形の編集処理時に、主記憶装
置13にローディングされる。
の編集処理について説明する。最初に、図形編集者など
のユーザが、たとえばキーボード30又はマウス40を
操作して、例えば表示装置20に表示される図形編集エ
ディタ起動用のアイコンやメニューを選択することで、
図形編集エディタを起動する旨の指令を入力すると共
に、表示装置20に表示されるパーツ名中の編集対象の
パーツ名を指定(あるいは選択)する。これら指令デー
タや編集対象のパーツ名を示すデータは、入出力制御部
14を介してCPU11に入力される。
補助記憶装置12に記憶されている図形編集エディタ
(後述する回転処理手順を示すプログラムを含む)を主
記憶装置13に読み込んで起動すると共に、補助記憶装
置12に記憶されている編集対象のパーツ名に対応する
パーツのデータを主記憶装置13に読み込む。そして、
CPU11は、図形編集エディタを実行することで編集
対象のパーツに対して回転処理を施す。
る回転処理について、図7を参照して説明する。図7
は、その回転処理手順を示すフローチャートである。
理について説明するものとし、また、この回転処理する
に際し、図形編集エディタおよび編集対象のパーツのデ
ータは、CPU11によって補助記憶装置12から主記
憶装置13に読み込まれているものとする。
み込んだパーツの属性について、当該パーツに付加され
ている情報を基に「パーツ属性」と「ピン属性」の二種
類に分類する。ここで、読み込まれたパーツの一例を図
8に示す。図8に示す例においては、「PINa」、
「MEMO」、「PIN2」の各文字列がピン属性であ
り、それ以外の属性たとえば「PARTS」、「NF
B」、「NFB22」などの各文字列がパーツ属性であ
る。また、「PINa」および「MEMO」のピン属性
は、図8中のA点のピンAについて関係した文字列であ
り、一方、「PIN2」のピン属性は、図8中のB点の
ピンBについて関係した文字列である。
ついて、属性(文字列)ごとのセグメント領域を求める
と共に(ステップS11)、図形のセグメント領域を求
める(ステップS12)。ここで、求められた属性(文
字列)ごとのセグメント領域の一例を図9に示す。この
例では、符号201〜209で示される各パーツ属性の
セグメント領域と、符号210〜212で示される各ピ
ン属性のセグメント領域とが求められている。この図9
に示した例において、さらに図形のセグメント領域22
0を求めた様子を、図10に示す。この図10では符号
201〜212は省略している。
は図形ではなく、この回転処理を説明するに際し、ピン
を明示するために表記している印であり、実際の図形の
一部ではない。このため、セグメント領域を求める際に
は無視している。
求めたセグメント領域220の各辺を延長して、図11
に示すように、図形近傍の領域を、領域1〜領域8の8
つの領域に分割し(ステップS13)、さらに、パーツ
属性とピン属性の各々の属性をグルーピングすると共に
(ステップS14)、グルーピングした属性(文字列)
についてセグメント領域を求める(ステップS15)。
については、ステップS13で求めた各領域について、
同じ領域内にある属性同士(文字列同士)をグルーピン
グする。このとき、パーツ属性が複数の領域に跨ってい
る場合は、パーツ属性のセグメント領域が最も大きく重
なっている領域を、当該パーツ属性が属する領域とみな
す。一方、ピン属性については、同じピンに属する属性
同士(文字列同士)をグルーピングする。このようにし
てグルーピングされた結果を図12に示す。
1および符号202の各セグメント領域(図9参照)の
パーツ属性がグルーピングされて、そのグルーピングさ
れた属性について長方形(矩形)のセグメント領域23
1が求められている。同様に、符号203および符号2
04の各セグメント領域のパーツ属性がグルーピングさ
れて、それらの属性についてセグメント領域232が求
められている。同様に、符号205〜208の各セグメ
ント領域のパーツ属性がグルーピングされて、それらの
属性についてセグメント領域233が求められている。
さらに、符号210および符号211の各セグメント領
域のピン属性がグルーピングされて、それらの属性につ
いてセグメント領域234が求められている。
ツ全体について、図13に示すように、ステップS12
で求めた図形のセグメント領域220の中心点を中心と
してX度回転する(ステップS16)。ここでは、反時計
回り(左回り)方向にX=90度回転させるものとす
る。
ツの状態から、属性または属性グループについて、図1
4に示すように、それぞれのセグメント領域の中心点を
中心として(−X)度回転する(ステップS17)。こ
こでは、時計回り(右回り)方向にX=90度回転させ
ている。勿論、反時計回り(左回り)方向に「360−
X(=90)」=270度回転させるようにしても良
い。
ツの状態(図14に示すパーツと同一の状態)に対し
て、回転後の属性の重なりを補正する(ステップS1
8)。この補正処理の詳細については後述するが、ここ
では簡単に説明する。
ることにより、図15に示すパーツの状態(図14に示
すパーツと同一の状態)は、図16に示すパーツの状態
に変化する。すなわち、図形のセグメント領域220に
重なっていたセグメント領域212が、セグメント領域
220と重ならない位置に移動されている。
りを補正すると、図16に示すパーツの状態は図17に
示すパーツの状態に変化する。すなわち、互いに重なっ
ていたセグメント領域212とセグメント領域231
は、セグメント領域231が所定の位置に移動されて、
重ならない状態になっている。
との重なりを補正すると、図17に示すパーツの状態は
図18に示すパーツの状態に変化する。すなわち、互い
に重なっていたセグメント領域220とセグメント領域
233は、セグメント領域233が所定の位置に移動さ
れて、重ならない状態になっている。
ン属性グループについては、属する図形のピンをインデ
ックスとする配列によって管理する。たとえばピン1〜
4が、図19(a)に示すような配置関係にあるものと
した場合には、ピン1〜4の各値をインデックスとし
て、属性値(つまりピンのピン属性)が登録された配列
250とする。この場合、ピン属性の配列250は、イ
ンデックス251と属性値252とから構成されてい
る。したがって、CPU11は、パーツの回転前に、図
19(b)に示すようなピン属性の配列250を主記憶
装置13に作成することで、パーツに対して所定の角度
をもって回転処理したとしても、ピンとそのピン属性
(属性値)との関係を認識することができる。
プについては、属する領域をインデックスとする配列に
よって管理する。たとえば領域1〜8が、図20(a)
に示すような配置関係にあるものとした場合には、領域
1〜8の各値をインデックスとして、属性値(領域に属
するパーツ属性)が登録された配列260とする。この
場合、パーツ属性の配列260は、インデックス261
と属性値262とから構成されている。したがって、C
PU11は、パーツの回転前に、図20(b)に示すよ
うなパーツ属性の配列260を主記憶装置13に作成す
ることで、パーツに対して所定の角度をもって回転処理
したとしても、領域とその領域に属するパーツ属性(属
性値)との関係を認識することができる。
性の重なりの補正処理について、詳細に説明する。
について、属性同士、または図形と属性との重なりを除
くため、次のステップS18−1〜S18−5の順序で
属性の位置補正を行う。なお、ステップS18−1〜S
18−5の各処理は、ステップS18の処理に含まれる
ものである。したがって、これら各ステップS18−1
〜S18−5の処理手順を含んだ回転処理手順(図7参
照)を示すプログラムが、コンピュータ読み取り可能な
記録媒体としての補助記憶装置12に格納(記録)され
ている。
形」との重なりの補正)この補正は、図21に示すよう
に、図形のセグメント領域310と複数(たとえば2
つ)のピン属性のセグメント領域321、322とが重
なっている場合に、セグメント領域321およびセグメ
ント領域322を移動させることで、「ピン属性」と
「図形」とが重複しないようにするためのものである。
なお、単一のピン属性が図形と重なるときは、そのピン
属性を移動させる。
中のピンの数をN個と定義して、i=1〜Nまで次の処
理を繰り返す。すなわち、図形中のピンiのピン属性ま
たはピン属性のグループのセグメント領域が、図形のセ
グメント領域に重なる場合、互いの距離が回転前の距離
と等しくなるようにピン属性を位置移動する。この場
合、位置移動は、図形が存在する方向と反対の方向に行
う。
転前の図形のセグメント領域310と回転前の「PIN
2」のピン属性のセグメント領域321とが、「t1」
の距離をもって配置されていた場合に、回転後でかつ補
正前において、図22(b)に示すように図形のセグメ
ント領域310と「PIN2」のピン属性のセグメント
領域321とが重なるときは、図22(c)に示すよう
に、「PIN2」のピン属性のセグメント領域321
を、互いのセグメント領域の距離が回転前の距離t1と
等しくなるように図形(のセグメント領域)とは反対方
向(図22(c)の左方向)に移動させる。
ン属性」との重なりの補正)この補正は、図23に示す
ように、図形のセグメント領域310と複数(たとえば
2つ)のピン属性のセグメント領域321、322とは
離れているものの、その2つのセグメント領域321、
322同士が重なっている場合に、何れかのピン属性を
移動させることで、「ピン属性」同士が重複しないよう
にするためのものである。
中のピンの数をN個と定義して、i=1〜Nまで次の処
理を繰り返す。すなわち、図形中のピンiのピン属性ま
たはピン属性のグループのセグメント領域が、図形中の
ピン(i−1)のピン属性またはピン属性のグループの
セグメント領域に重なる場合、互いの距離が回転前の距
離と等しくなるように前者を位置移動する。この場合、
位置移動は、図形が存在する方向と反対の方向に行う。
転前の「PIN1」のピン属性のセグメント領域321
と回転前の「PIN2」のピン属性のセグメント領域3
22とが、「t2」(この場合、t2=0)の距離をも
って配置されていた場合に、回転後でかつ補正前におい
て、図24(b)に示すように「PIN1」のピン属性
のセグメント領域321と「PIN2」のピン属性のセ
グメント領域322とが重なるときは、図24(c)に
示すように、「PIN2」のピン属性のセグメント領域
321を、互いのセグメント領域の距離が回転前の距離
t2と等しくなるように図形(のセグメント領域)とは
反対方向(図24(c)の左方向)に移動させる。
「図形」との重なりの補正)この補正は、図25に示す
ように、図形のセグメント領域310と複数(たとえば
2つ)のパーツ属性のセグメント領域331、332と
が重なっている場合に、セグメント領域331およびセ
グメント領域332を移動させることで、「パーツ属
性」と「図形」とが重複しないようにするためのもので
ある。なお、単一のパーツ属性が図形と重なるときは、
そのパーツ属性を移動させる。
の数を「8」と定義して、j=1〜8まで次の処理を繰
り返す。すなわち、領域jに属するパーツ属性のセグメ
ント領域またはパーツ属性のグループのセグメント領域
が、図形のセグメント領域に重なる場合、互いの距離が
回転前の距離と等しくなるようにパーツ属性を位置移動
する。この場合、位置移動は、図形が存在する方向と反
対の方向に行う。
転前の図形のセグメント領域310と回転前の「パーツ
属性」のセグメント領域331とが、「t3」の距離を
もって配置されていた場合に、回転後でかつ補正前にお
いて、図26(b)に示すように図形のセグメント領域
310と「パーツ属性」のセグメント領域331とが重
なるときは、図26(c)に示すように、「パーツ属
性」のセグメント領域331を、互いのセグメント領域
の距離が回転前の距離t3と等しくなるように図形(の
セグメント領域)とは反対方向(図26(c)の左方
向)に移動させる。
ーツ属性」との重なりの補正)この補正は、図27に示
すように、図形のセグメント領域310とピン属性のセ
グメント領域321およびパーツ属性のセグメント領域
331とは離れているものの、ピン属性のセグメント領
域321とパーツ属性のセグメント領域331とが重な
っている場合に、パーツ属性を移動させることで、「ピ
ン属性」と「パーツ属性」とが重複しないようにするた
めのものである。
の数を「8」と定義して、j=1〜8まで次の処理を繰
り返す。すなわち、領域ごとの繰返しの処理において、
さらに図形中のピンの数をN個と定義して、i=1〜N
まで次の処理を繰り返す。すなわち、領域jに属するパ
ーツ属性のセグメント領域またはパーツ属性のグループ
のセグメント領域が、図形中のピンiのピン属性または
ピン属性のグループのセグメント領域が、図形のセグメ
ント領域に重なる場合、互いの距離が回転前の距離と等
しくなるように前者を位置移動する。この場合、位置移
動は、図形が存在する方向と反対の方向に行う。
「パーツ属性」との重なりの補正)この補正は、図28
に示すように、図形のセグメント領域310と複数(た
とえば2つ)のパーツ属性のセグメント領域331、3
32とは離れているものの、パーツ属性のセグメント領
域331とパーツ属性のセグメント領域332とが重な
っている場合に、何れかのパーツ属性を移動させること
で、「パーツ属性」同士が重複しないようにするための
ものである。
の数を「8」と定義して、j=1〜8まで次の処理を繰
り返す。すなわち、領域ごとの繰返しの処理において、
さらに図形中のピンの数をN個と定義して、i=1〜N
まで次の処理を繰り返す。すなわち、領域jに属するパ
ーツ属性のセグメント領域同士またはパーツ属性のグル
ープのセグメント領域同士が重なる場合、互いの距離が
回転前の距離と等しくなるように何れかの属性を位置移
動する。この場合、位置移動は、図形が存在する方向と
反対の方向に行う。
の重なりの補正および「パーツ属性」と「パーツ属性」
のと重なりの補正について、具体例を挙げて説明する。
転前の「PIN1」のピン属性のセグメント領域321
と回転前の「パーツ属性1」のパーツ属性のセグメント
領域331とが、「t4」の距離をもって配置され、ま
た、回転前の「パーツ属性1」のパーツ属性のセグメン
ト領域331と回転前の「パーツ属性2」のパーツ属性
のセグメント領域332とが、「t5」の距離をもって
配置されていた場合とする。
29(b)に示すように「PIN1」のピン属性のセグ
メント領域321と「パーツ属性1」のパーツ属性のセ
グメント領域331とが重なり、さらに「パーツ属性
1」のパーツ属性のセグメント領域331と「パーツ属
性2」のパーツ属性のセグメント領域332とが重なる
ときは、最初に、図29(c)に示すように、「パーツ
属性1」のセグメント領域331を、「PIN1」のセ
グメント領域321との間の距離が回転前の距離t4と
等しくなるように図形(のセグメント領域)とは反対方
向(図29(c)の左方向)に移動させる。
は、依然として、「パーツ属性1」のセグメント領域3
31と「パーツ属性2」のセグメント領域332とが重
なっているので、このようなときは、図29(d)に示
すように、「パーツ属性2」のセグメント領域332
を、互いのセグメント領域の距離が回転前の距離t5と
等しくなるように図形(のセグメント領域)とは反対方
向(図29(d)の左方向)に移動させる。
理した場合のパーツの例を図30および図31に示す。
図30に示す例では、回転前のパーツ410が、反時計
回りに90度回転処理されて、パーツ410Aの状態に
なっている。また、図31に示す例では、回転前のパー
ツ420が、反時計回りに90度回転処理されてパーツ
420Aの状態になり、このパーツ420Aが、反時計
回りに180度回転処理されてパーツ420Bの状態に
なり、さらに、このパーツ420Bが、反時計回りに2
70度(あるいは時計回り90度)回転処理されてパー
ツ420Cの状態になっている。
ル回転装置(コンピュータ)の各機能を実現し、上記回
転処理の回転処理手順を示すプログラムを、記録媒体と
してのハードディスク等の補助記憶装置12に記録する
ようにしているが、本発明はこれに限定されることな
く、次のようにしても良い。
しておき、CPU11が、このプログラムをこのROM
から主記憶装置13へローディングして実行するように
しても良い。
M、CD−ROM、MO(光磁気ディスク)、フロッピ
ー(登録商標)ディスクなどのコンピュータ読み取り可
能な記憶媒体に格納して配布するようにしても良い。こ
の場合、その記録媒体に記録されたプログラムをシンボ
ル回転装置(コンピュータ)がインストールした後、こ
のプログラムをCPU11が実行するようにする。この
プログラムのインストール先としては、RAMやEPR
OM等のメモリやハードディスクなどの記憶装置があ
る。そして、シンボル回転装置(コンピュータ)は、必
要に応じてこの記憶装置に記憶したプログラムを主記憶
装置13にローディングして実行するようにする。
タ)を電気通信回線(たとえばインターネット)を介し
てサーバ装置あるいはホストコンピュータ等のコンピュ
ータと接続するようにし、当該シンボル回転装置(コン
ピュータ)が、サーバ装置あるいはコンピュータから上
記プログラムをダウンロードした後、このプログラムを
CPU11が実行するようにしても良い。この場合、こ
のプログラムのダウンロード先としては、RAMやEP
ROM等のメモリやハードディスクなどの記憶装置(記
録媒体)がある。そして、当該シンボル回転装置(コン
ピュータ)が、必要に応じてこの記憶装置に記憶された
上記プログラムを主記憶装置13にローディングして実
行するようにする。
上述したシンボル回転装置をCAD(コンピュータ支援
による設計)システムに適用することができる。このC
ADシステム(たとえば電気系CADシステム)におい
ても、上述したシンボル回転装置による回転処理と同様
の回転処理を実行することができ、これにより、テキス
ト付き電子部品図形を、図形と属性とが、また属性同士
が重なり合うことなく、回転させることができる。
は、上述したシンボル回転装置を図形編集システムに適
用することもできる。この図形編集システムにおいて
も、上述したシンボル回転装置による回転処理と同様の
回転処理を実行することができ、これにより、テキスト
付き図形を、図形と属性とが、また属性同士が重なり合
うことなく、回転させることができる。
よれば、上述した回転処理手順にしたがって電子部品図
形を回転させることで、互いに属性が重なり合うことが
無く、しかも、図形のある点に属性を関連付けし無くて
も、図形と属性とが、また属性同士が重なり合わずに回
転させることができる。
た回転処理手順にしたがって電子部品図形を回転させる
ことで、電子部品図形の回転編集時に人手による修正を
行う必要がなく、図面の設計作業の効率化を図ることが
できる。
属性およびパーツ属性を配列(図19および図20参
照)で管理するようにしているので、電子部品データを
回転角度ごとに登録する必要がないこととなり、よって
電子部品データの管理および保守の軽減を図ることがで
きる。
ば、文字列と図形中のある点とを関連付けし無くとも、
文字列と図形とが重なり合わず、しかも文字列同士が重
なり合うこと無く、文字列および図形を有するシンボル
(たとえば電子部品図形)を回転させることができる。
また、文字列と図形とが重なり合わず、しかも文字列同
士が重なり合うこと無く、シンボル(たとえば電子部品
図形)を回転させることができるので、電子部品図形の
回転編集時に人手による修正を行う必要がなく、図面の
設計作業の効率化を図ることができる。
が図形と重なり合うような場合には、これらが重ならな
いように、文字列が移動されるので、確実に、文字列と
図形とが重なり合わないように、シンボル(たとえば電
子部品図形)を回転させることができる。
る点とを関連付けし無くとも、文字列と図形とが重なり
合わず、しかも文字列同士が重なり合うこと無く、文字
列および図形を有するシンボル(たとえば電子部品図
形)を回転させることができる。また、文字列と図形と
が重なり合わず、しかも文字列同士が重なり合うこと無
く、シンボル(たとえば電子部品図形)を回転させるこ
とができるので、電子部品図形の回転編集時に人手によ
る修正を行う必要がなく、図面の設計作業の効率化を図
ることができる。
文字列がグルーピングされるので、このグルーピングさ
れた複数の文字列同士については、回転処理された後に
おいては重なり合うことがないので、より一層、文字列
同士が重なり合うことを防止することができる。
が図形と重なり合うような場合には、これらが重ならな
いように文字列が移動(文字列の位置が補正)されるの
で、確実に、文字列と図形とが重なり合わないように、
シンボル(たとえば電子部品図形)を回転させることが
できる。
文字列同士が重なり合うような場合には、これらが重な
らないように単一文字列又はグルーピングされた文字列
単位で、何れかの文字列が移動(文字列の位置が補正)
されるので、確実に、文字列同士が重なり合わないよう
に、シンボル(たとえば電子部品図形)を回転させるこ
とができる。
る点とを関連付けし無くとも、文字列と図形とが重なり
合わず、しかも文字列同士が重なり合うこと無く、文字
列および図形を有するシンボル(たとえば電子部品図
形)を回転させることができる。また、文字列と図形と
が重なり合わず、しかも文字列同士が重なり合うこと無
く、シンボル(たとえば電子部品図形)を回転させるこ
とができるので、電子部品図形の回転編集時に人手によ
る修正を行う必要がなく、図面の設計作業の効率化を図
ることができる。
が図形と重なり合うような場合には、これらが重ならな
いように、文字列が移動されるので、確実に、文字列と
図形とが重なり合わないように、シンボル(たとえば電
子部品図形)を回転させることができる。
る点とを関連付けし無くとも、文字列と図形とが重なり
合わず、しかも文字列同士が重なり合うこと無く、文字
列および図形を有するシンボル(たとえば電子部品図
形)を回転させることができる。また、文字列と図形と
が重なり合わず、しかも文字列同士が重なり合うこと無
く、シンボル(たとえば電子部品図形)を回転させるこ
とができるので、電子部品図形の回転編集時に人手によ
る修正を行う必要がなく、図面の設計作業の効率化を図
ることができる。
文字列がグルーピングされるので、このグルーピングさ
れた複数の文字列同士については、回転処理された後に
おいては重なり合うことがないので、より一層、文字列
同士が重なり合うことを防止することができる。
が図形と重なり合うような場合には、これらが重ならな
いように文字列が移動(文字列の位置が補正)されるの
で、確実に、文字列と図形とが重なり合わないように、
シンボル(たとえば電子部品図形)を回転させることが
できる。
文字列同士が重なり合うような場合には、これらが重な
らないように単一文字列又はグルーピングされた文字列
単位で、何れかの文字列が移動(文字列の位置が補正)
されるので、確実に、文字列同士が重なり合わないよう
に、シンボル(たとえば電子部品図形)を回転させるこ
とができる。
か一つに記載された方法をコンピュータに実行させるプ
ログラムをコンピュータが読み取り実行することで、文
字列と図形中のある点とを関連付けし無くとも、文字列
と図形とが重なり合わず、しかも文字列同士が重なり合
うこと無く、文字列および図形を有するシンボル(たと
えば電子部品図形)を回転させることができる。また、
文字列と図形とが重なり合わず、しかも文字列同士が重
なり合うこと無く、シンボル(たとえば電子部品図形)
を回転させることができるので、電子部品図形の回転編
集時に人手による修正を行う必要がなく、図面の設計作
業の効率化を図ることができる。
る点とを関連付けし無くとも、文字列と図形とが重なり
合わず、しかも文字列同士が重なり合うこと無く、文字
列および図形を有するシンボル(たとえば電子部品図
形)を回転させることができるCADシステムを得るこ
とができる。また、文字列と図形とが重なり合わず、し
かも文字列同士が重なり合うこと無く、シンボル(たと
えば電子部品図形)を回転させることができるので、電
子部品図形の回転編集時に人手による修正を行う必要が
なく、図面の設計作業の効率化を図ることができるCA
Dシステムを得ることができる。
る点とを関連付けし無くとも、文字列と図形とが重なり
合わず、しかも文字列同士が重なり合うこと無く、文字
列および図形を有するシンボル(たとえば電子部品図
形)を回転させることができるCADシステムを得るこ
とができる。また、文字列と図形とが重なり合わず、し
かも文字列同士が重なり合うこと無く、シンボル(たと
えば電子部品図形)を回転させることができるので、電
子部品図形の回転編集時に人手による修正を行う必要が
なく、図面の設計作業の効率化を図ることができるCA
Dシステムを得ることができる。
る点とを関連付けし無くとも、文字列と図形とが重なり
合わず、しかも文字列同士が重なり合うこと無く、文字
列および図形を有するシンボル(たとえば電子部品図
形)を回転させることができる図形編集システムを得る
ことができる。また、文字列と図形とが重なり合わず、
しかも文字列同士が重なり合うこと無く、シンボル(た
とえば電子部品図形)を回転させることができるので、
電子部品図形の回転編集時に人手による修正を行う必要
がなく、図面の設計作業の効率化を図ることができる図
形編集システムを得ることができる。
る点とを関連付けし無くとも、文字列と図形とが重なり
合わず、しかも文字列同士が重なり合うこと無く、文字
列および図形を有するシンボルを回転させることができ
る図形編集システムを得ることができる。また、文字列
と図形とが重なり合わず、しかも文字列同士が重なり合
うこと無く、シンボルを回転させることができるので、
電子部品図形の回転編集時に人手による修正を行う必要
がなく、図面の設計作業の効率化を図ることができる図
形編集システムを得ることができる。
装置の構成を示すブロック図である。
めの図である。
である。
ある。
ある。
理手順を示すフローチャートである。
を説明するための図である。
の処理内容を説明するための図である。
2の処理内容を説明するための図である。
3の処理内容を説明するための図である。
4、S15の処理内容を説明するための図である。
6の処理内容を説明するための図である。
7の処理内容を説明するための図である。
8の処理内容を説明するための図である。
8の処理内容を説明するための図である。
8の処理内容を説明するための図である。
8の処理内容を説明するための図である。
列を説明するための図である。
配列を説明するための図である。
りの補正を説明するための図である。
りの補正を説明するための図である。
重なりの補正を説明するための図である。
重なりの補正を説明するための図である。
なりの補正を説明するための図である。
なりの補正を説明するための図である。
の重なりの補正を説明するための図である。
との重なりの補正を説明するための図である。
の重なりの補正およびパーツ属性とパーツ属性との重な
りの補正を説明するための図である。
ーツの例を説明するための図である。
ーツの例を説明するための図である。
13 主記憶装置、14 入出力制御部、20 表示装
置、30 キーボード、40 マウス、100パーツ、
110 図形、121 パーツ属性、122 ピン属
性、130 ピン、140 接続線、150,160,
201〜212,220,231〜234,310,3
21,322,331,332 セグメント領域、25
0 ピン属性の配列、260 パーツ属性の配列。
Claims (17)
- 【請求項1】 文字列及び図形を有するシンボルに対し
て回転処理を実行するシンボル回転装置において、 前記文字列のセグメント領域を求める第1の領域求め手
段と、 前記図形のセグメント領域を求める第2の領域求め手段
と、 前記シンボルについて、前記第2の領域求め手段により
求められたセグメント領域の中心点を中心として所定の
回転方向に角度αをもって回転処理を実行する第1の回
転処理手段と、 前記第1の回転処理手段による回転処理後のシンボル中
の文字列について、前記第1の領域求め手段により求め
られたセグメント領域の中心点を中心として、回転処理
前と同一の表示方向となるように角度βをもって回転処
理を実行する第2の回転処理手段と、 を具備したことを特徴とするシンボル回転装置。 - 【請求項2】 前記第2の回転処理手段による回転処理
後の文字列のセグメント領域が前記図形のセグメント領
域と重複する場合は、これら各セグメント領域が重複し
ないように当該文字列のセグメント領域を移動する移動
手段を更に具備したことを特徴とする請求項1に記載の
シンボル回転装置。 - 【請求項3】 複数の文字列及び図形を有するシンボル
に対して回転処理を実行するシンボル回転装置におい
て、 前記各文字列毎のセグメント領域を求める第1の領域求
め手段と、 前記図形のセグメント領域を求める第2の領域求め手段
と、 前記複数の文字列を所定の規則にしたがってグルーピン
グするグルーピング手段と、 前記グルーピング手段によりグループ化された文字列の
セグメント領域を求める第3の領域求め手段と、 前記シンボルについて、前記第2の領域求め手段により
求められたセグメント領域の中心点を中心として所定の
回転方向に角度αをもって回転処理を実行する第1の回
転処理手段と、 前記第1の回転処理手段による回転処理後のシンボル中
の文字列について、前記第1の領域求め手段により求め
られたセグメント領域または前記第3の領域求め手段に
より求められたセグメント領域の中心点を中心として、
回転処理前と同一の表示方向となるように角度βをもっ
て回転処理を実行する第2の回転処理手段と、 を具備したことを特徴とするシンボル回転装置。 - 【請求項4】 前記第2の領域求め手段により求められ
た図形のセグメント領域の各辺を延長して、当該図形近
傍の領域を分割する分割手段を更に具備し、前記グルー
ピング手段は、 前記分割手段による分割処理後の各領域を基準にして前
記複数の文字列をグルーピングすることを特徴とする請
求項3に記載のシンボル回転装置。 - 【請求項5】 前記第2の回転処理手段による回転処理
後の文字列のセグメント領域が前記図形のセグメント領
域と重複する場合は、これら各セグメント領域が重複し
ないように当該文字列のセグメント領域を移動する移動
手段を更に具備したことを特徴とする請求項3または4
に記載のシンボル回転装置。 - 【請求項6】 前記移動手段による移動処理後の複数の
文字列のセグメント領域が重複する場合は、これら各セ
グメント領域が重複しないように前記第1の領域求め手
段または前記第3の領域求め手段により求められたセグ
メント領域単位で、当該文字列のセグメント領域を移動
する文字列移動手段を更に具備したことを特徴とする請
求項5に記載のシンボル回転装置。 - 【請求項7】 文字列及び図形を有するシンボルに対し
て回転処理を実行するシンボル回転方法において、 前記文字列のセグメント領域を求める第1の領域求め工
程と、 前記図形のセグメント領域を求める第2の領域求め工程
と、 前記シンボルについて、前記第2の領域求め工程により
求められたセグメント領域の中心点を中心として所定の
回転方向に角度αをもって回転処理を実行する第1の回
転処理工程と、 前記第1の回転処理工程による回転処理後のシンボル中
の文字列について、前記第1の領域求め工程により求め
られたセグメント領域の中心点を中心として、回転処理
前と同一の表示方向となるように角度βをもって回転処
理を実行する第2の回転処理工程と、 を含むことを特徴とするシンボル回転方法。 - 【請求項8】 前記第2の回転処理工程による回転処理
後の文字列のセグメント領域が前記図形のセグメント領
域と重複する場合は、これら各セグメント領域が重複し
ないように当該文字列のセグメント領域を移動する移動
工程を更に含むことを特徴とする請求項7に記載のシン
ボル回転方法。 - 【請求項9】 複数の文字列及び図形を有するシンボル
に対して回転処理を実行するシンボル回転方法におい
て、 前記各文字列毎のセグメント領域を求める第1の領域求
め工程と、 前記図形のセグメント領域を求める第2の領域求め工程
と、 前記複数の文字列を所定の規則にしたがってグルーピン
グするグルーピング工程と、 前記グルーピング工程によりグループ化された文字列の
セグメント領域を求める第3の領域求め工程と、 前記シンボルについて、前記第2の領域求め工程により
求められたセグメント領域の中心点を中心として所定の
回転方向に角度αをもって回転処理を実行する第1の回
転処理工程と、 前記第1の回転処理工程による回転処理後のシンボル中
の文字列について、前記第1の領域求め工程により求め
られたセグメント領域または前記第3の領域求め工程に
より求められたセグメント領域の中心点を中心として、
回転処理前と同一の表示方向となるように角度βをもっ
て回転処理を実行する第2の回転処理工程と、 を含むことを特徴とするシンボル回転方法。 - 【請求項10】 前記第2の領域求め工程により求めら
れた図形のセグメント領域の各辺を延長して、当該図形
近傍の領域を分割する分割工程を更に含み、 前記グルーピング工程は、 前記分割工程による分割処理後の各領域を基準にして前
記複数の文字列をグルーピングすることを特徴とする請
求項9に記載のシンボル回転方法。 - 【請求項11】 前記第2の回転処理工程による回転処
理後の文字列のセグメント領域が前記図形のセグメント
領域と重複する場合は、これら各セグメント領域が重複
しないように当該文字列のセグメント領域を移動する移
動工程を更に含むことを特徴とする請求項9または10
に記載のシンボル回転方法。 - 【請求項12】 前記移動工程による移動処理後の複数
の文字列のセグメント領域が重複する場合は、これら各
セグメント領域が重複しないように前記第1の領域求め
工程または前記第3の領域求め工程により求められたセ
グメント領域単位で、当該文字列のセグメント領域を移
動する文字列移動工程を更に含むことを特徴とする請求
項11に記載のシンボル回転方法。 - 【請求項13】 請求項7乃至12のいずれか一つに記
載された方法をコンピュータに実行させるプログラム。 - 【請求項14】 請求項7乃至12のいずれか一つに記
載された方法にしたがってシンボルの回転処理を実行す
ることを特徴とするCADシステム。 - 【請求項15】 請求項13のプログラムを実行するこ
とにより、請求項7乃至12のいずれか一つに記載され
た方法にしたがってシンボルの回転処理を実行すること
を特徴とするCADシステム。 - 【請求項16】 請求項7乃至12のいずれか一つに記
載された方法にしたがってシンボルの回転処理を実行す
ることを特徴とする図形編集システム。 - 【請求項17】 請求項13のプログラムを実行するこ
とにより、請求項7乃至12のいずれか一つに記載され
た方法にしたがってシンボルの回転処理を実行すること
を特徴とする図形編集システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001178881A JP4664534B2 (ja) | 2001-06-13 | 2001-06-13 | シンボル回転装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001178881A JP4664534B2 (ja) | 2001-06-13 | 2001-06-13 | シンボル回転装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002373179A true JP2002373179A (ja) | 2002-12-26 |
JP4664534B2 JP4664534B2 (ja) | 2011-04-06 |
Family
ID=19019510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001178881A Expired - Fee Related JP4664534B2 (ja) | 2001-06-13 | 2001-06-13 | シンボル回転装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4664534B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008299724A (ja) * | 2007-06-01 | 2008-12-11 | Canon Inc | 画像情報表示方法、画像情報処理装置、及びプログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06251092A (ja) * | 1993-02-24 | 1994-09-09 | Mitsubishi Electric Corp | 図面入力装置 |
JPH07282074A (ja) * | 1994-04-04 | 1995-10-27 | N T T Data Tsushin Kk | 二次元図形の指標文字列出力装置 |
JPH10154174A (ja) * | 1996-09-24 | 1998-06-09 | Fujitsu Ltd | 文字列自動編集システム |
JPH10283383A (ja) * | 1997-04-04 | 1998-10-23 | Daitetsuku:Kk | 図形処理方法 |
-
2001
- 2001-06-13 JP JP2001178881A patent/JP4664534B2/ja not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06251092A (ja) * | 1993-02-24 | 1994-09-09 | Mitsubishi Electric Corp | 図面入力装置 |
JPH07282074A (ja) * | 1994-04-04 | 1995-10-27 | N T T Data Tsushin Kk | 二次元図形の指標文字列出力装置 |
JPH10154174A (ja) * | 1996-09-24 | 1998-06-09 | Fujitsu Ltd | 文字列自動編集システム |
JPH10283383A (ja) * | 1997-04-04 | 1998-10-23 | Daitetsuku:Kk | 図形処理方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008299724A (ja) * | 2007-06-01 | 2008-12-11 | Canon Inc | 画像情報表示方法、画像情報処理装置、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP4664534B2 (ja) | 2011-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3800524B2 (ja) | 表示制御方法、これを用いたプログラム及び情報処理装置 | |
JPH10188014A (ja) | 画像編集方法及び装置 | |
JP3042443B2 (ja) | マスクパターンデータの作成方法 | |
JP3599198B2 (ja) | 図形編集装置 | |
JP2002373179A (ja) | シンボル回転装置、シンボル回転方法、その方法をコンピュータに実行させるプログラム、cadシステムおよび図形編集システム | |
JP3227056B2 (ja) | 図形処理方法及び図形処理装置 | |
JP4854332B2 (ja) | 図形表示プログラム及び図形表示方法 | |
JP2001195432A (ja) | Cadシステム | |
JP3677985B2 (ja) | プログラマブルコントローラのプログラミング装置、並びに配置・結線方法、及び記録媒体 | |
JPH10228492A (ja) | Cadシステム | |
JP3674905B2 (ja) | 文書編集装置 | |
JP2023159907A (ja) | 情報処理方法、情報処理装置、及び情報処理プログラム | |
JP2004302669A (ja) | オブジェクト表示装置 | |
JP3781923B2 (ja) | 線描画装置および線描画方法、ならびに線描画プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP3288818B2 (ja) | 描画装置駆動システム | |
JPH01255937A (ja) | 実行制御条件設定方法 | |
JP2003296373A (ja) | 防災設備用cadプログラム | |
JPH1166136A (ja) | Camデータの自動修正装置、自動修正方法及び自動修正プログラムを記録した記録媒体 | |
JPH1196040A (ja) | プロセス実行システムおよび記録媒体 | |
JP2007233802A (ja) | イベントドリブン型アプリケーションの画面制御装置,画面制御方法およびそのプログラム | |
JPH05143656A (ja) | 図形データ格納方法および装置 | |
JPH07271840A (ja) | ブロック図作成装置 | |
JPH10188024A (ja) | 図形編集装置及び方法並びに記録媒体 | |
JPH063800A (ja) | 画像処理方法 | |
JPH05266159A (ja) | 重複座標入力の自動回避方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071218 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101013 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101026 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101209 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110104 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110107 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140114 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |