JP4774911B2 - 作図処理プログラム、作図処理プログラムを記録した記録媒体、作図処理方法及び作図処理システム - Google Patents
作図処理プログラム、作図処理プログラムを記録した記録媒体、作図処理方法及び作図処理システム Download PDFInfo
- Publication number
- JP4774911B2 JP4774911B2 JP2005309045A JP2005309045A JP4774911B2 JP 4774911 B2 JP4774911 B2 JP 4774911B2 JP 2005309045 A JP2005309045 A JP 2005309045A JP 2005309045 A JP2005309045 A JP 2005309045A JP 4774911 B2 JP4774911 B2 JP 4774911B2
- Authority
- JP
- Japan
- Prior art keywords
- coordinates
- candidate
- start point
- cursor
- intersection
- 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.)
- Expired - Fee Related
Links
- 238000003672 processing method Methods 0.000 title description 2
- 230000006870 function Effects 0.000 claims description 38
- 238000013500 data storage Methods 0.000 claims description 37
- 238000000034 method Methods 0.000 claims description 16
- 239000000284 extract Substances 0.000 claims description 4
- 239000003550 marker Substances 0.000 description 38
- 238000011960 computer-aided design Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
Description
更に、込み入った場所を指示する場合、拡大/縮小により場所を特定する必要がある。このような、拡大/縮小操作を行なっていると、本来の作図作業の効率を低下させることになる。
請求項1、7、8、9に記載の発明によれば、制御手段が、入力手段を用いて設定された新規オブジェクトの始点座標を記録する。始点座標と、始点座標から水平方向もしくは垂直方向に対して斜めに移動したカーソルの現在位置座標であるカーソル座標とを結ぶ延長線を生成する関数を算出する。延長線と作図空間内に設置された既存オブジェクトとの交点座標を特定する。交点座標を新たな処理対象候補として、この候補を選択するための候補選択手段を表示手段に出力する。候補選択手段が選択された場合には、候補選択手段に対応する交点を用いて、作図指示を出力する。候補選択手段を作図の指示ポイント等として利用することにより、下書きを行なうことなく、効率的に作図を行なうことができる。
制御ユニット20は、CPU等の演算処理手段、RAM、ROM、ハードディスク装置等のデータ記憶手段、外部装置とのインターフェイス手段から構成され、入力制御部21、座標メモリ22、制御手段としての作図制御部23、表示制御部24、作図データ記憶部25を含んで構成される。
一方、候補座標は、始点入力モードの次の終点入力モードにおいて、後述する処理において算出した場合に、そのときの交点座標が候補座標として記録される。
寸法表示手段は、候補選択手段が選択された場合には、候補選択手段に対応する交点を用いて、作図指示を出力する手段として機能する。
まず、作図制御部23は、始点座標とカーソル座標との延長線を生成する(ステップS2−1)。具体的には、始点座標とカーソル座標と結ぶ線(延長線)を生成する延長線関数を特定する。本実施形態では、延長線関数として、両者を直線で結んだ関数を用いる。
・ 上記実施形態では、作図制御部23は、候補マーカ表示処理を実行する(ステップS1−3)。この場合、作図制御部23は、始点座標とカーソル座標との延長線を生成する(ステップS2−1)。次に、作図制御部23は、生成した延長線と他のオブジェクトとの交点を特定し(ステップS2−2)、候補マーカを表示する(ステップS2−3)。そして、候補マーカMが選択された場合、作図制御部23は、選択された候補マーカの位置に基づいて表示切り替えを行なう(ステップS1−5)。ここでは、選択された候補座標とカーソル座標との距離を計算し、作図支援表示Dの寸法として出力する。設計図面を作成する場合、作成中のオブジェクト(ここでは線分)の寸法よりも、他のオブジェクトからの距離を知りたい場合がある。例えば、施工図面において配管を行なう場合、配管の長さよりも壁や他の配管からの距離が大切である。このように作図を行なう場合も、表示切り替えを行なうことにより、効率的に距離を把握することができる。
○ 上記実施形態では、作図制御部23は、生成した延長線と他のオブジェクトとの交点を特定する(ステップS2−2)。そして、作図制御部23は、この交点に対応した候補マーカを表示する(ステップS2−3)。これに代えて、他のオブジェクトの特定情報(属性や名称)に基づいて交点を選択してもよい。この場合、作図データ記憶部25に、各オブジェクトの特定情報を、座標データに関連付けて記憶させておく。そして、作図制御部23は、延長線の交点を算出する対象オブジェクトの特定情報を取得する。対象オブジェクトの特定情報は、作図を行なう入力部10から入力する。
点に対応する候補マーカMを表示する。
Claims (9)
- 作図空間におけるオブジェクトを構成する座標データを記録するオブジェクトデータ記憶手段と、前記オブジェクトデータ記憶手段に記録されたオブジェクトを表示するとともに作図を行なうために互いに直交する水平方向及び垂直方向に移動可能なカーソルを表示する表示手段と、座標入力を受け入れる入力手段と、これらを制御する制御手段とを用いて、作図を行なうためのプログラムであって、
前記制御手段を、
前記作図空間内において、前記入力手段を用いて設定された新規オブジェクトの始点座標を記録する手段と、
前記始点座標と、この始点座標から前記水平方向もしくは垂直方向に対して斜めに移動した前記カーソルの現在位置座標であるカーソル座標とを結ぶ延長線を生成する関数を算出する手段と、
前記延長線と前記作図空間内に設置された既存オブジェクトとの交点座標を特定する手段と、
前記交点座標を新たな処理対象候補として、この候補を選択するための候補選択手段を前記表示手段に出力する手段と、
前記候補選択手段が選択された場合には、前記候補選択手段に対応する交点を用いて、作図指示を出力する手段
として機能させることを特徴とする作図処理プログラム。 - 前記制御手段を、前記処理対象候補に対して、交わった既存オブジェクトの特定情報をオブジェクトデータ記憶手段から取得し、前記表示手段に出力する手段として更に機能させることを特徴とする請求項1に記載の作図処理プログラム。
- 前記制御手段を、前記処理対象候補の中から選択された交点座標から、前記カーソル座標までの距離を算出し、算出した距離を前記表示手段に出力する手段として更に機能させることを特徴とする請求項1又は2に記載の作図処理プログラム。
- 前記制御手段を、新規オブジェクトの特定情報を取得し、前記特定情報に対応する既存オブジェクト前記オブジェクトデータ記憶手段から抽出し、この既存オブジェクトに関する処理対象候補のみを前記表示手段に出力する手段として機能させることを特徴とする請求項1〜3のいずれか一つに記載の作図処理プログラム。
- 前記制御手段を、前記始点座標から所定範囲内に存在する処理対象候補のみを抽出し、前記表示手段に出力する手段として機能させることを特徴とする請求項1〜4のいずれか一つに記載の作図処理プログラム。
- 前記制御手段を、前記延長線から所定の距離範囲内に存在する既存オブジェクトを特定し、前記既存オブジェクトを構成する座標の中で前記延長線に対して最近接座標を交点座標として特定する手段として更に機能させることを特徴とする請求項1〜5のいずれか一つに記載の作図処理プログラム。
- 作図空間におけるオブジェクトを構成する座標データを記録するオブジェクトデータ記憶手段と、前記オブジェクトデータ記憶手段に記録されたオブジェクトを表示するとともに作図を行なうために互いに直交する水平方向及び垂直方向に移動可能なカーソルを表示する表示手段と、座標入力を受け入れる入力手段と、これらを制御する制御手段とを用いて、作図を行なうためのプログラムを記録した記録媒体であって、
前記制御手段を、
前記作図空間内において、前記入力手段を用いて設定された新規オブジェクトの始点座標を記録する手段と、
前記始点座標と、この始点座標から前記水平方向もしくは垂直方向に対して斜めに移動した前記カーソルの現在位置座標であるカーソル座標とを結ぶ延長線を生成する関数を算出する手段と、
前記延長線と前記作図空間内に設置された既存オブジェクトとの交点座標を特定する手段と、
前記交点座標を新たな処理対象候補として、この候補を選択するための候補選択手段を前記表示手段に出力する手段と、
前記候補選択手段が選択された場合には、前記候補選択手段に対応する交点を用いて、作図指示を出力する手段
として機能させることを特徴とする作図処理プログラムを記録した記録媒体。 - 作図空間におけるオブジェクトを構成する座標データを記録するオブジェクトデータ記憶手段と、前記オブジェクトデータ記憶手段に記録されたオブジェクトを表示するとともに作図を行なうために互いに直交する水平方向及び垂直方向に移動可能なカーソルを表示する表示手段と、座標入力を受け入れる入力手段と、これらを制御する制御手段とを用いて、作図を行なうための方法であって、
前記制御手段が、
前記作図空間内において、前記入力手段を用いて設定された新規オブジェクトの始点座標を記録する段階と、
前記始点座標と、この始点座標から前記水平方向もしくは垂直方向に対して斜めに移動した前記カーソルの現在位置座標であるカーソル座標とを結ぶ延長線を生成する関数を算出する段階と、
前記延長線と前記作図空間内に設置された既存オブジェクトとの交点座標を特定する段階と、
前記交点座標を新たな処理対象候補として、この候補を選択するための候補選択手段を前記表示手段に出力する段階と、
前記候補選択手段が選択された場合には、前記候補選択手段に対応する交点を用いて、作図指示を出力する段階と
を実行することを特徴とする作図処理方法。 - 作図空間におけるオブジェクトを構成する座標データを記録するオブジェクトデータ記憶手段と、前記オブジェクトデータ記憶手段に記録されたオブジェクトを表示するとともに作図を行なうために互いに直交する水平方向及び垂直方向に移動可能なカーソルを表示する表示手段と、座標入力を受け入れる入力手段と、これらを制御する制御手段とを用いて、作図を行なうためのシステムであって、
前記制御手段が、
前記作図空間内において、前記入力手段を用いて設定された新規オブジェクトの始点座標を記録する手段と、
前記始点座標と、この始点座標から前記水平方向もしくは垂直方向に対して斜めに移動した前記カーソルの現在位置座標であるカーソル座標とを結ぶ延長線を生成する関数を算出する手段と、
前記延長線と前記作図空間内に設置された既存オブジェクトとの交点座標を特定する手段と、
前記交点座標を新たな処理対象候補として、この候補を選択するための候補選択手段を前記表示手段に出力する手段と、
前記候補選択手段が選択された場合には、前記候補選択手段に対応する交点を用いて、作図指示を出力する手段
として機能することを特徴とする作図処理システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005309045A JP4774911B2 (ja) | 2005-10-24 | 2005-10-24 | 作図処理プログラム、作図処理プログラムを記録した記録媒体、作図処理方法及び作図処理システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005309045A JP4774911B2 (ja) | 2005-10-24 | 2005-10-24 | 作図処理プログラム、作図処理プログラムを記録した記録媒体、作図処理方法及び作図処理システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007122102A JP2007122102A (ja) | 2007-05-17 |
JP4774911B2 true JP4774911B2 (ja) | 2011-09-21 |
Family
ID=38145922
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005309045A Expired - Fee Related JP4774911B2 (ja) | 2005-10-24 | 2005-10-24 | 作図処理プログラム、作図処理プログラムを記録した記録媒体、作図処理方法及び作図処理システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4774911B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5344206B2 (ja) * | 2007-06-27 | 2013-11-20 | 株式会社ケンブリアランゲージサービス | 作図システム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3353212B2 (ja) * | 1993-03-24 | 2002-12-03 | 東京瓦斯株式会社 | 引出線自動作成方法および引出線自動作成システム |
JPH10214273A (ja) * | 1997-01-29 | 1998-08-11 | Daitetsuku:Kk | 寄り寸法表示装置 |
JPH10254941A (ja) * | 1997-03-07 | 1998-09-25 | Shinryo Corp | 設備施工用cadの作図方法 |
JP2004326296A (ja) * | 2003-04-23 | 2004-11-18 | Hitachi Ltd | 解析モデル作成支援システム |
-
2005
- 2005-10-24 JP JP2005309045A patent/JP4774911B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007122102A (ja) | 2007-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6480813B1 (en) | Method and apparatus for defining a precision drawing in a drawing program | |
EP2748738B1 (en) | Method of creating a snap point in a computer-aided design system | |
CN102947783A (zh) | 多点触控标记菜单和有方向性的和弦手势 | |
JPS61290525A (ja) | グラフイツク・オブジエクト選択容易化方法 | |
JPH10105728A (ja) | 任意形状のリンクの曲線変換方法及びノードリンクダイヤグラムのトポロジを維持するための方法 | |
TWI553435B (zh) | 編輯程式用之程式 | |
US8355023B2 (en) | Drawing generation device, method and program for electric cable housing components | |
CN106843141B (zh) | 数值控制装置 | |
JP2006331119A (ja) | プレゼンテーションに用いられる情報処理装置およびプログラム | |
JP4774911B2 (ja) | 作図処理プログラム、作図処理プログラムを記録した記録媒体、作図処理方法及び作図処理システム | |
JP3357760B2 (ja) | 文字図形入力編集装置 | |
JP4902567B2 (ja) | 作業手順書作成システム、及び、作業手順書作成プログラム | |
JP2006099385A (ja) | 形状設計支援プログラム | |
JP6021460B2 (ja) | 描画方法、プログラム、及び装置 | |
JP4788285B2 (ja) | 作図処理プログラム、作図処理プログラムを記録した記録媒体、作図処理方法及び作図処理システム | |
JP4420868B2 (ja) | 波形表示装置および波形表示プログラム | |
JP6264208B2 (ja) | 表示プログラム、表示方法、および表示装置 | |
WO1991018383A1 (en) | Computer aided design system utilizing large surface image | |
JP2018195025A (ja) | 情報処理装置、情報処理システム、及び情報処理方法 | |
JP3640790B2 (ja) | 3次元cadシステム、および、3次元cadプログラムを格納したコンピュータ読み取り可能な記憶媒体 | |
JP4670289B2 (ja) | 表示制御装置 | |
JP2005107769A (ja) | 測量情報処理装置、cad装置、測量情報処理方法、及び測量情報処理プログラム | |
JP5353955B2 (ja) | 作図処理プログラム、作図処理プログラムを記録した記録媒体、作図処理方法及び作図処理システム | |
JP2007052156A5 (ja) | ||
JP3703814B2 (ja) | 円の創成方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080805 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110302 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110315 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110513 |
|
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: 20110531 |
|
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: 20110613 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4774911 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140708 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |