JP2634404B2 - 3D image input method - Google Patents
3D image input methodInfo
- Publication number
- JP2634404B2 JP2634404B2 JP61270543A JP27054386A JP2634404B2 JP 2634404 B2 JP2634404 B2 JP 2634404B2 JP 61270543 A JP61270543 A JP 61270543A JP 27054386 A JP27054386 A JP 27054386A JP 2634404 B2 JP2634404 B2 JP 2634404B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- coordinate
- point
- plane
- coordinate plane
- 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 - Lifetime
Links
Landscapes
- Processing Or Creating Images (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】 以下の順序で本発明を説明する。DETAILED DESCRIPTION OF THE INVENTION The present invention will be described in the following order.
A.産業上の利用分野 B.発明の概要 C.従来の技術 C.発明が解決しようとする問題点 E.問題点を解決するための手段 F.作用 G.実施例 G1.タブレツト装置 G2.コンピユータ G3.データ作成手段 G4.第一のカーソル表示手段 G5.作画表示手段 G6.画像生成装置 G7.フレームメモリ群 G8.切換スイツチ G9.デイスプレイ装置 G10.三次元座標入力方法 H.発明の効果 A.産業上の利用分野 本発明は、CAD、CG(コンピユータ・グラフイツク
ス)等のシステムにおいて立体画像を表示するための立
体画像入力方法に関する。A. Industrial application fields B. Summary of the invention C. Prior art C. Problems to be solved by the invention E. Means to solve the problems F. Action G. Embodiment G 1. Tablet device G 2. computer G 3. data creation unit G 4. the first cursor display means G 5. drawing display means G 6. image generating apparatus G 7. frame memory group G 8. changeover switch G 9. Deisupurei apparatus G 10. tertiary The present invention relates to a stereoscopic image input method for displaying a stereoscopic image in a system such as CAD and CG (computer graphics).
B.発明の概要 本発明は、立体図形の二次元平面に投影して得られる
平面の線図を少なくとも二つの二次元座標面を用いて入
力する立体画像入力方法において、 デイスプレイ装置のスクリーン上に第一の座標面を表示
して投影図形上のポイントを入力する第一段階処理と、
この第一処理の後に前記スクリーン上に第二の座標面を
表示してこの第二の座標面に第一の座標面に入力したポ
イントについての入力可能領域からカーソルにて表示し
て投影図形上のポイントを入力する第二段処理と、から
構成することにより、 第二の座標面における座標入力を簡単に行うことがで
きるものである。B. Summary of the Invention The present invention relates to a stereoscopic image input method for inputting a diagram of a plane obtained by projecting a two-dimensional plane of a three-dimensional figure using at least two two-dimensional coordinate planes. A first stage process of displaying a first coordinate plane and inputting a point on the projected figure;
After the first processing, a second coordinate plane is displayed on the screen, and the second coordinate plane is displayed with a cursor from an input enabled area for a point input to the first coordinate plane and displayed on the projected graphic. And the second stage processing of inputting the points (1) and (2), the coordinate input on the second coordinate plane can be easily performed.
C.従来の技術 コンピユータ・グラフイツクス等の分野において、デ
イスプレイ装置のスクリーン上に右眼画像と左眼画像と
を別個に表示し、観視者が右眼で右眼画像を左眼で左眼
画像をそれぞれ見ることにより立体像を認識できる立体
画像表示装置が提案されている(特開昭62−58298号公
報参照)。この立体画像表示装置のスクリーンには右眼
画像と左眼画像とが各々異なる色調、例えば赤色と緑色
とで表示され、観視者は右眼画像と左眼画像との各々の
色調と同一色の眼鏡を使用してスクリーンを見れば立体
画像を見ることができる。前記右眼画像と左眼画像とは
それぞれ右眼又は左眼にて立体図形を見た場合の透視投
影図形を表わすもので、立体画像として見えるべく右眼
画像及び左眼画像を表示するためには立体図形の三次元
座標を入力する必要がある。C. Prior Art In the field of computer graphics, etc., a right-eye image and a left-eye image are separately displayed on a screen of a display device, and a viewer views the right-eye image with the right eye and the left-eye image with the left eye. Has been proposed (see Japanese Patent Application Laid-Open No. 62-58298). The right-eye image and the left-eye image are displayed on the screen of the stereoscopic image display device in different tones, for example, red and green, respectively, and the viewer sees the same color as each of the right-eye image and the left-eye image. If you look at the screen using your glasses, you can see a stereoscopic image. The right-eye image and the left-eye image represent perspective projection figures when viewing a three-dimensional figure with the right eye or the left eye, respectively, for displaying the right-eye image and the left-eye image to be viewed as a three-dimensional image. Needs to input the three-dimensional coordinates of the three-dimensional figure.
従来の三次元座標入力方法にはトラツクボールやマウ
スを用いる方法又はタブレツト面を用いる方法等があ
る。これらの方法は全て立体図形の二次元平面に投影し
て得られる図形上のポイントを少なくとも二つの二次元
座標面(例えばXY座標面とZY座標面)を用いて三次元座
標を入力する。Conventional three-dimensional coordinate input methods include a method using a trackball or a mouse, and a method using a tablet surface. In all of these methods, three-dimensional coordinates are input using at least two two-dimensional coordinate planes (for example, an XY coordinate plane and a ZY coordinate plane) of points on the graphic obtained by projecting the three-dimensional graphic on a two-dimensional plane.
D.発明が解決しようとする問題点 しかしながら、上記従来の方法にあつては最初に行う
第一の座標面、例えばXY座標面への座標入力はX,Y座標
を特定するものでこの座標入力はスクリーンを見ながら
簡単に行うことができるが、次に行う第二の座標面、例
えばZY座標面への座標入力は先に各ポイントのY座標が
特定されているためにZ座標のみを特定するものであ
る。このZ座標の入力はY座標が特定されているため一
定領域に限られ単にスクリーンを見ながら目検討で行う
ことは非常に困難である。Y座標に適合しない箇所にZ
座標を入力すると立体像として成立しなくなり入力エラ
ーとなる。D. Problems to be Solved by the Invention However, in the above-mentioned conventional method, the first coordinate input to the first coordinate plane, for example, the XY coordinate plane, specifies the X and Y coordinates. Can be easily done while looking at the screen, but the next coordinate input on the second coordinate plane, for example, the ZY coordinate plane, specifies only the Z coordinate because the Y coordinate of each point is specified first Is what you do. The input of the Z coordinate is limited to a certain area because the Y coordinate is specified, and it is very difficult to simply input the Z coordinate by looking at the screen. Z at a location that does not match the Y coordinate
When the coordinates are input, the image is not formed as a three-dimensional image, and an input error occurs.
そこで、本発明は、立体画像の入力を簡単、且つ、正
確に行うことができる立体画像入力方法を提供すること
を目的とする。Accordingly, an object of the present invention is to provide a stereoscopic image input method that can easily and accurately input a stereoscopic image.
E.問題点を解決するための手段 上記目的を達成するための本発明の構成は、 少なくとも2つの二次元座標面を用いて立体図形の三
次元座標を入力する立体画像入力方法において、 ディスプレイ装置のスクリーン上にまず第一の座標面を
表示して、この第一の座標面に投影して得られる平面の
線図を入力する第一段処理と、 この第一段処理の後、前記スクリーン上の表示を第二
の座標面に切り換ええるとともに、第一の座標面で入力
した図形を重ねて表示し、この第二の座標面に前記第一
の座標面で入力した図形上の各ポイントに対応する一定
の幅を有する入力可能領域を第一のカーソルにて順次表
示し、この第一のカーソルで示す一定の幅を有する入力
可能領域に第二の座標面に投影して得られる平面の線図
をポイント毎に順次第二のカーソルにて入力する第二段
処理と、 からなることを特徴とする。E. Means for Solving the Problems According to a configuration of the present invention for achieving the above object, there is provided a stereoscopic image input method for inputting three-dimensional coordinates of a three-dimensional figure using at least two two-dimensional coordinate planes. First, a first coordinate plane is displayed on the screen of the first stage, and a first-stage process of inputting a diagram of a plane obtained by projecting on the first coordinate surface; The display above is switched to the second coordinate plane, and the figure input on the first coordinate plane is displayed in an overlapping manner, and each point on the figure input on the first coordinate plane is displayed on the second coordinate plane. The input possible area having a certain width corresponding to the first cursor is sequentially displayed, and a plane obtained by projecting the input possible area having the certain width indicated by the first cursor onto the second coordinate plane is obtained. The diagram of the second car for each point A second stage process for inputting at le, that consists characterized.
F.作用 従つて、立体画像の入力に際しては、第一段処理にて
第一の座標面に投影した平面の線図を入力し、第二段階
にて第二の座標面を投影した平面の線図を一定の幅を有
する第一のカーソルに基づいて上記入力した平面の線図
の各ポイント毎に第二のカーソルにて順次入力すればよ
い。そして、第二段処理にて第一の座標面で入力した線
図が第二の座標面に重ねて表示されるため、第二の座標
面における入力ポイントが第一の座標面で入力した線図
のどの点に対応しているかを確認できる。F. Operation Therefore, when inputting a three-dimensional image, a diagram of the plane projected on the first coordinate plane in the first-stage processing is input, and the plane diagram projected on the second coordinate plane in the second stage is input. The diagram may be sequentially input by the second cursor for each point of the input plane diagram based on the first cursor having a certain width. Then, since the diagram input on the first coordinate plane in the second stage processing is displayed so as to be superimposed on the second coordinate surface, the input point on the second coordinate surface is the line input on the first coordinate surface. You can check which point in the figure corresponds.
G.実施例 以下、本発明の実施例を図面に基づいて説明する。G. Examples Hereinafter, examples of the present invention will be described with reference to the drawings.
第1図において、コンピユータ・グラフイツクスシス
テムの構成図が示されている。FIG. 1 shows a configuration diagram of a computer graphics system.
G1.タブレツト装置 ダブレツト装置1は、第2図にて詳しく示すように、
タブレツト面2とスタイラス3とを有し、このスタイラ
ス3の先端をタブレツト面2に接触させることにより種
々の入力を行うことができる。前記ダブレツト面2は下
記するデイスプレイ装置28のスクリーン29に対応する座
標領域2aを有しこの座標領域2aにスタイラス3を位置さ
せると前記スクリーン29にスタイラス3の位置を示す第
二のカーソル4が表示される。又、前記タブレツト面2
には各種のモードを選択するキー領域2bを有し、このキ
ー領域2bにはXYキー5,ZYキー6,XZキー7,3Dデイスプレイ
キー8,コネクトポイントキー9,ドロウキー10,データリ
トリーブキー11,サーフエスキー12等が設けられてい
る。XYキー5,ZYキー6及びXZキー7は、各々XY座標面,Z
Y座標面,XZ座標面を読み出すキーである。3Dデイスプレ
イキー8は、ワイヤフレームの立体視を表示するキーで
ある。このコネクタポイントキー9は、入力ポイントと
入力ポイントとを直線で接続するためのキーである。ド
ロウキー10は、スライラス3をタブレツト面2に接触さ
せた状態で移動すると、軌跡上に一定時間毎に入力ポイ
ントの座標が入力されると共に前後に入力ポイントが接
続されて自由な線を描くことができるキーである。デー
タリトリーブキー11は、データを読み出すためのキーで
あり、このキーを選ぶとスクリーン29に入力ポイントに
ついてのデータが表示される。このデータの内容につい
ては下記に詳説する。サーフエスキー12は、入力ポイン
トを指定して面を張るためのキーである。G 1 .Tablet device Doublet device 1 is, as shown in detail in FIG.
It has a tablet surface 2 and a stylus 3, and various inputs can be performed by bringing the tip of the stylus 3 into contact with the tablet surface 2. The doublet surface 2 has a coordinate area 2a corresponding to a screen 29 of a display device 28 described below. When the stylus 3 is positioned in the coordinate area 2a, a second cursor 4 indicating the position of the stylus 3 is displayed on the screen 29. Is done. Also, the tablet surface 2
Has a key area 2b for selecting various modes, and the key area 2b has an XY key 5, a ZY key 6, an XZ key 7, a 3D display key 8, a connect point key 9, a draw key 10, and a data retrieve key 11. , Surf eskey 12 and the like are provided. The XY key 5, ZY key 6 and XZ key 7 are
This key is used to read the Y coordinate plane and XZ coordinate plane. The 3D display key 8 is a key for displaying a stereoscopic view of a wire frame. The connector point key 9 is a key for connecting the input points with the input points in a straight line. When the draw key 10 is moved while the stylus 3 is in contact with the tablet surface 2, the coordinates of the input points are input at regular intervals on the trajectory, and the input points are connected before and after to draw a free line. The key that can be. The data retrieve key 11 is a key for reading data, and when this key is selected, data on an input point is displayed on the screen 29. The contents of this data will be described in detail below. The surf eskey 12 is a key for designating an input point and providing a surface.
G2.コンピユータ コンピユータ20は、前記タブレツト装置1からの指令
信号に基づいてその指令内容を実行するべく作動する。
例えばXYキー5が選ばれると、XY座標面モードに切換わ
る。又、このコンピユータ20は、データ作成手段21,第
一のカーソル表示手段22,作画表示手段23等を有する。G 2. Computer The computer 20 operates to execute the contents of the command based on the command signal from the tablet device 1.
For example, when the XY key 5 is selected, the mode is switched to the XY coordinate plane mode. Further, the computer 20 has a data creation unit 21, a first cursor display unit 22, a drawing display unit 23, and the like.
データ作成手段21は、線データ作成手段と面データ作
成手段とから成る。The data creating means 21 includes a line data creating means and a plane data creating means.
G3.線データ作成手段 線データ作成手段は、入力ポイントについてデータ
番号,座標値,属性を決定する。これを決定するた
め入力ポイントは、 P(N,0)=X,P(N,1)=Y, P(N,2)=Z,P(N,3)=−1,0又は1 にて定義される。ここで、Nデータ番号であるP(N,
0)=X,P(N,1)=Y,P(N,2)=Zでデータ番号及び座
標値が決まる。座標値がX,Y,Zの内の二個のみが決定さ
れ他の一個が未決定の場合にはこの未決定の座標値は非
常に大きな値が入力されるように構成されている。この
実施例では999.0の値が入力される。G 3. Line data creation unit line data generating means determines the data number, the coordinate values, the attributes for the input point. To determine this, the input points are: P (N, 0) = X, P (N, 1) = Y, P (N, 2) = Z, P (N, 3) = − 1,0 or 1 Is defined as Here, P (N,
0) = X, P (N, 1) = Y, P (N, 2) = Z determines the data number and coordinate value. When only two of the coordinate values X, Y, and Z are determined and the other is undetermined, a very large value is input as the undetermined coordinate value. In this embodiment, a value of 999.0 is input.
またP(N,3)=−1,0又は1で入力ポイントの属性が
決まる。P(N,3)=−1は始点、P(N,3)=0は中間
点、P(N,3)=1は終点を示す。例えば、P(0,3)=
−1,P(1,3)=0,P(2,3)=0,P(3,3)=0,P(4,3)=
1,P(5,3)=−1,P(6,3)=0,P(7,3)=1の場合には
第9図に示すようになる。この属性決定の手順を第10図
及び第11図に基づいて説明する。Further, the attribute of the input point is determined by P (N, 3) =-1,0 or 1. P (N, 3) =-1 indicates a start point, P (N, 3) = 0 indicates an intermediate point, and P (N, 3) = 1 indicates an end point. For example, P (0,3) =
-1, P (1,3) = 0, P (2,3) = 0, P (3,3) = 0, P (4,3) =
If 1, P (5,3) =-1, P (6,3) = 0, P (7,3) = 1, the result is as shown in FIG. The procedure for determining the attribute will be described with reference to FIGS. 10 and 11.
第10図において、コネクトモードにおける属性決定の
フローチヤートが示され、最初のポイント(X0,Y0)が
入力される(ステツプS11)とそのポイントの属性は無
条件にP(0,3)=−1(S=−1)に決定される(ス
テップS12)。次に、次のポイント(Xn,Yn)(n≧1)
が入力されるか否か判別し(ステツプS13)、入力され
ない場合には終了する。入力された場合にはこのポイン
トと前のポイントとがコネクトモードにて接続されたか
否かを判別する(ステツプS14)。接続されない場合に
はこのポイント(X1,Y1)が始点となるためこのポイン
ト(X1,Y1)の属性がP(1,3)=−1(S=−1)に決
定される(ステツプS12)。又、接続された場合には次
のポイント(X2,Y2)が入力されたか否かを判別する
(ステツプS15)。このポイント(X2,Y2)が入力されな
い場合には前のポイント(X1,Y1)が終点となるため前
のポイント(X1,Y1)の属性がP(1,3)=1(S=1)
に決定される(ステツプS16)。ポイント(X2,Y2)が入
力された場合にはこのポイントと前のポイントとがコネ
クトモードにて接続されたか否かを判別する(ステツプ
S17)。接続されない場合にはこのポイントが始点とな
るこのポイントの属性がP(2,3)=−1(S=−1)
に決定される(ステツプS12)。接続された場合には前
のポイントが中点となるためP(1,3)=0(S=0)
となる(ステツプS18)。この場合において、次のポイ
ントが入力され、且つ前のポイントとの接続が繰り返さ
れるとこのループ(ステツプS15,ステツプS17,ステツプ
S18)が繰り返す。そして次のポイントの入力がなけれ
ば終点となるためそのポイントの属性がP(N,3)=1
(SN-1=1)となり終了する。FIG. 10 shows a flow chart of attribute determination in the connect mode. When the first point (X 0 , Y 0 ) is input (step S 11 ), the attribute of the point is unconditionally set to P (0,3). ) = - is determined to 1 (S = -1) (step S 12). Next, the next point (Xn, Yn) (n ≧ 1)
There determines whether the input (step S 13), exit if not input. And point before and the point it is determined whether or not connected in connect mode when entered (step S 14). If not connected, this point (X 1 , Y 1 ) becomes the starting point, and the attribute of this point (X 1 , Y 1 ) is determined to be P (1,3) = − 1 (S = −1). (step S 12). If connected, it is determined whether or not the next point (X 2 , Y 2 ) has been input (step S 15 ). If this point (X 2 , Y 2 ) is not input, the previous point (X 1 , Y 1 ) is the end point, and the attribute of the previous point (X 1 , Y 1 ) is P (1,3) = 1 (S = 1)
It is determined (step S 16). When a point (X 2 , Y 2 ) is input, it is determined whether or not this point and the previous point are connected in the connect mode (step).
S 17 ). If the connection is not established, the attribute of this point, which starts from this point, is P (2,3) =-1 (S = -1)
It is determined (step S 12). When connected, the previous point is the middle point, so P (1,3) = 0 (S = 0)
And it made (step S 18). In this case, the following points are input, and before the connection with the point is repeated this loop (step S 15, step S 17, step
S 18) is repeated. If there is no input of the next point, the end point is set, and the attribute of the point is P (N, 3) = 1.
(S N-1 = 1) and ends.
第11図においてドロウモードにおける属性決定のフロ
ーチヤートが示され、スタイラス3の先端をタブレツト
面2に接触すると、最初のポイント(X0,Y0)が入力さ
る(ステツプS21)、そのポイントの属性が無条件にP
(0,3)=−1(S=−1)に決定される(ステツプ
S22)。自由曲線の軌跡を描くと所定時間毎にポイント
(Xn,Yn)が入力され(ステツプS23)、そのポイントに
おいてスタイラス3がアツプされたか否か判別される
(ステツプS24)。スタイラス3がアツプされなければ
そのポイントにおける属性がP(N,3)=0(S=0)
になる(ステツプS25)。スタイラス3がアツプされる
とそのポイントにおける属性がP(N,3)=1(S=
1)となり終了する。Flow chart of the attribute determination shown in Drow mode in FIG. 11, upon contact of the tip of the stylus 3 in the tablet surface 2, the first point (X 0, Y 0) Monkey input (step S 21), of the point Attribute is unconditionally P
(0,3) =-1 (S = -1) is determined (step
S 22). When the locus of free curve points at predetermined time intervals (Xn, Yn) is input (step S 23), the stylus 3 is determined whether it is up-at that point (step S 24). If stylus 3 is not up, the attribute at that point is P (N, 3) = 0 (S = 0)
Become (step S 25). When stylus 3 is up, the attribute at that point is P (N, 3) = 1 (S =
It becomes 1) and it ends.
而して、上述のデータの内容は前記データリトリーブ
キー11を押すことにより下記する<表1>・<表2>に
示すようにしてスクリーン29上に表示される。The contents of the data are displayed on the screen 29 by pressing the data retrieve key 11 as shown in Table 1 and Table 2 below.
G4.第一のカーソル表示手段 前記第一のカーソル表示手段22は、第一段処理で二つ
の座標(例えばX,Y)が特定された後に行われる第二段
処理にて他の座標Zを入力するに際して入力可能領域を
第一のカーソル24にて示すものである。この第一のカー
ソル24は、入力すべき真の領域に対して一定の幅dを有
しこの一定の幅dを有する入力可能領域にスタイラス3
を接触させることにより適正な値として入力されるよう
構成されている。この第一のカーソル24はデータ番号順
に入力可能領域を表示するもので、第一のカーソル24に
基づいて座標を入力すると、第一のカーソル24は次のデ
ータ番号の入力可能領域を表示する。G 4. The first cursor display means said first cursor display means 22, two coordinates in the first-stage treatment (e.g. X, Y) is the second stage another coordinate Z in the processing performed after specified Is indicated by the first cursor 24 when inputting the data. The first cursor 24 has a fixed width d with respect to the true area to be input, and the stylus 3 has a stylus 3 in the input enabled area having the fixed width d.
Is configured to be input as an appropriate value by touching. The first cursor 24 displays an inputtable area in the order of data numbers. When coordinates are input based on the first cursor 24, the first cursor 24 displays an inputtable area of the next data number.
G5.作画表示手段 前記作画表示手段23は、座標面モードに基づいて座標
のデータを画像生成装置25に出力するもので、XY座標面
モードのときX,Y座標のデータを、3Dデイスプレイモー
ドのときはX,Y,Z座標のモードをそれぞれ画像生成装置2
5に出力する。G 5. Drawing display means the drawing displaying means 23, and outputs the data of the coordinates to the image generation apparatus 25 based on the coordinate plane mode, X when the XY coordinate plane mode, the data of the Y coordinate, 3D Deisupurei mode In the case of, the mode of X, Y, Z coordinates
Output to 5.
G6.画像生成装置 この画像生成装置25は、コンピユータ20から送られて
くるデータに基づいてこのデータを映像化する画像信号
を作成する。この画像信号は3Dデイスプレイモードのと
きは例えば奇数フイールドに左眼画像信号を、偶数フイ
ールドに右眼画像用信号をそれぞれ作成する。この画像
生成装置25で作成されたビデオ信号は二ヶ所の切換スイ
ツチSW1,SW2,SW3を介してフレームメモリ群26に出力さ
れる。G 6. Image Generating Device The image generating device 25 creates an image signal for visualizing this data based on the data sent from the computer 20. In the 3D display mode, for example, a left-eye image signal is generated in an odd field and a right-eye image signal is generated in an even field. The video signal generated by the image generation device 25 is output to the frame memory group 26 via two switching switches SW 1 , SW 2 and SW 3 .
G7.フレームメモリ群 このフレームメモリ群26は、四つのフレームメモリ26
L1,26L2,26R1,26R2を有し、二つのフレームメモリ26L1,
26L2左眼画像に他の二つのフレームメモリ26R1,26R2は
右眼画像用にそれぞれ使用される。二つの左眼画像用フ
レームメモリ26L1,26L2又は二つの右眼画像用フレーム
メモリ26R1,26R2は、それぞれ一方が書き込みに使用さ
れているときは他方が読み出しに使用されるべく切換ス
イッチSW2〜SW5にて操作される。G 7 .Frame memory group This frame memory group 26 includes four frame memories 26.
L 1, 26L 2, 26R 1 , 26R 2 has two frame memories 26L 1,
The other two frame memories 26R 1 and 26R 2 are used for the right-eye image for the 26L 2 left-eye image, respectively. The two left-eye image frame memories 26L 1 and 26L 2 or the two right-eye image frame memories 26R 1 and 26R 2 each have a changeover switch so that when one is used for writing, the other is used for reading. It is operated by the SW 2 ~SW 5.
G8.切換スイツチ 第一の切換スイツチSPW1は、奇数フイールドのビデオ
信号を左眼画像用フレームメモリ26L1,26L2側に出力
し、偶数フイールドのビデオ信号を右眼画像用のフレー
ムメモリ26R1,26R2側に出力すべき切換操作される。第
2及び第3の切換スイツチ26L1,26L2は、第1の切換ス
イツチSW1を介して送られてくる画像信号を二つある左
眼画像用フレームメモリ26L1,26L2又は右眼画像用フレ
ームメモリ26R1,26R2のいずれか一方のフレームメモリ
に出力する。第4及び第5の切換スイツチSW4,SW5は、
二つある左眼画像用フレームメモリ26L1,26L2又は右眼
画像用フレームメモリ26R1,26R2の内の書き込みに使用
されている以外の左眼画像用フレームメモリ26L1,26L2
又は右眼画像用フレームメモリ26R1,26R2の内の書き込
みに使用されている以外の左眼画像用フレームメモリ26
L1,26L2又は右眼画像用フレームメモリ26R1,26R2に接続
される。従って、ビデオ信号読み出し時に同時に書き込
みを行うことができる。第6の切換スイツチSW6は、奇
数フイールドのビデオ信号(左眼画像信用信号)がフレ
ームメモリ群26から送出されているときは左眼画像用フ
レームメモリ26L1,26L2側に偶数フイールドのビデオ信
号(右眼画像用信号)がフレームメモリ群26から送出さ
れているときは右眼画像用フレームメモリ26R1,26R2側
に、それぞれ切換操作がなされる。フレームメモリ群26
から読み出された画像信号は、D/A変換器27でアナログ
信号に変換されてデイスプレイ装置28が送られる。G 8. Changeover switch first switching switch SPW 1 outputs a video signal of an odd field frame memory 26L to 1, 26L 2 side for the left-eye image, a frame memory 26R for the right eye image video signal of the even field 1 , 26R The switching operation to output to the 2 side is performed. Switching switch 26L 1 of the second and 3, 26L 2, the first switching switch SW 1 frame memory 26L 1 for the left eye image with two image signals transmitted via the, 26L 2 or the right eye image and outputs to one of the frame memories of use the frame memory 26R 1, 26R 2. The fourth and fifth switching switches SW 4 and SW 5 are:
Two a frame memory 26L for the left eye image 1, 26L 2 or the right-eye image frame memory 26R 1, the left-eye image other than the one used to write of the 26R 2 frame memories 26L 1, 26L 2
Or, the left-eye image frame memory 26 other than the one used for writing in the right-eye image frame memories 26R 1 and 26R 2
L 1 , 26L 2 or the right eye image frame memories 26R 1 , 26R 2 . Therefore, writing can be performed simultaneously with reading of the video signal. Changeover switch SW 6 of the sixth, the odd field of the video signal (left-eye image credit signal) is even field to 1, 26L 2 side frame memory 26L for the left-eye image when being sent from the frame memory group 26 videos When a signal (right-eye image signal) is being transmitted from the frame memory group 26, a switching operation is performed on the right-eye image frame memories 26R 1 and 26R 2 . Frame memory group 26
The image signal read from is converted into an analog signal by the D / A converter 27 and sent to the display device.
G9.デイスプレイ装置 このデイスプレイ装置28のスクリーン29には選択され
た座標モードに応じて座標面が表示され、且つ、スクリ
ーン29の中心が座標の中心となつている。G 9. The screen 29 of Deisupurei device the Deisupurei device 28 coordinate plane is displayed according to the coordinate mode selected, and the center of the screen 29 is summer and the center of coordinates.
G10.三次元座標入力方法 以下、上記システムの三次元座標入力方法について説
明する。G10. Three-dimensional coordinate input method The three-dimensional coordinate input method of the above system will be described below.
第4図に示す立体空間上の自由曲線を入力する場合を
例に三次元座標入力する方法を第3図に示すフローチヤ
ートに基づいて説明する。A method of inputting three-dimensional coordinates will be described with reference to a flowchart shown in FIG. 3, taking as an example a case where a free curve in a three-dimensional space shown in FIG. 4 is input.
先ず、スタイラス3をXYキー5,ZYキー6又はXZキー7
に接触することによりXY座標面、ZY座標面、XZ座標面の
内から第1の座標面を選ぶ(ステツプS1)。例えばXY座
標面を選択したとすると、スクリーン29にXY座標面が表
示される。First, put the stylus 3 on the XY key 5, ZY key 6 or XZ key 7.
The first coordinate plane is selected from the XY coordinate plane, the ZY coordinate plane, and the XZ coordinate plane by touching (step S 1 ). For example, when the XY coordinate plane is selected, the XY coordinate plane is displayed on the screen 29.
スタイラス3をタブレツト面2に座標領域2a上に位置
させるとスタイラス3の位置を示す第二のカーソル4が
スクリーン29に表示される(ステツプS2)。When positioning the stylus 3 in the coordinate area 2a to the tablet surface 2 a second cursor 4 indicating the position of the stylus 3 is displayed on the screen 29 (step S 2).
第4図に示すようにXY座標面が投影して得られる自由
曲線のポイントに対応するタブレツト面2にスタイラス
3を押し、投影図形を入力する。この投影図形の入力は
コネクトポイントキー9にて各ポイントを接続するか、
又は、ドロウキー10にて投影図形と同一図形をタブレツ
ト面2に描くことによつて行われる。座標入力がなされ
るとデータ作成手段にてデータ番号,座標値(X,
Y),属性が決定される(ステツプS3)。スクリーン2
9には第5図に示すように入力した投影図形が表示され
る。ここで、入力したポイントのデータを確認したい場
合にはデータリトリーブキー11を押す。すると下記<表
1>に示すようにデータの一覧表がスクリーン29に表示
される。このデータは左端から(イ)データ番号D,
(ロ)X座標,(ハ)Y座標,(ニ)Z座標,(ホ)属
性Sを示す。全てのZ座標は未決定のため非常に大きな
値である999.0が表示される。As shown in FIG. 4, the stylus 3 is pressed on the tablet surface 2 corresponding to the point of the free curve obtained by projecting the XY coordinate plane, and a projected figure is input. The input of this projected figure is performed by connecting each point with the connect point key 9 or
Alternatively, this is performed by drawing the same graphic as the projected graphic on the tablet surface 2 with the draw key 10. When the coordinates are input, the data number and coordinate values (X,
Y), the attribute is determined (step S 3). Screen 2
In FIG. 9, the input projected figure is displayed as shown in FIG. If the user wants to check the data of the input point, he or she presses the data retrieve key 11. Then, a list of data is displayed on the screen 29 as shown in Table 1 below. This data is from the left end (a) data number D,
(B) X coordinate, (c) Y coordinate, (d) Z coordinate, and (e) attribute S are shown. Since all the Z coordinates have not been determined, a very large value of 999.0 is displayed.
XY座標面における全ての入力が終わるとXY座標面以外
の他の座標面を選ぶ(ステツプS4。これで第1段処理が
完了し第2段処理が移行する。When all of the input in the XY coordinate plane is completed choose another coordinate plane other than XY coordinate plane (step S 4. This first stage process is completed in the second stage the process proceeds.
他の座標としてZY座標面を選択したとすると、スクリ
ーン29にZY座標面が表示されると共に第6図に示すよう
にXY座標面の入力図形が表示される。そして、第一のカ
ーソル表示手段22にて先ずデータ番号N=0のポイント
についての入力可能領域が第一のカーソル24で表示され
る(ステツプS5,ステツプS6)。If the ZY coordinate plane is selected as another coordinate, the ZY coordinate plane is displayed on the screen 29 and the input figure of the XY coordinate plane is displayed as shown in FIG. Then, the input area for the first point of the data number N = 0 at the first cursor display means 22 is displayed in the first cursor 24 (step S 5, step S 6).
オペレータが、スタイラス3を移動してスクリーン29
に表示されている第二のカーソル4を一定の幅を有する
第一のカーソル24内に持つていきZY座標面に投影して得
られる自由曲線のポイントに対応する位置でスタイラス
3を押す(ステツプS7,S8)。スタイラス3を押すと、
データ番号N=0のポイントについてのZ座標が入力さ
れる。すると、次に第一のカーソル24がデータ番号N=
1のポイントについての入力可能領域を示し上述のよう
にしてポイントを入力する。第7図においてはデータ番
号N=5までの入力が完了し、第一のカーソル24がデー
タ番号N=6の入力可能領域を示している。これを全て
のデータ番号Nのポイントについて行えば第8図に示す
ような入力図形が得られ三次元座標入力が完了する(ス
テツプS9)。The operator moves the stylus 3 to the screen 29
The stylus 3 is pressed at a position corresponding to a point of a free curve obtained by projecting the second cursor 4 displayed on the first cursor 24 having a certain width on the ZY coordinate plane (step). S 7, S 8). When you press stylus 3,
The Z coordinate for the point with data number N = 0 is input. Then, the first cursor 24 moves to the data number N =
The input possible area for one point is indicated, and the point is input as described above. In FIG. 7, the input up to the data number N = 5 has been completed, and the first cursor 24 indicates the input enabled area of the data number N = 6. By performing this for points of all the data number N eighth input figure as shown in FIG obtain three-dimensional coordinate input is completed (step S 9).
この第2段処理においても第1段処理と同様にZY座標
面の入力図形が第8図に示すように表示されZY座標面の
入力図形はXY座標面の入力図形と異なる視覚表現手段、
例えば異なる色彩で表現され入力図形の座標面を誤るこ
とがないように構成されている。In the second stage processing, similarly to the first stage process, the input figure on the ZY coordinate plane is displayed as shown in FIG. 8, and the input figure on the ZY coordinate plane is different from the input figure on the XY coordinate plane in visual representation means.
For example, it is configured to be represented in different colors so that the coordinate plane of the input figure is not mistaken.
全てのポイントの入力が完了した後にデータを確認し
たい場合には上述と同様にデータリトリーブキー11を押
す。すると、下記<表2>に示すような一覧表がスクリ
ーン29に表示される。これを見てデータの修正・追加・
削除を行う。To confirm the data after all points have been entered, press the data retrieve key 11 as described above. Then, a list as shown in Table 2 below is displayed on the screen 29. Looking at this, data correction / addition /
Perform the deletion.
又、第2段処理においてはX,Y,Zの全てのデータが決
まるためXZ座標面の投影図形も同時に表示できるように
構成することにより三面図にて入力図形の見当を行うこ
とができる。In the second stage processing, since all the data of X, Y, and Z are determined, the projection figure on the XZ coordinate plane can be displayed at the same time, so that the input figure can be registered in the three views.
而して、三次元座標入力が完了した後に3Dデイスプレ
イキー8を選ぶと入力図形の立体図形がスクリーン29に
表示される。When the 3D display key 8 is selected after the completion of the three-dimensional coordinate input, a three-dimensional figure of the input figure is displayed on the screen 29.
H.発明の効果 以上述べたように本発明によれば、少なくとも2つの
二次元座標を用いて立体図形の三次元座標を入力する立
体画像入力方法において、ディスプレイ装置のスクリー
ン上にまず第一の座標面を表示して、この第一の座標面
に投影して得られる平面の線図を入力する第一段処理
と、この第一段処理の後、前記スクリーン上の表示を第
二の座標面に切り換えるとともに、第一の座標面で入力
した図形を重ねて表示し、この第二の座標面に前記第一
の座標面で入力した図形上の各ポイントに対応する入力
可能領域をカーソルにて順次表示し、このカーソルで示
す入力可能領域に第二の座標面に投影して得られる平面
の線図をポイント毎に順次入力する第二段処理とからな
るので、第一段処理にて第一の座標面に投影した平面の
線図を入力し、第二段処理にて第二の座標面に投影した
平面の線図をカーソルに基づいて上記入力した平面の線
図の各ポイント毎に順次入力できるため、立体画像の入
力を簡単、且つ、正確に行うことができるという効果が
ある。又、第二段処理にて第一の座標面で入力した線図
が第二の座標面に重ねて表示されるため、第二の座標面
における入力ポイントが第一の座標面で入力した線図の
どの点に対応しているかを確認でき、入力ミスを防止で
きるという効果がある。 H. Effects of the Invention As described above, according to the present invention, in a three-dimensional image input method for inputting three-dimensional coordinates of a three-dimensional figure using at least two two-dimensional coordinates, a first first image is displayed on a screen of a display device. A first-stage process of displaying a coordinate plane and inputting a diagram of a plane obtained by projecting on the first coordinate surface, and after the first-stage process, displaying the screen on the screen in a second coordinate system. While switching to the plane, the figure input on the first coordinate plane is displayed in a superimposed manner, and the input enabled area corresponding to each point on the figure input on the first coordinate plane is displayed on the second coordinate plane with the cursor. And sequentially display the plane diagram obtained by projecting the input coordinate area indicated by the cursor on the second coordinate plane for each point. Enter the diagram of the plane projected on the first coordinate plane. Since the plane diagram projected on the second coordinate plane in the second stage processing can be sequentially input for each point of the input plane diagram based on the cursor, the input of the stereoscopic image is simple and The effect is that it can be performed accurately. In addition, since the diagram input on the first coordinate plane in the second step processing is displayed so as to be superimposed on the second coordinate plane, the input point on the second coordinate plane is the line input on the first coordinate plane. It is possible to confirm which point in the drawing corresponds, and it is possible to prevent an input error.
第1図乃至第11図において本発明の実施例が示され、第
1図はコンピユータグラフイツクスシステムの構成図、
第2図はタブレツト装置の平面図、第3図は三次元座標
入力のフローチヤート図、第4図は立体空間上の自由曲
線とその投影図形を示す図、第5図はスクリーンに表示
されたXY座標面の入力図形を示す図、第6図はスクリー
ンに表示されたポイント入力前のZY座標面、第7図及び
第8図はスクリーンに表示されたZY座標面の入力図形を
示す図、第9図はスクリーンに表示された自由曲線を示
す図、第10図はコネクトモードにおける属性決定のフロ
ーチヤート図、第11図はドロウモードにおける属性決定
のフローチヤート図である。 24……第一のカーソル(カーソル)、28……ディスプレ
イ装置、29……スクリーン。1 to 11 show an embodiment of the present invention. FIG. 1 is a configuration diagram of a computer graphics system.
FIG. 2 is a plan view of the tablet device, FIG. 3 is a flow chart of three-dimensional coordinate input, FIG. 4 is a diagram showing a free curve in a three-dimensional space and its projected figure, and FIG. 5 is displayed on a screen. FIG. 6 shows an input figure of an XY coordinate plane, FIG. 6 shows a ZY coordinate plane before point input displayed on a screen, and FIGS. 7 and 8 show input figure of a ZY coordinate plane displayed on a screen; FIG. 9 is a diagram showing a free curve displayed on the screen, FIG. 10 is a flowchart of attribute determination in the connect mode, and FIG. 11 is a flowchart of attribute determination in the draw mode. 24 ... first cursor (cursor), 28 ... display device, 29 ... screen.
Claims (1)
体図形の三次元座標を入力する立体画像入力方法におい
て、 ディスプレイ装置のスクリーン上にまず第一の座標面を
表示して、この第一の座標面に投影して得られる平面の
線図を入力する第一段処理と、 この第一段処理の後、前記スクリーン上の表示を第二の
座標面に切り換えるとともに、第一の座標面で入力した
図形を重ねて表示し、この第二の座標面に前記第一の座
標面で入力した図形上の各ポイントに対応する一定の幅
を有する入力可能領域を第一のカーソルにて順次表示
し、この第一のカーソルで示す一定の幅を有する入力可
能領域に第二の座標面に投影して得られる平面の線図を
ポイント毎に順次第二のカーソルにて入力する第二段処
理と、 からなることを特徴とする立体画像入力方法。1. A three-dimensional image input method for inputting three-dimensional coordinates of a three-dimensional figure using at least two two-dimensional coordinate planes, wherein a first coordinate plane is displayed on a screen of a display device. A first-stage process of inputting a diagram of a plane obtained by projecting onto a coordinate plane, and after the first-stage process, switching the display on the screen to a second coordinate surface, In the second coordinate plane, an input enabled area having a certain width corresponding to each point on the graphic input on the first coordinate plane is sequentially displayed on the second coordinate plane with the first cursor. A second stage for displaying and inputting a line diagram of a plane obtained by projecting on the second coordinate plane in the input enabled area having a certain width indicated by the first cursor by the second cursor for each point sequentially Processing, and a solid characterized by comprising Image input method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61270543A JP2634404B2 (en) | 1986-11-13 | 1986-11-13 | 3D image input method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61270543A JP2634404B2 (en) | 1986-11-13 | 1986-11-13 | 3D image input method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS63124171A JPS63124171A (en) | 1988-05-27 |
JP2634404B2 true JP2634404B2 (en) | 1997-07-23 |
Family
ID=17487656
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61270543A Expired - Lifetime JP2634404B2 (en) | 1986-11-13 | 1986-11-13 | 3D image input method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2634404B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5120290B2 (en) * | 2009-02-19 | 2013-01-16 | 株式会社デンソーウェーブ | 3D coordinate input method, computer program, and 3D coordinate input device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59216210A (en) * | 1983-05-25 | 1984-12-06 | Hitachi Ltd | Robot motion teaching method |
-
1986
- 1986-11-13 JP JP61270543A patent/JP2634404B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS63124171A (en) | 1988-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5590271A (en) | Interactive visualization environment with improved visual programming interface | |
US5577176A (en) | Method and apparatus for displaying a cursor along a two dimensional representation of a computer generated three dimensional surface | |
JPH02101456A (en) | Producing method for clipped mask data | |
JP2002197479A (en) | Computer and method for displaying processing effect | |
JP2634404B2 (en) | 3D image input method | |
US6430583B1 (en) | Scenario editing apparatus for performing editing of multimedia using figure feature points | |
KR100362383B1 (en) | Post-processing method for motion captured data using 3D interface | |
JP2007249419A (en) | 3D design support system and 3D design support method | |
JP2535853B2 (en) | Three-dimensional coordinate designation device | |
JP2701056B2 (en) | Secondary representation method for three-dimensional objects | |
JPS63124173A (en) | Input device for 3-dimensional coordinates | |
JP3268667B2 (en) | Interactive polygon selection device | |
JPH02199579A (en) | Method of forming animation | |
JPH07271998A (en) | Method and device for three-dimensional display | |
JPS58211242A (en) | Three-dimensional coordinate input device | |
JPH0916653A (en) | Graphic processor and its method | |
JPS63191277A (en) | Input device for 3-dimensional coordinate | |
JP2850571B2 (en) | Layout data editing device | |
JPH01320583A (en) | Plotting editor | |
JPH0546707A (en) | Information processor | |
JPS63241625A (en) | Line drawing input device | |
Grimm et al. | The ibar: A perspective-based camera widget | |
JPH02270072A (en) | Surface recognition method in 3D CAD system | |
JPH08235382A (en) | 3D computer graphics editing device | |
JPH04279980A (en) | image editing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |