JPH0744720A - 図形編集システムにおける角度情報の表示・参照方式 - Google Patents

図形編集システムにおける角度情報の表示・参照方式

Info

Publication number
JPH0744720A
JPH0744720A JP18591193A JP18591193A JPH0744720A JP H0744720 A JPH0744720 A JP H0744720A JP 18591193 A JP18591193 A JP 18591193A JP 18591193 A JP18591193 A JP 18591193A JP H0744720 A JPH0744720 A JP H0744720A
Authority
JP
Japan
Prior art keywords
angle
information
graphic
unit
display
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
JP18591193A
Other languages
English (en)
Inventor
Masami Sato
雅己 佐藤
Yurie Satou
由里恵 佐藤
Junichi Nakamura
淳一 中村
Yuzo Maeda
裕造 前田
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.)
Fujitsu Social Science Labs Ltd
Original Assignee
Fujitsu Social Science Labs 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 Fujitsu Social Science Labs Ltd filed Critical Fujitsu Social Science Labs Ltd
Priority to JP18591193A priority Critical patent/JPH0744720A/ja
Publication of JPH0744720A publication Critical patent/JPH0744720A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【目的】 図形編集システムにおいて,図形の作成・編
集時に補助情報として用いられる角度情報を表示・参照
する方式に関し,正確な図形を簡単に作成できるように
して,図形編集システムの性能を向上させる。 【構成】 入力獲得部1は,マウスから入力情報を獲得
する。図形選択部2は,入力獲得部1が獲得した入力情
報に基づいて,選択しようとする図形の点情報をデータ
保持部3に問い合わせる。データ保持部3は,各種図形
の点情報を保持している。角度計算部4は,図形選択部
2が,対象とする図形の点情報をデータ保持部3に問い
合わせて得られた情報から当該図形の2辺が成す角度を
算出する。角度情報描画部5は,角度計算部4が算出し
た角度を描画する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は,図形編集システムにお
ける角度情報の表示・参照方式,特に図形の作成・編集
時に補助情報として用いられる角度情報を表示・参照す
る方式に関する。
【0002】近年,コンピュータシステムのマルチメデ
ィア化に伴い,イメージ情報の重要性が増しており,高
速でかつ手軽な図形編集システムが求められている。こ
のため,図形編集システムには,優れたインタフェース
が提供されているが,現状のものでは充分でなく,より
精密な図形を作成するための手段が求められている。
【0003】
【従来の技術】従来の図形編集システムにおいては,図
形の作成は,マウスなどで座標を指定することにより行
い,座標指定時の補助情報や補助手段としては,マウス
位置の座標情報,グリッド表示,クロスカーソルなどが
用いられていた。
【0004】
【発明が解決しようとする課題】従来の図形編集システ
ムにおいては,提供される補助情報が座標情報のみであ
るため,図形間の位置や距離の関係しか分からず,角度
に関する情報が得られない,という問題があった。
【0005】従って,教育上の配慮から正確さが必要と
される学習用教材の算数や幾何などで使用される図形を
作成する場合において,角度に関する情報を必要とする
場合,角度を座標から計算して求める作業を必要とす
る,という問題が生じていた。
【0006】その結果,正確な図形を作成することが困
難である,という問題があった。本発明は,上記の問題
点を解決して,正確な図形を簡単に作成できるようにし
て,図形編集システムの性能を向上させることのできる
図形編集システムにおける角度情報の表示・参照方式,
特に図形の作成・編集時に補助情報として用いられる角
度情報を表示・参照する方式を提供することを目的とす
る。
【0007】
【課題を解決するための手段】図1は,本発明の基本構
成を示す図である。図1に示すように,本発明は,ディ
スプレイ画面上において,各種の図形を作成・編集する
のに用いられる図形編集システムであって,基本的に,
入力獲得部1,図形選択部2,データ保持部3,角度計
算部4,および角度情報描画部5を備える。
【0008】入力獲得部1は,マウスやキーボードなど
の入力手段から,図形作成モード,図形変形モード,お
よび図形選択モードなどのモード選択情報,並びに図形
作成モード時および図形変形モード時における位置座標
情報から成る入力情報を獲得する。
【0009】図形選択部は2,入力獲得部1が獲得した
入力情報に基づいて,選択しようとする図形の点情報を
データ保持部3に問い合わせる。データ保持部3は,各
種図形の点情報を保持している。
【0010】角度計算部4は,図形選択部2が,対象と
する図形の点情報をデータ保持部3に問い合わせて得ら
れた情報から当該図形の2辺が成す角度を算出する。角
度情報描画部5は,角度計算部4が算出した角度を,角
度情報ウィンドウ表示・消去制御部6が表示したウィン
ドウ内に描画する。
【0011】さらに,本発明は,付随的に,角度情報ウ
ィンドウ表示・消去制御部6,図形作成・変形部7,お
よび図形描画部8を備える。角度情報ウィンドウ表示・
消去制御部6は,ディスプレイ画面上に表示された図形
の近傍に,当該図形の2辺が成す角度を表示する角度情
報ウィンドウを表示する。
【0012】図形作成・変形部7は,入力獲得部1が獲
得した入力情報に基づいて,作成あるいは変形しようと
する図形の点情報をデータ保持部3に問い合わせる。図
形描画部8は,図形選択部2または図形作成・変形部7
が,選択,作成,あるいは変形の対象とする図形の点情
報をデータ保持部3に問い合わせ,必要とする情報が揃
った時点で,ディスプレイ画面上に対象とする図形を描
画する。
【0013】
【作用】図2は,2直線が成す角度の求め方を示す図で
あり,図2(a)は2直線が連続している場合,図2
(b)は2直線が連続していない場合をそれぞれ示して
いる。
【0014】(1)連続2直線間の角度の求め方〔図2
(a)〕 図2(a)に示すように3点abcがあるときに,直線
abと直線bcとが成す角度∠abcは,次の手順によ
り求められる。
【0015】 各直線abおよびbcのX軸方向およ
びY軸方向の座標値の差分dx,dyから傾きdy/d
xを求める。 ここで,点bを通る太線で示される水平な補助線b
dを考える。
【0016】 前記で求めた傾きから,各直線a
b,bcと補助線bdの成す角度∠abdおよび∠cb
dを三角関数により求める。 前記で求めた角度の差が直線abと直線bcとの
成す角度∠abcとして求まる。
【0017】(2)非連続2直線間の角度の求め方〔図
2(b)〕 図2(b)に示すように3点abcがあるときに,直線
abと直線cdとが成す角度は,次の手順により求めら
れる。
【0018】 点bを通る太線で示される水平な補助
線be,および点dを通る太線で示される水平な補助線
dfを考える。 直線abと補助線beとの成す角度∠abe,およ
び直線cdと補助線dfとの成す角度∠cdfを三角関
数により求める。
【0019】 補助線dfを平行移動して直線abと
交わる,新たな補助線ghを考える。その結果,∠cd
f=∠cghとなる。 前記およびで求めた角度∠abeと∠cghと
の差が直線abと直線cdとの成す角度として求まる。
【0020】以上のように,基準となる補助線を設ける
ことにより,連続2直線の場合および非連続2直線の場
合共に,2直線の成す角度を求めることができる。角度
は,度数およびラジアンの両方が使えることが望まし
く,小数点以下第n位の設定も可能とするとよい。
【0021】求めた角度の表示には,情報の表示領域の
移動や消去が容易にできるようにウィンドウを用いると
よい。ウィンドウの表示位置は,角度との関係が分かる
ように,目的とする角度の近傍とするとよい。
【0022】ウィンドウの表示位置座標は,直線の始点
と終点との位置関係(X/Y座標)から算出し,対象と
する図形と重ならないようにする。一例として,ウィン
ドウの表示位置座標(x±α,y±β)を次のように決
めることができる。
【0023】始点x≧終点x → 終点x−α ,始点
y≧終点y → 終点y−β 始点x<終点x → 終点x+α ,始点y<終点y
→ 終点y+β 上式中において,αおよびβの値は,作成する図形の大
きさやディスプレイ画面の大きさによって最適の表示が
得られるように,可変の値にすることができる。そし
て,その値は,プログラムの内外で設定することができ
る。
【0024】本発明に係る図形編集システムでは,連続
した直線で構成される多角形などの図形データを作成す
る際に,図形データを構成する直線の数を監視するよう
にしている。そして,間に角度を持つ2本の直線が作成
されると,図形が確定されるまでの間,各直線から求め
た角度情報を当該角の近傍に表示されたウィンドウ内に
表示する。
【0025】このようにすることにより,作成中の図形
の各点における角度情報が分かるので,各点における角
度として正確な値を持った図形を作成することが可能に
なる。この処理の対象となるデータは,ペイント(ビッ
トマップ)データおよびドロー(オブジェクト)データ
である。
【0026】また,図形の移動時および変更時にも角度
情報を示すウィンドウを表示することもできるが,図形
が選択状態にある間は,ディスプレイ画面上に継続して
表示しておくことができる。さらに,利用者(ユーザ)
が任意のタイミングで,必要のなくなったウィンドウを
閉じる(消去する)こともできる。この場合には,対象
とするデータは,図形作成後に選択可能なドロー(オブ
ジェクト)データに限られる。
【0027】同様に,任意の2直線(連続していなくて
もよい)がドロー(オブジェクト)データで描かれてい
る場合,それらを選択して角度情報を参照することもで
きる。この場合も,利用者(ユーザ)が任意のタイミン
グで,必要のなくなったウィンドウを閉じる(消去す
る)ことができる。
【0028】また,ディスプレイ画面上に表示されたウ
ィンドウに対して,マウスなどで確定指定を行うと,ウ
ィンドウ内に表示された角度情報が図形中に取り込まれ
る。以上のように,本発明に係る図形編集システムによ
れば,教育上の配慮から正確さが必要とされる学習用教
材の算数や幾何などで使用される図形を,正確かつ迅速
に作成することが可能になる。
【0029】
【実施例】図3は,本発明のハードウェア構成を示す図
であり,本発明に係る図形編集システムの実現に必要な
ハードウェアの構成とそれぞれの関係を示している。
【0030】図中,11はコンピュータシステム,12
はキーボード,13はマウス,14はコンピュータモニ
タ(ディスプレイ),15はファイル,16は利用者
(ユーザ)である。
【0031】コンピュータシステム11上のプログラム
は,利用者(ユーザ)16が操作するマウス13からの
入力情報を受け取り,メモリ上またはファイル15上に
あるデータから算出した角度情報をコンピュータモニタ
(ディスプレイ)14上に表示されたウィンドウ内に表
示する。
【0032】図4は,本発明のデータ構成を示す図であ
る。各図形データを構成する任意の直線データは,始点
データと終点データを必ず持っている。始点データおよ
び終点データは,それぞれX/Yの座標情報から構成さ
れている。本発明では,これらを用いて直線の傾きを求
め,その傾きから角度を算出している。
【0033】以下,本発明による角度表示の例を説明す
る。 (1)角度表示の例(その1)(図5参照) 図5において,左側には図形作成の処理フローが示され
ており,右側にはディスプレイ画面上の表示が示されて
いる。
【0034】(s1)キーボードまたはマウスにより
『角度表示』モードが選択される。 (s2)キーボードまたはマウスにより,作成する図形
の種別(正方形,二等辺三角形など)が選択される。
【0035】(s3)ディスプレイ画面上でマウスの左
ボタンをクリックすることにより,図形の最初の直線の
始点が指定される。 (s4)マウスを右方に移動させた後,マウスの左ボタ
ンをクリックすることにより,図形の最初の直線の終点
が確定される。
【0036】(s5)マウスを上方に移動させると,図
形の種別により必要な数のウィンドウが表示され,その
ウィンドウ内に角度情報が表示される。図の例は,最初
の直線(水平の太線)の終点から垂直上方へマウスを移
動した場合で,四角形で示すウィンドウ内にπ/2〔R
AD〕と表示された例を示す。
【0037】(s6)マウスを左方に移動させると,マ
ウスクリックによる終了指定までの間,マウスの位置に
応じて,2本目以降の直線と,その直前に作成した直線
とのなす角度の値が計算され,ウィンドウ内に算出され
た角度情報が表示される。図の例は,最初の直線(水平
の太線)の終点から左側上方へマウスを移動した場合
で,四角形で示すウィンドウ内にπ/4〔RAD〕と表
示された例を示す。
【0038】(s7)マウスの中ボタンをクリックする
と,図形の作成が終了される。 (s8)図形作成終了指定を行うと,同時にウィンドウ
が消去される。 以上の各ステップを経て,図5の右下に示す図形が作成
される。
【0039】(2)角度表示の例(その2)(図6参
照) 図6において,左側には図形作成の処理フローが示され
ており,右側にはディスプレイ画面上の表示が示されて
いる。
【0040】(s1)キーボードまたはマウスにより
『角度表示』モードが選択される。 (s2)キーボードまたはマウスにより,作成する図形
の種別(本例では,直角三角形)が選択される。
【0041】(s3)ディスプレイ画面上でマウスの左
ボタンをクリックすることにより,図形の最初の直線の
始点が指定される。 (s4)マウスを右方に移動させた後,マウスの左ボタ
ンをクリックすることにより,図形の最初の直線の終点
が確定される。
【0042】(s5)マウスを上方に移動させると,図
形の種別により必要な数のウィンドウが表示され,その
ウィンドウ内に角度情報が表示される。図の例は,最初
の直線(水平の太線)の終点から垂直上方へマウスを移
動した場合で,2個の四角形で示す2個のウィンドウ内
にπ/4〔RAD〕およびπ/2〔RAD〕と表示され
た例を示す。
【0043】(s6)マウスを左方に移動させると,マ
ウスクリックによる終了指定までの間,マウスの位置に
応じて,2本目以降の直線と,その直前に作成した直線
とのなす角度の値が計算され,ウィンドウ内に算出され
た角度情報が表示される。図の例は,最初の直線(水平
の太線)の終点から左側上方へマウスを移動した場合
で,2個の四角形で示す2個のウィンドウ内にπ/2
〔RAD〕およびπ/4〔RAD〕と表示された例を示
す。
【0044】(s7)マウスの中ボタンをクリックする
と,図形の作成が終了される。 (s8)図形作成終了指定を行うと,同時にウィンドウ
が消去される。 以上の各ステップを経て,図6の右下に示す直角三角形
が作成される。
【0045】(3)角度表示の例(その3)(図7参
照) 図7において,左側には図形変形の処理フローが示され
ており,右側にはディスプレイ画面上の表示が示されて
いる。
【0046】(s1)キーボードまたはマウスにより
『角度表示』モードが選択される。 (s2)キーボードまたはマウスにより,変形の対象と
なる角度を持つ図形が選択される。
【0047】(s3)ディスプレイ画面上で,角度情報
を得たい2本直線の交点にマウスカーソルを合わせてマ
ウスの左ボタンをクリックすると,図形選択マーク表示
と同時に図形の種別により必要な数のウィンドウが表示
され,ウィンドウ内に角度情報が表示される。図の例
は,2直線がなす角の角度が45度の場合で,四角形で
示すウィンドウ内に45.00〔DEG〕と表示された
例を示す。
【0048】(s4)図形選択マークのマウスドラッグ
により,図形変形が開始される。 (s5)マウスを移動させると,マウスクリックによる
終了指定までの間,マウスの位置に応じて,2直線のな
す角度の値が計算され,ウィンドウ内に算出された角度
情報が表示される。図の例は,上方へマウスを移動した
場合で,四角形で示すウィンドウ内に70.00〔DE
G〕と表示された例を示す。
【0049】(s6)図形変形終了指定を行う。 以上の各ステップを経て,図7の右下に示すように図形
変形が行われる。 (4)角度表示の例(その4)(図8参照) 図8において,左側には図形変形の処理フローが示され
ており,右側にはディスプレイ画面上の表示が示されて
いる。
【0050】(s1)キーボードまたはマウスにより
『角度表示』モードが選択される。 (s2)キーボードまたはマウスにより,変形の対象と
なる角度を持つ図形が選択される。
【0051】(s3)ディスプレイ画面上で,角度情報
を得たい2本直線の交点にマウスカーソルを合わせてマ
ウスの左ボタンをクリックすると,図形選択マーク表示
と同時に図形の種別により必要な数のウィンドウが表示
され,ウィンドウ内に角度情報が表示される。図の例
は,直角二等辺三角形の場合で,2個の四角形で示す2
個のウィンドウ内に,それぞれ90.00〔DEG〕お
よび45.00〔DEG〕と表示された例を示す。
【0052】(s4)図形選択マークのマウスドラッグ
により,図形変形が開始される。 (s5)マウスを移動させると,マウスクリックによる
終了指定までの間,マウスの位置に応じて,2直線のな
す角度の値が計算され,ウィンドウ内に算出された角度
情報が表示される。図の例は,上方へマウスを移動した
場合で,2個の四角形で示す2個のウィンドウ内に,そ
れぞれ50.00〔DEG〕および70.00〔DE
G〕と表示された例,およびそれぞれ45.00〔DE
G〕および45.00〔DEG〕と表示された例を示
す。
【0053】(s6)図形変形終了指定を行う。 以上の各ステップを経て,図8の右下に示すように図形
変形が行われる。 (5)角度表示の例(その5)(図9参照) 図9において,左側には図形変形の処理フローが示され
ており,右側にはディスプレイ画面上の表示が示されて
いる。
【0054】(s1)キーボードまたはマウスにより
『角度参照』モードが選択される。 (s2)任意の2直線が選択される。 (s3)ディスプレイ画面上で,角度情報を得たい1本
目の直線の始点および終点にマウスカーソルを合わせて
マウスの左ボタンをクリックすると,図形選択マークが
表示される。
【0055】(s4)ディスプレイ画面上で,角度情報
を得たい2本目の直線の始点および終点にマウスカーソ
ルを合わせてマウスの左ボタンをクリックすると,図形
選択マークが表示される。
【0056】(s5)2直線が選択されると同時に,当
該2直線の近傍に角度参照ウィンドウが表示され,その
ウィンドウ内に,当該2直がなす角度の値が表示され
る。図の例は,角度参照ウィンドウ内に45.00〔D
EG〕と表示された例である。
【0057】以上の各ステップを経て,図9の右下に示
すように選択された2直線がなす角度の角度表示が行わ
れる。次に,図10を用いて,角度表示の処理フローを
説明する。
【0058】(s1)マウスボタンが押下されているか
否かを判定する。YESならばs2の処理に進み,NO
ならばs10の処理に進む。 (s2)図形作成中であるか否かを判定する。YESな
らばs3の処理に進み,NOならばs7の処理に進む。
【0059】(s3)作成図形の直線が連続しているか
否かを判定する。YESならばs4の処理に進み,NO
ならばs1の処理に戻る。 (s4)角度表示用ウィンドウを表示中であるか否かを
判定する。YESならばs5の処理に進み,NOならば
s9の処理に進む。
【0060】(s5)2直線の座標から,当該2直線が
なす角の角度を計算する。 (s6)角度表示用ウィンドウ内にs5で計算した角度
の値を表示する。 (s7)図形変形中であるか否かを判定する。YESな
らばs8の処理に進み,NOならばs1の処理に戻る。
【0061】(s8)選択された図形を構成する直線が
連続しているか否かを判定する。YESならばs4の処
理に進み,NOならばs1の処理に戻る。 (s9)角度表示用ウィンドウを2直線がなす角の周辺
(近傍)に表示する。
【0062】(s10)マウスが移動したか否かを判定
する。YESならばs11の処理に進み,NOならばs
12の処理に進む。 (s11)マウスの座標に合わせて,図形のガイドを表
示する。
【0063】(s12)マウスボタンが開放されたか否
かを判定する。YESならばs13の処理に進み,NO
ならばs1の処理に戻る。 (s13)終了指定が行われたか否かを判定する。YE
Sならばs14の処理に進み,NOならばs1の処理に
戻る。
【0064】(s14)角度表示用ウィンドウに対して
確定処理があるか否かを判定する。YESならばs15
の処理に進み,NOならば図形作成・変形を終了する。 (s15)角度情報を図形中に取り込む。
【0065】以上の各ステップを経て,図形作成・変形
における角度表示の処理フローが終了する。次に,図1
1を用いて,角度参照の処理フローを説明する。
【0066】(s1)図形コマンドの選択を行う。 (s2)選択されたコマンドが角度参照であるか否かを
判定する。YESならばs3の処理に進み,NOならば
s8の処理に進む。
【0067】(s3)角度参照用ウィンドウを,図形を
構成する2直線の周辺(近傍)に表示する。 (s4)マウスボタンが押下されたか否かを判定する。
YESならばs5の処理に進み,NOならば再びs4の
処理に戻る。
【0068】(s5)2本の直線が選択されたか否かを
判定する。YESならばs6の処理に進み,NOならば
s4の処理に戻る。 (s6)2直線の座標から,当該2直線がなす角の角度
を計算する。
【0069】(s7)角度参照用ウィンドウ内にs6の
処理により計算した2直線がなす角の角度を表示する。 (s8)角度参照用ウィンドウを消去する。
【0070】(s9)角度参照用ウィンドウに対して確
定処理があるか否かを判定する。YESならばs10の
処理に進み,NOならば角度参照処理を終了する。 (s10)角度情報を図形中に取り込む。
【0071】以上の各ステップを経て,角度参照処理フ
ローが終了する。次に,図12を用いて,角度計算の処
理フローを説明する。 (s1)X方向の傾きが0であるか否かを判定する。Y
ESならばs2の処理に進み,NOならばs5の処理に
進む。
【0072】(s2)Y方向の傾きが負であるか否かを
判定する。YESならばs3の処理に進み,NOならば
s4の処理に進む。 (s3)度=−90に設定する。
【0073】(s4)度=90に設定する。 (s5)X方向の傾きが負であるか否かを判定する。Y
ESならばs6の処理に進み,NOならばs9の処理に
進む。
【0074】(s6)Y方向の傾きが負であるか否かを
判定する。YESならばs7の処理に進み,NOならば
s8の処理に進む。 (s7)度=arctan(dy/dx)*180/
3.14−180に設定する。
【0075】(s8)度=180+arctan(dy
/dx)*180/3.14に設定する。 (s9)度=arctan(dy/dx)*180/
3.14に設定する。
【0076】(s10)角度を2組の直線について求め
たか否かを判定する。YESならばs11の処理に進
み,NOならばs1の処理に戻る。 (s11)2組の直線の傾きがなす角度の差を求める。
【0077】(s12)角度表示がラジアンであるか否
かを判定する。YESならば角度計算処理を終了する。
NOならばs13の処理に進む。 (s13)度数からラジアンに変換する。
【0078】以上の各ステップを経て,角度計算の処理
フローが終了する。
【0079】
【発明の効果】本発明によれば,図形編集システムにお
いて,図形作成・変形中はもとより作成後の図形を構成
する任意の2直線に対しても,当該2直線がなす角度を
補助情報として提供することができるので,底辺が水平
や垂直でなく傾いている図形の作成・変形や,1辺を他
の図形に重ねる場合などでも,正確な図形を簡単かつ迅
速に作成することが可能になる。
【0080】したがって,本発明によれば,教育上の配
慮から正確さが必要とされる学習用教材の算数や幾何な
どで使用される図形を,正確かつ迅速に作成することが
可能になる。
【0081】以上のように,本発明は,図形編集システ
ムの性能向上に寄与するところが大きい。
【図面の簡単な説明】
【図1】本発明の基本構成を示す図である。
【図2】2直線が成す角度の求め方を示す図である。
【図3】本発明のハードウェア構成を示す図である。
【図4】本発明のデータ構成を示す図である。
【図5】角度表示の例(その1)を示す図である。
【図6】角度表示の例(その2)を示す図である。
【図7】角度表示の例(その3)を示す図である。
【図8】角度表示の例(その4)を示す図である。
【図9】角度表示の例(その5)を示す図である。
【図10】角度表示の処理フローを示す図である。
【図11】角度参照の処理フローを示す図である。
【図12】角度計算を処理フローを示す図である。
【符号の説明】 1 入力獲得部 2 図形選択部 3 データ保持部 4 角度計算部 5 角度情報描画部 6 角度情報ウィンドウ表示・消去制御部 7 図形作成・変形部 8 図形描画部
フロントページの続き (72)発明者 中村 淳一 東京都品川区大崎1丁目6番4号 株式会 社富士通ソーシアルサイエンスラボラトリ 内 (72)発明者 前田 裕造 東京都品川区大崎1丁目6番4号 株式会 社富士通ソーシアルサイエンスラボラトリ 内

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 ディスプレイ画面上において,各種の図
    形を作成・編集するのに用いられる図形編集システムで
    あって,入力獲得部(1),図形選択部(2),データ
    保持部(3),角度計算部(4),および角度情報描画
    部(5)を備え,入力獲得部(1)は,マウスやキーボ
    ードなどの入力手段から,図形作成モード,図形変形モ
    ード,および図形選択モードなどのモード選択情報,並
    びに図形作成モード時および図形変形モード時における
    位置座標情報から成る入力情報を獲得し,図形選択部
    (2)は,入力獲得部(1)が獲得した入力情報に基づ
    いて,選択しようとする図形の点情報をデータ保持部
    (3)に問い合わせ,データ保持部(3)は,各種図形
    の点情報を保持しており,角度計算部(4)は,図形選
    択部(2)が,対象とする図形の点情報をデータ保持部
    (3)に問い合わせて得られた情報から当該図形の2辺
    が成す角度を算出し,角度情報描画部は,角度計算部
    (4)が算出した角度を描画することを特徴とする図形
    編集システムにおける角度情報の表示・参照方式。
  2. 【請求項2】 請求項1において,図形選択部(2)に
    より,角度を参照したい図形が選択されると,角度情報
    描画部(5)は,当該図形の近傍に,角度計算部(4)
    が算出した角度を描画することを特徴とする図形編集シ
    ステムにおける角度情報の表示・参照方式。
  3. 【請求項3】 請求項1または2において,角度情報ウ
    ィンドウ表示・消去部(6)を備え,図形選択部(2)
    により,角度を参照したい図形が選択されると,角度情
    報ウィンドウ表示・消去部(6)は,角度情報ウィンド
    ウを表示し,角度情報描画部(5)は,該角度表示ウィ
    ンドウ内に,角度計算部(4)が算出した角度を描画
    し,角度情報ウィンドウ表示・消去部(6)は,必要に
    応じて,表示した角度情報ウィンドウを移動または消去
    することを特徴とする図形編集システムにおける角度情
    報の表示・参照方式。
  4. 【請求項4】 請求項1〜3のうちの1項において,図
    形作成・変形部(7)および図形描画部(8)を備え,
    図形作成・変形部(7)は,入力獲得部(1)が獲得し
    た入力情報に基づいて,作成あるいは変形しようとする
    図形の点情報をデータ保持部(3)に問い合わせ,図形
    描画部(8)は,図形選択部(2)または図形作成・変
    形部(7)が,選択,作成,あるいは変形の対象とする
    図形の点情報をデータ保持部(3)に問い合わせ,必要
    とする情報が揃った時点で,ディスプレイ画面上に対象
    とする図形を描画し,角度情報描画部(5)は,作成中
    または変形中の図形の角度をリアルタイムで表示するこ
    とを特徴とする図形編集システムにおける角度情報の表
    示・参照方式。
