JP2007094902A - Three-dimensional image display device, method, and program - Google Patents
Three-dimensional image display device, method, and program Download PDFInfo
- Publication number
- JP2007094902A JP2007094902A JP2005285428A JP2005285428A JP2007094902A JP 2007094902 A JP2007094902 A JP 2007094902A JP 2005285428 A JP2005285428 A JP 2005285428A JP 2005285428 A JP2005285428 A JP 2005285428A JP 2007094902 A JP2007094902 A JP 2007094902A
- Authority
- JP
- Japan
- Prior art keywords
- dimensional image
- information
- related information
- information indicating
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
Description
本発明は、3次元画像表示装置、3次元画像表示方法及び3次元画像表示プログラムに係り、より詳しくは、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示する3次元画像表示装置、3次元画像表示方法及び3次元画像表示プログラムに関する。 The present invention relates to a three-dimensional image display device, a three-dimensional image display method, and a three-dimensional image display program. More specifically, the three-dimensional image is displayed and related information related to the three-dimensional image is displayed as the three-dimensional image. The present invention relates to a three-dimensional image display device, a three-dimensional image display method, and a three-dimensional image display program for displaying a predetermined direction at a predetermined position on the basis of the display position.
近年、産業全般にIT(Information Technology)を利用した業務の高効率化、高付加価値化、透明性の向上が進行している。例えば、自動車産業では、従来は小型の模型や実物大の模型による実験等で行っていた設計・検討を、コンピュータ上で行うことで、開発期間の短縮、コストダウン、高品質化を実現している。こうした背景には、近年開発が進んでいる3次元CAD(Computer Aided Design)の普及が大きな役割を果たしている。 In recent years, the efficiency of business using IT (Information Technology), high added value, and improvement of transparency are progressing in the industry as a whole. For example, in the automobile industry, the design and examination that was previously conducted in experiments with small models and full-scale models, etc., are performed on a computer, thereby reducing development time, reducing costs, and improving quality. Yes. Against this background, the spread of three-dimensional CAD (Computer Aided Design), which has been developed in recent years, plays a major role.
3次元CADで設計・開発を行えば、従来の2次元の図面では伝えることができなかった詳細な形状を工場や現場等の製造側に伝えることができる。また、従来は検討できなかった製造時や使用時の不具合も事前に対処することができ、製造トラブルによる手戻りや引渡し後のトラブルを防ぐことができる。このため、設計情報の伝達用の図面としては、2次元図面から3次元図面(3次元モデル)への移行が進んでいる。例えば、日本自動車工業会は、‘JAMA/JAPIA 3D図面ガイドラインV1.0’を作成し、ISO(International Organization for Standardization)に提案して3次元図面の国際標準化を目指している。 By designing and developing with 3D CAD, detailed shapes that could not be transmitted with conventional 2D drawings can be transmitted to the manufacturing side such as factories and sites. In addition, it is possible to deal in advance with problems during manufacture and use that could not be considered in the past, and it is possible to prevent rework due to manufacturing troubles and troubles after delivery. For this reason, as a drawing for transmitting design information, a transition from a two-dimensional drawing to a three-dimensional drawing (three-dimensional model) is progressing. For example, the Japan Automobile Manufacturers Association has created “JAMA / JAPIA 3D Drawing Guidelines V1.0” and proposed to ISO (International Organization for Standardization) aiming at international standardization of 3D drawings.
このように、従来は、平面図、断面図、立面図等の2次元図面を用いて設計等を行っていたが、これを3次元モデルに変更すると、詳細な形状データをコンピュータ可読形式で製造工程に伝達することができ、NC(Numerical Control)機械を使った製造工程の高効率化を図ることもできる。 Thus, in the past, design and the like were performed using a two-dimensional drawing such as a plan view, a cross-sectional view, and an elevation view. However, when this is changed to a three-dimensional model, detailed shape data is converted into a computer-readable format. It can be transmitted to the manufacturing process, and the efficiency of the manufacturing process using an NC (Numerical Control) machine can be improved.
しかしながら、3次元モデルでは多くの場合、2次元図面には表記されていた寸法や製造上の注釈等が直接には表記されていない。このため、例えば、3次元モデルで寸法を得ようとすれば、3次元CAD若しくは3次元データ・ビューア等の寸法計測ツールで寸法を表示させることになる。 However, in many cases, the three-dimensional model does not directly describe dimensions, manufacturing annotations, and the like described in the two-dimensional drawing. For this reason, for example, if a dimension is obtained using a three-dimensional model, the dimension is displayed by a dimension measurement tool such as a three-dimensional CAD or a three-dimensional data viewer.
しかしながら、このような作業は、従来の2次元図面での表記の一覧性に比較して煩雑であり、作業効率を損なうことになる。また、3次元表示上で寸法をそのまま表記しようとすると、2次元図面における平面図、断面図、立面図等の全ての寸法や注釈を表記することになり、多数の寸法を一度に表示することになるため、表示が著しく見難く、実用的ではない。 However, such work is more complicated than the conventional list of notations in a two-dimensional drawing, and the work efficiency is impaired. In addition, if the dimensions are expressed as they are on the three-dimensional display, all dimensions and annotations such as a plan view, a cross-sectional view, and an elevation view in the two-dimensional drawing are indicated, and a large number of dimensions are displayed at a time. Therefore, the display is extremely difficult to see and is not practical.
この問題を解決するために、3次元画像を2次元に投影することが行われる。しかしながら、この方法では、3次元の形状を把握することができる3次元モデルの良さが生かされない。 In order to solve this problem, a three-dimensional image is projected in two dimensions. However, with this method, the goodness of the three-dimensional model that can grasp the three-dimensional shape is not utilized.
以上の問題を解決するために適用することができる技術として、特許文献1には、3次元情報表示システムにおいて、利用者にとって不要な情報オブジェクトを観察対象から外すために、3次元空間に着目領域を設定できるようにし、当該着目領域が有する1または複数の所定の平面上に、それらの所定の各平面に対して一定の位置関係にある基準平面上のツールを投影して表示する技術が開示されている。
As a technique that can be applied to solve the above problems,
この技術を、3次元画像を寸法や注釈等と共に表示する形態に適用して、表示対象領域を制限するために着目領域を設定することにより、表示対象を絞り込むことができる結果、表示対象に対する視認性を向上させることができる。
しかしながら、上記特許文献1に開示されている技術では、表示対象が設定した着目領域に制限されるため、この技術にあっても3次元画像全体の形状を把握することができない、という問題点があった。
However, since the technique disclosed in
本発明は上記問題点を解決するためになされたものであり、表示対象とする3次元画像全体の形状が把握でき、かつ当該3次元画像に関連する関連情報に対する視認性を向上させることのできる3次元画像表示装置、3次元画像表示方法及び3次元画像表示プログラムを提供することを目的とする。 The present invention has been made to solve the above-described problems, and can grasp the shape of the entire three-dimensional image to be displayed, and can improve the visibility of related information related to the three-dimensional image. It is an object to provide a three-dimensional image display device, a three-dimensional image display method, and a three-dimensional image display program.
上記目的を達成するために、請求項1記載の3次元画像表示装置は、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示する3次元画像表示装置であって、前記3次元画像を示す画像情報を予め記憶すると共に、前記関連情報を前記位置を示す位置情報及び前記方向を示す方向情報に関連付けて予め記憶した記憶手段と、前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向情報に基づいて検出する検出手段と、前記検出手段によって検出された前記関連情報を前記位置情報によって示される位置に前記3次元画像と共に表示する表示手段と、を備えている。
In order to achieve the above object, the three-dimensional image display device according to
請求項1記載の3次元画像表示装置は、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示するものとされており、記憶手段により、前記3次元画像を示す画像情報が予め記憶されると共に、前記関連情報が前記位置を示す位置情報及び前記方向を示す方向情報に関連付けられて予め記憶される。なお、上記記憶手段には、RAM(Random Access Memory)、EEPROM(Electrically Erasable and Programmable Read Only Memory)、フラッシュEEPROM(Flash EEPROM)等の半導体記憶素子、スマート・メディア(SmartMedia(登録商標))、フレキシブル・ディスク等の可搬記録媒体やハードディスク等の固定記録媒体、或いはネットワークに接続されたサーバ・コンピュータ等に設けられた外部記憶装置が含まれる。
The three-dimensional image display device according to
ここで、本発明では、検出手段により、前記3次元画像を表示した状態で略正面を向く前記関連情報が前記方向情報に基づいて検出され、検出された前記関連情報が前記位置情報によって示される位置に前記3次元画像と共に表示手段によって表示される。なお、上記表示手段には、液晶ディスプレイ装置、プラズマ・ディスプレイ装置、有機ELディスプレイ装置、CRTディスプレイ装置等のディスプレイ装置が含まれる。 Here, in the present invention, the detection unit detects the related information facing substantially front in a state where the three-dimensional image is displayed based on the direction information, and the detected related information is indicated by the position information. The position is displayed together with the three-dimensional image by the display means. The display means includes a display device such as a liquid crystal display device, a plasma display device, an organic EL display device, or a CRT display device.
すなわち、3次元画像を表示する一般的な手法として、視点を変えながら3次元画像を見た状態で表示する場合がある。例えば、3次元画像の重心点を中心として3次元画像を回転させれば、当該3次元画像をあらゆる角度から見ることができる。このとき、寸法や注釈等の関連情報が表示されている場合に参照できるのは、おおよそ正面を向いているもののみであり、斜め方向を向いているものや、いわんや反対方向を向いているものは参照することが難しく、単に表示内容を見難くしているだけである。 That is, as a general method for displaying a three-dimensional image, there is a case where the three-dimensional image is displayed while changing the viewpoint. For example, if the 3D image is rotated around the center of gravity of the 3D image, the 3D image can be viewed from any angle. At this time, when related information such as dimensions and annotations is displayed, you can refer only to those that are roughly facing the front, those that are facing diagonally, and those that are facing the opposite direction. Is difficult to refer to and simply makes it difficult to see the displayed content.
この点に着目して、本発明では、3次元画像を表示した状態で略正面を向く関連情報のみを表示対象とするようにしており、これによって表示対象とする3次元画像全体の形状が把握でき、かつ当該3次元画像に関連する関連情報に対する視認性を向上させることができるようにしている。 By paying attention to this point, in the present invention, only the relevant information facing substantially the front in the state of displaying the three-dimensional image is set as the display target, thereby grasping the shape of the entire three-dimensional image to be displayed. It is possible to improve the visibility of related information related to the three-dimensional image.
このように、請求項1記載の3次元画像表示装置によれば、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示するに当たり、前記3次元画像を示す画像情報を予め記憶すると共に、前記関連情報を前記位置を示す位置情報及び前記方向を示す方向情報に関連付けて予め記憶しておき、前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向情報に基づいて検出し、検出した前記関連情報を前記位置情報によって示される位置に前記3次元画像と共に表示しているので、表示対象とする3次元画像全体の形状が把握でき、かつ当該3次元画像に関連する関連情報に対する視認性を向上させることができる。
Thus, according to the three-dimensional image display device according to
なお、本発明は、請求項2に記載の発明のように、前記関連情報を、前記3次元画像に関する注釈を示す注釈情報及び前記3次元画像の寸法を示す寸法情報の少なくとも一方としてもよい。これにより、注釈及び寸法の少なくとも一方に対する視認性を向上させることができる。
In the present invention, as in the invention described in
また、本発明は、請求項3に記載の発明のように、前記3次元画像を表示させる際の視線の方向(当該3次元画像を表示面に対応する2次元平面に投影して得られた画像の法線方向(投影面の法線方向))を示す視線方向情報を入力する入力手段を更に備え、前記検出手段は、前記関連情報が描画される描画面の法線方向を示す法線方向情報を前記方向情報に基づいて導出し、前記入力手段によって入力された前記視線方向情報により示される方向と導出した前記法線方向情報により示される方向との間の角度が所定角度以下となる関連情報を検出することにより前記略正面を向く関連情報を検出するものとしてもよい。これにより、簡易に当該関連情報を検出することができる。なお、上記入力手段による入力には、キーボード、ポインティング・デバイス等の入力装置を介した入力の他、ローカル・エリア・ネットワーク、インターネット、イントラネット等の通信回線を介した外部装置からの入力が含まれる。
Further, as in the invention according to
特に、本発明の前記入力手段は、請求項4に記載の発明のように、前記所定角度を更に入力するものとしてもよい。これにより、関連情報の表示範囲を設定することができるようになる。 In particular, the input means of the present invention may further input the predetermined angle as in the fourth aspect of the present invention. Thereby, the display range of related information can be set.
更に、本発明は、請求項5に記載の発明のように、前記関連情報の描画面が複数存在する場合に、表示対象とする描画面の選択指示を入力する選択指示入力手段と、前記選択指示入力手段によって入力された選択指示により示される描画面以外の関連情報を表示対象から除外する除外手段と、を更に備えたものとしてもよい。これにより、関連情報の描画面が複数存在する場合における、関連情報の重複表示に起因する関連情報に対する視認性の低下を防止することができる。 Furthermore, the present invention provides a selection instruction input means for inputting a selection instruction of a drawing surface to be displayed when there are a plurality of drawing surfaces of the related information, as in the invention described in claim 5, and the selection An exclusion unit that excludes from the display target related information other than the drawing surface indicated by the selection instruction input by the instruction input unit may be further provided. Thereby, when there are a plurality of related information drawing planes, it is possible to prevent a decrease in the visibility of the related information due to overlapping display of the related information.
一方、上記目的を達成するために、請求項6記載の3次元画像表示方法は、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示する3次元画像表示方法であって、前記3次元画像を示す画像情報を予め記憶すると共に、前記関連情報を前記位置を示す位置情報及び前記方向を示す方向情報に関連付けて予め記憶しておき、前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向情報に基づいて検出し、検出した前記関連情報を前記位置情報によって示される位置に前記3次元画像と共に表示するものである。 On the other hand, in order to achieve the above object, the three-dimensional image display method according to claim 6 displays a three-dimensional image and related information related to the three-dimensional image with reference to a display position of the three-dimensional image. A three-dimensional image display method for displaying a predetermined position in a predetermined direction so that the image information indicating the three-dimensional image is stored in advance, and the related information is position information indicating the position. In addition, the information is stored in advance in association with the direction information indicating the direction, the related information facing substantially front in a state where the three-dimensional image is displayed is detected based on the direction information, and the detected related information is detected in the position. It is displayed together with the three-dimensional image at a position indicated by information.
従って、請求項6記載の3次元画像表示方法によれば、請求項1記載の発明と同様に作用するので、請求項1記載の発明と同様に、表示対象とする3次元画像全体の形状が把握でき、かつ当該3次元画像に関連する関連情報に対する視認性を向上させることができる。 Therefore, according to the three-dimensional image display method according to the sixth aspect, since it operates in the same manner as the first aspect, the shape of the entire three-dimensional image to be displayed is the same as the first aspect. It can be grasped and the visibility to related information related to the three-dimensional image can be improved.
なお、請求項6記載の発明は、請求項7に記載の発明のように、前記関連情報を、前記3次元画像に関する注釈を示す注釈情報及び前記3次元画像の寸法を示す寸法情報の少なくとも一方としてもよい。これにより、注釈及び寸法の少なくとも一方に対する視認性を向上させることができる。 According to the sixth aspect of the present invention, as in the seventh aspect of the present invention, the related information includes at least one of annotation information indicating an annotation related to the three-dimensional image and dimensional information indicating a dimension of the three-dimensional image. It is good. Thereby, the visibility with respect to at least one of an annotation and a dimension can be improved.
また、請求項6又は請求項7に記載の発明は、請求項8に記載の発明のように、前記3次元画像を表示させる際の視線の方向(当該3次元画像を表示面に対応する2次元平面に投影して得られた画像の法線方向(投影面の法線方向))を示す視線方向情報を入力すると共に、前記関連情報が描画される描画面の法線方向を示す法線方向情報を前記方向情報に基づいて導出し、前記視線方向情報により示される方向と前記法線方向情報により示される方向との間の角度が所定角度以下となる関連情報を検出することにより前記略正面を向く関連情報を検出するものとしてもよい。これにより、簡易に当該関連情報を検出することができる。 Further, in the invention according to claim 6 or 7, as in the invention according to claim 8, the direction of the line of sight when displaying the three-dimensional image (the two-dimensional image corresponding to the display surface 2). The visual line direction information indicating the normal direction (normal direction of the projection plane) of the image obtained by projecting on the two-dimensional plane is input and the normal line indicating the normal direction of the drawing plane on which the related information is drawn Direction information is derived based on the direction information, and the abbreviation is obtained by detecting related information in which an angle between a direction indicated by the line-of-sight direction information and a direction indicated by the normal direction information is equal to or less than a predetermined angle. It is good also as what detects the relevant information which faces the front. Thereby, the relevant information can be easily detected.
一方、上記目的を達成するために、請求項9記載の3次元画像表示プログラムは、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示する3次元画像表示プログラムであって、前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向を示す方向情報に基づいて検出する検出ステップと、前記検出ステップによって検出された前記関連情報を前記位置を示す位置情報によって示される位置に前記3次元画像と共に表示する表示ステップと、をコンピュータに実行させるものである。 On the other hand, in order to achieve the above object, the three-dimensional image display program according to claim 9 displays a three-dimensional image and related information related to the three-dimensional image with reference to a display position of the three-dimensional image. A three-dimensional image display program for displaying a predetermined position at a predetermined position so as to face a predetermined direction, wherein the related information facing substantially in front of the three-dimensional image is displayed as direction information indicating the direction. And a display step of displaying the related information detected by the detection step together with the three-dimensional image at a position indicated by the position information indicating the position.
従って、請求項9記載の3次元画像表示プログラムによれば、コンピュータに対して請求項1記載の発明と同様に作用させることができるので、請求項1記載の発明と同様に、表示対象とする3次元画像全体の形状が把握でき、かつ当該3次元画像に関連する関連情報に対する視認性を向上させることができる。 Therefore, according to the three-dimensional image display program according to the ninth aspect, the computer can be caused to act similarly to the first aspect of the invention. The shape of the entire three-dimensional image can be grasped, and the visibility of related information related to the three-dimensional image can be improved.
なお、請求項9記載の発明は、請求項10に記載の発明のように、前記関連情報を、前記3次元画像に関する注釈を示す注釈情報及び前記3次元画像の寸法を示す寸法情報の少なくとも一方としてもよい。これにより、注釈及び寸法の少なくとも一方に対する視認性を向上させることができる。 According to the ninth aspect of the present invention, as in the tenth aspect of the present invention, the related information includes at least one of annotation information indicating an annotation related to the three-dimensional image and dimensional information indicating a dimension of the three-dimensional image. It is good. Thereby, the visibility with respect to at least one of an annotation and a dimension can be improved.
また、請求項9又は請求項10に記載の発明は、請求項11に記載の発明のように、前記3次元画像を表示させる際の視線の方向(当該3次元画像を表示面に対応する2次元平面に投影して得られた画像の法線方向(投影面の法線方向))を示す視線方向情報を入力する入力ステップと、前記関連情報が描画される描画面の法線方向を示す法線方向情報を前記方向情報に基づいて導出する導出ステップと、を更に有し、前記検出ステップは、前記入力ステップによって入力された前記視線方向情報により示される方向と前記導出ステップによって導出された前記法線方向情報により示される方向との間の角度が所定角度以下となる関連情報を検出することにより前記略正面を向く関連情報を検出するものとしてもよい。これにより、簡易に当該関連情報を検出することができる。 Further, in the invention according to claim 9 or claim 10, as in the invention according to claim 11, the direction of the line of sight when displaying the three-dimensional image (2 corresponding to the display surface). An input step for inputting line-of-sight direction information indicating the normal direction of the image obtained by projecting onto the two-dimensional plane (the normal direction of the projection plane), and the normal direction of the drawing plane on which the related information is drawn A derivation step for deriving normal direction information based on the direction information, and the detection step is derived by the direction indicated by the line-of-sight direction information input by the input step and the derivation step. The related information facing the substantially front may be detected by detecting related information in which an angle between the direction indicated by the normal direction information is a predetermined angle or less. Thereby, the relevant information can be easily detected.
本発明によれば、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示するに当たり、前記3次元画像を示す画像情報を予め記憶すると共に、前記関連情報を前記位置を示す位置情報及び前記方向を示す方向情報に関連付けて予め記憶しておき、前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向情報に基づいて検出し、検出した前記関連情報を前記位置情報によって示される位置に前記3次元画像と共に表示しているので、表示対象とする3次元画像全体の形状が把握でき、かつ当該3次元画像に関連する関連情報に対する視認性を向上させることができる、という効果が得られる。 According to the present invention, a three-dimensional image is displayed and related information related to the three-dimensional image is displayed in a predetermined direction with a predetermined position on the basis of the display position of the three-dimensional image. In doing so, image information indicating the three-dimensional image is stored in advance, and the related information is stored in advance in association with position information indicating the position and direction information indicating the direction, and the three-dimensional image is displayed. The related information facing substantially front in the state is detected based on the direction information, and the detected related information is displayed at the position indicated by the position information together with the three-dimensional image. The effect that the shape of the whole image can be grasped and the visibility with respect to related information related to the three-dimensional image can be improved is obtained.
以下、図面を参照して、本発明を実施するための最良の形態について詳細に説明する。 The best mode for carrying out the present invention will be described below in detail with reference to the drawings.
まず、図1及び図2を参照して、本発明が適用された3次元画像表示装置10の構成を説明する。
First, the configuration of a three-dimensional
図1に示すように、本実施の形態に係る3次元画像表示装置10は、本装置の全体的な動作を制御する制御部12と、ユーザからの各種情報等の入力に使用するキーボード14及びマウス16と、本装置による処理結果や各種メニュー画面、メッセージ等を表示するディスプレイ18と、を含んで構成されている。すなわち、本実施の形態に係る3次元画像表示装置10は、市販(汎用)のパーソナル・コンピュータにより構成されている。
As shown in FIG. 1, a three-dimensional
次に、図2を参照して、本実施の形態に係る3次元画像表示装置10の電気系の要部構成を説明する。
Next, with reference to FIG. 2, the configuration of the main part of the electrical system of the three-dimensional
同図に示すように、3次元画像表示装置10は、3次元画像表示装置10全体の動作を司るCPU(中央処理装置)22と、CPU22による各種プログラムの実行時のワークエリア等として用いられるRAM24と、各種制御プログラムや各種パラメータ等が予め記憶されたROM26と、各種情報を記憶するために用いられるハードディスク28と、前述のキーボード14、マウス16、及びディスプレイ18と、外部に接続された装置との間の各種情報の授受を司る外部インタフェース30等がシステムバスBUSにより電気的に相互に接続されて構成されている。なお、外部インタフェース30にはプリンタ50(図1では図示省略。)が接続されている。
As shown in the figure, the three-dimensional
従って、CPU22は、RAM24、ROM26、及びハードディスク28に対するアクセス、キーボード14及びマウス16を介した各種情報の取得、ディスプレイ18に対する各種情報の表示、及び外部インタフェース30を介したプリンタ50による各種情報の印刷、を各々行うことができる。
Therefore, the
図3には、3次元画像表示装置10に備えられたハードディスク28の主な記憶内容が模式的に示されている。同図に示すように、ハードディスク28には、各種データベースを記憶するためのデータベース領域DTと、各種処理を行うためのプログラムを記憶するためのプログラム領域PGと、が設けられている。
FIG. 3 schematically shows main storage contents of the
また、データベース領域DTには、3次元画像データベースDT1、注釈データベースDT2、及び寸法データベースDT3の3種類のデータベースが含まれている。 The database area DT includes three types of databases: a three-dimensional image database DT1, an annotation database DT2, and a dimension database DT3.
本実施の形態に係る3次元画像データベースDT1は、表示対象とする3次元画像の形状を示す3次元座標データ(以下、「3次元画像情報」という。)、面を定義する情報(どの点とどの点を結ぶかを示す情報)、立体を定義する情報(例えば、球なら中心と半径を示す情報)等が記憶されるものとして構成されている。なお、当該3次元画像情報等は従来既知であるので、これ以上のここでの説明は省略する。 The three-dimensional image database DT1 according to the present embodiment includes three-dimensional coordinate data (hereinafter referred to as “three-dimensional image information”) indicating the shape of a three-dimensional image to be displayed, information defining a surface (which point and Information indicating which points are connected), information defining a solid (for example, information indicating the center and radius in the case of a sphere), and the like are stored. Since the 3D image information and the like are known in the past, further explanation here is omitted.
一方、本実施の形態に係る注釈データベースDT2は、3次元画像データベースDT1に記憶されている3次元画像情報により示される3次元画像に対して予め付加された注釈に関する情報(以下、「注釈データ」という。)が対応する3次元画像毎に記憶されるものとして構成されている。 On the other hand, the annotation database DT2 according to the present embodiment is information (hereinafter referred to as “annotation data”) about annotations added in advance to the 3D image indicated by the 3D image information stored in the 3D image database DT1. Is stored for each corresponding three-dimensional image.
図4には、本実施の形態に係る注釈データのデータ構造が模式的に示されている。同図及び図6に示されるように、本実施の形態に係る注釈データは、対応する注釈の描画開始点の位置を示す始点座標、描画方向を示す描画方向ベクトル、注釈を構成する文字の上方向を示す文字上方向ベクトル、注釈を構成する文字(文字列)を示す文字情報、当該文字のフォントパターンを示す文字フォント、及び当該文字のサイズを示す文字サイズの各情報が注釈毎に記憶されるものとして構成されている。 FIG. 4 schematically shows the data structure of the annotation data according to the present embodiment. As shown in FIG. 6 and FIG. 6, the annotation data according to the present embodiment includes the start point coordinates indicating the position of the drawing start point of the corresponding annotation, the drawing direction vector indicating the drawing direction, and the characters constituting the annotation. Each information of the character upper direction vector indicating the direction, the character information indicating the character (character string) constituting the annotation, the character font indicating the font pattern of the character, and the character size indicating the size of the character are stored for each annotation. It is configured as a thing.
一方、本実施の形態に係る寸法データベースDT3は、3次元画像データベースDT1に記憶されている3次元画像情報により示される3次元画像に対して予め付加された寸法に関する情報(以下、「寸法データ」という。)が対応する3次元画像毎に記憶されるものとして構成されている。 On the other hand, the dimension database DT3 according to the present embodiment is information on dimensions (hereinafter referred to as “dimension data”) added in advance to the three-dimensional image indicated by the three-dimensional image information stored in the three-dimensional image database DT1. Is stored for each corresponding three-dimensional image.
図5には、本実施の形態に係る寸法データのデータ構造が模式的に示されている。同図及び図7に示されるように、本実施の形態に係る寸法データは、寸法表記の対象とされる部位を示す2本の補助線1及び補助線2と、各補助線間を結ぶ寸法線と、寸法との3種類に区分されており、補助線1及び補助線2と寸法線は、描画開始点の位置を示す始点座標及び描画終了点の位置を示す終点座標の各情報が、寸法は、寸法を示す寸法情報(数値データ)、当該寸法の数値書式を示す数値表現、当該寸法を示す文字(文字列)のフォントパターンを示す文字フォント、及び当該文字のサイズを示す文字サイズの各情報が、各々寸法毎に記憶されるものとして構成されている。
FIG. 5 schematically shows the data structure of the dimension data according to the present embodiment. As shown in FIG. 7 and FIG. 7, the dimension data according to the present embodiment is the dimension connecting the two
なお、注釈データ及び寸法データにおける各座標を示す情報は、対応する3次元画像の表示位置を基準とした座標値とされている。 Note that information indicating each coordinate in the annotation data and the dimension data is a coordinate value based on the display position of the corresponding three-dimensional image.
ところで、本実施の形態に係る3次元画像表示装置10は、一例として図8に示すように、ディスプレイ18により、3次元画像を2次元に投影した状態で表示すると共に、当該3次元画像に対応して付加された注釈及び寸法を表示するものとされている。このとき、全ての注釈及び寸法を表示するのではなく、3次元画像を表示させる際の視線の方向(当該3次元画像を表示面に対応する2次元平面に投影して得られた画像の法線方向(投影面の法線方向))を示す視線ベクトルvと、注釈や寸法が描画される平面(描画面)の法線方向を示す法線ベクトルnとの間の角度Xが予め設定した角度α以下となるもののみを表示するようにしている。
By the way, the three-dimensional
次に、本実施の形態に係る3次元画像表示装置10の作用を説明する。
Next, the operation of the 3D
まず、図9を参照して、注釈及び寸法を表示する際の3次元画像表示装置10の作用を説明する。なお、図9は、ユーザによりキーボード14、マウス16等の操作によって注釈及び寸法の表示を実施する旨の指示入力が行われた際に3次元画像表示装置10のCPU22によって実行される注釈・寸法表示処理プログラムの処理の流れを示すフローチャートであり、当該プログラムはハードディスク28のプログラム領域PGに予め記憶されている。また、ここでは、錯綜を回避するために、表示対象とする3次元画像(以下、「表示対象画像」という。)がユーザによって指定されて、ディスプレイ18によって表示されている場合について説明する。また、ここでは、表示対象画像に対応する注釈データ及び寸法データが各々複数存在する場合について説明する。
First, with reference to FIG. 9, the operation of the three-dimensional
まず、同図のステップ100では、視線ベクトルvと角度αを取得する。なお、本実施の形態に係る注釈・寸法表示処理プログラムでは、上記視線ベクトルvの取得を、ユーザに対し、ディスプレイ18に表示されている3次元画像を、その重心点を中心として回転させて所望の領域が表示される状態とさせることで、このとき表示されている3次元画像(実際には2次元平面に投影された投影画像)の法線方向を視線ベクトルvとして取得することにより行っているが、これに限るものではなく、視線ベクトルvを示す情報を、キーボード14を介して直接入力する形態等とすることもできる。また、本実施の形態に係る注釈・寸法表示処理プログラムでは、上記角度αの取得を、角度αを示す情報を、キーボード14を介して直接入力することにより行っているが、これに限るものでないことも言うまでもない。
First, in
次のステップ102では、表示対象画像に対応する注釈データ及び寸法データの何れか1つ(以下、「処理対象データ」という。)について、対応する注釈が描画される平面(以下、「注釈描画面」という。図6も参照。)又は寸法が描画される平面(以下、「寸法描画面」という。図7も参照。)の法線ベクトルnを導出する。
In the
なお、上記処理対象データが注釈データである場合の法線ベクトルnは、当該注釈データの描画方向ベクトルと文字上方向ベクトルとの外積を演算することにより導出することができる。また、上記処理対象データが寸法データである場合の法線ベクトルnは、当該寸法データの寸法線の始点座標から終点座標へ至る寸法線ベクトルと、補助線1又は補助線2の始点座標から終点座標へ至る補助線ベクトルとの外積を演算することにより導出することができる。
Note that the normal vector n when the processing target data is annotation data can be derived by calculating the outer product of the drawing direction vector and the character upward vector of the annotation data. In addition, the normal vector n in the case where the processing target data is dimension data is the dimension line vector from the start point coordinate to the end point coordinate of the dimension line of the dimension data and the end point from the start point coordinate of the
次のステップ104では、上記ステップ100において取得した視線ベクトルvと上記ステップ102の処理によって導出した法線ベクトルnとの間の角度Xを次の(1)式により算出する。
In the
次のステップ106では、角度Xが角度α以下であるか否かを判定し、肯定判定となった場合はステップ108に移行して、処理対象データにより示される注釈又は寸法を当該処理対象データにより示される位置及び状態でディスプレイ18に表示し、その後にステップ110に移行する。なお、上記ステップ106において否定判定となった場合は、上記ステップ108の処理を実行することなくステップ110に移行する。
In the
ステップ110では、表示対象画像に対応する全ての注釈データ及び寸法データに対して上記ステップ102〜ステップ108の処理が終了したか否かを判定し、否定判定となった場合は上記ステップ102に戻り、肯定判定となった時点で本注釈・寸法表示処理プログラムを終了する。なお、上記ステップ102〜ステップ110の処理を繰り返し実行する際には、それまで処理対象としなかった注釈データ又は寸法データを処理対象データとする。
In
以上の注釈・寸法表示処理プログラムの実行により、一例として図8に示されるように、3次元画像と共に当該3次元画像に対して添付された注釈及び寸法が、略正面を向くものに限り表示されることになる。 By executing the above annotation / dimension display processing program, as shown in FIG. 8 as an example, the annotations and dimensions attached to the three-dimensional image together with the three-dimensional image are displayed only if they are substantially facing the front. Will be.
ところで、上記注釈・寸法表示処理プログラムにより複数の描画面に表示される注釈及び寸法が表示される場合には、異なる描画面に表示される注釈や寸法が重なって表示されてしまい、見難くなってしまう場合がある。このため、本実施の形態に係る3次元画像表示装置10には、一部の描画面のみを表示対象とする注釈・寸法表示切換機能を有している。
By the way, when annotations and dimensions displayed on a plurality of drawing planes are displayed by the annotation / dimension display processing program, annotations and dimensions displayed on different drawing planes are displayed in an overlapping manner, making it difficult to see. May end up. For this reason, the 3D
次に、図10を参照して、注釈・寸法表示切換機能を実行する際の3次元画像表示装置10の作用を説明する。なお、図10は、上記注釈・寸法表示処理プログラムの実行後に、ユーザによりキーボード14、マウス16等の操作によって注釈・寸法表示切換機能を実施する旨の指示入力が行われた際に3次元画像表示装置10のCPU22によって実行される注釈・寸法表示切換処理プログラムの処理の流れを示すフローチャートであり、当該プログラムもハードディスク28のプログラム領域PGに予め記憶されている。
Next, with reference to FIG. 10, the operation of the three-dimensional
まず、同図のステップ200では、予め定められた視点(ここでは、ディスプレイ18の表示面の中心位置)と、表示対象とする注釈及び寸法の描画面との距離の範囲を示す情報を取得する。なお、本実施の形態に係る注釈・寸法表示切換処理プログラムでは、当該距離の範囲を示す情報の取得を、一例として図11に示されるようなスライダーをディスプレイ18に表示し、ユーザに対して当該スライダーにおける範囲指定矢印Y1,Y2をマウス16によって移動させることにより取得する形態としているが、これに限らず、例えば、表示対象とする描画面の位置範囲を示す座標情報をユーザに対して入力させることにより取得する形態等とすることもできる。
First, in
次のステップ202では、上記注釈・寸法表示処理プログラムによって表示された注釈及び寸法の描画面の何れか1つ(以下、「処理対象描画面」という。)について、当該処理対象描画面と、上記視点との間の距離Dを算出し、次のステップ204にて、距離Dが上記ステップ200の処理によって取得した情報により示される距離範囲内に入っているか否かを判定し、否定判定となった場合はステップ206に移行してディスプレイ18に表示されている処理対象描画面の注釈及び寸法を消去し、その後にステップ208に移行する。なお、上記ステップ204において肯定判定となった場合には、上記ステップ206の処理を実行することなくステップ208に移行する。
In the
ステップ208では、角度Xが角度α以下となっている全ての描画面について上記ステップ202〜ステップ206の処理が終了したか否かを判定し、否定判定となった場合は上記ステップ202に戻り、肯定判定となった時点で本注釈・寸法表示切換処理プログラムを終了する。なお、上記ステップ202〜ステップ208の処理を繰り返し実行する際には、それまで処理対象としなかった描画面を処理対象描画面とする。
In
なお、上記注釈・寸法表示処理プログラムの実行によって表示された画像や、上記注釈・寸法表示切換処理プログラムの実行によって表示状態が切り換えられた画像は、プリンタ50によって印刷することもできる。
The image displayed by executing the annotation / dimension display processing program or the image whose display state is switched by executing the annotation / dimension display switching processing program can be printed by the
以上詳細に説明したように、本実施の形態では、3次元画像を表示すると共に、前記3次元画像に関連する関連情報を前記3次元画像の表示位置を基準として予め定められた位置に予め定められた方向を向くように表示するに当たり、前記3次元画像を示す画像情報(ここでは、3次元画像情報)を予め記憶すると共に、前記関連情報を前記位置を示す位置情報(ここでは、始点座標及び終点座標の各情報)及び前記方向を示す方向情報(ここでは、描画方向ベクトル、文字上方向ベクトル、寸法線ベクトル、補助線ベクトルの各情報)に関連付けて予め記憶しておき、前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向情報に基づいて検出し、検出した前記関連情報を前記位置情報によって示される位置に前記3次元画像と共に表示しているので、表示対象とする3次元画像全体の形状が把握でき、かつ当該3次元画像に関連する関連情報に対する視認性を向上させることができる。 As described above in detail, in the present embodiment, a three-dimensional image is displayed, and related information related to the three-dimensional image is determined in advance at a predetermined position on the basis of the display position of the three-dimensional image. When displaying the image so as to face the specified direction, image information indicating the three-dimensional image (here, three-dimensional image information) is stored in advance, and the related information is displayed as position information indicating the position (here, start point coordinates). And each information of the end point coordinates) and direction information indicating the direction (here, each information of a drawing direction vector, a character upward direction vector, a dimension line vector, and an auxiliary line vector) are stored in advance, and the three-dimensional Based on the direction information, the related information facing substantially in front with an image displayed is detected, and the detected related information is detected at the position indicated by the position information. Since the displayed together with, it is possible to improve the visibility of the related information is three-dimensional image overall shape to be displayed can be grasped, and related to the 3-dimensional image.
また、本実施の形態では、前記関連情報を、前記3次元画像に関する注釈を示す注釈情報及び前記3次元画像の寸法を示す寸法情報としているので、注釈及び寸法に対する視認性を向上させることができる。 In the present embodiment, since the related information is annotation information indicating an annotation related to the three-dimensional image and dimensional information indicating a dimension of the three-dimensional image, visibility of the annotation and the dimension can be improved. .
また、本実施の形態では、前記3次元画像を表示させる際の視線の方向を示す視線方向情報(ここでは、視線ベクトルv)を入力すると共に、前記関連情報が描画される描画面の法線方向を示す法線方向情報(ここでは、法線ベクトルn)を前記方向情報に基づいて導出し、入力した前記視線方向情報により示される方向と導出した前記法線方向情報により示される方向との間の角度(ここでは、角度X)が所定角度(ここでは、角度α)以下となる関連情報を検出することにより前記略正面を向く関連情報を検出するものとしているので、簡易に当該関連情報を検出することができる。 In the present embodiment, the line-of-sight direction information (here, the line-of-sight vector v) indicating the direction of the line of sight when the three-dimensional image is displayed is input, and the normal of the drawing surface on which the related information is drawn Normal direction information indicating a direction (here, normal vector n) is derived based on the direction information, and a direction indicated by the input gaze direction information and a direction indicated by the derived normal direction information Since the related information facing the substantially front is detected by detecting the related information in which the angle (here, the angle X) is equal to or smaller than the predetermined angle (here, the angle α), the related information is simply Can be detected.
また、本実施の形態では、前記所定角度を入力可能としているので、関連情報の表示範囲を容易に設定することができる。 Moreover, in this Embodiment, since the said predetermined angle can be input, the display range of related information can be set easily.
更に、本実施の形態では、前記関連情報の描画面が複数存在する場合に、表示対象とする描画面の選択指示(ここでは、スライダーによって入力された指示)を入力し、入力した選択指示により示される描画面以外の関連情報を表示対象から除外しているので、関連情報の描画面が複数存在する場合における、関連情報の重複表示に起因する関連情報に対する視認性の低下を防止することができる。 Furthermore, in the present embodiment, when there are a plurality of drawing planes of the related information, an instruction to select a drawing plane to be displayed (in this case, an instruction input by a slider) is input, and the input selection instruction Since related information other than the displayed drawing surface is excluded from the display target, it is possible to prevent a decrease in visibility of related information due to overlapping display of related information when there are a plurality of related information drawing surfaces. it can.
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。本発明の要旨を逸脱しない範囲で上記実施の形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。 As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. Various changes or improvements can be added to the above-described embodiment without departing from the gist of the present invention, and embodiments to which such changes or improvements are added are also included in the technical scope of the present invention.
また、上記の実施の形態は、クレーム(請求項)にかかる発明を限定するものではなく、また実施の形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。上記の実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。上記の実施の形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。 The above embodiments do not limit the invention according to the claims (claims), and all the combinations of features described in the embodiments are essential for the solution of the invention. Is not limited. The above embodiments include inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent elements. Even if some constituent requirements are deleted from all the constituent requirements shown in the above-described embodiment, as long as an effect is obtained, a configuration from which these several constituent requirements are deleted can be extracted as an invention.
例えば、上記実施の形態で説明した3次元画像表示装置10の構成(図1〜図3参照。)は一例であり、本発明の主旨を逸脱しない範囲内で適宜変更可能であることは言うまでもない。例えば、3次元画像表示装置10に接続したプリンタ50は必須ではなく、削除することもできる。
For example, the configuration of the three-dimensional
また、上記実施の形態で示した注釈データ及び寸法データのデータ構造(図4,図5参照。)も一例であり、必要に応じて記憶する項目を追加したり、不要な項目を削除したりすることができることは勿論のこと、各項目の記憶内容も適宜変更可能であることは言うまでもない。 The data structure of the annotation data and dimension data (see FIGS. 4 and 5) shown in the above embodiment is also an example, and items to be stored are added or unnecessary items are deleted as necessary. Needless to say, the stored contents of each item can be changed as appropriate.
また、上記実施の形態で示した注釈・寸法表示処理プログラム及び注釈・寸法表示切換処理プログラムの処理の流れ(図9,図10参照。)も一例であり、本発明の主旨を逸脱しない範囲内で適宜変更することができることは言うまでもない。 The processing flow (see FIGS. 9 and 10) of the annotation / dimension display processing program and the annotation / dimension display switching processing program shown in the above embodiment is also an example, and does not depart from the gist of the present invention. Needless to say, it can be changed as appropriate.
更に、上記実施の形態で示した表示画面の構成(図8,図11参照。)も一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。 Furthermore, the configuration of the display screen shown in the above embodiment (see FIGS. 8 and 11) is also an example, and it is needless to say that the display screen can be appropriately changed without departing from the gist of the present invention.
10 3次元画像表示装置
14 キーボード(入力手段)
16 マウス(選択指示入力手段)
18 ディスプレイ(表示手段)
22 CPU(検出手段)
28 ハードディスク(記憶手段)
10 3D
16 mouse (selection instruction input means)
18 Display (display means)
22 CPU (detection means)
28 Hard disk (storage means)
Claims (11)
前記3次元画像を示す画像情報を予め記憶すると共に、前記関連情報を前記位置を示す位置情報及び前記方向を示す方向情報に関連付けて予め記憶した記憶手段と、
前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向情報に基づいて検出する検出手段と、
前記検出手段によって検出された前記関連情報を前記位置情報によって示される位置に前記3次元画像と共に表示する表示手段と、
を備えた3次元画像表示装置。 A three-dimensional image display device that displays a three-dimensional image and displays related information related to the three-dimensional image so as to face a predetermined direction at a predetermined position with reference to the display position of the three-dimensional image Because
Storage means for storing in advance image information indicating the three-dimensional image and storing the related information in advance in association with position information indicating the position and direction information indicating the direction;
Detecting means for detecting the related information facing substantially front in a state where the three-dimensional image is displayed based on the direction information;
Display means for displaying the related information detected by the detection means together with the three-dimensional image at a position indicated by the position information;
A three-dimensional image display device.
請求項1記載の3次元画像表示装置。 The three-dimensional image display apparatus according to claim 1, wherein the related information is at least one of annotation information indicating an annotation related to the three-dimensional image and dimension information indicating a dimension of the three-dimensional image.
前記検出手段は、前記関連情報が描画される描画面の法線方向を示す法線方向情報を前記方向情報に基づいて導出し、前記入力手段によって入力された前記視線方向情報により示される方向と導出した前記法線方向情報により示される方向との間の角度が所定角度以下となる関連情報を検出することにより前記略正面を向く関連情報を検出する
請求項1又は請求項2記載の3次元画像表示装置。 An input unit for inputting gaze direction information indicating a gaze direction when displaying the three-dimensional image;
The detection means derives normal direction information indicating a normal direction of a drawing surface on which the related information is drawn based on the direction information, and a direction indicated by the line-of-sight direction information input by the input means The three-dimensional according to claim 1 or 2, wherein the related information facing the substantially front is detected by detecting related information in which an angle between the direction indicated by the derived normal direction information is a predetermined angle or less. Image display device.
請求項3記載の3次元画像表示装置。 The three-dimensional image display apparatus according to claim 3, wherein the input unit further inputs the predetermined angle.
前記選択指示入力手段によって入力された選択指示により示される描画面以外の関連情報を表示対象から除外する除外手段と、
を更に備えた請求項1乃至請求項4の何れか1項記載の3次元画像表示装置。 A selection instruction input means for inputting a selection instruction of a drawing surface to be displayed when there are a plurality of drawing surfaces of the related information;
Exclusion means for excluding related information other than the drawing surface indicated by the selection instruction input by the selection instruction input means from the display target;
The three-dimensional image display device according to any one of claims 1 to 4, further comprising:
前記3次元画像を示す画像情報を予め記憶すると共に、前記関連情報を前記位置を示す位置情報及び前記方向を示す方向情報に関連付けて予め記憶しておき、
前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向情報に基づいて検出し、
検出した前記関連情報を前記位置情報によって示される位置に前記3次元画像と共に表示する、
3次元画像表示方法。 A three-dimensional image display method for displaying a three-dimensional image and displaying related information related to the three-dimensional image so as to face a predetermined direction at a predetermined position with reference to the display position of the three-dimensional image Because
The image information indicating the three-dimensional image is stored in advance, and the related information is stored in advance in association with the position information indicating the position and the direction information indicating the direction,
Based on the direction information, the related information facing the front is displayed in a state where the three-dimensional image is displayed,
Displaying the detected related information together with the three-dimensional image at a position indicated by the position information;
3D image display method.
請求項6記載の3次元画像表示方法。 The three-dimensional image display method according to claim 6, wherein the related information is at least one of annotation information indicating an annotation regarding the three-dimensional image and dimension information indicating a dimension of the three-dimensional image.
前記視線方向情報により示される方向と前記法線方向情報により示される方向との間の角度が所定角度以下となる関連情報を検出することにより前記略正面を向く関連情報を検出する
請求項6又は請求項7記載の3次元画像表示方法。 The line of sight direction information indicating the direction of the line of sight when displaying the three-dimensional image is input, and the normal direction information indicating the normal direction of the drawing surface on which the related information is drawn is derived based on the direction information. ,
The related information which faces the said substantially front is detected by detecting the relevant information in which the angle between the direction shown by the said gaze direction information and the direction shown by the said normal direction information is a predetermined angle or less. The three-dimensional image display method according to claim 7.
前記3次元画像を表示した状態で略正面を向く前記関連情報を前記方向を示す方向情報に基づいて検出する検出ステップと、
前記検出ステップによって検出された前記関連情報を前記位置を示す位置情報によって示される位置に前記3次元画像と共に表示する表示ステップと、
をコンピュータに実行させる3次元画像表示プログラム。 A three-dimensional image display program for displaying a three-dimensional image and displaying related information related to the three-dimensional image in a predetermined direction at a predetermined position on the basis of the display position of the three-dimensional image Because
A detection step of detecting the related information facing substantially front in a state where the three-dimensional image is displayed based on direction information indicating the direction;
A display step of displaying the related information detected by the detection step together with the three-dimensional image at a position indicated by position information indicating the position;
A three-dimensional image display program for causing a computer to execute.
請求項9記載の3次元画像表示プログラム。 The three-dimensional image display program according to claim 9, wherein the related information is at least one of annotation information indicating an annotation related to the three-dimensional image and dimension information indicating a dimension of the three-dimensional image.
前記関連情報が描画される描画面の法線方向を示す法線方向情報を前記方向情報に基づいて導出する導出ステップと、
を更に有し、
前記検出ステップは、前記入力ステップによって入力された前記視線方向情報により示される方向と前記導出ステップによって導出された前記法線方向情報により示される方向との間の角度が所定角度以下となる関連情報を検出することにより前記略正面を向く関連情報を検出する
請求項9又は請求項10記載の3次元画像表示プログラム。 An input step of inputting gaze direction information indicating a gaze direction when displaying the three-dimensional image;
A derivation step of deriving normal direction information indicating a normal direction of a drawing surface on which the related information is drawn based on the direction information;
Further comprising
In the detection step, related information in which an angle between the direction indicated by the line-of-sight direction information input by the input step and the direction indicated by the normal direction information derived by the derivation step is equal to or less than a predetermined angle. The three-dimensional image display program according to claim 9 or 10, wherein the related information facing substantially the front is detected by detecting.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005285428A JP2007094902A (en) | 2005-09-29 | 2005-09-29 | Three-dimensional image display device, method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005285428A JP2007094902A (en) | 2005-09-29 | 2005-09-29 | Three-dimensional image display device, method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007094902A true JP2007094902A (en) | 2007-04-12 |
Family
ID=37980520
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005285428A Pending JP2007094902A (en) | 2005-09-29 | 2005-09-29 | Three-dimensional image display device, method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007094902A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008123148A1 (en) | 2007-03-30 | 2008-10-16 | Ntt Docomo, Inc. | Mobile communication system, base station device, and user device and method |
JP2015513379A (en) * | 2012-03-23 | 2015-05-11 | ブルービーム ソフトウェア インコーポレイテッドBluebeam Software, Inc. | A method for displaying annotations associated with a particular display view of a 3D model regardless of the display view |
JP2016051354A (en) * | 2014-09-01 | 2016-04-11 | 株式会社トヨタ車体研究所 | Drawing creation support device and drawing creation support method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02150975A (en) * | 1988-12-02 | 1990-06-11 | Hitachi Ltd | Drawing display system |
JP2002324081A (en) * | 2001-02-20 | 2002-11-08 | Canon Inc | Apparatus and method for information processing |
-
2005
- 2005-09-29 JP JP2005285428A patent/JP2007094902A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02150975A (en) * | 1988-12-02 | 1990-06-11 | Hitachi Ltd | Drawing display system |
JP2002324081A (en) * | 2001-02-20 | 2002-11-08 | Canon Inc | Apparatus and method for information processing |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008123148A1 (en) | 2007-03-30 | 2008-10-16 | Ntt Docomo, Inc. | Mobile communication system, base station device, and user device and method |
JP2015513379A (en) * | 2012-03-23 | 2015-05-11 | ブルービーム ソフトウェア インコーポレイテッドBluebeam Software, Inc. | A method for displaying annotations associated with a particular display view of a 3D model regardless of the display view |
JP2016051354A (en) * | 2014-09-01 | 2016-04-11 | 株式会社トヨタ車体研究所 | Drawing creation support device and drawing creation support method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI469622B (en) | Information processing devices, information processing methods, and program products | |
US10013506B2 (en) | Annotating real-world objects | |
JPH10283158A (en) | Stereoscopic display device for window and method therefor | |
EP1898327B1 (en) | Part identification image processor, program for generating part identification image, and recording medium storing the same | |
JP2006302035A (en) | Image processing method and image processing apparatus | |
US8149239B2 (en) | Image processing apparatus, image processing method, and storage medium storing a program for causing an image processing apparatus to execute an image processing method | |
JP2007286715A (en) | Image composition device and image composition program | |
JP2007094902A (en) | Three-dimensional image display device, method, and program | |
US20030156126A1 (en) | Image display apparatus and method | |
JP2006318336A (en) | Figure drawing device | |
JP2011107889A (en) | Design support program and design support device | |
JP2017021495A (en) | 3D coordinate detection system, information processing apparatus, program, and 3D coordinate detection method | |
JP2005165665A (en) | Operation assist device and method for virtual object, computer program, and computer readable recording medium | |
JP4302102B2 (en) | 3D design support program | |
JP2017126240A (en) | Three-dimensional model display system and display method | |
JP7262655B2 (en) | DIMENSIONING DEVICE, DIMENSIONING METHOD AND PROGRAM | |
JP4086601B2 (en) | Three-dimensional shape measurement result display device, three-dimensional shape measurement result display method, program, and recording medium | |
JP7081503B2 (en) | Design equipment | |
JP5122410B2 (en) | Design verification display device, design verification display method, and design verification display computer program | |
JP5152581B2 (en) | Image data processing apparatus and method, program, and recording medium | |
TWI428777B (en) | System and method for previewing insert positions of graphic elements | |
JP2005267280A (en) | Three-dimensional shape processor, three-dimensional shape processing method and medium | |
JP2006171889A (en) | Three-dimensional shape display system, three-dimensional shape display method and three-dimensional shape display program | |
JP2006260119A (en) | Three-dimensional shape processor, three-dimensional shape processing method, program and recording medium | |
JP5905421B2 (en) | Three-dimensional drawing system and program thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080626 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110118 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110318 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110809 |