JPH0916653A - Graphic processing apparatus and graphic processing method - Google Patents

Graphic processing apparatus and graphic processing method

Info

Publication number
JPH0916653A
JPH0916653A JP7167216A JP16721695A JPH0916653A JP H0916653 A JPH0916653 A JP H0916653A JP 7167216 A JP7167216 A JP 7167216A JP 16721695 A JP16721695 A JP 16721695A JP H0916653 A JPH0916653 A JP H0916653A
Authority
JP
Japan
Prior art keywords
dimensional
unit
distance
dimensional graphic
graphic
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
JP7167216A
Other languages
Japanese (ja)
Inventor
Koji Marume
孝二 丸目
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP7167216A priority Critical patent/JPH0916653A/en
Publication of JPH0916653A publication Critical patent/JPH0916653A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【目的】 指定した三次元空間中の2点について、現在
表示されている方向に対して二次元的な距離を計測する
ことができる図形処理装置を提供することを目的とす
る。 【構成】 距離計測対象となる2つの三次元図形要素を
選択する要素選択部9と、現在表示されているビューの
絶対座標系に対する法線ベクトルを取得するビューデー
タ取得部10と、任意の位置、方向、大きさの仮想の面
を作成する面作成部11と、要素選択部9で選択した三
次元図形要素を任意の位置、方向、大きさの仮想の面に
投影して二次元図形要素を得る投影部12と、投影部1
2で得られた2つの二次元図形要素間の距離を計測する
二次元距離計測部13とを有する。
(57) [Abstract] [Purpose] It is an object of the present invention to provide a graphic processing device capable of measuring a two-dimensional distance with respect to two points in a designated three-dimensional space with respect to a currently displayed direction. To do. [Structure] An element selection unit 9 that selects two three-dimensional graphic elements that are distance measurement targets, a view data acquisition unit 10 that acquires a normal vector to the absolute coordinate system of the currently displayed view, and an arbitrary position , A plane creating unit 11 for creating a virtual surface of a direction and a size, and a two-dimensional graphic element by projecting the three-dimensional graphic element selected by the element selecting unit 9 onto the virtual surface of an arbitrary position, direction and size. Projecting unit 12 for obtaining
The two-dimensional distance measuring unit 13 for measuring the distance between the two two-dimensional graphic elements obtained in 2.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、CAD装置等の図形処
理装置、およびその図形処理方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a graphic processing device such as a CAD device and a graphic processing method thereof.

【0002】[0002]

【従来の技術】近年、機構設計の分野では、複雑な形状
の設計に伴い、CAD装置による作業が普及しており、
CAD装置によれば、三次元空間に物体を定義し、設計
対象物の完成モデルを事前に確認することができる。し
かし、従来のCAD装置等の図形処理装置はモデリング
作業を対象としており、実際の機構設計に必要な、或る
方向から見たときの二次元的な図形要素間距離を得るこ
とはできない。
2. Description of the Related Art In recent years, in the field of mechanical design, work with a CAD device has become widespread due to the design of complicated shapes.
According to the CAD device, an object can be defined in a three-dimensional space and a completed model of the design object can be confirmed in advance. However, a conventional graphic processing device such as a CAD device is targeted for modeling work, and cannot obtain a two-dimensional distance between graphic elements when viewed from a certain direction, which is necessary for actual mechanical design.

【0003】以下に従来の図形処理装置について説明す
る。図4は、従来の図形処理装置を示すブロック図であ
る。図4において、1は文字、数値などのデータを入力
するキーボード、タブレット、マウス等の入力部、2は
ウィンドウ、図形要素、文字などを表示する表示部、3
は表示部2に表示される表示画面上の座標や要素を選択
する座標指定部、4はオペレーティングシステム、ウィ
ンドウシステムなどの実行中プログラムを記憶する主記
憶部、5は図形処理プログラムを保存する二次記憶部、
6は図形データを蓄積するデータベース部、7は三次元
図形処理を行うための三次元図形処理プログラムを格納
する三次元図形処理プログラム格納部、8は要求された
情報を処理する制御部、9は使用者が計測したい要素や
座標を選択する要素選択部、14はデータベース部6に
読み書きを行うデータベースアクセス部、15は要素選
択部9で選択した2つの三次元図形要素間の距離を計測
する三次元距離計測部であり、二次記憶部5はデータベ
ース部6と三次元図形処理プログラム格納部7とを有す
る。
A conventional graphic processing device will be described below. FIG. 4 is a block diagram showing a conventional graphic processing device. In FIG. 4, 1 is an input unit for inputting data such as characters and numerical values, such as a keyboard, tablet, mouse, etc., 2 is a display unit for displaying windows, graphic elements, characters and the like, 3
Is a coordinate designation unit for selecting coordinates and elements on the display screen displayed on the display unit 4, 4 is a main storage unit for storing running programs such as an operating system and window system, and 5 is a graphic processing program storage unit. Next storage,
6 is a database unit for accumulating graphic data, 7 is a 3D graphic processing program storage unit for storing a 3D graphic processing program for performing 3D graphic processing, 8 is a control unit for processing requested information, and 9 is An element selection unit for selecting an element or coordinates that the user wants to measure, 14 is a database access unit for reading and writing from the database unit 6, and 15 is a tertiary for measuring the distance between the two three-dimensional graphic elements selected by the element selection unit 9. It is an original distance measuring unit, and the secondary storage unit 5 has a database unit 6 and a three-dimensional figure processing program storage unit 7.

【0004】以上のように構成された図形処理装置につ
いて、図5を用いてその動作を説明する。図5は従来の
図形処理装置の動作を示すフローチャートである。まず
使用者は、要素選択部9において、距離を計測したい2
つの三次元図形要素を三次元物体を表示する表示部2上
で選択し、この選択した2つの三次元図形要素を入力部
1に取り込む(S11)。次に、制御部8は、データベ
ースアクセス部14を用いて、表示部2に表示する三次
元物体の形状データをデータベース部6から主記憶部4
へ読み込む(S12)。次に、三次元距離計測部15
は、制御部8を介して、要素選択部9で選択した2つの
三次元図形要素およびデータベース部6から読み込んだ
三次元物体の形状データを取得し、上記選択した2つの
三次元図形要素の三次元空間中の最短距離を計測する
(S13)。最後に、ステップ13で計測した最短距離
を表示部2に表示する。
The operation of the graphic processing device configured as described above will be described with reference to FIG. FIG. 5 is a flow chart showing the operation of the conventional graphic processing apparatus. First, the user wants to measure the distance in the element selection unit 9 2
One of the three-dimensional graphic elements is selected on the display unit 2 for displaying the three-dimensional object, and the two selected three-dimensional graphic elements are loaded into the input unit 1 (S11). Next, the control unit 8 uses the database access unit 14 to obtain the shape data of the three-dimensional object displayed on the display unit 2 from the database unit 6 to the main storage unit 4.
Read in (S12). Next, the three-dimensional distance measuring unit 15
Acquires the shape data of the three-dimensional object read from the database unit 6 and the two three-dimensional graphic elements selected by the element selection unit 9 via the control unit 8, and the tertiary of the two selected three-dimensional graphic elements is acquired. The shortest distance in the original space is measured (S13). Finally, the shortest distance measured in step 13 is displayed on the display unit 2.

【0005】図6は、従来の図形処理装置の図形要素の
最短距離を表示した表示図である。図6に示す三次元図
形要素には2つの穴形状が付加されている。その位置関
係は図6に示す通りであり、図5のフローにより、使用
者は2つの穴形状の中心線間の三次元空間中の最短距離
Cを得る。
FIG. 6 is a display diagram showing the shortest distance between graphic elements of a conventional graphic processing apparatus. Two hole shapes are added to the three-dimensional graphic element shown in FIG. The positional relationship is as shown in FIG. 6, and the user obtains the shortest distance C in the three-dimensional space between the center lines of the two hole shapes by the flow of FIG.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、上記従
来の図形処理装置では、三次元空間における2点間の最
短距離を計測、表示するだけにとどまり、或る方向から
見た二次元的な2点間距離を計測することはできなかっ
た。
However, in the above-mentioned conventional graphic processing apparatus, the shortest distance between two points in the three-dimensional space is measured and displayed, and the two-dimensional two-dimensional points viewed from a certain direction are used. The distance could not be measured.

【0007】本発明は上記従来の問題点を解決するもの
で、指定した三次元空間中の2点について、現在表示さ
れている方向に対して二次元的な距離を計測することが
できる図形処理装置を提供、および二次元的な距離を計
測することができる図形処理方法を提供することを目的
とする。
The present invention solves the above-mentioned conventional problems, and is a graphic processing capable of measuring a two-dimensional distance with respect to two directions in a designated three-dimensional space with respect to a currently displayed direction. An object is to provide a device and a graphic processing method capable of measuring a two-dimensional distance.

【0008】[0008]

【課題を解決するための手段】この目的を達成するため
に本発明の請求項1記載の図形処理装置は、距離計測対
象となる2つの三次元図形要素を選択する要素選択部
と、現在表示されているビューの絶対座標系に対する法
線ベクトルを取得するビューデータ取得部と、任意の位
置、方向、大きさの仮想の面を作成する面作成部と、要
素選択部で選択した三次元図形要素を任意の位置、方
向、大きさの仮想の面に投影して二次元図形要素を得る
投影部と、投影部で得られた2つの二次元図形要素間の
距離を計測する二次元距離計測部とを有する構成を有し
ている。
In order to achieve this object, a graphic processing apparatus according to claim 1 of the present invention comprises an element selecting section for selecting two three-dimensional graphic elements to be distance measured, and a current display. View data acquisition unit that acquires the normal vector to the absolute coordinate system of the existing view, the surface creation unit that creates a virtual surface of any position, direction, and size, and the three-dimensional figure selected in the element selection unit A projection unit that projects a two-dimensional figure element by projecting the element on a virtual surface of an arbitrary position, direction, and size, and two-dimensional distance measurement that measures the distance between the two two-dimensional figure elements obtained by the projection unit. And a part having a part.

【0009】請求項2記載の図形処理方法は、距離計測
対象となる2つの三次元図形要素を選択する要素選択ス
テップと、現在表示されているビューの絶対座標系に対
する法線ベクトルを取得するビューデータ取得ステップ
と、任意の位置、方向、大きさの仮想の面を作成する面
作成ステップと、要素選択ステップで選択した三次元図
形要素を任意の位置、方向、大きさの仮想の面に投影し
て二次元図形要素を得る投影ステップと、投影ステップ
で得られた2つの二次元図形要素間の距離を計測する二
次元距離計測ステップとを有する構成を有している。
The graphic processing method according to claim 2 is an element selecting step for selecting two three-dimensional graphic elements to be distance-measured, and a view for acquiring a normal vector to the absolute coordinate system of the currently displayed view. Data acquisition step, surface creation step to create a virtual surface of any position, direction and size, and projection of the 3D graphic element selected in the element selection step onto a virtual surface of any position, direction and size. And a two-dimensional distance measuring step for measuring the distance between the two two-dimensional graphic elements obtained in the projecting step.

【0010】[0010]

【作用】上記構成によって、選択した2つの三次元図形
要素を任意の位置、方向、大きさの仮想の面に投影して
2つの二次元図形要素を取得し、その2つの二次元図形
要素間の距離を計測するようにしたので、或る方向から
見たときの選択した三次元空間中の2つの図形要素間の
距離を二次元的に計測することができるので、実際の機
構設計の効率化を図ることができる。
With the above structure, the two selected three-dimensional graphic elements are projected onto a virtual surface having an arbitrary position, direction and size to obtain two two-dimensional graphic elements, and the two two-dimensional graphic elements are separated from each other. Since the distance between two graphic elements in the selected three-dimensional space when viewed from a certain direction can be measured two-dimensionally, the efficiency of actual mechanism design can be improved. Can be realized.

【0011】[0011]

【実施例】【Example】

(実施例1)以下、本発明の一実施例について図を用い
て説明する。
(Embodiment 1) An embodiment of the present invention will be described below with reference to the drawings.

【0012】図1は本発明の一実施例に係る図形処理装
置を示すブロック図である。図1において、1は入力
部、2は表示部、3は座標指定部、4は主記憶部、5は
二次記憶部、6はデータベース部、7は三次元図形処理
プログラム格納部、8は制御部、9は要素選択部、14
はデータベースアクセス部であり、これらは図4と同様
のものなので、同一符号を付して説明は省略する。10
は現在表示されているビュー(画面に表示する図形情報
について、あたかも作業者がカメラを通して見るよう
に、作業者の視線方向に応じた視認面のこと、又はその
向きもしくはその視認面に関する図形データ等を総称し
たもの)の絶対座標系に対する法線ベクトルを取得する
ビューデータ取得部、11は任意の位置、任意の方向、
任意の大きさの仮想の面を作成する面作成部、12は指
定した二次元図形要素を任意の面に投影する投影部、1
3は指定した2つの二次元図形要素間の距離を計測する
二次元距離計測部である。
FIG. 1 is a block diagram showing a graphic processing apparatus according to an embodiment of the present invention. In FIG. 1, 1 is an input unit, 2 is a display unit, 3 is a coordinate designation unit, 4 is a main storage unit, 5 is a secondary storage unit, 6 is a database unit, 7 is a three-dimensional figure processing program storage unit, and 8 is Control unit, 9 is element selection unit, 14
Is a database access unit, and these are the same as those in FIG. 4, so the same reference numerals are given and description thereof is omitted. 10
Is the view that is currently displayed (for the graphic information to be displayed on the screen, as if the operator were looking through the camera, the visual plane according to the direction of the operator's line of sight, or the orientation or graphic data relating to the visual plane The view data acquisition unit for acquiring a normal vector with respect to the absolute coordinate system of
A surface creation unit that creates a virtual surface of an arbitrary size, 12 is a projection unit that projects a specified two-dimensional graphic element onto an arbitrary surface, 1
Reference numeral 3 is a two-dimensional distance measuring unit that measures the distance between two designated two-dimensional graphic elements.

【0013】以上のように構成された図形処理装置につ
いて、図2のフローチャートを用いてその動作を説明す
る。準備として、入力部1により2要素間距離計測のモ
ードに入るための操作を行う。この操作により制御部8
は2要素間距離計測モードであることを認識し、図2の
フローチャートに示す動作を図1の図形処理装置に行わ
せる。まず要素選択部9は、従来装置におけると同様、
表示部2に表示されている2つの三次元図形要素を距離
計測のために選択し、この選択した2つの三次元図形要
素を入力部1に取り込む(S1、要素選択ステップ)。
次に、制御部8は、データベースアクセス部14を用い
て、選択された三次元図形要素の形状データをデータベ
ース部6から主記憶部4へ読み込む(S2)。次に、ビ
ューデータ取得部10は、現在表示されているビューの
絶対座標系に対する法線ベクトルを取得する(S3、ビ
ューデータ取得ステップ)。次に、面作成部11は、現
在のビュー方向(三次元空間を見る方向)が法線ベクト
ルとなるような十分な大きさの面、つまり仮想の投影面
を作成する(S4、面作成ステップ)。次に、投影部1
2は、ステップ2で読み込まれた2つの三次元図形要素
をステップ4で作成した仮想の投影面に投影し、投影さ
れた二次元図形要素を作成する(S5、投影ステッ
プ)。次に、二次元距離計測部13は、投影により新し
く作成された二次元図形要素の最短距離を計測する(S
6、二次元距離計測ステップ)。最後に、ステップ6で
計測した最短距離を表示部2に表示する(S7)。
The operation of the graphic processing apparatus configured as described above will be described with reference to the flowchart of FIG. As a preparation, the input unit 1 performs an operation for entering a mode for measuring the distance between two elements. By this operation, the control unit 8
Recognizes that it is in the two-element distance measurement mode, and causes the graphic processing apparatus of FIG. 1 to perform the operation shown in the flowchart of FIG. First, the element selection unit 9 is similar to that in the conventional device.
Two three-dimensional graphic elements displayed on the display unit 2 are selected for distance measurement, and the two selected three-dimensional graphic elements are taken into the input unit 1 (S1, element selection step).
Next, the control unit 8 uses the database access unit 14 to read the shape data of the selected three-dimensional graphic element from the database unit 6 into the main storage unit 4 (S2). Next, the view data acquisition unit 10 acquires a normal vector of the currently displayed view with respect to the absolute coordinate system (S3, view data acquisition step). Next, the surface creation unit 11 creates a surface having a sufficient size such that the current view direction (direction in which the three-dimensional space is viewed) becomes a normal vector, that is, a virtual projection surface (S4, surface creation step). ). Next, the projection unit 1
2 projects the two 3D graphic elements read in step 2 onto the virtual projection plane created in step 4 to create a projected 2D graphic element (S5, projection step). Next, the two-dimensional distance measuring unit 13 measures the shortest distance of the two-dimensional graphic element newly created by projection (S).
6, two-dimensional distance measurement step). Finally, the shortest distance measured in step 6 is displayed on the display unit 2 (S7).

【0014】図3は、具体的な図形要素について表示部
2に最短距離を表示した場合を示す表示図である。図3
に示す三次元図形要素には2つの穴形状が付加されてい
る。その位置関係は図3に示す通りであり、図2のフロ
ーチャートに示す動作により、使用者は、2つの穴形状
の中心線間の距離を、任意のビュー方向から見た状態で
計測することができる。例えば、平面図における距離A
や右側面図における距離Bを計測することができる。
FIG. 3 is a display diagram showing a case where the shortest distance is displayed on the display unit 2 for a specific graphic element. FIG.
Two hole shapes are added to the three-dimensional graphic element shown in FIG. The positional relationship is as shown in FIG. 3, and the operation shown in the flowchart of FIG. 2 allows the user to measure the distance between the center lines of the two hole shapes in a state viewed from an arbitrary view direction. it can. For example, the distance A in the plan view
The distance B in the right side view can be measured.

【0015】なお、上記実施例では、要素選択、ビュー
データ取得、仮想の投影面の作成、投影された図形要素
の作成、図形要素の最短距離の計測、最短距離の表示お
よびデータベース部6のアクセスを行うものとして、各
部9〜14を示したが、これらをコンピュータプログラ
ムにより実現、すなわち制御部8に各部9〜14と同等
の機能を有する機能実現手段を構成するようにしてもよ
い。
In the above embodiment, selection of elements, acquisition of view data, creation of a virtual projection plane, creation of projected graphic elements, measurement of the shortest distance of graphic elements, display of the shortest distance, and access to the database unit 6. Although the respective units 9 to 14 are shown to perform the above, these may be realized by a computer program, that is, the control unit 8 may be configured to have a function realizing unit having a function equivalent to that of each unit 9 to 14.

【0016】以上のように本実施例によれば、選択した
2つの三次元図形要素を任意の位置、任意の方向、任意
の大きさの仮想の面に投影して2つの二次元図形要素を
取得し、その2つの二次元図形要素間の距離を計測する
ようにしたので、或る方向から見たときの選択した三次
元空間中の2つの図形要素間の距離を二次元的に計測す
ることができるので、実際の機構設計の効率化を図るこ
とができる。
As described above, according to the present embodiment, two selected three-dimensional graphic elements are projected on a virtual surface having an arbitrary position, an arbitrary direction and an arbitrary size to form two two-dimensional graphic elements. Since the distance is obtained and the distance between the two two-dimensional graphic elements is measured, the distance between the two graphic elements in the selected three-dimensional space when viewed from a certain direction is two-dimensionally measured. Therefore, the efficiency of the actual mechanism design can be improved.

【0017】[0017]

【発明の効果】以上のように本発明は、距離計測対象と
なる2つの三次元図形要素を選択する要素選択部と、現
在表示されているビューの絶対座標系に対する法線ベク
トルを取得するビューデータ取得部と、任意の位置、方
向、大きさの仮想の面を作成する面作成部と、要素選択
部で選択した三次元図形要素を任意の位置、方向、大き
さの仮想の面に投影して二次元図形要素を得る投影部
と、投影部で得られた2つの二次元図形要素間の距離を
計測する二次元距離計測部とを有することにより、選択
した2つの三次元図形要素を投影部により上記仮想面に
投影して2つの二次元図形要素を取得し、その2つの二
次元図形要素間の距離を二次元距離計測部により計測す
るようにしたので、或る方向から見たときの選択した三
次元空間中の2つの図形要素間の距離を二次元的に計測
することができ、実際の機構設計の効率化を図ることが
できる図形処理装置を実現することができる。
As described above, according to the present invention, the element selecting section for selecting two three-dimensional graphic elements to be distance-measured and the view for acquiring the normal vector to the absolute coordinate system of the currently displayed view. Data acquisition unit, surface creation unit that creates a virtual surface of any position, direction and size, and project the 3D graphic element selected in the element selection unit onto a virtual surface of any position, direction and size. And a two-dimensional distance measuring unit for measuring the distance between the two two-dimensional graphic elements obtained by the projecting unit. Since the projection unit projects two two-dimensional figure elements by projecting onto the virtual surface and the distance between the two two-dimensional figure elements is measured by the two-dimensional distance measuring section, it is viewed from a certain direction. When the two in the selected three-dimensional space The distance between the shape element can be measured two-dimensionally, it is possible to realize a graphic processing apparatus capable of improving the efficiency of the actual mechanism design.

【0018】また、距離計測対象となる2つの三次元図
形要素を選択する要素選択ステップと、現在表示されて
いるビューの絶対座標系に対する法線ベクトルを取得す
るビューデータ取得ステップと、任意の位置、方向、大
きさの仮想の面を作成する面作成ステップと、要素選択
ステップで選択した三次元図形要素を任意の位置、方
向、大きさの仮想の面に投影して二次元図形要素を得る
投影ステップと、投影ステップで得られた2つの二次元
図形要素間の距離を計測する二次元距離計測ステップと
を有することにより、選択した2つの三次元図形要素を
上記仮想面に投影して2つの二次元図形要素を取得し、
その2つの二次元図形要素間の距離を計測するようにし
たので、或る方向から見たときの選択した三次元空間中
の2つの図形要素間の距離を二次元的に計測することが
でき、実際の機構設計の効率化を図ることができる図形
処理方法を実現することができる。
Further, an element selecting step for selecting two three-dimensional graphic elements as distance measurement targets, a view data acquiring step for acquiring a normal vector of the currently displayed view with respect to the absolute coordinate system, and an arbitrary position , A plane creation step for creating a virtual surface of a direction and a size, and a two-dimensional graphic element is obtained by projecting the three-dimensional graphic element selected in the element selection step onto a virtual surface of an arbitrary position, direction and size. By having a projection step and a two-dimensional distance measurement step of measuring the distance between the two two-dimensional graphic elements obtained in the projection step, the two selected three-dimensional graphic elements are projected onto the virtual plane to generate 2 Get two 2D graphic elements,
Since the distance between the two two-dimensional graphic elements is measured, the distance between the two graphic elements in the selected three-dimensional space when viewed from a certain direction can be measured two-dimensionally. Therefore, it is possible to realize a graphic processing method that can improve the efficiency of actual mechanism design.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施例に係る図形処理装置を示すブ
ロック図
FIG. 1 is a block diagram showing a graphic processing device according to an embodiment of the present invention.

【図2】図1の図形処理装置の動作を示すフローチャー
FIG. 2 is a flowchart showing the operation of the graphic processing apparatus of FIG. 1;

【図3】図1の装置において具体的な図形要素について
表示部に最短距離を表示した場合を示す表示図
FIG. 3 is a display diagram showing a case where the display unit displays the shortest distance for a specific graphic element in the apparatus of FIG.

【図4】従来の図形処理装置を示すブロック図FIG. 4 is a block diagram showing a conventional graphic processing device.

【図5】従来の図形処理装置の動作を示すフローチャー
FIG. 5 is a flowchart showing the operation of a conventional graphic processing device.

【図6】従来の図形処理装置の図形要素の最短距離を表
示した表示図
FIG. 6 is a display diagram showing the shortest distance between graphic elements of a conventional graphic processing apparatus.

【符号の説明】[Explanation of symbols]

1 入力部 2 表示部 3 座標指定部 4 主記憶部 5 二次記憶部 6 データベース部 7 三次元図形処理プログラム格納部 8 制御部 9 要素選択部 10 ビューデータ取得部 11 面作成部 12 投影部 13 二次元距離計測部 14 データベースアクセス部 1 Input Section 2 Display Section 3 Coordinate Designation Section 4 Main Storage Section 5 Secondary Storage Section 6 Database Section 7 3D Graphic Processing Program Storage Section 8 Control Section 9 Element Selection Section 10 View Data Acquisition Section 11 Surface Creation Section 12 Projection Section 13 Two-dimensional distance measuring unit 14 Database access unit

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】距離計測対象となる2つの三次元図形要素
を選択する要素選択部と、現在表示されているビューの
絶対座標系に対する法線ベクトルを取得するビューデー
タ取得部と、任意の位置、方向、大きさの仮想の面を作
成する面作成部と、前記要素選択部で選択した三次元図
形要素を前記任意の位置、方向、大きさの仮想の面に投
影して二次元図形要素を得る投影部と、前記投影部で得
られた2つの二次元図形要素間の距離を計測する二次元
距離計測部とを有することを特徴とする図形処理装置。
1. An element selection section for selecting two three-dimensional graphic elements as distance measurement targets, a view data acquisition section for acquiring a normal vector of the currently displayed view with respect to the absolute coordinate system, and an arbitrary position. , A plane creating unit for creating a virtual surface of a direction and a size, and a two-dimensional graphic element by projecting the three-dimensional graphic element selected by the element selecting unit onto the virtual surface of the arbitrary position, direction and size. And a two-dimensional distance measuring unit for measuring a distance between two two-dimensional graphic elements obtained by the projecting unit.
【請求項2】距離計測対象となる2つの三次元図形要素
を選択する要素選択ステップと、現在表示されているビ
ューの絶対座標系に対する法線ベクトルを取得するビュ
ーデータ取得ステップと、任意の位置、方向、大きさの
仮想の面を作成する面作成ステップと、前記要素選択ス
テップで選択した三次元図形要素を前記任意の位置、方
向、大きさの仮想の面に投影して二次元図形要素を得る
投影ステップと、前記投影ステップで得られた2つの二
次元図形要素間の距離を計測する二次元距離計測ステッ
プとを有することを特徴とする図形処理方法。
2. An element selecting step of selecting two three-dimensional graphic elements as distance measurement targets, a view data acquiring step of acquiring a normal vector of the currently displayed view with respect to the absolute coordinate system, and an arbitrary position. , A plane creating step of creating a virtual surface of a direction and a size, and a two-dimensional graphic element by projecting the three-dimensional graphic element selected in the element selecting step onto the virtual surface of the arbitrary position, direction and size. And a two-dimensional distance measuring step for measuring the distance between the two two-dimensional graphic elements obtained in the projecting step.
JP7167216A 1995-07-03 1995-07-03 Graphic processing apparatus and graphic processing method Pending JPH0916653A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7167216A JPH0916653A (en) 1995-07-03 1995-07-03 Graphic processing apparatus and graphic processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7167216A JPH0916653A (en) 1995-07-03 1995-07-03 Graphic processing apparatus and graphic processing method

