JPH0581391A - 傾きのある直線作画方法 - Google Patents

傾きのある直線作画方法

Info

Publication number
JPH0581391A
JPH0581391A JP23780291A JP23780291A JPH0581391A JP H0581391 A JPH0581391 A JP H0581391A JP 23780291 A JP23780291 A JP 23780291A JP 23780291 A JP23780291 A JP 23780291A JP H0581391 A JPH0581391 A JP H0581391A
Authority
JP
Japan
Prior art keywords
protractor
display
data
straight line
inclination
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
JP23780291A
Other languages
English (en)
Inventor
Masaharu Horiuchi
正晴 堀内
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP23780291A priority Critical patent/JPH0581391A/ja
Publication of JPH0581391A publication Critical patent/JPH0581391A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】 【目的】対話型の図形作画システムにおいて、管面上に
分度器を表示し直線作画を行う方法で、作画状況、およ
び使用目的に応じて分度器の表示内容を任意に変更する
ことが可能な、分度器表示による使い勝手の良い直線作
画方法を提供する。 【構成】分度器表示属性データと、このデータを取り込
みその値を変更する分度器表示属性変更処理部4と、分
度器表示属性データを解析し管面上に分度器を表示する
分度器表示処理部7と、表示された分度器を使用して傾
きのある直線を作画する作画処理部9とを有する。分度
器表示属性変更処理部4により、表示する分度器の表示
内容を変更する。分度器表示属性データの中に分度器の
目盛を規定するデータを持ち、このデータを角度以外の
単位にすることの他に、分度器の目盛上に使用者の作画
した角度付き直線を補正するか否かの識別子を設ける。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、コンピュータにより図
形作画を行うシステム、特に対話型で図形作画を行うこ
とを主目的とするもので任意の角度、傾きを持った直線
作画方法に関する。
【0002】
【従来の技術】従来、対話型で図形作画を行うことを主
目的としたシステムでは、直線作画の方法として次のよ
うな型式の作画方法がとられていた。第一の方法は、基
準となる一点に対し二点目の座標を指定する方法で、二
点面の指定方法として数値で座標値を指定する方法と、
同一平面上の点を位置指示用入力装置、例えば、マウス
等で指定する方法がある、更に複数の幾何形状の接点や
交点、又は、中間点等を指定する方法がある。第二の方
法は、基準となる一点に対し基準線、例えば水平線から
の角度と長さを指定する方法である。しかし、角度が未
定で、前記図形作画システムの使用者が感覚的に適当と
思う傾きで作画したい時、傾きの目安となるものが無
い、又、各種の円グラフを作画する時、円グラフの各要
素の割合を角度に変換してから境界の直線を作画しなけ
ればならない。
【0003】
【発明が解決しようとする課題】対話型で、図形作画を
主目的とする図形作画システムの直線作画において、角
度が未定で使用者が感覚的に適当と判断する傾きで作画
したいとき、使用者が傾きを適当と判断するための物差
しが無く、不便を感じている。そこで前記に対し、使用
者の判断を支援するものとして使用者の図形作画と別に
分度器を表示し任意に配置できるようにするものであ
る。しかし、使用者の作画状況により表示する分度器に
対し次のような問題点が生じる、第一は、表示する分度
器の大きさが大き過ぎたり、小さ過ぎたりしていて適当
な大きさになっていない、第二は、色の組合せが悪く分
度器が見えなくなる、第三は、分度器の目盛間隔が大き
過ぎたり、小さ過ぎたりしていて適当な間隔になってい
ない。又、例えば円グラフを作画する場合には、指定さ
れるデータが角度ではなく、例えば百分率で入力された
データを角度に変換した後、傾きのある直線作画を行わ
なければならない等の問題がある。また分度器表示によ
り、分度器の目盛を参考に傾きのある直線を作画すると
き、使用者が目盛に合わせて傾きを指定するため正確に
は目盛線上からずれる誤差が生じている。本発明は、こ
れらの問題点を解消し、対話型の図形作画システムを使
用する人にとって使い勝手の良い傾きのある直線作画方
法を提供するものである。
【0004】
【課題を解決するための手段】本発明は、画面に分度器
を表示するためのデータをデータ記憶装置に保持し、傾
きのある直線作画時にそのデータにより分度器を作画し
表示するものである、また、画面に分度器を表示するた
めのデータとして分度器の表示内容を規定する表示属性
データを持ち、このデータを変更することにより分度器
の表示内容を変更するものである。また、前記表示属性
データの中に分度器の目盛を規定するデータを持ち、こ
のデータを角度以外の単位にすることが出来るようにす
るものである、更に、前記分度器の目盛を規定するデー
タの他に、分度器の目盛上に使用者の作画した角度付き
直線を補正するか否かの識別子を設け、この識別子によ
り補正するか否かを決定するようにしたものである。
【0005】
【作用】本発明によると、分度器を表示するための表示
属性データを記憶装置に保持し分度器表示属性変更処理
部、および、分度器表示処理部が前記表示属性データを
取り込み、かつ表示属性データを変更しながら使用目的
に合わせた分度器表示を行うので使用者にとって使い勝
手の良い傾きのある直線作画ができる。
【0006】
【実施例】以下、本発明の実施例を詳細に説明する。図
1は、本発明を適用した対話型図形作画システムの一実
施例における処理フローを示す図である。対話型図形作
画システムは実行が開始されると(ステップ1)、次に
使用者がどんな作業をするのかを指示するためのコマン
ド入力処理を行う(ステップ2)、次に入力されたコマ
ンドが何かを番号で判定し(ステップ3)、各番号の処
理を行う。傾きのある直線作画コマンドが指定される
と、本システムが分度器を表示して傾きのある直線作画
を行うために必須である作画基準点と傾きの基準となる
方向のデータ入力を行い、次に、本システムの標準値と
して記憶装置に記憶されている分度器表示属性データの
取り込みを行う。次に、表示基準位置変更処理部で表示
属性データの表示基準位置データを作画基準点データに
変更する(ステップ5)。次に、表示基準方向変更処理
部で表示基準方向データを作画の傾きの基準となる方向
データに変更する(ステップ6)。次に、分度器表示処理
部で全ての分度器表示属性データの解析を行い分度器の
表示処理を行う(ステップ7)。次に、表示された分度
器を利用し適当な傾きを指定し直線を作画することがで
きる(ステップ9)。コマンド番号の判定(ステップ3)
がその他の作画の時は、その他の各々の処理を行ない
(ステップ8)、各々の図形作画処理を行ない(ステッ
プ9)、再度コマンド入力処理に戻る(ステップ2)。
コマンド番号の判定(ステップ3)が分度器表示属性変
更の時は分度器表示属性変更処理(ステップ4)を行な
い再度コマンド入力処理に戻る(ステップ2)。コマン
ド入力処理(ステップ2)で終了が指示されるまで繰り
返し、コマンド番号の判定(ステップ3)が終了の時、
本システムは終了する(ステップ10)。従って、使用
者は、傾きのある直線作画を行う前に分度器表示属性変
更を行い、作画状況に合わせた分度器表示を行うことが
できる。
【0007】分度器表示属性変更処理については、図2
の分度器表示属性変更処理フローチャートにより更に詳
細に説明する。本システムは実行開始後最初の処理の時
は、本システムの標準値として記憶装置に記憶されてい
る分度器表示属性データの取り込みを行なう(ステップ
22)。次に表示属性変更機能選択(ステップ23)に
より変更する属性を指定する、機能を番号により判定し
(ステップ24)、各々の属性変更処理(ステップ2
5)から(ステップ32)の中より一個ずつ必要回数分
繰り返し分度器表示属性の値を希望する値に変更した後
終了処理を行ない(ステップ33)終了する(ステップ
34)。表示モード変更処理は(ステップ25)は分度
器の表示または、非表示のモード切り換えスイッチの値
の変更を行なうものである。表示サイズ変更処理(ステ
ップ26)は、管面上に表示する分度器の大きさを変更
するもので、分度器の半径を管面の座標系で指定し変更
する。表示色変更処理(ステップ27)は、表示する分
度器の作画要素の色を変更するもので各要素には、背
景,目盛線,目盛数値,輪郭等がある。表示目盛単位変
更処理(ステップ28)は、分度器に表示する目盛の単
位と精度を変更するもので、単位については、例えば、
角度を使用するもの、360度又は指定された角度を1
00%としてその割合を目盛にするもの、時間で24時
間,12時間、あるいは1時間等を360度又は指定さ
れた角度として時間,分,秒を目盛にするもの、あるも
のの総数を360度又は指定された角度としてそのもの
の単位を目盛にするもの等、数で表される全てのものを
目盛にすることである。また、精度については、例え
ば、角度の場合表示する目盛を1度,5度,10度,1
5度,30度と言うように使用目的により目盛の間隔、
即ち精度を変更するものである。表示範囲変更処理(ス
テップ29)は、分度器を表示するとき分度器の表示範
囲、例えば、全周(360度),1/2(180度),1
/4(90度)、および指定の角度分の形状表示を行う
ものである。表示基準位置変更処理(ステップ30)
は、分度器を表示するとき分度器の中心を画面上に配置
するための基準座標値を変更するものである。表示基準
線方向変更処理(ステップ31)は、表示基準位置に分
度器の中心を配置し分度器の表示基準線、例えば、0度
を水平線上、あるいは指定線上(任意の方向)に合わせ
て表示できるようにするものである。このように、分度
器は、色や形の変更の他に、分度器の目盛の単位として
角度以外の百分率や時間等を指定することができ、図形
作画として各種の円グラフ等を含む任意の傾きのある直
線を容易に作画することができる。
【0008】補正モード変更処理(ステップ32)は、角
度付き直線作画に対し、表示された分度器の目盛線上に
直線の傾きを補正するモードと、しないモードの切替を
行うものである。直線の傾き補正について図3を用いて
説明する、図3は角度付き直線の傾き補正方法を示す図
で、分度器の表示属性は、次のようになっている、表示
目盛単位:角度,精度:5度、表示範囲:1/4、表示
基準位置:点P(XP,YP),表示基準線方向:水平
線上(0度)、補正モード:補正有りで基準位置点Pよ
り距離Rの位置点P0を指定し角度付き直線作画を行う
ものである。点P0の指定に対し点Pより距離R上で、
目盛m1の延長線上の点P1と、目盛m2の延長線上の
点P2で、P0とP1,P0とP2間の距離を比較し近
い方の目盛り上に補正する、更に、この時の補正方法と
して、例えば、目盛m1上に補正するとした時点P0を
点Pからの距離R上の点P1に補正する方法と、点Pか
らの水平方向の距離X上の点P3に補正する方法と、点
Pからの垂直方向の距離Y上の点P4に補正する方法が
あり、補正モードを示す属性データに前記補正方法を示
す値を設定し補正方法を変更できるようにしている。こ
のように、図3の実施例によれば、対話型で作画する傾
きのある直線を、分度器の目盛線上に利用目的に応じて
補正を行うことができる。
【0009】
【発明の効果】本発明によれば、対話型図形作画システ
ムにおいて、任意の傾きのある直線作画を行うとき、作
画状況、および、使用目的に合わせた形で分度器の表示
を行うことができ、対話型図形作画システム、および、
そのシステムの使用者に作画上の制限を設けることな
く、使い勝手の良い傾きのある直線作画方法を提供する
ことができる。
【図面の簡単な説明】
【図1】本発明の一実施例における対話型図形作画シス
テム処理フローチャート。
【図2】本発明の分度器表示属性変更処理フローチャー
ト。
【図3】本発明の分度器表示における角度付き直線の傾
き補正方法を示す説明図。
【符号の説明】 2…コマンド入力処理、7…分度器表示処理、9…図形
作画処理。

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】図形表示装置と、図形データ入力装置及び
    入力制御装置と、データ記憶装置と、入力されるデータ
    を前記データ記憶装置に格納すると共に前記図形表示装
    置に表示する処理装置を備えた対話型図形作画システム
    において、前記データ記憶装置に分度器表示のためのデ
    ータを保持し、傾きのある直線作画のために、分度器を
    表示することを特徴とする傾きのある直線作画方法。
  2. 【請求項2】請求項1において、前記分度器の表示のた
    めのデータとして表示属性データを保持し、分度器の表
    示内容の変更をする傾きのある直線作画方法。
  3. 【請求項3】請求項1または2において、前記分度器表
    示属性データとして分度器の目盛に角度以外の単位を任
    意に指定することができる傾きのある直線作画方法。
  4. 【請求項4】請求項1,2または3において、表示分度
    器の目盛間隔の線上に傾きを補正する傾きのある直線作
    画方法。
JP23780291A 1991-09-18 1991-09-18 傾きのある直線作画方法 Pending JPH0581391A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23780291A JPH0581391A (ja) 1991-09-18 1991-09-18 傾きのある直線作画方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23780291A JPH0581391A (ja) 1991-09-18 1991-09-18 傾きのある直線作画方法

Publications (1)

Publication Number Publication Date
JPH0581391A true JPH0581391A (ja) 1993-04-02

Family

ID=17020634

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23780291A Pending JPH0581391A (ja) 1991-09-18 1991-09-18 傾きのある直線作画方法

Country Status (1)

Country Link
JP (1) JPH0581391A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200311866A1 (en) * 2019-03-26 2020-10-01 Casio Computer Co., Ltd. Protractor image changing method, protractor image changing apparatus and server apparatus
JP2021051719A (ja) * 2019-03-26 2021-04-01 カシオ計算機株式会社 プログラム、分度器画像変更装置、サーバ装置、分度器画像変更システム、及び分度器画像変更方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200311866A1 (en) * 2019-03-26 2020-10-01 Casio Computer Co., Ltd. Protractor image changing method, protractor image changing apparatus and server apparatus
JP2021051719A (ja) * 2019-03-26 2021-04-01 カシオ計算機株式会社 プログラム、分度器画像変更装置、サーバ装置、分度器画像変更システム、及び分度器画像変更方法
US11875474B2 (en) 2019-03-26 2024-01-16 Casio Computer Co., Ltd. Protractor image changing method, protractor image changing apparatus and server apparatus

Similar Documents

Publication Publication Date Title
EP0182969B1 (en) Object manipulation on a screen
JPH0616290B2 (ja) 3次元連接体の形状定義方法
JP2570858B2 (ja) 離散的量の入力方法
JPH05314269A (ja) グラフ作成装置
JP2005025605A (ja) 物理データフィッティング係数生成システムおよび方法
JP2829692B2 (ja) オペレーションマクロ方式cad装置
JP2656484B2 (ja) 図面管理方法および装置
JPH06223154A (ja) 立体図形の距離測定装置
JP2753226B2 (ja) 図面管理方法および装置
CN117934342A (zh) 一种标准比例尺栅格快速校正并裁切的方法
JPH0681029U (ja) デジタイザ
JPH1166328A (ja) 曲線描画装置
JPH04303228A (ja) 情報処理装置
JPH03194555A (ja) チラシ・カタログ類の割付装置
JP2882884B2 (ja) 図形表示装置
JPH01150927A (ja) 図形入力装置
JP2753227B2 (ja) 図面管理方法および装置
JP2902856B2 (ja) データ入力編集装置
JP3036813B2 (ja) 作図装置
JP2943177B2 (ja) 目盛数値付けxy座標軸の描画装置
JPH05204548A (ja) 表示位置移動方法および装置
JPS60263994A (ja) 直線描画方式
JP3387561B2 (ja) 図形編集システムにおける三角形の作成方式
JP3255685B2 (ja) 画像修正方法
JPH0528239A (ja) 図形入力処理装置