JPH06301751A - 3次元データ作成のための編集表示方法および装置 - Google Patents
3次元データ作成のための編集表示方法および装置Info
- Publication number
- JPH06301751A JPH06301751A JP5086105A JP8610593A JPH06301751A JP H06301751 A JPH06301751 A JP H06301751A JP 5086105 A JP5086105 A JP 5086105A JP 8610593 A JP8610593 A JP 8610593A JP H06301751 A JPH06301751 A JP H06301751A
- Authority
- JP
- Japan
- Prior art keywords
- data
- vector
- point
- display
- editing
- 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.)
- Withdrawn
Links
Abstract
(57)【要約】
【目的】 断面線を利用して1枚の透視図から3次元空
間での物体データを作成する場合に適した編集表示方法
および装置を提供する。 【構成】 2次元データを構成するイメージデータとベ
クトル・点データをそれぞれ別個に扱い、イメージデー
タを格納するイメージデータ格納部13とベクトル・点
データを格納するベクトル・点データ格納部14とを設
ける。そして、表示出力部16により、これら両データ
を重畳して表示装置11に表示するようにする。ベクト
ル・点データに対する編集部19を設ける。さらに、拡
大縮小部21を設け、ベクトル・点データに対する拡大
・縮小が行なわれた場合には、同一の比率でイメージデ
ータも拡大・縮小するようにする。
間での物体データを作成する場合に適した編集表示方法
および装置を提供する。 【構成】 2次元データを構成するイメージデータとベ
クトル・点データをそれぞれ別個に扱い、イメージデー
タを格納するイメージデータ格納部13とベクトル・点
データを格納するベクトル・点データ格納部14とを設
ける。そして、表示出力部16により、これら両データ
を重畳して表示装置11に表示するようにする。ベクト
ル・点データに対する編集部19を設ける。さらに、拡
大縮小部21を設け、ベクトル・点データに対する拡大
・縮小が行なわれた場合には、同一の比率でイメージデ
ータも拡大・縮小するようにする。
Description
【0001】
【産業上の利用分野】本発明は、透視図として表現され
た2次元データから3次元データを作成する場合の編集
表示方法および装置に関し、特に、3次元物体が投影さ
れあるいは描画された1枚の写真、電子画像、スケッ
チ、絵、パースなどからコンピュータを使用してもとの
3次元物体についての物体データを作成する場合の編集
表示方法および装置に関する。
た2次元データから3次元データを作成する場合の編集
表示方法および装置に関し、特に、3次元物体が投影さ
れあるいは描画された1枚の写真、電子画像、スケッ
チ、絵、パースなどからコンピュータを使用してもとの
3次元物体についての物体データを作成する場合の編集
表示方法および装置に関する。
【0002】
【従来の技術】3次元物体を2次元平面に投影した透視
図から、もとの3次元物体の物体データ(その物体を構
成する各点の3次元空間内での座標など)を求めたい場
合がしばしばある。ここでいう2次元平面に投影した透
視図には、写真、電子画像、スケッチ、絵画、パースな
ども含まれる。例えば、製品の外観設計などのために、
インダストリアルデザイナに描いたスケッチやパースを
もとに3次元物体のモデルを作成したい場合などが挙げ
られる。異なる視点からの透視図が2枚以上ある場合に
は両眼立体視法に基づいた方法を適用できるが、透視図
が1枚のみの場合の方法としては、従来、左右対称であ
る場合についての方法(特開平3−154972号公報
参照)のみが知られていた。
図から、もとの3次元物体の物体データ(その物体を構
成する各点の3次元空間内での座標など)を求めたい場
合がしばしばある。ここでいう2次元平面に投影した透
視図には、写真、電子画像、スケッチ、絵画、パースな
ども含まれる。例えば、製品の外観設計などのために、
インダストリアルデザイナに描いたスケッチやパースを
もとに3次元物体のモデルを作成したい場合などが挙げ
られる。異なる視点からの透視図が2枚以上ある場合に
は両眼立体視法に基づいた方法を適用できるが、透視図
が1枚のみの場合の方法としては、従来、左右対称であ
る場合についての方法(特開平3−154972号公報
参照)のみが知られていた。
【0003】これに対し本出願人は、特願平4−296
775号(「透視図からの物体データ作成装置および方
法」)において、1枚の透視図から3次元物体の物体デ
ータを作成する新規の方法を提案した。この手法は、透
視図として平面で対象物体を切ったときの断面線(平面
で切った時の切口に相当する)が投影像に描かれている
ものを使用する。そして、切口の平面に対応する消失点
と透視図の視点との位置関係から、透視図を含む3次元
空間内において切口の平面を表現する方程式を求め、求
めた方程式で表わされる(3次元空間内の)平面上に視
点を投影中心として断面線を投影し、投影された像から
物体データを獲得するものである。この場合、透視図に
おける断面線をベクトルデータとして扱い、このベクト
ルデータに演算処理を施して3次元空間での物体データ
を得るようにするのが一般的である。
775号(「透視図からの物体データ作成装置および方
法」)において、1枚の透視図から3次元物体の物体デ
ータを作成する新規の方法を提案した。この手法は、透
視図として平面で対象物体を切ったときの断面線(平面
で切った時の切口に相当する)が投影像に描かれている
ものを使用する。そして、切口の平面に対応する消失点
と透視図の視点との位置関係から、透視図を含む3次元
空間内において切口の平面を表現する方程式を求め、求
めた方程式で表わされる(3次元空間内の)平面上に視
点を投影中心として断面線を投影し、投影された像から
物体データを獲得するものである。この場合、透視図に
おける断面線をベクトルデータとして扱い、このベクト
ルデータに演算処理を施して3次元空間での物体データ
を得るようにするのが一般的である。
【0004】
【発明が解決しようとする課題】断面線を利用して1枚
の透視図から物体データを作成する方法の主な用途とし
て、デザイナが描いたスケッチやパースからそこに描か
れたものの物体データを獲得しようとする場合が挙げら
れる。このような場合には、デザイナが心に描いたよう
な物体データが得られることが重要であり、獲得された
物体データを参照してもとの透視図あるいは断面線など
を修正し、再度、物体データを獲得するようなことがし
ばしば行なわれる。そして、この場合、このような作業
を行なうのは、デザイナ自身である。ところがこれま
で、ここに述べたような作業に適した編集表示方法が確
立しておらず、作業手順が複雑であって分かりにくいも
のとなっているという問題点がある。
の透視図から物体データを作成する方法の主な用途とし
て、デザイナが描いたスケッチやパースからそこに描か
れたものの物体データを獲得しようとする場合が挙げら
れる。このような場合には、デザイナが心に描いたよう
な物体データが得られることが重要であり、獲得された
物体データを参照してもとの透視図あるいは断面線など
を修正し、再度、物体データを獲得するようなことがし
ばしば行なわれる。そして、この場合、このような作業
を行なうのは、デザイナ自身である。ところがこれま
で、ここに述べたような作業に適した編集表示方法が確
立しておらず、作業手順が複雑であって分かりにくいも
のとなっているという問題点がある。
【0005】本発明の目的は、断面線を利用して1枚の
透視図から3次元空間での物体データを作成する場合に
適した編集表示方法および装置を提供することにある。
透視図から3次元空間での物体データを作成する場合に
適した編集表示方法および装置を提供することにある。
【0006】
【課題を解決するための手段】本発明の3次元データ作
成のための編集表示方法は、2次元データがイメージデ
ータとベクトル・点データとからなり、前記イメージデ
ータと前記ベクトル・点データを同一画面上に重畳して
表示する表示工程と、前記ベクトル・点データを編集す
る編集工程と、前記編集工程で編集された前記ベクトル
・点データに基づいて演算を行なって3次元データを作
成し作成した前記3次元データに基づいて表示を行なう
3次元データ作成表示工程と、前記ベクトル・点データ
に対する拡大・縮小が行なわれた場合に前記イメージデ
ータを同一の比率で拡大・縮小する相似変形工程とを有
する。
成のための編集表示方法は、2次元データがイメージデ
ータとベクトル・点データとからなり、前記イメージデ
ータと前記ベクトル・点データを同一画面上に重畳して
表示する表示工程と、前記ベクトル・点データを編集す
る編集工程と、前記編集工程で編集された前記ベクトル
・点データに基づいて演算を行なって3次元データを作
成し作成した前記3次元データに基づいて表示を行なう
3次元データ作成表示工程と、前記ベクトル・点データ
に対する拡大・縮小が行なわれた場合に前記イメージデ
ータを同一の比率で拡大・縮小する相似変形工程とを有
する。
【0007】本発明の3次元データ作成のための編集表
示装置は、2次元データのうちイメージデータを格納す
る第1の格納手段と、前記2次元データのうちベクトル
・点データを格納する第2の格納手段と、表示画面と、
前記第1および第2の格納手段を参照して前記イメージ
データと前記ベクトル・点データを前記表示画面上に重
畳して表示する表示出力手段と、前記ベクトル・点デー
タに対する編集指示が入力する指示入力手段と、前記変
種指示に応じて前記ベクトル・点データを変更し、前記
編集指示が前記ベクトル・点データに対する拡大・縮小
指示である場合には前記イメージデータも同一の比率で
拡大・縮小する編集手段と、前記ベクトル・点データに
基づいて演算を行ない3次元データを作成し作成した3
次元データを前記表示画面上に表示させる3次元データ
作成表示手段とを有する。
示装置は、2次元データのうちイメージデータを格納す
る第1の格納手段と、前記2次元データのうちベクトル
・点データを格納する第2の格納手段と、表示画面と、
前記第1および第2の格納手段を参照して前記イメージ
データと前記ベクトル・点データを前記表示画面上に重
畳して表示する表示出力手段と、前記ベクトル・点デー
タに対する編集指示が入力する指示入力手段と、前記変
種指示に応じて前記ベクトル・点データを変更し、前記
編集指示が前記ベクトル・点データに対する拡大・縮小
指示である場合には前記イメージデータも同一の比率で
拡大・縮小する編集手段と、前記ベクトル・点データに
基づいて演算を行ない3次元データを作成し作成した3
次元データを前記表示画面上に表示させる3次元データ
作成表示手段とを有する。
【0008】
【作用】透視図表現された2次元データがイメージデー
タとベクトル・点データとに分けられ、これらイメージ
データとベクトル・点データとを重畳して表示するの
で、もとの透視図を確認しながら作業を進めることがで
きる。ここでイメージデータとは、例えば、スケッチや
パースとして表わされた透視図をそのままピクセルデー
タとして取り込んだもののことである。一方、ベクトル
・点データとしては、例えば、断面線を構成する線分や
点、あるいは消失線や消失点など挙げられる。すなわ
ち、ベクトル・点データは、3次元の物体データ作成の
ための演算に直接使用されるデータであり、編集作業の
対象となるものである。
タとベクトル・点データとに分けられ、これらイメージ
データとベクトル・点データとを重畳して表示するの
で、もとの透視図を確認しながら作業を進めることがで
きる。ここでイメージデータとは、例えば、スケッチや
パースとして表わされた透視図をそのままピクセルデー
タとして取り込んだもののことである。一方、ベクトル
・点データとしては、例えば、断面線を構成する線分や
点、あるいは消失線や消失点など挙げられる。すなわ
ち、ベクトル・点データは、3次元の物体データ作成の
ための演算に直接使用されるデータであり、編集作業の
対象となるものである。
【0009】本発明では、ベクトル・点データに対する
拡大・縮小が行なわれた場合には、同一の比率でイメー
ジデータも拡大・縮小されるようになっている。このた
め、拡大・縮小を行なっても常にもとの透視図と断面線
とが正しく重なった状態となり、作業能率の向上を図る
ことができる。
拡大・縮小が行なわれた場合には、同一の比率でイメー
ジデータも拡大・縮小されるようになっている。このた
め、拡大・縮小を行なっても常にもとの透視図と断面線
とが正しく重なった状態となり、作業能率の向上を図る
ことができる。
【0010】さらに本発明では、作業性をよくするため
に、連続する複数の線分を対応する1本の線分に変更
したり、指示に応じて画面上の指定された位置(点)
を通る少なくとも1本の消失線を表示させるようにする
ことができる。
に、連続する複数の線分を対応する1本の線分に変更
したり、指示に応じて画面上の指定された位置(点)
を通る少なくとも1本の消失線を表示させるようにする
ことができる。
【0011】
【実施例】次に本発明の実施例について図面を参照して
説明する。図1は、本発明の一実施例の編集表示装置の
構成を示すブロック図である。この編集表示装置は、透
視図表現された2次元データから3次元データを作成す
る際に使用されるものであって、対話的に編集指示を行
なうことができるものである。
説明する。図1は、本発明の一実施例の編集表示装置の
構成を示すブロック図である。この編集表示装置は、透
視図表現された2次元データから3次元データを作成す
る際に使用されるものであって、対話的に編集指示を行
なうことができるものである。
【0012】表示を行なうためのCRTなどの表示装置
11が設けられ、この表示装置11へのインタフェース
となる出力インタフェース部12が設けられている。透
視図表現された2次元データは、ベクトル・点データと
イメージデータとに分けられており、これらデータをそ
れぞれ格納するためのベクトル・点データ格納部13お
よびイメージデータ格納部14が設けられている。これ
らデータ格納部13,14には外部から対応するデータ
が入力するようになっている。ここでベクトル・点デー
タは、3次元データを生成するために使用されるもので
あり、編集操作の対象となるものである。ベクトル・点
データ格納部13およびイメージデータ格納部14から
それぞれデータを読出し、出力インタフェース部12を
介して表示装置11の画面上にベクトル・点データとイ
メージデータを重畳して表示する表示出力部16が設け
られている。外部からの指示によって、必要に応じ、ベ
クトル・点データとイメージデータのいずれか一方のみ
を表示できるようなっている。
11が設けられ、この表示装置11へのインタフェース
となる出力インタフェース部12が設けられている。透
視図表現された2次元データは、ベクトル・点データと
イメージデータとに分けられており、これらデータをそ
れぞれ格納するためのベクトル・点データ格納部13お
よびイメージデータ格納部14が設けられている。これ
らデータ格納部13,14には外部から対応するデータ
が入力するようになっている。ここでベクトル・点デー
タは、3次元データを生成するために使用されるもので
あり、編集操作の対象となるものである。ベクトル・点
データ格納部13およびイメージデータ格納部14から
それぞれデータを読出し、出力インタフェース部12を
介して表示装置11の画面上にベクトル・点データとイ
メージデータを重畳して表示する表示出力部16が設け
られている。外部からの指示によって、必要に応じ、ベ
クトル・点データとイメージデータのいずれか一方のみ
を表示できるようなっている。
【0013】さらに、ベクトル・点データ格納部13の
出力側には、ベクトル・点データをもとに演算を行なっ
て3次元データを生成する3次元データ生成表示部17
が設けられている。生成された3次元データは、3次元
データ生成表示部17から出力インタフェース部12を
介して、表示装置11の画面上に表示されるようになっ
ている。
出力側には、ベクトル・点データをもとに演算を行なっ
て3次元データを生成する3次元データ生成表示部17
が設けられている。生成された3次元データは、3次元
データ生成表示部17から出力インタフェース部12を
介して、表示装置11の画面上に表示されるようになっ
ている。
【0014】この編集表示装置への各種の指示が入力す
る指示入力部15が設けられ、入力した指示は、消失線
表示部18と編集部19に供給されるようになってい
る。指示入力部15には、例えばマウスや電子ペンなど
のポインティングデバイスが接続される。そして、表示
装置11の画面上に表示されるアイコンをこれらポイン
ティングデバイスによってクリックすることにより、ア
イコンで特定される指示が入力されるようになってい
る。消失線表示部18は、ベクトル・点データ格納部1
3に格納された消失点のデータを参照し、指示で指定さ
れた位置(点)と消失点とを通過する直線(消失線)を
算出し、算出された消失線を出力インタフェース部12
を介して表示装置11に表示させる。このとき消失線
は、2次元データに重畳されるように表示される。
る指示入力部15が設けられ、入力した指示は、消失線
表示部18と編集部19に供給されるようになってい
る。指示入力部15には、例えばマウスや電子ペンなど
のポインティングデバイスが接続される。そして、表示
装置11の画面上に表示されるアイコンをこれらポイン
ティングデバイスによってクリックすることにより、ア
イコンで特定される指示が入力されるようになってい
る。消失線表示部18は、ベクトル・点データ格納部1
3に格納された消失点のデータを参照し、指示で指定さ
れた位置(点)と消失点とを通過する直線(消失線)を
算出し、算出された消失線を出力インタフェース部12
を介して表示装置11に表示させる。このとき消失線
は、2次元データに重畳されるように表示される。
【0015】編集部19は、ベクトル・点データ格納部
13を参照してベクトル・点データに対する編集操作を
行なうものである。編集部19の内部には、線分変更部
20が設けられている。線分変更部20は、指示入力部
15を介して入力する指示に応じて、選択された連続す
る複数の線分を1本の線分に変更する処理を実行する。
この場合、変更後の線分の端点は自由に設定できるよう
になっている。また、変更する処理を行なうと同時に、
変更前の複数の線分は削除されるようになっている。編
集部19とイメージデータ格納部14とに間に、拡大縮
小部21が設けられている。拡大縮小部21は、ベクト
ル・点データに対する拡大・縮小操作が行なわれた場合
に、同じ比率でイメージデータを拡大・縮小する。
13を参照してベクトル・点データに対する編集操作を
行なうものである。編集部19の内部には、線分変更部
20が設けられている。線分変更部20は、指示入力部
15を介して入力する指示に応じて、選択された連続す
る複数の線分を1本の線分に変更する処理を実行する。
この場合、変更後の線分の端点は自由に設定できるよう
になっている。また、変更する処理を行なうと同時に、
変更前の複数の線分は削除されるようになっている。編
集部19とイメージデータ格納部14とに間に、拡大縮
小部21が設けられている。拡大縮小部21は、ベクト
ル・点データに対する拡大・縮小操作が行なわれた場合
に、同じ比率でイメージデータを拡大・縮小する。
【0016】次に、この編集表示装置の動作について図
2のフローチャートを用いて説明する。
2のフローチャートを用いて説明する。
【0017】まず、入力した指示が消失線コマンドかど
うかの判断がなされる(ステップ51)。ここで消失線
コマンドとは、画面上で指定した位置と消失点とを結ぶ
消失線を画面上に表示するためのコマンドである。消失
線コマンドでない場合には、ステップ52に移行し、消
失線コマンドである場合には、消失線表示部18に制御
が移し、消失線が算出され、算出された消失線が表示装
置11の画面に表示され(ステップ59)、ステップ5
2に移行する。
うかの判断がなされる(ステップ51)。ここで消失線
コマンドとは、画面上で指定した位置と消失点とを結ぶ
消失線を画面上に表示するためのコマンドである。消失
線コマンドでない場合には、ステップ52に移行し、消
失線コマンドである場合には、消失線表示部18に制御
が移し、消失線が算出され、算出された消失線が表示装
置11の画面に表示され(ステップ59)、ステップ5
2に移行する。
【0018】ステップ52では、入力した指示がデータ
編集を行なうための指示であるかどうかの判断がなされ
る。データ編集を行なう指示でない場合には、ステップ
53に移行する。一方、データ編集を行なう指示である
場合には、その指示にしたがってベクトルデータの追
加、移動、接続、切り離し、削除などの編集動作が実行
され(ステップ60)、そののち、複数の線分を一本に
する処理かどうかの判断がなされる(ステップ61)。
複数の線分を1本にする処理の場合には、線分変更部2
0によって複数の線分を1本にして変更前の線分を削除
(ステップ62)してステップ53に移行し、そうでな
い場合には、直接、ステップ53に移行する。
編集を行なうための指示であるかどうかの判断がなされ
る。データ編集を行なう指示でない場合には、ステップ
53に移行する。一方、データ編集を行なう指示である
場合には、その指示にしたがってベクトルデータの追
加、移動、接続、切り離し、削除などの編集動作が実行
され(ステップ60)、そののち、複数の線分を一本に
する処理かどうかの判断がなされる(ステップ61)。
複数の線分を1本にする処理の場合には、線分変更部2
0によって複数の線分を1本にして変更前の線分を削除
(ステップ62)してステップ53に移行し、そうでな
い場合には、直接、ステップ53に移行する。
【0019】ステップ53では、表示装置11への表示
用の描画データを補正する必要があるかの判断がなされ
る。補正が必要である場合には、その必要に応じて、拡
大/縮小/移動による表示座標への変換、計算誤差によ
る座標値の補正、表示画面のクリッピング処理など行な
われ(ステップ63)、次に、イメージ・点データの拡
大・縮小が行なわれたかどうかの判断が行なわれる(ス
テップ64)。拡大・縮小が行なわれていない場合には
ステップ54に移行し、拡大・縮小が行なわれた場合に
は、拡大縮小部21によってイメージデータに対する拡
大・縮小処理が行なわれ(ステップ65)、イメージデ
ータが更新されて表示装置11上に表示され、ステップ
54に移行する。
用の描画データを補正する必要があるかの判断がなされ
る。補正が必要である場合には、その必要に応じて、拡
大/縮小/移動による表示座標への変換、計算誤差によ
る座標値の補正、表示画面のクリッピング処理など行な
われ(ステップ63)、次に、イメージ・点データの拡
大・縮小が行なわれたかどうかの判断が行なわれる(ス
テップ64)。拡大・縮小が行なわれていない場合には
ステップ54に移行し、拡大・縮小が行なわれた場合に
は、拡大縮小部21によってイメージデータに対する拡
大・縮小処理が行なわれ(ステップ65)、イメージデ
ータが更新されて表示装置11上に表示され、ステップ
54に移行する。
【0020】ステップ54では、表示装置11へのベク
トルデータの描画が行なわれ、そののち、3次元データ
生成表示部17に制御が移って3次元化処理が行なわ
れ、3次元データが生成する(ステップ55)。そし
て、生成した3次元データが表示装置11上に描画され
(ステップ56)、操作者によってこの3次元データの
表わす3次元形状の確認がなされる(ステップ57)。
操作者の判断によって全ての操作を終了してよいかが決
定され(ステップ58)、終了してよい場合にはそのま
ま全ての処理を終了させ、そうでない場合にはステップ
51に戻って上記の動作を繰り返す。
トルデータの描画が行なわれ、そののち、3次元データ
生成表示部17に制御が移って3次元化処理が行なわ
れ、3次元データが生成する(ステップ55)。そし
て、生成した3次元データが表示装置11上に描画され
(ステップ56)、操作者によってこの3次元データの
表わす3次元形状の確認がなされる(ステップ57)。
操作者の判断によって全ての操作を終了してよいかが決
定され(ステップ58)、終了してよい場合にはそのま
ま全ての処理を終了させ、そうでない場合にはステップ
51に戻って上記の動作を繰り返す。
【0021】次に、本実施例を具体例を挙げてさらに説
明する。
明する。
【0022】図3は複数の線分を1本にする処理の動作
を説明する図である。この図において×印は各線分の端
点を示し、○印は1本の線分にしたときの端点を示して
いる。図3(A)で太線で示される連続した複数の線分を
選択した場合、この処理を行なうことによって、図3
(B)で太線で示される1本の線分が生成する。このと
き、点線で示される処理前の線分は削除される。
を説明する図である。この図において×印は各線分の端
点を示し、○印は1本の線分にしたときの端点を示して
いる。図3(A)で太線で示される連続した複数の線分を
選択した場合、この処理を行なうことによって、図3
(B)で太線で示される1本の線分が生成する。このと
き、点線で示される処理前の線分は削除される。
【0023】ところで本実施例の編集表示装置では、上
述のように、表示画面の一部に設けられたアイコン表示
部70内に表示されるアイコン71をマウスなどでクリ
ックすることによって、指示が入力されるようになって
いる。図4は、アイコン表示部70の構成例を示す図で
あり、アイコン表示部70内に、コマンド種別別にアイ
コン71が配置されていることが示されている。
述のように、表示画面の一部に設けられたアイコン表示
部70内に表示されるアイコン71をマウスなどでクリ
ックすることによって、指示が入力されるようになって
いる。図4は、アイコン表示部70の構成例を示す図で
あり、アイコン表示部70内に、コマンド種別別にアイ
コン71が配置されていることが示されている。
【0024】図5は画面表示の一例を示している。画面
は、大別してアイコン表示部70、2次元データ表示部
72、3次元データ表示部73とに分けられる。図5以
下の図では省略されているが、アイコン表示部70に
は、図4で示したようなアイコンが実際には表示されて
いる。2次元データ表示部72には、乗物用座席の透視
図から抽出された断面線(実線)や消失線(一点鎖線)
が表示されている。この表示されている断面線から算出
された3次元データが3次元データ表示部73に描かれ
ている。ここで、マウスのカーソル74で指示を行なっ
て消失線75の向きを変えて消失点の位置を変更すると
いう編集操作を行なうと、図6に示すような画面表示と
なる。ここで3次元データ表示部73に注目すると、消
失点の位置の変更にともなって算出される3次元データ
も変化していることがわかる。本実施例では、編集操作
に対して、ほぼリアルタイムでこのように3次元データ
が変化する。
は、大別してアイコン表示部70、2次元データ表示部
72、3次元データ表示部73とに分けられる。図5以
下の図では省略されているが、アイコン表示部70に
は、図4で示したようなアイコンが実際には表示されて
いる。2次元データ表示部72には、乗物用座席の透視
図から抽出された断面線(実線)や消失線(一点鎖線)
が表示されている。この表示されている断面線から算出
された3次元データが3次元データ表示部73に描かれ
ている。ここで、マウスのカーソル74で指示を行なっ
て消失線75の向きを変えて消失点の位置を変更すると
いう編集操作を行なうと、図6に示すような画面表示と
なる。ここで3次元データ表示部73に注目すると、消
失点の位置の変更にともなって算出される3次元データ
も変化していることがわかる。本実施例では、編集操作
に対して、ほぼリアルタイムでこのように3次元データ
が変化する。
【0025】図7〜図9は、自動車を描いたスケッチを
処理対象とした場合の画面表示の一例を示している。本
実施例の編集表示装置では、ベクトル・点データとイメ
ージデータとを適宜切り替えて表示することが可能であ
り、図7には、もとのスケッチ(イメージデータ)、断
面線(ベクトル・点データ)および消失線(ベクトル・
点データ)が2次元データ表示部72に表示され、図8
には、もとのスケッチと断面線が表示され、図9には、
断面線と消失線が表示されている。いずれの場合にも、
3次元データ表示部73には、作成された3次元データ
が表示されている。
処理対象とした場合の画面表示の一例を示している。本
実施例の編集表示装置では、ベクトル・点データとイメ
ージデータとを適宜切り替えて表示することが可能であ
り、図7には、もとのスケッチ(イメージデータ)、断
面線(ベクトル・点データ)および消失線(ベクトル・
点データ)が2次元データ表示部72に表示され、図8
には、もとのスケッチと断面線が表示され、図9には、
断面線と消失線が表示されている。いずれの場合にも、
3次元データ表示部73には、作成された3次元データ
が表示されている。
【0026】図10および図11は、消失線コマンドの
動作を説明する図である。図10は、トランシーバーを
描いたスケッチを処理対象とした場合の画面表示の一例
を示している。ここで、カーソル74で位置を指定して
消失点コマンドを実行すると、図11に示されるよう
に、指定された位置と各消失点とを結ぶ直線79(消失
線)が計算され、2次元データ表示部72中の2次元デ
ータの上に重畳して表示される。この直線79は、断面
線をさらに加える場合などに参照すると有効である。
動作を説明する図である。図10は、トランシーバーを
描いたスケッチを処理対象とした場合の画面表示の一例
を示している。ここで、カーソル74で位置を指定して
消失点コマンドを実行すると、図11に示されるよう
に、指定された位置と各消失点とを結ぶ直線79(消失
線)が計算され、2次元データ表示部72中の2次元デ
ータの上に重畳して表示される。この直線79は、断面
線をさらに加える場合などに参照すると有効である。
【0027】
【発明の効果】以上説明したように本発明は、イメージ
データとベクトル・点データとを重畳し、さらにベクト
ル・点データに対する拡大・縮小が行なわれた場合に
は、同一の比率でイメージデータも拡大・縮小すること
により、もとの透視図を確認しながら作業を進めること
が可能となるので、作業能率と正確さの向上を図ること
ができるという効果がある。
データとベクトル・点データとを重畳し、さらにベクト
ル・点データに対する拡大・縮小が行なわれた場合に
は、同一の比率でイメージデータも拡大・縮小すること
により、もとの透視図を確認しながら作業を進めること
が可能となるので、作業能率と正確さの向上を図ること
ができるという効果がある。
【図1】本発明の一実施例の編集表示装置の構成を示す
ブロック図である。
ブロック図である。
【図2】図1に示した編集表示装置の動作を示すフロー
チャートである。
チャートである。
【図3】複数の線分を1本にする動作を説明する図であ
る。
る。
【図4】アイコン表示部の構成例を示す図である。
【図5】画面表示の一例を示す図である。
【図6】図5の画面表示に対して編集動作を行なった例
を示す図である。
を示す図である。
【図7】画面表示の一例を示す図である。
【図8】図7の画面表示において消失線の表示を中止し
た状態を示す図である。
た状態を示す図である。
【図9】図7の画面表示においてイメージデータの表示
を中止した状態を示す図である。
を中止した状態を示す図である。
【図10】画面表示の一例を示す図である。
【図11】図10の画面表示がなされているときに消失
線コマンドを実行した例を示図である。
線コマンドを実行した例を示図である。
11 表示装置 12 出力インタフェース部 13 ベクトル・点データ格納部 14 イメージデータ格納部 15 指示入力部 16 表示出力部 17 3次元データ生成表示部 18 消失線表示部 19 編集部 20 線分変更部 21 拡大縮小部 51〜65 ステップ 70 アイコン表示部 71 アイコン 72 2次元データ表示部 73 3次元データ表示部
Claims (7)
- 【請求項1】 透視図表現された2次元データから3次
元データを作成するための編集表示方法であって、 前記2次元データがイメージデータとベクトル・点デー
タとからなり、 前記イメージデータと前記ベクトル・点データを同一画
面上に重畳して表示する表示工程と、 前記ベクトル・点データを編集する編集工程と、 前記編集工程で編集された前記ベクトル・点データに基
づいて演算を行なって前記3次元データを作成し作成し
た前記3次元データに基づいて表示を行なう3次元デー
タ作成表示工程と、 前記ベクトル・点データに対する拡大・縮小が行なわれ
た場合に前記イメージデータを同一の比率で拡大・縮小
する相似変形工程とを有する3次元データ作成のための
編集表示方法。 - 【請求項2】 ベクトル・点データが、線分、点、消失
線および消失点のうちのいずれか1以上のものに対応す
る請求項1に記載の編集表示方法。 - 【請求項3】 複数の連続する線分が選択された場合に
前記各線分を対応する1本の線分に変更する線分変更工
程をさらに有する請求項2に記載の編集表示方法。 - 【請求項4】 画面上での位置が指定された場合に、当
該位置を通過する少なくとも1本の消失線を前記画面上
に表示する消失線表示工程をさらに有する請求項1に記
載の編集表示方法。 - 【請求項5】 透視図表現された2次元データから3
次元データを作成するための編集表示装置であって、 前記2次元データのうちイメージデータを格納する第1
の格納手段と、 前記2次元データのうちベクトル・点データを格納する
第2の格納手段と、 表示画面と、 前記第1および第2の格納手段を参照して前記イメージ
データと前記ベクトル・点データを前記表示画面上に重
畳して表示する表示出力手段と、 前記ベクトル・点データに対する編集指示が入力する指
示入力手段と、 前記編集指示に応じて前記ベクトル・点データを変更
し、前記編集指示が前記ベクトル・点データに対する拡
大・縮小指示である場合には前記イメージデータも同一
の比率で拡大・縮小する編集手段と、 前記ベクトル・点データに基づいて演算を行ない前記3
次元データを作成し作成した3次元データを前記表示画
面上に表示させる3次元データ作成表示手段とを有する
3次元データ作成のための編集表示装置。 - 【請求項6】 編集手段の内部に、前記ベクトル・点デ
ータのうちの連続する複数の線分を対応する1本の線分
に変更する線分変更手段が設けられている請求項5に記
載の編集表示装置。 - 【請求項7】 指示入力手段を介して指示された位置に
対し前記位置を通過する消失線を求めて表示画面上に表
示する消失線表示手段を有する請求項5に記載の編集表
示装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5086105A JPH06301751A (ja) | 1993-04-13 | 1993-04-13 | 3次元データ作成のための編集表示方法および装置 |
| EP94105609A EP0620530A3 (en) | 1993-04-13 | 1994-04-12 | Method and device for converting two-dimensional data into three-dimensional data. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5086105A JPH06301751A (ja) | 1993-04-13 | 1993-04-13 | 3次元データ作成のための編集表示方法および装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06301751A true JPH06301751A (ja) | 1994-10-28 |
Family
ID=13877430
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5086105A Withdrawn JPH06301751A (ja) | 1993-04-13 | 1993-04-13 | 3次元データ作成のための編集表示方法および装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06301751A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011148250A2 (en) | 2010-05-27 | 2011-12-01 | Toyota Jidosha Kabushiki Kaisha | Method for creating three-dimensional shape data, apparatus for creating three-dimensional shape data, and computer-readable storage medium |
| US8269766B2 (en) | 2005-12-28 | 2012-09-18 | Toyota Jidosha Kabushiki Kaisha | Method for generating three-dimensional shape data, apparatus for generating three-dimensional shape data, and three-dimensional shape data generating program |
| CN115359450A (zh) * | 2022-07-05 | 2022-11-18 | 武汉光庭信息技术股份有限公司 | 一种基于消失线的图像3d框标注方法及系统 |
-
1993
- 1993-04-13 JP JP5086105A patent/JPH06301751A/ja not_active Withdrawn
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8269766B2 (en) | 2005-12-28 | 2012-09-18 | Toyota Jidosha Kabushiki Kaisha | Method for generating three-dimensional shape data, apparatus for generating three-dimensional shape data, and three-dimensional shape data generating program |
| WO2011148250A2 (en) | 2010-05-27 | 2011-12-01 | Toyota Jidosha Kabushiki Kaisha | Method for creating three-dimensional shape data, apparatus for creating three-dimensional shape data, and computer-readable storage medium |
| US9214039B2 (en) | 2010-05-27 | 2015-12-15 | Toyota Jidosha Kabushiki Kaisha | Method for creating three-dimensional shape data, apparatus for creating three-dimensional shape data, and corresponding computer-readable storage medium |
| CN115359450A (zh) * | 2022-07-05 | 2022-11-18 | 武汉光庭信息技术股份有限公司 | 一种基于消失线的图像3d框标注方法及系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3486461B2 (ja) | 画像処理装置及び方法 | |
| JP3634677B2 (ja) | 画像の補間方法、画像処理方法、画像表示方法、画像処理装置、画像表示装置、及びコンピュータプログラム記憶媒体 | |
| JP4199663B2 (ja) | ヒューマン−コンピュータインターフェイスにおける視覚画像による触覚調整 | |
| JP3744039B2 (ja) | 透視図作成支援方法 | |
| JP2003150220A (ja) | シミュレーション装置 | |
| KR101811042B1 (ko) | 이미지 적층 처리 방법 및 시스템 | |
| JPH07111721B2 (ja) | 線要素データの3次元変換装置及び方法 | |
| KR960013365B1 (ko) | 3차원 좌표 선택방법 및 장치(method of selecting 3d) | |
| JP2853355B2 (ja) | 3次元図形データ発生装置 | |
| JP3245336B2 (ja) | モデリング方法およびモデリングシステム | |
| JPH09319896A (ja) | 3次元画像作成装置 | |
| JPH1049704A (ja) | 画像変換方法 | |
| JPWO1994001829A1 (ja) | 三次元図形編集装置 | |
| JPH06301751A (ja) | 3次元データ作成のための編集表示方法および装置 | |
| JP3990147B2 (ja) | 投影制御処理装置およびコンピュータプログラム | |
| JPH08161530A (ja) | アイコン作成方法及び動画用のコマ作成方法 | |
| JP2001209665A (ja) | 板金の図形データ生成方法及び自動プログラミング装置並びに板金の図形データ生成プログラムを記憶した記憶媒体 | |
| JP3429400B2 (ja) | モデリングシステム | |
| JP4374718B2 (ja) | 顔写真画像切り抜き処理方法 | |
| JPH06215074A (ja) | 図形処理装置 | |
| JP3065364B2 (ja) | 切抜きマスク作成方法及び装置 | |
| JP2604723B2 (ja) | 形状変形方式 | |
| EP0620530A2 (en) | Method of and apparatus for editing two-dimensional data for generating three-dimensional data | |
| JP3137776B2 (ja) | 透視図からの物体データ作成装置 | |
| JPH05233781A (ja) | 動画像利用の立体モデル作成システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20000704 |