JP2008071046A - Device for creating three-dimensional model zoomed image - Google Patents

Device for creating three-dimensional model zoomed image Download PDF

Info

Publication number
JP2008071046A
JP2008071046A JP2006248036A JP2006248036A JP2008071046A JP 2008071046 A JP2008071046 A JP 2008071046A JP 2006248036 A JP2006248036 A JP 2006248036A JP 2006248036 A JP2006248036 A JP 2006248036A JP 2008071046 A JP2008071046 A JP 2008071046A
Authority
JP
Japan
Prior art keywords
zoom
zoom image
image
dimensional model
data management
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006248036A
Other languages
Japanese (ja)
Inventor
Naoyuki Sato
直之 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2006248036A priority Critical patent/JP2008071046A/en
Publication of JP2008071046A publication Critical patent/JP2008071046A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a device for creating a 3-dimensional model zoomed image so as to obtain a zoomed image of a specified part of a product with less trouble in confirming an assembly state and a shape of many parts and available on a computer with low processing performance for an interactive operation in a 3-dimensional model such as an industrial product. <P>SOLUTION: The device comprises a model data management means for managing a prepared 3-dimensional model; a means of creating and processing zoomed image data for receiving whole shape information and parts shapes information from the management means, receiving a sight direction and a zooming parameter through an input device and producing a zoomed image; and a zoomed image data management means for receiving the zoomed image from the processing means, internally managing parts IDs in association with the zoomed image after receiving the parts IDs from the model data management means, and outputting the zoomed image corresponding to the parts IDs received from the input device to an output device. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、3次元モデルの表示の際に好適な3次元モデルズーム画像作成装置に関する。   The present invention relates to a three-dimensional model zoom image creation apparatus suitable for displaying a three-dimensional model.

近年、コンピューターの性能向上とグラフィック処理技術の進歩により、CADやCGを使って作成した3次元モデルの利用が急速に広がってきている。工業製品を製造する製造業においても、3次元モデルで設計した自社製品を、下流工程である保守サービス部門などで活用することも広まってきた。製造業の保守サービス部門では、製品の保守のため、製品に組み付いているパーツを特定したり、特定したパーツの組み付け状態や形状を、3次元モデル上で確認することがある。このとき、製品の3次元モデル全体を、グラフィックディスプレイなどに表示した後、製品全体の中の特定の部分を拡大表示して、その部分に組み付いている特定のパーツの形状や、組み付け状態の確認を行うことがある。しかし、この作業を行うには、従来、確認を行うパーツごとに、拡大の中心位置や拡大率をユーザーがアプリケーション上で指定しなければならず、確認を行うパーツが多数ある場合には、入力操作が手間であった。また、多数のパーツが組み付いた3次元モデルを取扱う操作は、一般に処理速度が遅く、対話的操作において処理性能の低い計算機では十分実用に耐えらなかった。   In recent years, the use of 3D models created using CAD and CG has been rapidly expanding due to improvements in computer performance and graphic processing technology. In the manufacturing industry that manufactures industrial products, the use of in-house products designed with a three-dimensional model in the maintenance service department, which is a downstream process, has become widespread. In the maintenance service department of the manufacturing industry, parts maintained in a product may be specified for product maintenance, and the assembly state and shape of the specified part may be confirmed on a three-dimensional model. At this time, the entire 3D model of the product is displayed on a graphic display, and then a specific part of the entire product is enlarged and displayed, and the shape of the specific part attached to the part and the state of the assembled state are displayed. Confirmation may be performed. However, in order to perform this work, conventionally, the user has to specify the enlargement center position and enlargement ratio on the application for each part to be checked. The operation was troublesome. In addition, an operation for handling a three-dimensional model in which a large number of parts are assembled generally has a slow processing speed, and a computer with low processing performance in an interactive operation cannot sufficiently withstand practical use.

これに対し、特許文献1では、2次元画像上で領域を指定し、それと対応する3次元画像を生成する手法を提示している。
特許第3615660号公報
On the other hand, Patent Document 1 presents a method of designating a region on a two-dimensional image and generating a corresponding three-dimensional image.
Japanese Patent No. 3615660

しかしながら、この特許文献1のものでは、多数の画像を取得するには多数の入力操作が必要であり、1回の対話的操作ごとに3次元モデルを処理しなければならないため、従来の問題を解決するものではなかった。   However, in this Patent Document 1, a large number of input operations are required to acquire a large number of images, and a three-dimensional model must be processed for each interactive operation. It was not a solution.

本発明は、かかる実情に鑑みてなされたものであり、工業製品などの3次元モデルにおいて、多数のパーツの組み付け状態や形状を確認する際に、少ない手間で製品の特定部分のズーム画像を取得し、かつ、対話的な操作において処理性能の低い計算機上でも十分実用に耐えられるようにする3次元モデルズーム画像作成装置を提供することを目的とする。   The present invention has been made in view of such circumstances, and in a three-dimensional model of an industrial product or the like, a zoom image of a specific part of a product can be acquired with little effort when checking the assembly state and shape of a large number of parts. In addition, an object of the present invention is to provide a three-dimensional model zoom image creation device that can withstand practical use even on a computer with low processing performance in interactive operation.

本発明は、予め用意された3次元モデルを管理するモデルデータ管理手段と、前記モデルデータ管理手段から全体形状情報とパーツ形状情報を受け取り、かつ、入力装置を通して視線方向とズームパラメータを受け取り、ズーム画像を作成するズーム画像データ作成処理手段と、前記ズーム画像データ作成処理手段からズーム画像を受け取り、前記モデルデータ管理手段からパーツIDを受け取った後、ズーム画像と対応づけて内部で管理し、入力装置から受け取ったパーツIDに対応したズーム画像を出力装置に出力するズーム画像データ管理手段を備えたものである。   The present invention provides a model data management means for managing a three-dimensional model prepared in advance, receives overall shape information and part shape information from the model data management means, receives a line-of-sight direction and a zoom parameter through an input device, and zooms Zoom image data creation processing means for creating an image, and after receiving a zoom image from the zoom image data creation processing means and receiving a part ID from the model data management means, it is managed in association with the zoom image and input Zoom image data management means for outputting a zoom image corresponding to the part ID received from the apparatus to the output apparatus is provided.

また、前記入力装置からパーツIDを受け取り、パーツIDに対応したズーム画像データを出力装置に表示することにより、パーツの組み付け状態や形状を対話的に確認することを可能とするズーム画像管理手段をさらに備えたものである。   Also, zoom image management means for receiving a part ID from the input device and displaying zoom image data corresponding to the part ID on the output device, thereby enabling interactive confirmation of the assembled state and shape of the part. In addition.

また、前記ズーム画像データ作成処理手段は、前記モデルデータ管理手段から受け取る全体形状情報から3次元モデルの全体形状を取り囲む直方体領域を計算する全体境界箱計算処理手段と、前記モデルデータ管理部から受け取るパーツ形状情報からパーツ形状を取り囲む直方体領域を計算するパーツ境界箱計算処理手段と、前記全体境界箱計算処理手段から受け取る全体境界情報、前記パーツ境界箱計算処理手段から受け取るパーツ境界情報、および、入力装置から受け取る視線方向とズームパラメータとから画像領域を計算する画像領域計算処理手段と、前記画像領域計算処理手段から受け取る画像領域情報と、前記入力装置から受け取る視線方向とからズーム画像を作成する画像データ作成処理手段を備えたものである。   The zoom image data creation processing means receives from the model data management section, an overall bounding box calculation processing means for calculating a rectangular parallelepiped region surrounding the overall shape of the three-dimensional model from the overall shape information received from the model data management means. Part bounding box calculation processing means for calculating a rectangular parallelepiped region surrounding the part shape from the part shape information, whole boundary information received from the whole bounding box calculation processing means, part boundary information received from the part bounding box calculation processing means, and input An image area calculation processing means for calculating an image area from a line-of-sight direction received from the apparatus and a zoom parameter, an image area information received from the image area calculation processing means, and an image for creating a zoom image from the line-of-sight direction received from the input apparatus Data creation processing means is provided.

したがって、本発明によれば、パーツが組み付いた状態の3次元モデルにおいて、特定のパーツのズーム画像を表示させることが可能となり、ズーム画像を作成する際の処理を大幅に軽減することができるという効果を得る。   Therefore, according to the present invention, it is possible to display a zoom image of a specific part in a three-dimensional model in which parts are assembled, and processing for creating a zoom image can be greatly reduced. The effect is obtained.

以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

図1は、本発明の一実施例にかかるパーツカタログ用ズーム画像自動生成システムを構成するためのデータ処理装置の一例を示している。   FIG. 1 shows an example of a data processing apparatus for constituting a zoom image automatic generation system for parts catalog according to an embodiment of the present invention.

同図において、このデータ処理装置は、種々のデータ処理を実行するためのCPU(中央処理装置)1と、CPU1のワークエリアを構成するとともに、種々のプログラムデータなどを記憶するメモリ2と、ユーザ操作によりこのデータ処理装置にデータを入出力するための入出力装置3と、外部装置との間でデータを入出力するための外部入出力装置4からなる。   In the figure, this data processing apparatus includes a CPU (central processing unit) 1 for executing various data processing, a memory 2 that constitutes a work area of the CPU 1, stores various program data, etc., and a user. It comprises an input / output device 3 for inputting / outputting data to / from this data processing device by operation and an external input / output device 4 for inputting / outputting data to / from an external device.

