JPH0734201B2 - Polyhedral shape input display device - Google Patents
Polyhedral shape input display deviceInfo
- Publication number
- JPH0734201B2 JPH0734201B2 JP60045269A JP4526985A JPH0734201B2 JP H0734201 B2 JPH0734201 B2 JP H0734201B2 JP 60045269 A JP60045269 A JP 60045269A JP 4526985 A JP4526985 A JP 4526985A JP H0734201 B2 JPH0734201 B2 JP H0734201B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- dimensional
- projection
- display device
- data
- 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
- 238000006243 chemical reaction Methods 0.000 claims description 30
- 238000013500 data storage Methods 0.000 claims description 8
- 230000010365 information processing Effects 0.000 claims description 6
- 238000000034 method Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000217377 Amblema plicata Species 0.000 description 1
- 241000282414 Homo sapiens Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Landscapes
- Image Generation (AREA)
- Position Input By Displaying (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、計算機等に多面体形状を定義して、様々な角
度からその外観形状を観察検討する場合、例えば建築設
計等の分野において計算機等に多面体形状を入力するの
に適した多面体形状入力表示装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention defines a polyhedral shape in a computer and observes and examines its external shape from various angles, for example, in the field of architectural design and the like. The present invention relates to a polyhedron shape input display device suitable for inputting a polyhedron shape.
[従来の技術] 従来、多面体形状を計算機上に定義するためには、主と
して頂点群の3次元座標を数値で入力する方法、複数の
投影図(例えば正面図と平面図)を2次元座標入力装置
(デジタイザー)で入力し、且つ複数の図面の対応点を
入力して3次元データを生成する方法等があるが、数値
で入力する前者の方法は、桁違いの誤りを生じ易く、一
方、複数の投影図から入力する後者の方法は、複数の図
面間での頂点の対応をとる段階での誤りを生じ易いとい
う問題があった。[Prior Art] Conventionally, in order to define a polyhedron shape on a computer, a method of mainly inputting the three-dimensional coordinates of a group of vertices by a numerical value, and inputting a plurality of projection views (for example, a front view and a plan view) in two-dimensional coordinates Although there is a method of inputting with a device (digitizer) and generating corresponding three-dimensional data by inputting corresponding points of a plurality of drawings, the former method of inputting numerical values is apt to cause an order of magnitude error, while The latter method of inputting from a plurality of projection views has a problem that an error is likely to occur at the stage of associating vertices between a plurality of drawings.
[発明が解決しようとする課題] 本発明は、多面体形状の3次元データを計算機等に入力
しようとするときに、人間にとって誤りを生じやすい上
記方法を改め、図形を描くのとほぼ同じ操作によって入
力できるようにした多面体形状入力表示装置を提供しよ
うとするものである。[Problems to be Solved by the Invention] In the present invention, when the three-dimensional data of a polyhedron shape is input to a computer or the like, the above method, which is apt to make an error for human beings, is revised, and the same operation as drawing a figure is performed. An object of the present invention is to provide a polyhedron shape input display device capable of inputting.
[課題を解決するための手段] 上記課題を解決するための本発明の多面体形状入力表示
装置は、多面体の投影形状を入力する2次元座標入力装
置と、上記2次元座標入力装置に接続された演算処理装
置と、上記演算処理装置の出力に基づいて上記多面体形
状を特定の方向に投影した状態で表示する表示装置と、
上記投影方向を与えるための視線方向入力装置とを備え
た多面体形状入力表示装置において、上記演算処理装置
を、上記2次元座標入力装置に接続されて、入力された
多面体形状についての稜線情報を出力する入力情報処理
部と、その入力情報処理部の出力及び既に入力済みの形
状データに基づき、上記稜線情報が面単位で入力された
段階で、その新たな面が既に3次元変換された面に接し
ている稜線の数について判断する逆投影判断部と、その
逆投影判断部の出力に基づき、上記3次元変換処理によ
り新しく入力した面の傾きを計算する逆投影データ処理
部と、入力された多面体形状データを記憶しておく多面
体形状データ記憶部と、多面体形状データを視線方向入
力装置によって指定された方向に座標変換して表示装置
に出力する投影変換部とを備えたものとしたことを特徴
とするものである。[Means for Solving the Problems] A polyhedral shape input display device of the present invention for solving the above problems is connected to a two-dimensional coordinate input device for inputting a projected shape of a polyhedron and the two-dimensional coordinate input device. An arithmetic processing device, and a display device for displaying the polyhedral shape in a state of being projected in a specific direction based on the output of the arithmetic processing device,
In a polyhedron shape input display device including a line-of-sight direction input device for giving the projection direction, the arithmetic processing device is connected to the two-dimensional coordinate input device, and ridge line information about the input polyhedron shape is output. Based on the input information processing unit, the output of the input information processing unit, and the shape data that has already been input, when the ridge line information is input in face units, the new face becomes a face that has already been three-dimensionally converted. A backprojection determination unit that determines the number of ridgelines in contact with each other, and a backprojection data processing unit that calculates the inclination of a newly input surface by the three-dimensional conversion process based on the output of the backprojection determination unit A polyhedron shape data storage unit that stores the polyhedron shape data, and a projection transformation unit that converts the coordinates of the polyhedron shape data into the direction designated by the line-of-sight direction input device and outputs the data to the display device. It is characterized in that it has assumed that a part.
[作 用] 上記構成を有する本発明の多面体形状入力表示装置によ
れば、2次元座標入力装置から図形を描くのとほぼ同様
な操作で多面体形状の入力を行い、さらに視線方向入力
装置によって視線方向を指定すれば、演算処理装置の出
力に基づき、表示装置に所期の多面体形状の2次元投影
図形を表示することができる。[Operation] According to the polyhedron shape input / display device of the present invention having the above-mentioned configuration, the polyhedron shape is input by substantially the same operation as drawing a figure from the two-dimensional coordinate input device, and the line-of-sight direction input device is used to input the line of sight. By designating the direction, the desired polyhedral two-dimensional projection figure can be displayed on the display device based on the output of the arithmetic processing device.
上記演算処理装置における処理の態様について具体的に
説明すると、この装置における演算処理は、入力する操
作者にとって不自然に感じられない制限条件と、多面体
に関する面の拘束条件を導入して情報を付加し、2次元
の形状データを3次元データに変換するものである。そ
のため、まず、2次元座標入力装置においては、多面体
形状の投影表示面を2次元形状入力面と同一視して、投
影されるべき多面体形状の稜線が入力され、上記逆投影
判断部において、その入力情報処理部から出力された多
面体形状についての稜線情報及び既に入力済みの形状デ
ータに基づいて、逆投影のための自由度について判断す
るが、その結果、予め設定された基本的な制限条件の下
で、2次元座標から逆投影すべき3次元空間内の新たな
面の情報を得る。The mode of processing in the arithmetic processing device will be specifically described. In the arithmetic processing in this device, information is added by introducing a restriction condition that does not make the operator feel unnatural and a constraint condition for the surface related to the polyhedron. Then, the two-dimensional shape data is converted into three-dimensional data. Therefore, first, in the two-dimensional coordinate input device, the projection display surface of the polyhedron shape is identified with the two-dimensional shape input surface, the ridgeline of the polyhedron shape to be projected is input, and the backprojection determination unit The degree of freedom for backprojection is determined based on the ridge line information about the polyhedron shape output from the input information processing unit and the shape data that has already been input. As a result, the basic restriction conditions set in advance are set. Below, information of a new surface in the three-dimensional space to be backprojected is obtained from the two-dimensional coordinates.
上記制限条件は、例えば、以下の通りに設定することが
できる。The limiting condition can be set as follows, for example.
1.投影は、透視投影でなく正射影(平行透視)とする。1. The projection is not a perspective projection but an orthographic projection (parallel perspective).
2.面単位でその面を形成する稜線を入力する。即ち、あ
る面の稜線を1本入力したあと、その面内の稜線を全て
入力した後に初めて、別の面の稜線を入力できるものと
する。2. Enter the ridgeline that forms the face in face units. That is, it is assumed that after inputting one ridgeline of a surface, all ridgelines in the surface can be input before inputting the ridgeline of another surface.
3.隣接した面から順に入力するものとする。即ち、一つ
の面を入力し終えた段階で、面単位で3次元変換するの
で、次に隣接した面を入力するときは、既に入力された
面に接する稜線の情報を生かし、逆投影時の自由度を減
少させる。3. Input from adjacent faces in order. That is, when one face is input, three-dimensional conversion is performed on a face-by-face basis, so when inputting the next adjacent face, the information of the ridge line in contact with the face that has already been input is used, and Reduce the degree of freedom.
これらの制限条件の下で、逆投影データ処理部において
は、以下の三つの場合に分けて、正射影方向に逆投影さ
れる面の傾きを3次元に変換処理する。Under these restriction conditions, the backprojection data processing unit performs three-dimensional conversion processing on the inclination of the surface backprojected in the orthogonal projection direction in the following three cases.
1.3次元変換された面が無いとき 入力された面は3次元空間内で投影面(これは入力面と
一致する。)に平行な面とする。その理由は、投影面積
が最大(逆投影面積が最小)で、実際の面の形と一致し
ており、投影歪がないから、操作者にとって自然に感じ
られるためである。そのため、入力した最初の面は視点
からの距離をある既定値とする空間内の平面(逆投影
面)上に逆投影されて、位置と傾きが確定される。1. When there is no 3D transformed surface The input surface is parallel to the projection surface (which matches the input surface) in 3D space. The reason is that the projected area is the maximum (the back projected area is the minimum), the shape matches the actual surface shape, and there is no projection distortion, so that the operator feels it naturally. Therefore, the input first surface is back-projected onto a plane (back-projection surface) in the space with the distance from the viewpoint as a certain default value, and the position and inclination are fixed.
2.既に3次元変換された面に接続している稜線が1本あ
るとき 入力された面を構成する稜線群は、3次元変換されてそ
れを再度投影面に表示するため、入力した稜線とそれら
が3次元変換された後に投影されて表示された稜線とが
見かけ上一致している。従って、既に3次元変換された
面に隣接する新しい面が入力されたとき、その面内の1
つの稜線は既に3次元変換されているから、これが新た
な拘束条件となって、その条件下で投影面積が最大にな
るような傾きの面に3次元変換される。この場合も、投
影者は投影面積が最大となる方向のために自然に感じら
れる。2. When there is one ridge line that is already connected to the surface that has been three-dimensionally converted. The ridge lines that compose the input surface are three-dimensionally converted and are displayed again on the projection surface. The ridge lines projected and displayed after being three-dimensionally converted are apparently coincident with each other. Therefore, when a new surface adjacent to the surface that has already been three-dimensionally converted is input,
Since one ridge line has already been three-dimensionally converted, this becomes a new constraint condition, and is three-dimensionally converted into a surface having an inclination that maximizes the projected area under the condition. Again, the projector feels natural because of the direction in which the projected area is maximized.
3.既に3次元変換された面に接続している稜線が複数本
あるとき その複数本の稜線は3次元座標をもっているから、それ
らの稜線が同一平面上にある場合には、それらの稜線と
同一平面内に新しく入力された面が存在するはずである
から、逆投影されるその面の傾きを容易に求めることが
できる。3. When there are multiple ridgelines that are already connected to the 3D-converted surface, the multiple ridgelines have three-dimensional coordinates, so if these ridgelines are on the same plane, those ridgelines are Since the newly input plane should exist in the same plane, the inclination of the backprojected plane can be easily obtained.
以上の条件を使うことによって情報を付加し、原理的に
は一義的に決定できない3次元多面体の稜線データを、
2次元投影面上の稜線群から生成することが可能にな
る。Information is added by using the above conditions, and the ridge line data of a three-dimensional polyhedron that cannot be uniquely determined in principle,
It becomes possible to generate from the ridge line group on the two-dimensional projection plane.
[実施例] 以下に、本発明の実施例を図面を参照しながら詳述す
る。[Examples] Examples of the present invention will be described in detail below with reference to the drawings.
第1図に示すように、本発明に係る多面体形状入力表示
装置は、入力すべき多面体形状各部の2次元座標を入力
面2上の位置の指定によって入力するタブレット等の2
次元座標入力装置1と、以下に詳述する演算処理装置3
と、その演算処理装置3の出力に基づいて、3次元空間
内の多面体形状を特定の方向に正射影した状態で画面に
2次元表示する表示装置4と、その表示装置4における
表示のために上記正射影を行う方向を入力する一連のダ
イヤルまたはキー等を備えた視線方向入力装置5とを主
体として構成される。As shown in FIG. 1, a polyhedron shape input / display device according to the present invention is a tablet or the like for inputting two-dimensional coordinates of each part of a polyhedron shape to be input by designating a position on an input surface 2.
Dimensional coordinate input device 1 and arithmetic processing device 3 described in detail below
And a display device 4 for two-dimensionally displaying on the screen the orthographic projection of the polyhedron shape in the three-dimensional space in a specific direction based on the output of the arithmetic processing device 3, and for displaying on the display device 4. It is mainly composed of a line-of-sight direction input device 5 provided with a series of dials or keys for inputting a direction for performing the orthographic projection.
上記演算処理装置3としては、3次元空間内の多面体の
形状データを特定方向に正射影したときの2次元図形を
求める回路と、入力した2次元図形を逆に3次元空間内
に逆投影する変換回路が必要になる。As the arithmetic processing unit 3, a circuit for obtaining a two-dimensional figure when the shape data of the polyhedron in the three-dimensional space is orthographically projected in a specific direction, and the input two-dimensional figure is inversely projected back into the three-dimensional space. A conversion circuit is needed.
しかも、2次元図形から逆投影するときには情報が不足
するために、上述のような入力手順に関する条件を予め
設定し、また、投影面積が許された自由度の中で最大と
なるような傾きの面に3次元変換するという条件を付加
する。そして、一度に一つの面を構成する稜線群を入力
することによって、その一つの面を入力し、一つの面が
入力され終えたときには、即座にその面を3次元空間に
逆投影させて3次元空間内での方程式を求める。Moreover, since information is insufficient when back-projecting from a two-dimensional figure, the conditions relating to the above-described input procedure are set in advance, and the inclination of the projection area is maximized in the allowed degrees of freedom. A condition of three-dimensional conversion is added to the surface. Then, by inputting a ridge line group that constitutes one surface at a time, the one surface is input, and when one surface is completely input, the surface is immediately back-projected to the three-dimensional space and Find the equation in dimensional space.
これが求まれば、3次元空間内での面の方程式が既知と
なるから、その面内のすべての点は、投影面上の2次元
座標から曖昧さを無くして3次元座標に変換できる。3
次元座標に変換されたあと、次に入力する面は、3次元
座標に変換された面に隣接する面とする。その理由は、
これらの二つの面に共通する稜線(共通稜線という。)
がすでに3次元座標に変換されているので、それを手が
かりにこの面を3次元座標化できるからである。If this is obtained, the equation of the surface in the three-dimensional space becomes known, so that all the points in the surface can be converted from the two-dimensional coordinates on the projection surface into the three-dimensional coordinates without ambiguity. Three
After being converted into three-dimensional coordinates, the next input surface is a surface adjacent to the surface converted into three-dimensional coordinates. The reason is,
A ridge line common to these two faces (called a common ridge line)
Is already converted into three-dimensional coordinates, and this surface can be used as a clue to convert this surface into three-dimensional coordinates.
したがって、これらの処理のなかで、一つの面が入力さ
れ終えたときに、如何にして3次元空間内の面に逆投影
するかが問題となるが、ここで、三つの場合に分けて考
える。Therefore, among these processes, how to back-project onto a surface in the three-dimensional space when one surface is completely input becomes a problem. Here, consider three cases. .
今、入力しようとしている面に隣接する面があれば、そ
の面は3次元座標に変換済のはずであるから、この隣接
する面と入力しようとする面との境界の稜線は双方の面
に共通と共通稜線となる。入力しようとする面に共通稜
線が含まれていない場合、1本だけ含まれている場合、
及び複数本含まれている場合の三つの場合分けで判断し
て、異なる変換処理を施すものである。If there is a surface adjacent to the surface you are trying to input, that surface must have already been converted into three-dimensional coordinates. Therefore, the ridge line at the boundary between this adjacent surface and the surface you want to input is on both surfaces. It becomes common and common ridgeline. If the face you are trying to enter does not contain a common edge, and if it contains only one,
And a case where a plurality of lines are included is determined based on three cases, and different conversion processing is performed.
まず、共通稜線が無い場合、最初の入力面は何等3次元
情報をもっていないから、この面は投影面と平行な面と
して方程式を求める。このとき、視線位置からの距離の
大小によって方程式が異なってくるが、既定の距離を用
いて3次元変換を行う。次に、共通稜線が1本ある場
合、その制約の下で逆投影した時の面積が最小となるよ
うな傾きとする、という制限をさらに設定して、3次元
座標を求める。最後に、共通稜線が複数本ある場合に
は、これらが3次元空間内で同一平面上にあれば新たに
入力する面はこの同一平面に一致するので、3次元座標
が容易に求まる。First, when there is no common edge line, the first input surface does not have any three-dimensional information, so the equation is calculated as a surface parallel to the projection surface. At this time, although the equation varies depending on the size of the distance from the line-of-sight position, three-dimensional conversion is performed using a predetermined distance. Next, when there is one common edge line, a three-dimensional coordinate is obtained by further setting a restriction that the area is the minimum when backprojected under the constraint. Finally, when there are a plurality of common edges, if they are on the same plane in the three-dimensional space, the newly input surface coincides with this same plane, so that the three-dimensional coordinates can be easily obtained.
このように、2次元図形から逆投影するときには、情報
が不足するために、現在のデータ、例えば上に述べた共
通稜線の本数等に応じて上述の制約を付加してデータ処
理することになる。As described above, when backprojecting from a two-dimensional figure, since information is insufficient, the above-mentioned constraint is added according to the current data, for example, the number of common edges described above, and data processing is performed. .
そのため、上記演算処理装置3は、第1図に示している
ように、2次元座標入力装置1に接続された入力情報処
理部、具体的には、タブレットに接続されたタブレット
処理回路と、その出力及び先に入力した形状データに基
づいて、閉領域が投影面上で入力できたかどうかを判断
し、閉領域が入力できたとき、即ち逆投影すべき新たな
面が形成された段階で、その新たな面が既に3次元変換
された面に接している共通稜線の数について判断する投
影判断部(逆投影判断回路)と、この逆投影判断部の出
力情報に基づき、3次元変換処理により新しく入力した
面の傾きを計算する逆投影データ処理部(逆投影データ
処理回路)と、入力された多面体形状データを記憶して
おく多面体形状データ記憶部(多面体形状データ記憶装
置)と、多面体形状データを視線方向入力装置5によっ
て指定された方向に座標変換して表示装置4に出力する
投影変換部(投影変換回路)とを備えている。Therefore, as shown in FIG. 1, the arithmetic processing device 3 includes an input information processing unit connected to the two-dimensional coordinate input device 1, specifically, a tablet processing circuit connected to a tablet and its input processing unit. Based on the output and the shape data previously input, it is determined whether the closed area can be input on the projection surface, and when the closed area can be input, that is, at the stage where a new surface to be backprojected is formed, A projection determination unit (backprojection determination circuit) that determines the number of common edges whose new surface is already in contact with the three-dimensionally converted surface, and a three-dimensional conversion process based on output information from this backprojection determination unit. A backprojection data processing unit (backprojection data processing circuit) that calculates the inclination of a newly input surface, a polyhedral shape data storage unit (polyhedral shape data storage device) that stores the input polyhedral shape data, and a polyhedral shape And a projection transformation unit and outputting the coordinate conversion on the display device 4 in the specified direction (projection conversion circuit) by line-of-sight direction input device 5 data.
上記演算処理装置3の構成及び作用を、第2図A〜Cを
参照してさらに具体的に説明すると、まず、上記タブレ
ットに接続されたタブレット処理回路においては、入力
面2の平面をxy平面とみなして、入力された多面体形状
についての稜線情報、即ち稜線の両端点の座標の対をメ
モリーに一時的に保持し、そのタブレット処理回路から
は、入力された線分の始点、終点の二つの2次元座標値
(x1,y1),(x2,y2)がディジタル信号として出力され
る。The configuration and operation of the arithmetic processing device 3 will be described more specifically with reference to FIGS. 2A to 2C. First, in the tablet processing circuit connected to the tablet, the plane of the input surface 2 is the xy plane. Then, the edge information about the input polyhedron shape, that is, the pair of coordinates of both end points of the edge is temporarily stored in the memory, and the tablet processing circuit outputs the input line segment start point and end point two points. Two two-dimensional coordinate values (x 1 , y 1 ) and (x 2 , y 2 ) are output as digital signals.
この2次元座標値を持つ稜線は、そのまま表示装置4に
表示され、それと同時にこの稜線情報は次の逆投影判断
回路に入力される。The ridge line having this two-dimensional coordinate value is displayed on the display device 4 as it is, and at the same time, this ridge line information is input to the next backprojection determination circuit.
上記タブレットと表示装置4との論理的関係について説
明すると、まず、タブレットは、操作者の手の平面的な
動きの位置情報から2次元座標を入力できる装置で、こ
の座標入力面2は論理的には一般に表示装置4の画面に
一致している。即ち、手の動きが画面上でカーソルとし
て反映し、視覚的に入力位置が確認できるようになって
いる。このタブレットの入力面2は、さらに多面体形状
の2次元投影面としての表示装置4の表示面に一致させ
るものである。したがって、操作者が2次元座標を入力
する面は、多面体形状を投影する面に一致し、投影方向
は視線方向入力装置5で指定される。The logical relationship between the tablet and the display device 4 will be described. First, the tablet is a device capable of inputting two-dimensional coordinates from the position information of the planar movement of the operator's hand, and the coordinate input surface 2 is a logical device. Generally corresponds to the screen of the display device 4. That is, the movement of the hand is reflected as a cursor on the screen so that the input position can be visually confirmed. The input surface 2 of this tablet is further made to coincide with the display surface of the display device 4 as a two-dimensional projection surface having a polyhedral shape. Therefore, the plane on which the operator inputs the two-dimensional coordinates corresponds to the plane on which the polyhedral shape is projected, and the projection direction is designated by the line-of-sight direction input device 5.
逆投影判断回路においては、既に入力されたデータを常
に参照している。既に入力したデータには、入力面2上
の2次元の稜線データと既に面データとして3次元座標
に変換された稜線データとの2種類が存在する。入力面
2上の2次元の稜線データ単独で、または、3次元変換
済みの稜線データが2次元入力面2上に投影されてでき
る稜線データと一緒になって、入力面2上で新たな閉領
域が形成された段階で、それを一つの面とみなして上述
の共通稜線の数について判断する。逆投影データ処理回
路は、この逆投影判断回路の出力情報に基づき、正射影
方向に逆投影される上記新たな面の傾きを3次元変換処
理する。この場合、逆投影データ処理回路は、上記共通
稜線の本数によって、前述した三つの場合に分けて変換
処理を行う。The back projection determination circuit always refers to the already input data. There are two types of data that have already been input: two-dimensional ridge line data on the input surface 2 and ridge line data that has already been converted into three-dimensional coordinates as surface data. The two-dimensional ridge line data on the input surface 2 alone or the ridge line data obtained by projecting the three-dimensionally converted ridge line data on the two-dimensional input surface 2 together creates a new closing on the input surface 2. When the area is formed, it is regarded as one surface and the number of common edges is determined. The backprojection data processing circuit performs a three-dimensional conversion process on the inclination of the new surface backprojected in the orthogonal projection direction based on the output information of the backprojection determination circuit. In this case, the backprojection data processing circuit performs the conversion processing in the above three cases according to the number of common edges.
この三つの場合分けの典型例を示したのが第2図A〜C
である。第2図Aは、共通稜線が無い場合、即ち最初の
面を入力する場合を示すものである。具体的には、入力
面2に入力された稜線群11と既に入力済みの稜線群とで
閉じた領域(閉領域という。)を構成するが、共通稜線
が無い場合に、この閉領域は、3次元空間内の逆投影面
10上にある面13が投影面でもある入力面2上に投影され
たとみなすものである。このとき、面10の選び方は無限
通りあるが、ここでは、一例として、最も自然な仮定を
導入して面10を確定させる。その仮定とは、面10が入力
面2に平行で、かつ、入力面2から一定の既定距離だけ
離れている面とするものである。A typical example of these three cases is shown in FIGS.
Is. FIG. 2A shows a case where there is no common edge line, that is, a case where the first surface is input. Specifically, the ridge line group 11 input to the input surface 2 and the ridge line group already input form a closed region (referred to as a closed region), but when there is no common ridge line, the closed region is Back projection plane in three-dimensional space
It is assumed that the surface 13 on the surface 10 is projected on the input surface 2 which is also the projection surface. At this time, there are infinite ways to select the surface 10, but here, as an example, the most natural assumption is introduced to determine the surface 10. The assumption is that the surface 10 is parallel to the input surface 2 and is apart from the input surface 2 by a predetermined distance.
このような仮定で3次元空間内の面13に変換した後、そ
のデータは第1図の演算処理装置3における多面体形状
データ記憶装置に送られ、その面13を投影変換回路によ
り入力面2に投影表示させると、これは最初に入力した
面と一致する。したがって、操作者は入力面2に入力し
たはずであるが、3次元空間内の面10に入力したことに
なる。そこで、投影方向を視線方向入力装置5で変更す
れば(これは見かけ上3次元空間を回転させることにな
る。)、入力した面10を斜めの方向から見ることができ
る。これを示したのが、第3図Bである。After being converted into the surface 13 in the three-dimensional space under such an assumption, the data is sent to the polyhedral shape data storage device in the arithmetic processing unit 3 of FIG. 1, and the surface 13 is transferred to the input surface 2 by the projection conversion circuit. When projected and displayed, this matches the first input surface. Therefore, although the operator should have input on the input surface 2, the operator has input on the surface 10 in the three-dimensional space. Therefore, if the projection direction is changed by the line-of-sight direction input device 5 (this apparently rotates the three-dimensional space), the input surface 10 can be seen from an oblique direction. This is shown in FIG. 3B.
第3図のAは、最初に入力された6角形の面を示し、理
解を容易にするために3次元空間内の座標軸O−XYZも
同時に示している。第3図Aで6角形を入力し終えた後
(直ちに3次元座標に変換されてその投影図として6角
形が表示されている)、視線方向(投影方向でもある)
を変更した後の画面が第3図Bである。これは、3次元
空間内に固定された座標軸と共に、入力済みの6角形を
別の方向から見得ることを示している。このように、以
前に入力された面が無い場合には、入力面2と平行な面
13として入力された閉領域が変換される。A of FIG. 3 shows the hexagonal surface that is input first, and also shows the coordinate axes O-XYZ in the three-dimensional space for the sake of easy understanding. After inputting the hexagon in FIG. 3A (immediately converted to three-dimensional coordinates and the hexagon is displayed as the projection), the line-of-sight direction (also the projection direction)
The screen after the change is shown in FIG. 3B. This shows that the input hexagon can be seen from another direction with the coordinate axes fixed in the three-dimensional space. Thus, if there is no previously input surface, the surface parallel to the input surface 2
The closed region entered as 13 is transformed.
次に、共通稜線が1本存在する場合の処理について説明
すると、これは、以前に入力されて3次元座標に変換さ
れた閉領域が存在し、それに隣接して新たな面を入力し
た場合で、しかも、上記閉領域との共通稜線が1本のみ
の場合である。この共通稜線の端点は、既に3次元空間
内の面に変換された閉領域上の点であるから、3次元座
標値を持つように変換されており、さらに投影変換によ
って2次元平面に投影されて表示装置4に表示されてい
る。Next, a description will be given of the processing when there is one common edge line, in the case where there is a closed area that was previously input and converted into three-dimensional coordinates, and a new surface is input adjacent to it. Moreover, this is the case where there is only one common ridgeline with the closed region. Since the end points of this common edge line are points on the closed region that have already been converted to surfaces in the three-dimensional space, they have been converted to have three-dimensional coordinate values, and are further projected onto a two-dimensional plane by projection conversion. Is displayed on the display device 4.
この場合、新たに入力された面の稜線の端点が既に入力
済みの稜線の端点と投影面上で一致すれば、それらは3
次元空間内でも同一座標値をもつものとする。そして、
新たに入力した稜線と既に入力済みの稜線とで閉領域を
形成するとき、その領域は3次元空間でも閉じた平面領
域であるとみなす。このとき、閉領域で形成される面の
3次元空間内での傾きがわかれば、2次元座標値から3
次元空間の座標値が一義的に決定される。In this case, if the end points of the ridge line of the newly input surface match the end points of the ridge line that have already been input on the projection plane, they are 3
It has the same coordinate values in the dimensional space. And
When a closed region is formed by the newly input ridge line and the already input ridge line, the region is regarded as a closed plane region even in the three-dimensional space. At this time, if the inclination of the surface formed by the closed region in the three-dimensional space is known, it can be calculated from the two-dimensional coordinate value by three.
The coordinate value of the dimensional space is uniquely determined.
共通稜線が1本存在する場合の具体的な処理について、
第2図Bによって説明する。第2図Aの状態からは、ダ
イヤル等の視線方向入力装置5を用いて正射影する方向
を変え、座標入力装置1から2番目の面14を入力する。
このとき、第2図Bに示すように、XYZ座標系に入力さ
れている最初の面13aの一つの稜線16を2番目に入力さ
れた面15a〜15cと共有させると、2番目の面14を逆投影
するときには、自由度が減少して1になる。即ち、新し
く入力する2番目の面15a〜15cは、共有する稜線16を含
む任意の傾きをとることができるため、一つの自由度を
もつことになる。そこで、この場合に、逆投影したとき
の面積が最小となる方向に設定する、という拘束条件を
付加することにより、その2番目の面14が特定の向きを
有する面として一義的に決定されることになる。なお、
13bはすでに入力されている面13aが入力面2上に投影さ
れて線分として表示された状態を示している。Regarding specific processing when there is one common edge line,
This will be described with reference to FIG. 2B. From the state of FIG. 2A, the direction of orthogonal projection is changed by using the line-of-sight direction input device 5 such as a dial, and the second surface 14 is input from the coordinate input device 1.
At this time, as shown in FIG. 2B, if one ridge line 16 of the first surface 13a input to the XYZ coordinate system is shared with the second input surfaces 15a to 15c, the second surface 14a When back-projecting, the degree of freedom decreases to 1. That is, the newly input second surfaces 15a to 15c can have any inclination including the shared ridge line 16, and thus have one degree of freedom. Therefore, in this case, the second surface 14 is uniquely determined as a surface having a specific orientation by adding a constraint condition that the area is set to a direction in which the back projection is minimized. It will be. In addition,
13b shows a state in which the input surface 13a is projected on the input surface 2 and displayed as a line segment.
数式によって示すと、3次元空間内で視線ベクトルを
υ、共有する共通稜線方向のベクトルをe、新たに設定
されるべき入力面の傾きをnとしたとき、 n=±e×(e×υ) となる。ただし、複号は、n・υ<0となるように、い
ずれか一方を採るものとする。According to a mathematical expression, when the line-of-sight vector is ν in the three-dimensional space, the common ridge direction vector is e, and the inclination of the input surface to be newly set is n, n = ± e × (e × υ ). However, the compound number shall be either one so that n · υ <0.
共通稜線が複数本存在する場合には、第2図Cに示すよ
うに、以前に定義された面17,18が隣接面として二つ以
上存在するので、面の傾きが隣接面と共有する複数の共
通稜線21,22を含む面20として容易に決定される。When there are a plurality of common edges, two or more previously defined surfaces 17 and 18 exist as adjacent surfaces, as shown in FIG. 2C, so that the inclination of the surface is shared by the adjacent surfaces. It is easily determined as the surface 20 including the common ridgelines 21 and 22 of.
上述したところから明らかなように、逆投影データ処理
回路は、共通稜線が無ければ、その閉領域は入力面と同
じ傾きを持つ面として3次元変換する。共通稜線の数が
1本の場合は、その3次元空間内の共通稜線を含む平面
のなかで逆投影したときの面積が最小となるような傾き
の面として3次元変換する。共通稜線が複数本あるとき
は、それらが3次元空間内で同一平面上に存在するか否
かを判断し、同一平面内にあればその面の傾きを出力
し、そうでなければ、投影面上では閉領域でも3次元空
間内では同一平面ではないと判断する。As is clear from the above description, if there is no common ridge, the backprojection data processing circuit three-dimensionally transforms the closed area as a surface having the same inclination as the input surface. When the number of common ridges is one, three-dimensional conversion is performed as a surface having an inclination that minimizes the area when backprojected in the plane including the common ridge in the three-dimensional space. When there are multiple common edges, it is determined whether or not they are on the same plane in the three-dimensional space, and if they are on the same plane, the inclination of that surface is output. Above, it is determined that the closed region is not on the same plane in the three-dimensional space.
逆投影データ処理回路の機能を要約すれば、逆投影すべ
き3次元空間内の平面の傾きと位置とを共通稜線を参考
にして求め、かつ、その平面内から入力面(=投影面)
に投影したときにの稜線群が入力稜線群として与えられ
ているから、逆に3次元空間内の指定平面に、入力稜線
群を逆投影することができるものである。To summarize the function of the backprojection data processing circuit, the inclination and position of the plane in the three-dimensional space to be backprojected are obtained with reference to the common ridgeline, and the input plane (= projection plane) is derived from the plane.
Since the ridge line group when projected on is given as the input ridge line group, on the contrary, the input ridge line group can be back projected onto the designated plane in the three-dimensional space.
この部分の演算を数式でより正確に表現すれば、次のよ
うになる。The calculation of this part can be expressed more accurately by mathematical expressions as follows.
まず、3次元空間内に固定された空間座標系をO−XYZ
とし、投影面内に固定された視座標系(xy平面が画面と
一致する)をo−xyzとする。逆投影判断回路の出力は
閉じた領域の空間座標系の3次元平面方程式、 AX+BY+CZ+D=0(但し、A2+B2+C2=1) ・・
(1) 及び、線分の端点の視座標系での2次元座標値群(xi,y
i)である(ここで、i=1,2,・・)。空間座標系O−X
YZにおいて(1)式で表現される平面及び一点(X,Y,
Z)を、視座標系o−xyzで表現したものをそれぞれ、 ax+by+cz+d=0(但し、a2+b2+c2=1) ・・
(2) 及び(x,y,z)とすると、相互の関係は、4×4の変換
行列Mを用いて(3)、(4)式で表わされる。First, the spatial coordinate system fixed in the three-dimensional space is O-XYZ.
And the visual coordinate system fixed in the projection plane (xy plane coincides with the screen) is o-xyz. The output of the backprojection judgment circuit is a three-dimensional plane equation in the spatial coordinate system of the closed area, AX + BY + CZ + D = 0 (however, A 2 + B 2 + C 2 = 1) ・ ・
(1) and two-dimensional coordinate value group (xi, y
i) (where i = 1, 2, ...). Spatial coordinate system OX
In YZ, the plane and one point (X, Y,
The Z), a representation in visual coordinate system o-xyz, respectively, ax + by + cz + d = 0 ( where, a 2 + b 2 + c 2 = 1) ··
Assuming (2) and (x, y, z), the mutual relationship is expressed by the equations (3) and (4) using the 4 × 4 conversion matrix M.
(x,y,z,1)=(X,Y,Z,1)M ・・(3) (a,b,c,d)=(A,B,C,D)(M-1)T ・・(4) 逆投影データ処理回路では、端点の2次元投影位置(x
i,yi)(ここで、i=1,2)、変換行列M及び平面方程
式の係数A,B,C,Dが既知の時、X,Y,Zの値を求める処理を
行う。これは(2)式より得られるところの、 z=(ax+by+d)/(−c) ・・(5) において、a,b,c,dは(4)式より求められるため、z
が定まる。そして、zの値と(3)式とより、X,Y,Zを
求めることができる。従って、本回路の出力は、入力線
分の端点を空間座標系の座標値で表わした(Xi,Yi,Zi)
である(ここで、i=1,2,・・)。(X, y, z, 1) = (X, Y, Z, 1) M .. (3) (a, b, c, d) = (A, B, C, D) (M- 1 ) T .. (4) In the backprojection data processing circuit, the two-dimensional projection position (x
i, yi) (where i = 1, 2), the transformation matrix M and the coefficients A, B, C, D of the plane equation are known, the processing for obtaining the values of X, Y, Z is performed. This is obtained from the equation (2), but in the equation z = (ax + by + d) / (− c) ··· (5), since a, b, c, d are obtained from the equation (4), z
Is determined. Then, X, Y, and Z can be obtained from the value of z and the expression (3). Therefore, the output of this circuit represents the end point of the input line segment by the coordinate value of the spatial coordinate system (Xi, Yi, Zi)
(Where i = 1, 2, ...).
このようにして、入力すべき物体の面を1面毎に座標入
力装置1における入力面2上で描くことにより、それら
の面が順次定義され、すべての面が定義された段階で形
状データの入力が完了することになる。In this way, the surfaces of the object to be input are drawn on the input surface 2 of the coordinate input device 1 one by one, and these surfaces are sequentially defined. At the stage when all the surfaces are defined, the shape data of Input will be completed.
多面体形状データ記憶装置は、3次元座標に変換された
稜線データを取り込み、既にある多面体形状データであ
る稜線データを参照しながら、相互の接続情報(どの稜
線にはどの稜線が接続されているか、何番目の面を構成
する稜線はどれとどれである等のトポロジー情報)を付
加しながら、それらを記憶させるものである。The polyhedron shape data storage device takes in the ridge line data converted into three-dimensional coordinates, and refers to the ridge line data which is already existing polyhedron shape data, while referring to mutual connection information (which ridge line is connected to which ridge line, Topological information such as which is which ridge line constitutes the number of faces) is added and stored.
さらに、この多面体形状データ記憶装置に記憶された3
次元データは、投影変換回路に送られる。この投影変換
回路は、標準のグラフィックス投影変換を行う回路であ
り、拡大縮小変換、回転変換、移動変換、ウィンドウ変
換などの一連のデータ変換を行列計算で行い、3次元稜
線データから表示装置4上に表示させるための2次元座
標を得るための処理回路である。即ち、3次元データを
どの方向から見るか、あるいは、どの程度拡大縮小、ま
たは移動させた視点から見るか等の変換を行うものであ
る。このどの方向から見るか(どの方向に投影した形状
を表示装置に表示するか)、どの程度拡大縮小して見る
か等を、表示装置4に投影されて描かれた図を見なが
ら、リアルタイムで変更するための装置が前記視線方向
入力装置5である。視線方向入力装置5から送られる視
線方向データ、拡大縮小率等のデータに基づき、多面体
形状データ記憶装置からの得られたデータに変換演算を
行い、変換後の稜線群の2次元座標値を表示装置4に送
って表示させる。Furthermore, the 3 data stored in this polyhedron shape data storage device are stored.
The dimensional data is sent to the projection conversion circuit. This projection conversion circuit is a circuit that performs standard graphics projection conversion, and performs a series of data conversion such as scaling conversion, rotation conversion, movement conversion, and window conversion by matrix calculation, and from the three-dimensional ridge line data to the display device 4. It is a processing circuit for obtaining two-dimensional coordinates to be displayed above. That is, conversion is performed such as from which direction the three-dimensional data is viewed, or how much the three-dimensional data is viewed from the viewpoint of scaling or movement. While looking at the drawing projected on the display device 4 in real time, it is possible to see from which direction (the direction in which the projected shape is displayed on the display device), how much to enlarge or reduce, etc. The device for changing the line-of-sight direction input device 5. Based on the line-of-sight direction data sent from the line-of-sight direction input device 5 and the data such as the enlargement / reduction ratio, the data obtained from the polyhedron shape data storage device is subjected to a conversion operation, and the two-dimensional coordinate values of the converted ridge line group are displayed. It is sent to the device 4 and displayed.
第3図A〜Hは、本発明による六角柱の定義の各段階
を、表示装置4の画面上に表示した状態を例示してい
る。3A to 3H exemplify a state in which each stage of the definition of the hexagonal prism according to the present invention is displayed on the screen of the display device 4.
第3図Aは、空間座標系の座標軸が示された初期画面上
に閉じた領域として、六角形を入力した状態を示す。こ
の入力を行うと、ただちに平面方程式がXY平面と平行と
して決定され、稜線は3次元空間内に逆投影される。従
って、空間座標系を回転させた同図Bの状態において
は、別の方向から六角形を見ることができる。さらに、
空間座標系を回転させて、六角形がほぼ一直線になるま
で回転した状態で新たに3本の稜線を入力し、六角形に
隣接した領域を定義した状態が同図Cである。このと
き、新たに定義された4角形の領域を構成する稜線の
内、一本が既に3次元空間内に変換されている六角形と
の共通稜線をなすため、4角形の領域の平面方程式は、
この共通稜線を含むように決定される。この後、さらに
空間座標系を斜めに回転させて、3番目の領域を定義し
た状態が同図Dである。この場合は、新たに定義された
閉領域を構成する4本の稜線の内、既に3次元空間内に
変換されている共通稜線は2本あるため、一義的に新し
い閉領域の平面方程式は決まる。第3図E,F,G,Hも、図
に示す方向に空間座標系を設定しておいて、次々に稜線
を入力していった状態を示す。同図Dから同図Hまで
は、空間座標系は同一方向に固定しているにもかかわら
ず、入力される稜線はそれぞれ異なった3次元空間内の
逆投影されて正しい多面体形状を定義できる特徴を持
つ。FIG. 3A shows a state in which a hexagon is input as a closed area on the initial screen showing the coordinate axes of the spatial coordinate system. When this input is made, the plane equation is immediately determined to be parallel to the XY plane, and the ridge line is backprojected in the three-dimensional space. Therefore, in the state of FIG. 9B in which the spatial coordinate system is rotated, the hexagon can be seen from another direction. further,
FIG. 6C shows a state in which the spatial coordinate system is rotated and three ridge lines are newly input in a state where the hexagon is rotated until it becomes almost a straight line, and a region adjacent to the hexagon is defined. At this time, since one of the ridge lines forming the newly defined quadrilateral region forms a common ridge line with the hexagon that has already been converted into the three-dimensional space, the plane equation of the quadrilateral region is ,
It is determined to include this common edge line. After that, the spatial coordinate system is further rotated obliquely to define the third region, which is shown in FIG. In this case, among the four edges that form the newly defined closed area, there are two common edges that have already been transformed into the three-dimensional space, so the plane equation of the new closed area is uniquely determined. . 3E, F, G, and H also show a state in which the spatial coordinate system is set in the directions shown in the figure and the ridge lines are successively input. From the same figure D to the same figure H, although the spatial coordinate system is fixed in the same direction, the input ridge lines are back-projected in different three-dimensional spaces and the correct polyhedron shape can be defined. have.
このように、上記多面体形状入力表示装置によれば、座
標入力装置の入力面上で多面体形状を視覚的に描いてそ
の3次元データを生成することができる。As described above, according to the polyhedron shape input display device, it is possible to visually draw the polyhedron shape on the input surface of the coordinate input device and generate the three-dimensional data thereof.
なお、2次元座標入力装置の入力面に図形を描くときの
長さの正確な値の入力等は、演算処理装置の内部で丸め
たり、別途数値を入力し、それを表示してフィードバッ
クする方法を併用することもできる。In addition, when drawing a figure on the input surface of the two-dimensional coordinate input device, for example, a method of inputting an accurate value of the length is performed by rounding inside the arithmetic processing device or by inputting a separate numerical value and displaying it. Can also be used together.
また、以上に述べた条件設定、面の傾き設定、投影変換
等を行う演算処理装置は、ハードウェアの回路として
も、計算機におけるソフトウェアのプログラムとしても
実現可能である。Further, the arithmetic processing device for performing the condition setting, the surface inclination setting, the projection conversion, and the like described above can be realized as a hardware circuit or a software program in a computer.
[発明の効果] 以上に詳述したところから明らかなように、本発明の多
面体形状入力表示装置によれば、図形を描くのとぼぼ同
じ操作によって多面体形状の入力を行うことができ、誤
入力を非常に少なくすることができる。[Effects of the Invention] As is clear from the above-mentioned detailed description, according to the polyhedral shape input display device of the present invention, the polyhedral shape can be input by the same operation as drawing a figure, resulting in an erroneous input. Can be very small.
第1図は本発明に係る多面体形状入力表示装置のブロッ
ク構成図、第2図A〜Cはその作用説明図、第3図A〜
Hは上記装置による六角柱の定義の態様を示す説明図で
ある。 1……2次元座標入力装置、2……入力面、3……演算
処理装置、4……表示装置、5……視線方向入力装置。FIG. 1 is a block diagram of a polyhedron shape input / display device according to the present invention, FIGS. 2A to 2C are explanatory diagrams of its operation, and FIGS.
H is an explanatory view showing a mode of definition of a hexagonal prism by the above device. 1 ... Two-dimensional coordinate input device, 2 ... Input surface, 3 ... Arithmetic processing device, 4 ... Display device, 5 ... Line-of-sight direction input device.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 岸 義樹 茨城県筑波郡谷田部町東1丁目1番4号 工業技術院製品科学研究所内 (56)参考文献 特開 昭58−195977(JP,A) 特開 昭58−24956(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Yoshiki Kishi Inventor Yoshiki Kishi 1-4-1, Yatabe-cho, Tsukuba-gun, Ibaraki Inside Institute for Product Science, Institute of Industrial Science and Technology (56) Reference JP-A-58-195977 (JP, A) Kaisho 58-24956 (JP, A)
Claims (1)
力装置と、上記2次元座標入力装置に接続された演算処
理装置と、上記演算処理装置の出力に基づいて上記多面
体形状を特定の方向に投影した状態で表示する表示装置
と、上記投影方向を与えるための視線方向入力装置とを
備えた多面体形状入力表示装置において、 上記演算処理装置を、 上記2次元座標入力装置に接続されて、入力された多面
体形状についての稜線情報を出力する入力情報処理部
と、 その入力情報処理部の出力及び既に入力済みの形状デー
タに基づき、上記稜線情報が面単位で入力された段階
で、その新たな面が既に3次元変換された面に接してい
る稜線の数について判断する逆投影判断部と、 その逆投影判断部の出力に基づき、上記3次元変換処理
により新しく入力した面の傾きを計算する逆投影データ
処理部と、 入力された多面体形状データを記憶しておく多面体形状
データ記憶部と、 多面体形状データを視線方向入力装置によって指定され
た方向に座標変換して表示装置に出力する投影変換部
と、 を備えたものとしたことを特徴とする多面体形状入力表
示装置。1. A two-dimensional coordinate input device for inputting a projected shape of a polyhedron, an arithmetic processing device connected to the two-dimensional coordinate input device, and a specific direction of the polyhedral shape based on an output of the arithmetic processing device. In a polyhedron shape input display device including a display device for displaying in a state of being projected on a screen, and a line-of-sight direction input device for giving the projection direction, the arithmetic processing device is connected to the two-dimensional coordinate input device, Based on the input information processing unit that outputs the ridge line information about the input polyhedron shape, and the output of the input information processing unit and the shape data that has already been input, at the stage where the ridge line information is input for each face, the new A back-projection determination unit that determines the number of ridge lines that are in contact with a surface that has already been three-dimensionally converted, and based on the output of the back-projection determination unit, a new input is performed by the three-dimensional conversion processing. The backprojection data processing unit that calculates the tilt of the applied surface, the polyhedral shape data storage unit that stores the input polyhedron shape data, and the coordinate conversion of the polyhedron shape data to the direction specified by the line-of-sight direction input device. A polyhedron shape input display device, comprising: a projection conversion unit for outputting to a display device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60045269A JPH0734201B2 (en) | 1985-03-07 | 1985-03-07 | Polyhedral shape input display device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60045269A JPH0734201B2 (en) | 1985-03-07 | 1985-03-07 | Polyhedral shape input display device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61204779A JPS61204779A (en) | 1986-09-10 |
| JPH0734201B2 true JPH0734201B2 (en) | 1995-04-12 |
Family
ID=12714583
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60045269A Expired - Lifetime JPH0734201B2 (en) | 1985-03-07 | 1985-03-07 | Polyhedral shape input display device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0734201B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4668447B2 (en) * | 2001-04-03 | 2011-04-13 | 大日本印刷株式会社 | Pattern image creating method and apparatus |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5824956A (en) * | 1981-08-06 | 1983-02-15 | Fujitsu Ltd | Graphic processing device |
| JPH0766309B2 (en) * | 1982-05-12 | 1995-07-19 | 株式会社日立製作所 | How to display points on a three-dimensional figure |
-
1985
- 1985-03-07 JP JP60045269A patent/JPH0734201B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61204779A (en) | 1986-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0451875B1 (en) | Image displaying system | |
| KR0125776B1 (en) | Apparatus and method for convertng line segment data to three-dimensional data | |
| JP3556969B2 (en) | Projection drawing method | |
| JPH0734201B2 (en) | Polyhedral shape input display device | |
| US5831630A (en) | Three-dimensional model processing system | |
| JP3623276B2 (en) | 3D image display method | |
| JP3137776B2 (en) | Object data creation device from perspective view | |
| JP4017351B2 (en) | 3D model generation apparatus and 3D model generation program | |
| JPH04137108A (en) | Robot offline teaching method | |
| JP3511301B2 (en) | Surface data generation method | |
| JP2616132B2 (en) | Image display device | |
| JPH10172009A (en) | 3D CG animation creation apparatus and creation method | |
| JP3544585B2 (en) | 3D model processing device | |
| JPS6340967A (en) | Plane input device | |
| JPH07141528A (en) | Data processing system | |
| JPH07134781A (en) | 3D object rotation instruction method | |
| JP2584100B2 (en) | Image display device | |
| JPS63124173A (en) | Input device for 3-dimensional coordinates | |
| JPS61265677A (en) | System for calculating and processing hidden outline and hidden surface | |
| JPH05324793A (en) | Cursor display system for graphic processing system | |
| JPH02230379A (en) | Mesh generating system by mapping method | |
| JPH08212390A (en) | Image processing method and apparatus | |
| JPS62184573A (en) | Three-dimensional data input method for computer drawing system | |
| JPH0814855B2 (en) | Protein display processing method | |
| JPH0559470B2 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |