JPH06266328A - Display method for three-dimensional position - Google Patents

Display method for three-dimensional position

Info

Publication number
JPH06266328A
JPH06266328A JP5050392A JP5039293A JPH06266328A JP H06266328 A JPH06266328 A JP H06266328A JP 5050392 A JP5050392 A JP 5050392A JP 5039293 A JP5039293 A JP 5039293A JP H06266328 A JPH06266328 A JP H06266328A
Authority
JP
Japan
Prior art keywords
marker
dimensional space
display method
displayed
point
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
JP5050392A
Other languages
Japanese (ja)
Inventor
Nobuhiro Sekimoto
信博 関本
Kiyoshi Arai
清志 新井
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 JP5050392A priority Critical patent/JPH06266328A/en
Publication of JPH06266328A publication Critical patent/JPH06266328A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PURPOSE:To provide the display method which enables a position change before and after the depth-directional movement of a marker having three-dimensional position coordinates to easily be discriminated on a two-dimensional graphics system. CONSTITUTION:More than one projection axis 101 is provided in the depth direction or in other directions, values which are regularly projected on the projection axis within a specified range 102 are made to correspond to a display attribute change map table 103, and the color, size, shape, and blinking interval of a marker are set 111 to display the marker 115. The projection axis, section, map, and display attribute 104 can optionally be specified by a user 104 and 116, and the respective attributes of the marker are set to display the marker. Then, a marker having three-dimensional position information is changed in color, size, shape, and blinking time interval according to the depth-directional position to easily discriminate the depth-directional position on a two-dimensional screen.

Description

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

【0001】[0001]

【産業上の利用分野】二次元グラフィック・ディスプレ
イ上での三次元位置の表示方法に関する。
TECHNICAL FIELD The present invention relates to a method of displaying a three-dimensional position on a two-dimensional graphic display.

【0002】[0002]

【従来の技術】コンピュータ・グラフィクスにおいて三
次元座標を持つ点を表す際には、透視変換によって二次
元スクリーンに投影する。さらに、投影された位置が表
示を行なう範囲内にある場合には、マーカという二次元
物体として表示装置上に表示する。
2. Description of the Related Art When representing a point having three-dimensional coordinates in computer graphics, it is projected on a two-dimensional screen by perspective transformation. Further, when the projected position is within the display range, it is displayed on the display device as a two-dimensional object called a marker.

【0003】二次元スクリーン上での奥行き方向での位
置の違いの識別を助ける方法としては、ジェームズ・フ
ォーリー等著「コンピュータ・グラフィクス:プリンシ
プルズ・アンド・プラクティス」第727頁から第72
8頁(J.Foley et al, "Computer Graphics : Principle
s and Practice," Addison Wesley) において論じられ
ているように、奥行き方向を輝度によって表示するデプ
ス・キューイング法が知られている。
As a method for assisting in discriminating positional differences in the depth direction on a two-dimensional screen, James Foley et al., "Computer Graphics: Principles and Practice," pages 727-72.
Page 8 (J. Foley et al, "Computer Graphics: Principle
s and Practice, "Addison Wesley), a depth queuing method is known in which the depth direction is displayed by luminance.

【0004】[0004]

【発明が解決しようとする課題】三次元位置を持つ点を
透視変換により二次元スクリーン上に投影した場合、ス
クリーンに平行な方向の位置変化によって投影位置は大
きく変化するが、スクリーンに垂直な方向の位置変化に
よる投影位置の変化はわずかである。このため、別の視
点から見た画像情報を使わないかぎり、位置変化を識別
することは困難であった。
When a point having a three-dimensional position is projected on a two-dimensional screen by perspective transformation, the projected position changes greatly due to a change in position in a direction parallel to the screen, but a direction perpendicular to the screen. The change in the projected position due to the change in the position of is small. Therefore, it is difficult to identify the position change unless the image information viewed from another viewpoint is used.

【0005】例えば、スクリーンに平行な方向にx軸お
よびy軸を取り、スクリーンに垂直な奥行き方向にz軸を
取り、視点を原点とする。三次元ワールド座標系の位置
[x,y, z]を二次元スクリーン座標系での位置[x',
y']に変換する透視変換は次式で表わされる。ここで、
Dは視点からスクリーンまでの距離である。
For example, the x axis and the y axis are taken in the direction parallel to the screen, the z axis is taken in the depth direction perpendicular to the screen, and the viewpoint is set as the origin. The position [x, y, z] in the 3D world coordinate system is replaced with the position [x ', in the 2D screen coordinate system.
The perspective transformation for converting into y ′] is expressed by the following equation. here,
D is the distance from the viewpoint to the screen.

【0006】[0006]

【数1】 x' = Dx / z (数1)[Equation 1] x '= Dx / z (Equation 1)

【0007】[0007]

【数2】 y' = Dy / z (数2) x, y を一定としてzがΔz だけ増加した場合、スクリー
ン上での物体の変位は縦・横共に、z / (z + Δz) 倍
になるので、zが1/2倍になるとき物体の縦・横の大
きさが2倍になる。したがって、奥行き方向の変化がわ
ずかな場合、または物体が視点からかなり遠い場合には
物体の大きさによる位置変化の識別は困難である。(数
1)および(数2)の透視変換式自体を変更した場合、
その他全ての物体に関しても変換を行なうこととなり、
画面全体に歪みが生じてしまい、不都合が生じる。
[Equation 2] y '= Dy / z (Equation 2) When x and y are constant and z increases by Δz, the displacement of the object on the screen becomes z / (z + Δz) times both vertically and horizontally. Therefore, when z is halved, the vertical and horizontal size of the object is doubled. Therefore, when the change in the depth direction is small or the object is considerably far from the viewpoint, it is difficult to identify the position change due to the size of the object. When the perspective transformation formulas of (Equation 1) and (Equation 2) are changed,
It will be converted for all other objects,
Distortion occurs on the entire screen, which causes inconvenience.

【0008】デプス・キューイング法での奥行き方向の
表示では、色の輝度を使うため、視点から奥行き方向に
遠くなるに従い暗くなってしまう。このため、視点から
ある程度以上離れたマーカの奥行き方向の位置変化を識
別することは困難であった。
In the display in the depth direction by the depth queuing method, since the brightness of color is used, the display becomes darker as the distance from the viewpoint increases in the depth direction. For this reason, it is difficult to identify the position change in the depth direction of the marker that is apart from the viewpoint to some extent.

【0009】また、複数のマーカが存在した場合にも、
上記輝度の問題や投影後の大きさの問題によって、それ
らの奥行き方向に関する相対的位置関係を識別すること
は困難であった。
Also, when a plurality of markers are present,
Due to the problem of brightness and the problem of size after projection, it is difficult to identify the relative positional relationship in the depth direction.

【0010】本発明の目的は、二次元グラフィクス・シ
ステム上において、三次元の位置座標を持つ一つ以上の
マーカの奥行き方向の移動前後の位置変化の認識、ある
いは相対的位置関係を比較する場合に、複数の画像を生
成することなく、容易に識別可能な表示方法を提供する
ことにある。
An object of the present invention is to recognize the positional change of one or more markers having three-dimensional position coordinates before and after the movement in the depth direction on the two-dimensional graphics system, or to compare the relative positional relationship. Another object is to provide a display method that can be easily identified without generating a plurality of images.

【0011】[0011]

【課題を解決するための手段】上記目的を達成するた
め、本願第1の発明では、表示すべき点の三次元空間内
の位置に応じてマーカの表示をかえる。
In order to achieve the above object, in the first invention of the present application, the display of the marker is changed according to the position of the point to be displayed in the three-dimensional space.

【0012】第2の発明では、指定された区間内で奥行
き方向または指定した軸への正射影を、指定された色に
関するマップに対応付けてマーカの色を変更して表示す
る。
According to the second aspect of the invention, the orthogonal projection in the depth direction or the designated axis within the designated section is displayed in association with the map relating to the designated color by changing the color of the marker.

【0013】第3の発明は、指定された区間内で奥行き
方向または指定した軸への正射影を、指定された大きさ
に関するマップに対応付けてマーカの大きさを変更して
表示する。
According to a third aspect of the present invention, the orthogonal projection in the depth direction or the designated axis in the designated section is displayed in association with the map regarding the designated size by changing the size of the marker.

【0014】第4の発明は、指定された区間内で奥行き
方向または指定した軸への正射影を、指定された形状に
関するマップに対応付けてマーカの形状を変更して表示
する。
According to a fourth aspect of the present invention, the orthogonal projection in the depth direction or the designated axis within the designated section is displayed in association with the map relating to the designated shape by changing the shape of the marker.

【0015】第5の発明は、指定された区間内で奥行き
方向または指定した軸への正射影を、指定された点滅の
時間間隔に関するマップに対応付けてマーカを点滅させ
て表示する。
According to a fifth aspect of the present invention, the orthogonal projection in the depth direction or the designated axis in the designated section is displayed in correspondence with the map relating to the designated blinking time interval by blinking the marker.

【0016】第6の発明は、表示方法の選択と、マーカ
のそれぞれの表示属性の変更方法とをユーザが指定する
ことを可能にする。
The sixth invention enables the user to specify the selection of the display method and the method of changing the display attribute of each marker.

【0017】第7および8の発明は、数値計算シミュレ
ータまたは測定装置から出力される結果の可視化におい
て、三次元の点を二次元スクリーンに表示可能なマーカ
として表示する場合に、奥行き方向への変化を、マーカ
の色および大きさおよび形状および点滅の時間間隔に反
映させる。
In the seventh and eighth inventions, in the visualization of the result output from the numerical calculation simulator or the measuring device, when the three-dimensional point is displayed as the marker which can be displayed on the two-dimensional screen, the change in the depth direction is performed. Are reflected in the color and size and shape of the marker and the time interval of blinking.

【0018】[0018]

【作用】上記第1の発明では、三次元空間内の、マーカ
にて表示される点の位置の変化を認識しやすくなる。
In the first aspect of the invention, it becomes easy to recognize the change in the position of the point displayed by the marker in the three-dimensional space.

【0019】上記第2の発明により、視点からある程度
以上離れたマーカの奥行き方向の相対的位置の識別が容
易になる。
According to the second aspect of the invention, it is easy to identify the relative position in the depth direction of the marker that is distant from the viewpoint to some extent or more.

【0020】上記第3の発明により、奥行き方向の位置
の違いによってスクリーンに投影される大きさの差が誇
張され、奥行き方向の相対的位置の識別が容易になる。
According to the third aspect, the difference in size projected on the screen is exaggerated due to the difference in position in the depth direction, and the relative position in the depth direction can be easily identified.

【0021】上記第4の発明により、マーカの形状の違
いによって、その奥行き方向の相対的位置の識別が容易
になる。
According to the fourth aspect, it is easy to identify the relative position in the depth direction due to the difference in the shape of the marker.

【0022】上記第5の発明により、マーカの点滅の時
間間隔の違いによって、その奥行き方向の相対的位置の
識別が容易になる。
According to the fifth aspect, the relative position in the depth direction can be easily identified by the difference in the blinking time intervals of the markers.

【0023】上記第6の発明により、表示方法をユーザ
が選択することができ、奥行き方向の相対的位置の識別
が容易になる。また、本発明による表示方法を実現する
にあたっての、正射影を行なう直線、本発明を適用する
範囲、あるいは変化に対応する値の変化を定義するマッ
プ、あるいは、位置の変化を反映させるマーカの表示属
性をユーザが任意に指定できる。これにより、ユーザは
奥行き方向以外の任意の方向に対しても比較可能とな
り、相対的位置の識別が容易になる。
According to the sixth aspect, the display method can be selected by the user, and the relative position in the depth direction can be easily identified. Further, in realizing the display method according to the present invention, a straight line that performs orthogonal projection, a range to which the present invention is applied, a map that defines a change in a value corresponding to a change, or a display of a marker that reflects a change in position The attribute can be specified by the user. As a result, the user can compare in any direction other than the depth direction, and the relative position can be easily identified.

【0024】上記第7および8の発明により、数値計算
シミュレータまたは測定装置から出力される結果の可視
化において、三次元の点を二次元スクリーンに表示可能
なマーカとして表示する場合に、奥行き方向への変化
を、マーカの色および大きさおよび形状および点滅の時
間間隔に反映させることによって、容易に識別可能とな
る。
According to the seventh and eighth inventions, in the visualization of the result output from the numerical calculation simulator or the measuring device, when the three-dimensional point is displayed as the marker which can be displayed on the two-dimensional screen, The change can be easily identified by reflecting the color and size and shape of the marker and the time interval of blinking.

【0025】以上の発明を用いることにより、複数の画
像を生成することなく、三次元の位置座標を持つ一つ以
上のマーカの奥行き方向およびユーザ指定の任意の方向
の移動前後の位置変化の認識、あるいは相対的位置関係
の識別を容易にすることができる。
By using the above-described invention, it is possible to recognize the positional change before and after the movement of one or more markers having three-dimensional position coordinates in the depth direction and the arbitrary direction designated by the user without generating a plurality of images. Alternatively, the relative positional relationship can be easily identified.

【0026】[0026]

【実施例】本発明の実施例のシステム構成を図1に示
す。ここでは、数値計算による三次元空間上を移動する
いくつかの物体の数値計算によるシミュレーション結果
を可視化するにあたって、本発明を使用する例を述べ
る。
FIG. 1 shows the system configuration of an embodiment of the present invention. Here, an example will be described in which the present invention is used in visualizing a simulation result by numerical calculation of some objects moving in a three-dimensional space by numerical calculation.

【0027】シミュレータ(105)は、図2のような構成
である。まず、ソルバ(202)は、各物体の初期位置を表
す初期点データ(201)を用いて、物体を移動させる物理
法則に従い、決められた時間後の物体の位置を計算す
る。この位置は三次元空間上の点データとして外部へ出
力されると共に、次の時刻での位置を求めるためにソル
バへフィードバックされる。これらを繰り返すことによ
って、各物体の位置が時系列をなして出力されていく。
The simulator (105) has a structure as shown in FIG. First, the solver (202) uses the initial point data (201) representing the initial position of each object to calculate the position of the object after a predetermined time according to the physical law of moving the object. This position is output to the outside as point data in the three-dimensional space, and is fed back to the solver to obtain the position at the next time. By repeating these, the position of each object is output in time series.

【0028】シミュレータから時系列として出力される
三次元位置を持つ点データ(105)は、図3のように、透
視変換ルーチン(110)によって二次元スクリーン上での
位置に透視変換される。また、別に用意される三次元の
線分や多角形等の図形データも透視変換(110)される。
透視変換の後三次元の点データと図形データは、それぞ
れ二次元点データ(109)および二次元図形データ(114)と
なる。
Point data (105) having a three-dimensional position output from the simulator as a time series is perspective-transformed into a position on a two-dimensional screen by a perspective transformation routine (110) as shown in FIG. In addition, perspective-transforming (110) is also performed on graphic data such as three-dimensional line segments and polygons prepared separately.
After the perspective transformation, the three-dimensional point data and the figure data become the two-dimensional point data (109) and the two-dimensional figure data (114), respectively.

【0029】物体属性変更ルーチン(111)は、投影軸(10
1)、変更範囲情報(102)、マップテーブル(103)を参照し
て、図3のように、二次元点データ(109)を、表示可能
にするための二次元位置、色、大きさ、形状、および点
滅の時間間隔を持つマーカデータ(110)に変更する。こ
こで、投影軸(101)は、正射影を行う、一つ以上の軸の
情報を格納する。通常は奥行き方向に設定される。変更
範囲情報(102)は本発明を適用する三次元座標の範囲を
格納する。通常は、物体が移動できる範囲に設定され
る。マップテーブル(103)は正射影を行った結果の値か
らマーカの色、大きさ、形状、および点滅の時間間隔を
変更するパラメータを算出するための変換式、あるいは
変換曲線を格納する。また、変更に使用する表示属性に
ついてのフラグも格納する。これによって、二次元点デ
ータ(109)はマーカデータ(112)に変換される。
The object attribute changing routine (111) includes a projection axis (10
1), the change range information (102), and the map table (103), as shown in FIG. 3, the two-dimensional position, color, and size for making the two-dimensional point data (109) displayable. Change to the marker data (110) with the shape and blinking time interval. Here, the projection axis (101) stores information on one or more axes for performing orthogonal projection. Usually, it is set in the depth direction. The change range information (102) stores the range of three-dimensional coordinates to which the present invention is applied. Usually, it is set within a range in which the object can move. The map table (103) stores a conversion formula or a conversion curve for calculating a parameter for changing the color, size, shape, and blinking time interval of the marker from the value of the result of the orthogonal projection. It also stores flags about display attributes used for change. As a result, the two-dimensional point data (109) is converted into the marker data (112).

【0030】さらにマーカデータ(112)は、マーカ図形
データベース(113)を参照することによって二次元図形
データ(114)となる。これは図形データ(106)が透視変換
された結果である二次元図形データと等価であり、双方
とも形状表示ルーチン(115)によってディスプレイに表
示される。
Further, the marker data (112) becomes the two-dimensional graphic data (114) by referring to the marker graphic database (113). This is equivalent to the two-dimensional graphic data that is the result of perspective conversion of the graphic data (106), and both are displayed on the display by the shape display routine (115).

【0031】情報管理ルーチン(104)は、上記投影軸(10
1)、変更範囲情報(102)、およびマップテーブル(103)を
管理する。すなわち、ユーザにより各パラメータを変更
する要求がある場合に、適宜グラフィカル・ユーザ・イ
ンターフェース(GUI)を仲立ちとして入力装置(116)を経
て入力される内容に基づき図5のアルゴリズムにより変
更する。
The information management routine (104) uses the projection axis (10
1), change range information (102), and map table (103) are managed. That is, when the user requests to change each parameter, the parameters are changed by the algorithm of FIG. 5 based on the contents input via the input device 116 with the graphical user interface (GUI) as an intermediary.

【0032】表示属性変更の概要を図6に、また、実際
に本発明で表示した場合の例を図8に示す。
FIG. 6 shows an outline of display attribute change, and FIG. 8 shows an example of actual display according to the present invention.

【0033】シミュレータ(105)から発生する点群すな
わちいくつかの物体は、大まかに奥行き方向に2つの領
域、すなわちスクリーンから比較的近い領域と遠い領域
に集中して移動するとする。この2つの点列の領域の識
別を容易にし、さらにそれぞれの領域内においてもスク
リーンに近いか遠いかの識別を容易にする。
It is assumed that the point cloud generated from the simulator (105), that is, some objects, move roughly in the depth direction in two regions, that is, a region relatively near and far from the screen. This facilitates the identification of the areas of these two point sequences, and further facilitates the identification of whether each area is near or far from the screen.

【0034】そこで、本発明のうち、色と大きさの違い
により奥行きの識別を行なう。ユーザは、初期値として
の表示方法では識別が容易ではないので、GUIにより、
マウスやキーボード等の入力装置(116)から情報管理ル
ーチン(104)へデータを送る。まず、変更属性指定(501)
で色による表示を指定する。投影軸と変更範囲は、初期
値である奥行き方向と物体の移動範囲で変更がない。マ
ップについては、図7中の色のマップのような階段状の
黒と白の2レベルの曲線とする。これによりスクリーン
から比較的近い領域と遠い領域に関して黒と白それぞれ
が対応する。次に、大きさによる表示に関してもパラメ
ータを指定するため、他の属性の変更の分岐(515)でYES
とし、変更属性指定(501)で大きさによる表示を指定す
る。投影軸と変更範囲は、初期値である奥行き方向と物
体の移動範囲で変更がない。マップについては、図7の
大きさのマップのような、のこぎり状の曲線とする。こ
れらの各パラメータを参照して、物体属性変項ルーチン
(111)は色による表現のための表示属性の変更(604)と大
きさによる表現のための表示属性の変更(605)を行な
う。
Therefore, in the present invention, the depth is identified by the difference in color and size. Since it is not easy for the user to identify with the display method as the initial value, the GUI
Data is sent from the input device (116) such as a mouse or keyboard to the information management routine (104). First, change attribute designation (501)
Specify the color display with. The projection axis and the change range do not change in the depth direction and the moving range of the object, which are initial values. The map is a stepwise black and white two-level curve like the color map in FIG. 7. As a result, black and white respectively correspond to a region relatively close to the screen and a region far from the screen. Next, in order to specify parameters for display by size, YES in branch (515) of changing other attributes.
Then, the display by size is designated by the change attribute designation (501). The projection axis and the change range do not change in the depth direction and the moving range of the object, which are initial values. The map is a sawtooth curve like the map of the size shown in FIG. With reference to each of these parameters, the object attribute variable routine
In step (111), the display attribute for color expression (604) and the display attribute for size expression (605) are changed.

【0035】図形データ(106)はここで問題としている
点列とは別の図形群のデータ、例えば、数値計算領域の
周囲の環境図を構成する線分と、多角形、および多面体
等のデータである。
The graphic data (106) is data of a graphic group different from the point sequence in question here, for example, line segments forming an environmental diagram around the numerical calculation area, polygons, and polyhedron data. Is.

【0036】形状表示ルーチン(115)は、送られてきた
二次元図形(114)のうち表示可能範囲内の図形をCPU(11
7)およびフレームバッファメモリを経由してディスプレ
イ(118)に表示する。
The shape display routine (115) uses the CPU (11) to display the graphics within the displayable range of the sent two-dimensional graphics (114).
Display on display (118) via 7) and frame buffer memory.

【0037】スクリーン(118)上では図8のように表示
される。(803)〜(808)は本発明によって表示された、物
体を表すマーカ、(809)等は別の表示方法によって表さ
れた、辿ってきた跡を表す曲線である。(803)〜(805)
は、その色によって、スクリーンから比較的遠い領域を
移動している物体群を表し、(806)〜(808)は比較的遠い
領域を移動している物体群を表す。また、その2つの領
域内でも、(803)よりも(805)が、(806)よりも(808)がそ
れぞれスクリーンに近いほうを移動していることが容易
に識別可能になる。
The display on the screen (118) is as shown in FIG. (803) to (808) are markers representing objects displayed by the present invention, and (809) and the like are curves representing traces traced by another display method. (803) ~ (805)
Represents an object group moving in an area relatively far from the screen, and (806) to (808) represent object groups moving in an area relatively far from the screen. In addition, even within these two areas, it is possible to easily identify that (805) is moving rather than (803) and (808) is moving closer to the screen than (806).

【0038】なお、投影軸と色のマップを適宜選択する
ことによって、三次元位置のx軸については赤色、y軸に
ついては緑色、 z軸については青色を対応させて着色す
るというような場合も可能である。また、マーカの色と
形状に関して、テクスチャを考慮することも含む。
In some cases, the projection axis and the color map are appropriately selected so that the x-axis of the three-dimensional position is colored red, the y-axis is colored green, and the z-axis is colored blue. It is possible. It also includes considering texture with respect to the color and shape of the marker.

【0039】[0039]

【発明の効果】本発明の方法を用いることにより、一枚
の画像情報のみでも奥行き方向の位置、あるいは複数マ
ーカの前後関係の比較が容易になるので、複数の画像を
生成する必要性を回避することができる。したがって、
グラフィクス・システム上において、複数のマーカの奥
行き方向の相対的位置を比較する場合に、複数の画像を
生成することなく、容易に識別可能な表示方法を提供す
ることができる。
By using the method of the present invention, it becomes easy to compare the position in the depth direction or the front-back relationship of a plurality of markers with only one piece of image information, thus avoiding the need to generate a plurality of images. can do. Therefore,
On the graphics system, when comparing the relative positions of a plurality of markers in the depth direction, it is possible to provide a display method that can be easily identified without generating a plurality of images.

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

【図1】本発明のシステム構成図。FIG. 1 is a system configuration diagram of the present invention.

【図2】シミュレータの処理概念図。FIG. 2 is a conceptual diagram of processing of a simulator.

【図3】透視変換の説明図。FIG. 3 is an explanatory diagram of perspective transformation.

【図4】本発明で扱う各種データの概念図。FIG. 4 is a conceptual diagram of various data handled in the present invention.

【図5】ユーザによる本発明の実施に必要なパラメータ
の変更処理概念図。
FIG. 5 is a conceptual diagram of a parameter changing process required by a user to carry out the present invention.

【図6】本発明の表示属性変更の概念図。FIG. 6 is a conceptual diagram of display attribute change of the present invention.

【図7】実際のマップ例の図。FIG. 7 is a diagram of an actual map example.

【図8】本発明を用いた表示例の図。FIG. 8 is a diagram showing a display example using the present invention.

Claims (18)

【特許請求の範囲】[Claims] 【請求項1】三次元空間内に位置する点を二次元平面に
投影し、得られた投影点に対応する表示画面内位置にそ
の点を表すマーカを表示する方法において、その点の、
上記三次元空間内における位置に応じてマーカの表示を
変えるマーカ表示方法。
1. A method of projecting a point located in a three-dimensional space onto a two-dimensional plane and displaying a marker representing the point at a position on the display screen corresponding to the obtained projected point,
A marker display method for changing the marker display according to the position in the three-dimensional space.
【請求項2】三次元空間内位置をマーカとして表示する
処理において、上記三次元空間内における位置に応じて
マーカの色を変えて表示することを特徴とするマーカ表
示方法。
2. A marker display method characterized in that, in the process of displaying a position in a three-dimensional space as a marker, the color of the marker is changed and displayed according to the position in the three-dimensional space.
【請求項3】あらかじめ用意した奥行きと色との対応関
係を表すマップを参照して、表示すべき色を決定する請
求項2記載のマーカ表示方法。
3. The marker display method according to claim 2, wherein the color to be displayed is determined with reference to a map showing a correspondence relationship between depth and color prepared in advance.
【請求項4】あらかじめ三次元空間上での直線と範囲と
を与え、その範囲内において三次元空間内位置のその直
線に対する正射影点を求め、あらかじめ用意した、正射
影点と色との対応を表すマップを参照することによって
マーカの色を変えて表示することを特徴とする請求項2
記載のマーカ表示方法。
4. A straight line and a range in a three-dimensional space are given in advance, and an orthographic projection point for the straight line at the position in the three-dimensional space is obtained within the range, and the correspondence between the orthographic projection point and the color prepared in advance. The color of the marker is changed and displayed by referring to a map that represents the marker.
Marker display method described.
【請求項5】三次元空間内位置をマーカとして表示する
処理において、上記三次元空間内における位置に応じて
マーカの大きさを変えて表示することを特徴とするマー
カ表示方法。
5. A marker display method characterized in that, in the process of displaying a position in a three-dimensional space as a marker, the size of the marker is changed and displayed according to the position in the three-dimensional space.
【請求項6】あらかじめ用意した奥行きと大きさとの対
応関係を表すマップを参照して、表示すべき大きさを決
定する請求項5記載のマーカ表示方法。
6. The marker display method according to claim 5, wherein the size to be displayed is determined by referring to a map that represents a correspondence relationship between the depth and the size prepared in advance.
【請求項7】あらかじめ三次元空間上での直線と範囲と
を与え、その範囲内において三次元空間内位置のその直
線に対する正射影点を求め、あらかじめ用意した、正射
影点と大きさとの対応を表すマップを参照することによ
ってマーカの大きさを変えて表示することを特徴とする
請求項5記載のマーカ表示方法。
7. A straight line and a range in a three-dimensional space are given in advance, and an orthographic projection point of the position in the three-dimensional space with respect to the straight line is obtained within the range, and the correspondence between the orthographic projection point and the size prepared in advance. 6. The marker display method according to claim 5, wherein the marker size is changed and displayed by referring to a map that represents.
【請求項8】三次元空間内位置をマーカとして表示する
処理において、上記三次元空間内における位置に応じて
マーカの形状を変えて表示することを特徴とするマーカ
表示方法。
8. A marker display method, wherein in the process of displaying a position in a three-dimensional space as a marker, the shape of the marker is changed and displayed according to the position in the three-dimensional space.
【請求項9】あらかじめ用意した奥行きと形状との対応
関係を表すマップを参照して、表示すべき形状を決定す
る請求項8記載のマーカ表示方法。
9. The marker display method according to claim 8, wherein the shape to be displayed is determined with reference to a map prepared in advance that represents the correspondence between depth and shape.
【請求項10】あらかじめ三次元空間上での直線と範囲
とを与え、その範囲内において三次元空間内位置のその
直線に対する正射影点を求め、あらかじめ用意した、正
射影点と形状との対応を表すマップを参照することによ
ってマーカの形状を変えて表示することを特徴とする請
求項8記載のマーカ表示方法。
10. A straight line and a range in a three-dimensional space are given in advance, an orthographic projection point of the position in the three-dimensional space with respect to the straight line is obtained within the range, and the correspondence between the orthographic projection point and the shape prepared in advance is obtained. 9. The marker display method according to claim 8, wherein the marker shape is changed and displayed by referring to a map representing the marker.
【請求項11】三次元空間内位置をマーカとして表示す
る処理において、上記三次元空間内における位置に応じ
てマーカの点滅の時間間隔を変えて表示することを特徴
とするマーカ表示方法。
11. A marker display method characterized in that, in the process of displaying a position in a three-dimensional space as a marker, the blinking time interval of the marker is changed according to the position in the three-dimensional space.
【請求項12】あらかじめ用意した奥行きと点滅の時間
間隔との対応関係を表すマップを参照して、表示すべき
点滅の時間間隔を決定する請求項11記載のマーカ表示
方法。
12. The marker display method according to claim 11, wherein a blinking time interval to be displayed is determined with reference to a map showing a correspondence relationship between a depth and a blinking time interval prepared in advance.
【請求項13】あらかじめ三次元空間上での直線と範囲
とを与え、その範囲内において三次元空間内位置のその
直線に対する正射影点を求め、あらかじめ用意した、正
射影点と点滅の時間間隔との対応を表すマップを参照す
ることによってマーカの点滅の時間間隔を変えて表示す
ることを特徴とする請求項11記載のマーカ表示方法。
13. A straight line and a range in a three-dimensional space are given in advance, and an orthographic projection point of the position in the three-dimensional space with respect to the straight line is obtained within the range, and an orthographic projection point and a blinking time interval prepared in advance. 12. The marker display method according to claim 11, wherein the marker is displayed by changing the blinking time interval of the marker by referring to a map indicating the correspondence with.
【請求項14】ユーザが指定した表示属性を奥行きに応
じて変更する、請求項1のマーカ表示方法。
14. The marker display method according to claim 1, wherein the display attribute designated by the user is changed according to the depth.
【請求項15】請求項6において使うことを指定された
マーカ表示方法において、マーカの表示属性の変更内容
を決定するための手段を、ユーザが指定することを特徴
とする請求項14のマーカ表示方法。
15. The marker display method according to claim 6, wherein the user specifies a means for determining the change contents of the display attribute of the marker in the marker display method specified to be used. Method.
【請求項16】シミュレーション手段又は測定手段より
発生し、時々刻々変化する三次元空間内の物体の位置を
表す点を二次元平面に投影し、得られた投影点に対応す
る表示画面内位置にその点を表すマーカを表示する方法
において、上記三次元空間内における位置に応じてマー
カの表示を変える、マーカ表示方法。
16. A point, which is generated by a simulation means or a measurement means and represents the position of an object in a three-dimensional space, which changes moment by moment, is projected onto a two-dimensional plane, and the position on the display screen corresponding to the obtained projected point is displayed. A method of displaying a marker representing the point, wherein the marker display is changed according to the position in the three-dimensional space.
【請求項17】シミュレーション手段又は測定手段より
発生し、三次元空間内の物体の位置を表す複数の点をそ
れぞれ二次元平面に投影し、得られたそれぞれの投影点
に対応する表示画面内位置にそれらの点を表すマーカを
表示する方法において、上記三次元空間内における位置
に応じてマーカの表示を変える、マーカ表示方法。
17. A position on the display screen corresponding to each projection point obtained by projecting a plurality of points, which are generated by the simulation means or the measurement means and represent the position of the object in the three-dimensional space, on a two-dimensional plane In the method of displaying the markers representing those points, the marker display method of changing the display of the markers according to the position in the three-dimensional space.
【請求項18】三次元空間内の点を二次元平面に投影
し、得られた投影点に対応する表示画面内位置にその点
を表すマーカを表示する方法において、上記三次元空間
内における位置に応じて複数のマーカ表示属性の変更を
組み合わせて表示することを特徴とするマーカ表示方
法。
18. A method for projecting a point in a three-dimensional space onto a two-dimensional plane and displaying a marker representing the point at a position on the display screen corresponding to the obtained projected point, the position in the three-dimensional space A marker display method characterized in that a plurality of marker display attribute changes are combined and displayed in accordance with the above.
JP5050392A 1993-03-11 1993-03-11 Display method for three-dimensional position Pending JPH06266328A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5050392A JPH06266328A (en) 1993-03-11 1993-03-11 Display method for three-dimensional position

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5050392A JPH06266328A (en) 1993-03-11 1993-03-11 Display method for three-dimensional position

Publications (1)

Publication Number Publication Date
JPH06266328A true JPH06266328A (en) 1994-09-22

Family

ID=12857608

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5050392A Pending JPH06266328A (en) 1993-03-11 1993-03-11 Display method for three-dimensional position

Country Status (1)

Country Link
JP (1) JPH06266328A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5798766A (en) * 1995-10-20 1998-08-25 Fuji Xerox Co., Ltd. Drawing system
US5883636A (en) * 1995-10-20 1999-03-16 Fuji Xerox Co., Ltd. Drawing system
JP2007140186A (en) * 2005-11-18 2007-06-07 Nippon Telegr & Teleph Corp <Ntt> Three-dimensional pointing method, three-dimensional pointing device, and three-dimensional pointing program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5798766A (en) * 1995-10-20 1998-08-25 Fuji Xerox Co., Ltd. Drawing system
US5883636A (en) * 1995-10-20 1999-03-16 Fuji Xerox Co., Ltd. Drawing system
JP2007140186A (en) * 2005-11-18 2007-06-07 Nippon Telegr & Teleph Corp <Ntt> Three-dimensional pointing method, three-dimensional pointing device, and three-dimensional pointing program

Similar Documents

Publication Publication Date Title
US8188998B2 (en) System and method of proximity detection
US5325472A (en) Image displaying system for interactively changing the positions of a view vector and a viewpoint in a 3-dimensional space
JP3037455B2 (en) Display device and display method
Zollmann et al. Interactive 4D overview and detail visualization in augmented reality
EP2051533A2 (en) 3D image rendering apparatus and method
US20110267342A1 (en) Method and apparatus for evaluating sight distance
KR100723422B1 (en) Apparatus and method for rendering image data using sphere splating and computer readable media for storing computer program
JPH07254072A (en) Texture mapping method and device therefor
JP2907105B2 (en) 3D display device
CN108898679A (en) A kind of method of component serial number automatic marking
JPH06266328A (en) Display method for three-dimensional position
JP2832463B2 (en) 3D model reconstruction method and display method
KR100875297B1 (en) Simulation device with image generation function and simulation method with image generation step
US20040155886A1 (en) Image simulation processing method, processing apparatus, and program
CN109493419B (en) Method and device for acquiring digital surface model from oblique photography data
JP2000011208A (en) Device and method for image display
JPH07271847A (en) Method and device for modeling formation ground
RU165127U1 (en) GEOMETROGRAF NOSACHEVA
JPH04309187A (en) Mapping method for stereoscopic model
JPH0773342A (en) Image generator
JP4017351B2 (en) 3D model generation apparatus and 3D model generation program
JP2000187679A (en) Package design simulation method and its device and recording medium recording package design simulation program
JP2016149142A (en) Three-dimensional map display system
JPS61208511A (en) Evaluation of free curved surface and cad/cam system by said method
JPH06231274A (en) Method and device for three-dimensional simulation

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 13

Free format text: PAYMENT UNTIL: 20100516

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 13

Free format text: PAYMENT UNTIL: 20100516

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120516

Year of fee payment: 15

EXPY Cancellation because of completion of term