また、これらのCPU1、メモリ2、入出力装置3、および、外部入出力装置4は、バス5を介して接続されており、バス5を介して、種々のデータのやりとりが行われる。   The CPU 1, the memory 2, the input / output device 3, and the external input / output device 4 are connected via a bus 5, and various data are exchanged via the bus 5.

図2は、3次元モデルを利用した、製品のパーツカタログ用の画像を作成するパーツカタログ用ズーム画像自動生成システムの、ソフトウェア的構成の一例を示している。   FIG. 2 shows an example of a software configuration of a part catalog zoom image automatic generation system that creates an image for a product part catalog using a three-dimensional model.

このパーツカタログ用ズーム画像自動生成システムは、製品の3次元モデル上の特定のパーツに着目し、パーツの形状や組み付け状態を確認することを目的とした、製品の特定部分の拡大画像を自動で作成するものである。また、本システムで取り扱う3次元モデルは、複数のパーツが組み付いた状態の3次元モデルであり、各パーツには、それらを一意に特定するためのパーツIDが割り振られている。   This zoom image auto-generation system for parts catalog focuses on specific parts on a 3D model of the product and automatically creates an enlarged image of a specific part of the product for the purpose of checking the shape and assembly state of the part. To do. The three-dimensional model handled by this system is a three-dimensional model in which a plurality of parts are assembled, and each part is assigned a part ID for uniquely identifying them.

同図において、パーツカタログ用ズーム画像自動生成システムは、予め用意された3次元モデルを管理するモデルデータ管理部11と、モデルデータ管理部11から全体形状情報とパーツ形状情報を受け取り、かつ、入力装置3を通して視線方向とズームパラメータを受け取り、ズーム画像を作成するズーム画像データ作成処理部12と、ズーム画像データ作成処理部12からズーム画像を受け取り、モデルデータ管理部11からパーツIDを受け取った後、ズーム画像と対応づけて内部で管理し、入力装置3から受け取ったパーツIDに対応したズーム画像を出力装置4に出力するズーム画像データ管理部13から構成されている。   In the figure, a zoom image automatic generation system for parts catalog includes a model data management unit 11 that manages a prepared three-dimensional model, receives overall shape information and part shape information from the model data management unit 11, and an input device. 3 receives a line-of-sight direction and a zoom parameter, receives a zoom image from the zoom image data creation processing unit 12 that creates a zoom image, and receives a part ID from the model data management unit 11, The zoom image data management unit 13 is configured to internally manage the zoom image in association with the zoom image and output a zoom image corresponding to the part ID received from the input device 3 to the output device 4.

次に、このパーツカタログ用ズーム画像自動生成システムの動作について説明する。   Next, the operation of this parts catalog zoom image automatic generation system will be described.

(ステップ1−1)
モデルデータ管理部11において、予め用意された3次元モデルについて、モデルの形状全体の情報(全体形状情報)と、モデルを構成する各パーツの形状の情報(パーツ形状情報)をズーム画像データ作成処理部12に渡し、パーツ形状情報に対応したパーツIDをズーム画像データ管理部13に渡す。
(Step 1-1)
In the model data management unit 11, for a prepared three-dimensional model, zoom image data creation processing is performed on information on the entire shape of the model (whole shape information) and information on the shape of each part constituting the model (part shape information). The part ID corresponding to the part shape information is passed to the zoom image data management unit 13.

(ステップ1−2)
ズーム画像データ作成処理部12において、モデルデータ管理部11から受け取った全体形状情報と各パーツ形状情報、および、入力装置3から受け取った視線方向とズームパラメータから、各パーツに対応したズーム画像を作成し、ズーム画像データ管理部13に渡す。
(Step 1-2)
In the zoom image data creation processing unit 12, a zoom image corresponding to each part is created from the overall shape information and each part shape information received from the model data management unit 11 and the line-of-sight direction and zoom parameters received from the input device 3. To the zoom image data management unit 13.

視線方向は、3次元空間上の極座標αおよびβによって与えられる。このとき、3次元モデルのXYZ直交座標系と、αとβとの関係を図3に示す。ズームパラメータは、0:0から1:0までの数値で与えられ、数値が大きい程、パーツがより拡大されたズーム画像が作成される。また、ズームパラメータが1:0のときに、最大に拡大表示が行われ、0:0のときには拡大表示は行われない。   The line-of-sight direction is given by polar coordinates α and β in a three-dimensional space. FIG. 3 shows the relationship between the XYZ orthogonal coordinate system of the three-dimensional model and α and β. The zoom parameter is given as a numerical value from 0: 0 to 1: 0. As the numerical value is larger, a zoom image in which parts are further enlarged is created. When the zoom parameter is 1: 0, enlargement display is performed at the maximum, and when 0: 0, enlargement display is not performed.

(ステップ1−3)
ズーム画像データ管理部13において、ズーム画像データ作成処理部12から受け取ったズーム画像と、モデルデータ管理部11から受け取ったパーツIDを対応づけて内部で管理し、入力装置3から受け取ったパーツIDに対応するズーム画像データを、出力装置4に出力する。
(Step 1-3)
In the zoom image data management unit 13, the zoom image received from the zoom image data creation processing unit 12 and the part ID received from the model data management unit 11 are associated and managed internally, and the part ID received from the input device 3 is assigned to the part ID received from the input device 3. Corresponding zoom image data is output to the output device 4.

図4は、ズーム画像データ生成処理部12の具体例を示したものである。   FIG. 4 shows a specific example of the zoom image data generation processing unit 12.

このズーム画像データ生成処理部12は、モデルデータ管理手段11から受け取る全体形状情報から、3次元モデルの全体形状を取り囲む直方体領域を計算する全体境界箱計算処理部12aと、モデルデータ管理部11から受け取るパーツ形状情報から、パーツ形状を取り囲む直方体領域を計算するパーツ境界箱計算処理部12cと、全体境界箱計算処理部12aから受け取る全体境界情報と、パーツ境界箱計算処理部12cから受け取るパーツ境界情報と、入力装置3から受け取る視線方向とズームパラメータとから画像領域を計算する画像領域計算処理部12bと、画像領域計算処理部12bから受け取る画像領域情報と、入力装置3から受け取る視線方向とからズーム画像を作成する画像データ作成処理部12dから構成されている。   The zoom image data generation processing unit 12 includes an entire bounding box calculation processing unit 12 a that calculates a rectangular parallelepiped region surrounding the entire shape of the three-dimensional model from the entire shape information received from the model data management unit 11, and the model data management unit 11. A part bounding box calculation processing unit 12c for calculating a rectangular parallelepiped region surrounding the part shape from the received part shape information, the whole boundary information received from the whole bounding box calculation processing unit 12a, and the part boundary information received from the part bounding box calculation processing unit 12c Zoom from the image area calculation processing unit 12b for calculating the image area from the line-of-sight direction received from the input device 3 and the zoom parameter, the image area information received from the image region calculation processing unit 12b, and the line-of-sight direction received from the input device 3. The image data creation processing unit 12d creates an image.

パーツ1個のズーム画像を生成する場合のズーム画像データ生成処理部12の処理の一例を次に説明する。複数のパーツに対しては、各パーツに対し、同じステップを繰り返し実行する。   Next, an example of the processing of the zoom image data generation processing unit 12 when generating a zoom image of one part will be described. For multiple parts, the same steps are repeated for each part.

(ステップ2−1)
全体境界箱計算処理部12aにおいて、モデルデータ管理部11から受け取った全体形状情報から、3次元モデル全体形状を取り囲む直方体の領域を計算し、結果を全体境界箱情報として、画像領域計算処理部12bに渡す。この計算は、図5に示した手順に従って実行する。
(Step 2-1)
In the entire bounding box calculation processing unit 12a, a rectangular parallelepiped region surrounding the entire three-dimensional model shape is calculated from the entire shape information received from the model data management unit 11, and the result is used as the entire bounding box information, and the image region calculation processing unit 12b. To pass. This calculation is executed according to the procedure shown in FIG.

すなわち、まず、形状を定義しているすべての点について、その(X;Y;Z)座標値を求める。ここで求めた各(X;Y;Z)座標値のうち、最小のX座標値、Y座標値、Z座標値の組み合わせ(Xmin;Ymin;Zmin)と、最大のX座標値、Y座標値、Z座標値の組み合わせ(Xmax;Ymax;Zmax)を求め、直方体領域とする。 That is, first, the (X; Y; Z) coordinate values are obtained for all points defining the shape. Of each (X; Y; Z) coordinate value obtained here, a combination of the minimum X coordinate value, the Y coordinate value, and the Z coordinate value (X min ; Y min ; Z min ) and the maximum X coordinate value, A combination (X max ; Y max ; Z max ) of the Y coordinate value and the Z coordinate value is obtained and set as a rectangular parallelepiped region.

(ステップ2−2)
パーツ境界箱計算処理部12cにおいて、モデルデータ管理部11から受け取ったパーツ形状情報から、パーツの形状を取り囲む直方体の領域を計算し、結果をパーツ境界箱情報として、画像領域計算処理部12bに渡す。この計算のフローは図5に示した手順と同様である。
(Step 2-2)
The part bounding box calculation processing unit 12c calculates a rectangular region surrounding the part shape from the part shape information received from the model data management unit 11, and passes the result to the image region calculation processing unit 12b as part bounding box information. . The calculation flow is the same as the procedure shown in FIG.