Publications (1)

Publication Number Publication Date
JPH0916653A true JPH0916653A (en) 1997-01-17

Family

ID=15845591

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7167216A Pending JPH0916653A (en) 1995-07-03 1995-07-03 Graphic processing apparatus and graphic processing method

Country Status (1)

Country Link
JP (1) JPH0916653A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017126240A (en) * 2016-01-15 2017-07-20 日立Geニュークリア・エナジー株式会社 Three-dimensional model display system and display method
CN107808411A (en) * 2017-11-13 2018-03-16 中国科学技术大学 Multiple angle movement method three-dimensional rebuilding method
JP2023511022A (en) * 2020-01-02 2023-03-16 ベイカー ヒューズ ホールディングス エルエルシー Interactive 3D representation of objects

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017126240A (en) * 2016-01-15 2017-07-20 日立Geニュークリア・エナジー株式会社 Three-dimensional model display system and display method
CN107808411A (en) * 2017-11-13 2018-03-16 中国科学技术大学 Multiple angle movement method three-dimensional rebuilding method
CN107808411B (en) * 2017-11-13 2020-10-27 中国科学技术大学 3D reconstruction method with multi-view motion method
JP2023511022A (en) * 2020-01-02 2023-03-16 ベイカー ヒューズ ホールディングス エルエルシー Interactive 3D representation of objects

Similar Documents

Publication Publication Date Title
AU2020202551B2 (en) Method for representing points of interest in a view of a real environment on a mobile device and mobile device therefor
Baillot et al. Authoring of physical models using mobile computers
JP5991423B2 (en) Display device, display method, display program, and position setting system
AU2014210571B2 (en) Setting method and information processing device
CN110926334B (en) Measuring method, measuring device, electronic device and storage medium
JP6310149B2 (en) Image generation apparatus, image generation system, and image generation method
JPH03174191A (en) Three-dimensional display device
JPH10283158A (en) Window stereoscopic display apparatus and method
JP2009278456A (en) Video display device
EP0714057B1 (en) Method and apparatus for displaying a cursor along a two dimensional representation of a computer generated three dimensional surface
JPH0916653A (en) Graphic processing apparatus and graphic processing method
JPH04291468A (en) Three-dimensional graphic designating device
CN111506280B (en) GUI for indicating off-screen points of interest
JP2662540B2 (en) 3D distance measuring device
JP2002311817A (en) Navigation system for moving objects
JP2000057376A (en) New viewpoint image generation method
CN115222923B (en) Methods, apparatus, devices, and media for switching viewpoints in roaming production applications.
JPH11296302A (en) 3D coordinate value input device
JPH07271998A (en) Stereoscopic display method and device
JP2010134793A (en) Display adjusting apparatus, display adjusting method, and computer program
JP2002245486A (en) Three-dimensional model generation device, three-dimensional model generation method, and three-dimensional model generation program
JP3513024B2 (en) View information determining apparatus, view information determining method, and recording medium storing a program for executing the view information determining method
JPH10333819A (en) 3D position input method
JPH06266328A (en) How to display 3D position
JPS6023889A (en) How to display multi-cursors