JP18591193A 1993-07-28 1993-07-28 図形編集システムにおける角度情報の表示・参照方式 Pending JPH0744720A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18591193A JPH0744720A (ja) 1993-07-28 1993-07-28 図形編集システムにおける角度情報の表示・参照方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18591193A JPH0744720A (ja) 1993-07-28 1993-07-28 図形編集システムにおける角度情報の表示・参照方式

Publications (1)

Publication Number Publication Date
JPH0744720A true JPH0744720A (ja) 1995-02-14

Family

ID=16179042

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18591193A Pending JPH0744720A (ja) 1993-07-28 1993-07-28 図形編集システムにおける角度情報の表示・参照方式

Country Status (1)

Country Link
JP (1) JPH0744720A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016170552A (ja) * 2015-03-12 2016-09-23 カシオ計算機株式会社 図形表示制御装置及びプログラム
JP2018010456A (ja) * 2016-07-13 2018-01-18 シャープ株式会社 表示システム、表示制御装置、および表示方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016170552A (ja) * 2015-03-12 2016-09-23 カシオ計算機株式会社 図形表示制御装置及びプログラム
JP2018010456A (ja) * 2016-07-13 2018-01-18 シャープ株式会社 表示システム、表示制御装置、および表示方法

Similar Documents

Publication Publication Date Title
US5293529A (en) Three-dimensional information handling system
JP3857328B2 (ja) ディスプレイ編集システム
US5841440A (en) System and method for using a pointing device to indicate movement through three-dimensional space
US5490241A (en) Interactive computer graphics system for making precise drawings
JP3993266B2 (ja) 動的に向きを変えられるコンパス・カーソルをコンピュータ・ディスプレイ上に提供する方法および装置
US7098933B1 (en) Acquiring and unacquiring alignment and extension points
EP0640906B1 (en) Display apparatus
JP3353955B2 (ja) 関心領域の形状変更方法
JPH05108786A (ja) 図形の変形方法及び装置
JPWO1994001829A1 (ja) 三次元図形編集装置
JPWO2009104218A1 (ja) 地図表示装置
US6346943B1 (en) Method, apparatus, and article of manufacture for defining a relative polar angle snap CAD tool
JPH0744720A (ja) 図形編集システムにおける角度情報の表示・参照方式
JP3357760B2 (ja) 文字図形入力編集装置
JP2662539B2 (ja) 3次元図形処理装置
JP3595060B2 (ja) 図形操作装置
JPH08249500A (ja) 3次元図形の表示方法
JP2625600B2 (ja) 図形移動変形方法及び装置
Taki et al. MRHaD: Mixed Reality-based Hand-Drawn Map Editing Interface for Mobile Robot Navigation
JP3387561B2 (ja) 図形編集システムにおける三角形の作成方式
JPH07105395A (ja) 情報処理装置
JPH10105334A (ja) タッチパネルによる2点選択図形移動方法
JPH0577111B2 (ja)
JPH06251120A (ja) 図形処理方法
JP2571178B2 (ja) 3次元図形処理装置