(ステップ2−3)
画像領域計算処理部12bにおいて、入力装置3から受け取った視線方向とズームパラメータ、全体境界箱計算処理部12aから受け取った全体境界箱情報、および、パーツ境界箱計算処理部12cから受け取ったパーツ境界箱情報とを合わせて、画像領域情報を計算し、画像データ作成処理部12dに渡す。
(Step 2-3)
In the image area calculation processing unit 12b, the line-of-sight direction and zoom parameter received from the input device 3, the entire bounding box information received from the entire bounding box calculation processing unit 12a, and the part bounding box received from the part bounding box calculation processing unit 12c Together with the information, image region information is calculated and passed to the image data creation processing unit 12d.

画像領域は、3次元モデルを視線方向に平行投影した場合の、投影平面上における表示領域を矩形で示すものである。この投影平面は、ビューアップベクトルの方向をV方向としたU−V直交座標系で表される。ビューアップベクトルは、視線方向を目線としたときに、真上の方向を表すベクトルである(図6参照)。   The image area indicates a display area on the projection plane in a rectangle when the three-dimensional model is projected in parallel in the line-of-sight direction. This projection plane is represented by a UV orthogonal coordinate system in which the direction of the view-up vector is the V direction. The view-up vector is a vector representing the direction directly above when the line-of-sight direction is the line of sight (see FIG. 6).

画像領域は、この投影平面を表す座標系における、最小の座標値(Rumin;Rvmin)と、最大の座標値(Rumax;Rvmax)とで定義される矩形領域として、次の式により計算する。
Rumin=t・Aumin/2+(1−t)Pumin/2
Rvmin=t・Avmin/2+(1−t)Pvmin/2 (I)
Rumax=t・Aumax/2+(1−t)Pumax/2
Rvmax=t・Avmax/2+(1−t)Pvmax/2
The image area is a rectangular area defined by the minimum coordinate value (Ru min ; Rv min ) and the maximum coordinate value (Ru max ; Rv max ) in the coordinate system representing the projection plane, and is expressed by the following formula. calculate.
Ru min = t · Au min / 2 + (1-t) Pu min / 2
Rv min = t · Av min / 2 + (1-t) Pv min / 2 (I)
Ru max = t · Au max / 2 + (1-t) Pu max / 2
Rv max = t · Av max / 2 + (1-t) Pv max / 2

このとき、AuminとAvminは、全体境界箱の各頂点を投影平面に射影したときの最小のU座標値とV座標値であり、UamaxとVamaxは、最大のU座標地とV座標値である。また、PuminとPvminは、パーツ境界箱の各頂点を投影平面に射影したときの最小のU座標値とV座標値であり、UpmaxとVpmaxは、最大のU座標値とV座標値である。 At this time, Au min and Av min are the minimum U coordinate value and V coordinate value when each vertex of the entire bounding box is projected onto the projection plane, and Ua max and Va max are the maximum U coordinate location and V It is a coordinate value. Pu min and Pv min are the minimum U coordinate value and V coordinate value when each vertex of the part bounding box is projected onto the projection plane, and Up max and Vp max are the maximum U coordinate value and V coordinate. Value.

境界箱の各頂点を投影平面に射影したときの最小の座標値(Umin;Vmin)と、最大の座標値(Umax;Vmax)は、次の手順により求める。 The minimum coordinate value (U min ; V min ) and the maximum coordinate value (U max ; V max ) when each vertex of the bounding box is projected onto the projection plane are obtained by the following procedure.

まず、境界箱上のすべての頂点を投影平面に射影し、その(U;V)座標値を求める(図7参照)。そして、求めた各(U;V)座標値のうち、最小のU座標値とV座標値の組み合わせ(Umin;Vmin)と、最大のU座標値とV座標値の組み合わせ(Umax;Umax)を求める(図8参照)。 First, all the vertices on the bounding box are projected onto the projection plane, and their (U; V) coordinate values are obtained (see FIG. 7). Of the obtained (U; V) coordinate values, a combination of the minimum U coordinate value and the V coordinate value (U min ; V min ) and a combination of the maximum U coordinate value and the V coordinate value (U max ; U max ) is obtained (see FIG. 8).

これにより、ズームパラメータが0.0の場合、全体境界箱を投影平面に投影したときの形状を取り囲む矩形領域、つまり、全体形状に対してフィットさせた領域が画像領域となる。また、ズームパラメータが1.0の場合、パーツ境界箱を投影平面に投影したときの形状を取り囲む矩形領域、つまり、パーツ形状に対してフィットさせた領域が画像領域となる。ズームパラメータが0.0と1.0の中間の値の場合は、0.0に近ければ近いほど、全体形状に対してフィットさせた領域にに近い画像領域となり、1.0に近ければ近いほど、パーツ形状に対してフィットさせた領域に近い画像領域となる。   As a result, when the zoom parameter is 0.0, the rectangular region surrounding the shape when the entire bounding box is projected onto the projection plane, that is, the region fitted to the entire shape is the image region. When the zoom parameter is 1.0, a rectangular region surrounding the shape when the part bounding box is projected onto the projection plane, that is, a region fitted to the part shape is an image region. When the zoom parameter is an intermediate value between 0.0 and 1.0, the closer the value is to 0.0, the closer the image is to the region fitted to the entire shape, and the closer the value is to 1.0. The image area is closer to the area fitted to the part shape.

(ステップ2−4)
画像データ作成処理部12dにおいて、入力装置3から受け取った視線方向、モデルデータ管理部11から受け取った全体形状情報とパーツ形状情報、画像領域計算処理部12bから受け取った画像領域情報とから、ズーム画像データを作成し、ズーム画像データ管理部13に渡す。
(Step 2-4)
In the image data creation processing unit 12d, a zoomed image is obtained from the line-of-sight direction received from the input device 3, the overall shape information and part shape information received from the model data management unit 11, and the image region information received from the image region calculation processing unit 12b. Data is created and passed to the zoom image data management unit 13.

ズーム画像データは、3次元モデルの全体形状とパーツ形状のシェーディングイメージを、視線方向に平行投影し、画像領域情報によって与えられる矩形領域でシェーディングイメージをクリッピングすることにより作成する。このとき、全体形状を半透明でシェーディングし、パーツ形状を半透明にせずシェーディングすることで、パーツが3次元モデルの内部に組み付いている場合でも、パーツの形状や組み付け状態が確認できるようにする。   The zoom image data is created by projecting the shading image of the entire shape of the three-dimensional model and the part shape in parallel to the viewing direction, and clipping the shading image in a rectangular area given by the image area information. At this time, by shading the entire shape semi-transparent and shading without making the part translucent, even if the part is assembled inside the 3D model, the shape and assembled state of the part can be confirmed To do.

以上により、視線方向とズームパラメータを1回入力するだけの少ない手間で、3次元モデルを構成する全パーツのズーム画像を取得することができ、かつ、画像データの切り替えだけで任意のパーツのズーム画像を表示させることができるため、処理性能の低い計算機でも十分実用に耐え得る対話的な操作が可能となる。   As described above, it is possible to acquire zoom images of all the parts that make up the 3D model with less time and effort to input the line-of-sight direction and zoom parameters, and to zoom any part simply by switching the image data. Since an image can be displayed, an interactive operation that can withstand practical use is possible even on a computer with low processing performance.

図9は、ズームパラメータを変えて作成したズーム画像の例である。同図(a)は、ズームパラメータ0.0のズーム画像であり、同図(b)は、ズームパラメータ0.25のズーム画像であり、同図(c)は、ズームパラメータ0.5のズーム画像であり、同図(d)は、ズームパラメータ1.0のズーム画像である。   FIG. 9 is an example of a zoom image created by changing the zoom parameter. FIG. 4A is a zoom image with a zoom parameter of 0.0, FIG. 4B is a zoom image with a zoom parameter of 0.25, and FIG. 4C is a zoom image with a zoom parameter of 0.5. FIG. 4D is a zoom image with a zoom parameter of 1.0.

以上のように、本実施例では、パーツが組み付いた状態の3次元モデルにおいて、特定のパーツのズーム画像を表示させることが可能となる。また、少ない入力操作で、多数のパーツのズーム画像を取得することが可能となる。また、3次元モデル上の任意のパーツの組み付け状態や形状を対話的に確認することが可能となり、処理性能の低い計算機でも十分実用に耐えられるようになる。また、ズームパラメータを変化させることで、3次元モデル全体にフィットさせた画像領域からパーツにフィットさせた画像までを連続的に求めることが可能となる。   As described above, in this embodiment, it is possible to display a zoom image of a specific part in a three-dimensional model in which the parts are assembled. In addition, it is possible to acquire zoom images of a large number of parts with a small number of input operations. In addition, it is possible to interactively confirm the assembly state and shape of any part on the three-dimensional model, and even a computer with low processing performance can sufficiently withstand practical use. Further, by changing the zoom parameter, it is possible to continuously obtain from the image region fitted to the entire three-dimensional model to the image fitted to the part.

本発明の一実施例にかかるパーツカタログ用ズーム画像自動生成システムを構成するためのデータ処理装置の一例を示したブロック図。The block diagram which showed an example of the data processor for comprising the zoom image automatic generation system for parts catalogs concerning one Example of this invention. パーツカタログ用ズーム画像自動生成システムの、ソフトウェア的構成の一例を示したブロック図。The block diagram which showed an example of the software structure of the zoom image automatic generation system for parts catalogs. 極座標とXYZ直交座標系との関係を例示した概略図。Schematic which illustrated the relationship between a polar coordinate and an XYZ rectangular coordinate system. ズーム画像データ生成処理部12の具体例を示したブロック図。The block diagram which showed the specific example of the zoom image data generation process part 12. FIG. 境界箱の計算例を示したフローチャート。The flowchart which showed the example of calculation of the bounding box. ビューアップベクトルを説明するための概略図。Schematic for demonstrating a view-up vector. 境界箱上の頂点の射影を説明するための概略図。Schematic for demonstrating the projection of the vertex on a bounding box. 射影点の最小座標値と最大座標値を求める処理の一例を示したフローチャート。The flowchart which showed an example of the process which calculates | requires the minimum coordinate value and maximum coordinate value of a projection point. ズーム画像の一例を示した概略図。Schematic which showed an example of the zoom image.

符号の説明Explanation of symbols

1 CPU(中央処理装置)
2 メモリ
3 入出力装置
4 外部入出力装置
5 バス
11 モデルデータ管理部
12 ズーム画像データ作成処理部
12a 全体境界箱計算処理部
12b パーツ境界箱計算処理部
12c 画像領域計算処理部
12d 画像データ作成処理部
13 ズーム画像データ管理部
1 CPU (Central Processing Unit)
2 Memory 3 Input / Output Device 4 External Input / Output Device 5 Bus 11 Model Data Management Unit 12 Zoom Image Data Creation Processing Unit 12a Overall Boundary Box Calculation Processing Unit 12b Parts Boundary Box Calculation Processing Unit 12c Image Area Calculation Processing Unit 12d Image Data Creation Processing Part 13 Zoom image data management part

Claims (3)

予め用意された3次元モデルを管理するモデルデータ管理手段と、
前記モデルデータ管理手段から全体形状情報とパーツ形状情報を受け取り、かつ、入力装置を通して視線方向とズームパラメータを受け取り、ズーム画像を作成するズーム画像データ作成処理手段と、
前記ズーム画像データ作成処理手段からズーム画像を受け取り、前記モデルデータ管理手段からパーツIDを受け取った後、ズーム画像と対応づけて内部で管理し、入力装置から受け取ったパーツIDに対応したズーム画像を出力装置に出力するズーム画像データ管理手段を備えたことを特徴とする3次元モデルズーム画像作成装置。
Model data management means for managing a three-dimensional model prepared in advance;
Zoom image data creation processing means for receiving overall shape information and part shape information from the model data management means, and receiving a line-of-sight direction and a zoom parameter through an input device, and creating a zoom image;
After receiving the zoom image from the zoom image data creation processing unit and receiving the part ID from the model data management unit, the zoom image corresponding to the part ID received from the input device is managed internally in association with the zoom image. A three-dimensional model zoom image creation device comprising zoom image data management means for outputting to an output device.
前記入力装置からパーツIDを受け取り、パーツIDに対応したズーム画像データを出力装置に表示することにより、パーツの組み付け状態や形状を対話的に確認することを可能とするズーム画像管理手段をさらに備えたことを特徴とする請求項1記載の3次元モデルズーム画像作成装置。   Zoom image management means for receiving a part ID from the input device and displaying zoom image data corresponding to the part ID on the output device, thereby enabling interactive confirmation of the assembled state and shape of the part. The three-dimensional model zoom image creation apparatus according to claim 1. 前記ズーム画像データ作成処理手段は、
前記モデルデータ管理手段から受け取る全体形状情報から、3次元モデルの全体形状を取り囲む直方体領域を計算する全体境界箱計算処理手段と、
前記モデルデータ管理部から受け取るパーツ形状情報から、パーツ形状を取り囲む直方体領域を計算するパーツ境界箱計算処理手段と、
前記全体境界箱計算処理手段から受け取る全体境界情報と、前記パーツ境界箱計算処理手段から受け取るパーツ境界情報と、入力装置から受け取る視線方向とズームパラメータとから画像領域を計算する画像領域計算処理手段と、
前記画像領域計算処理手段から受け取る画像領域情報と、前記入力装置から受け取る視線方向とからズーム画像を作成する画像データ作成処理手段を備えたことを特徴とする請求項1記載の3次元モデルズーム画像作成装置。
The zoom image data creation processing means includes:
A whole bounding box calculation processing means for calculating a rectangular parallelepiped region surrounding the whole shape of the three-dimensional model from the whole shape information received from the model data management means;
From the part shape information received from the model data management unit, a part bounding box calculation processing means for calculating a rectangular parallelepiped region surrounding the part shape;
Image area calculation processing means for calculating an image area from the whole boundary information received from the whole bounding box calculation processing means, the part boundary information received from the parts bounding box calculation processing means, the line-of-sight direction and zoom parameters received from the input device; ,
The three-dimensional model zoom image according to claim 1, further comprising image data creation processing means for creating a zoom image from image area information received from the image area calculation processing means and a line-of-sight direction received from the input device. Creation device.
JP2006248036A 2006-09-13 2006-09-13 Device for creating three-dimensional model zoomed image Pending JP2008071046A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006248036A JP2008071046A (en) 2006-09-13 2006-09-13 Device for creating three-dimensional model zoomed image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006248036A JP2008071046A (en) 2006-09-13 2006-09-13 Device for creating three-dimensional model zoomed image

Publications (1)

Publication Number Publication Date
JP2008071046A true JP2008071046A (en) 2008-03-27

Family

ID=39292586

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006248036A Pending JP2008071046A (en) 2006-09-13 2006-09-13 Device for creating three-dimensional model zoomed image

Country Status (1)

Country Link
JP (1) JP2008071046A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012128704A (en) * 2010-12-16 2012-07-05 Ricoh Co Ltd Image processing apparatus, information processing apparatus, image processing system, catalog browsing service providing method, image processing program and information processing program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001178963A (en) * 1999-12-23 2001-07-03 Sega Corp Video game device, image display device and method, moving image display device and method and recording medium
JP2003308545A (en) * 2002-04-17 2003-10-31 Panasonic Communications Co Ltd Information processor, program for product assembly process display, and method for product assembly process display
JP2006065794A (en) * 2004-08-30 2006-03-09 Ricoh Co Ltd Three-dimensional shape display device, three-dimensional shape display method, and program making computer implement the method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001178963A (en) * 1999-12-23 2001-07-03 Sega Corp Video game device, image display device and method, moving image display device and method and recording medium
JP2003308545A (en) * 2002-04-17 2003-10-31 Panasonic Communications Co Ltd Information processor, program for product assembly process display, and method for product assembly process display
JP2006065794A (en) * 2004-08-30 2006-03-09 Ricoh Co Ltd Three-dimensional shape display device, three-dimensional shape display method, and program making computer implement the method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012128704A (en) * 2010-12-16 2012-07-05 Ricoh Co Ltd Image processing apparatus, information processing apparatus, image processing system, catalog browsing service providing method, image processing program and information processing program

Similar Documents

Publication Publication Date Title
JP4838079B2 (en) Part identification image creating apparatus, program, and computer-readable storage medium
US6025847A (en) Three dimensional modeling system with visual feedback
US20120259594A1 (en) Bim based 3-d visualization
JP2011227903A (en) Automatic generation of 3d model from packaged goods product image
JP5047124B2 (en) Parts identification image creation apparatus and method, parts identification display apparatus and method, program, and storage medium
JP2007305044A (en) Parts catalog generating method, parts catalog generating device and program, and parts catalog display device
JP2014239384A (en) Device, method and program for image processing
US20090110297A1 (en) Computer readable recording medium storing difference emphasizing program, difference emphasizing method, and difference emphasizing apparatus
JP2000298734A (en) Cross section generating device for three-dimensional model
EP2083393A2 (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
JP4337919B2 (en) Design support apparatus, method and program
JP2008071046A (en) Device for creating three-dimensional model zoomed image
JP4979358B2 (en) Image processing apparatus, image processing method, program, and storage medium
KR20180090499A (en) Applying method 3D model to goods for augmented reality and virtual reality shopping mall
JP6719168B1 (en) Program, apparatus and method for assigning label to depth image as teacher data
JP4949001B2 (en) Image processing apparatus, program, and storage medium
KR101958199B1 (en) Configuration management system by the 3D model, The system for maintenance of small and mediun-sized plant
WO2015141214A1 (en) Processing device for label information for multi-viewpoint images and processing method for label information
JP2022182359A (en) Three-dimensional model generation support system, program, and recording medium
WO2020129660A1 (en) Three-dimensional model editing device, three-dimensional model editing method, and program
JP2017040488A (en) Three-dimensional temperature distribution display device
JP3268665B2 (en) Computer graphics production equipment
JP3895435B2 (en) Three-dimensional graph display processing apparatus, three-dimensional graph display method, and storage medium
JP2010049516A (en) Image data processing apparatus and method, program, and recording medium
JP2011034279A (en) Three-dimensional temperature distribution display device, texture creation device and three-dimensional temperature distribution display method

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20090131

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20090217

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090521

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110616

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110621

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110808

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110920

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120117