JP5862223B2 - Parts catalog creation device, program, and parts catalog creation method - Google Patents
Parts catalog creation device, program, and parts catalog creation method Download PDFInfo
- Publication number
- JP5862223B2 JP5862223B2 JP2011252987A JP2011252987A JP5862223B2 JP 5862223 B2 JP5862223 B2 JP 5862223B2 JP 2011252987 A JP2011252987 A JP 2011252987A JP 2011252987 A JP2011252987 A JP 2011252987A JP 5862223 B2 JP5862223 B2 JP 5862223B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- size
- assembly
- catalog
- parts
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Processing Or Creating Images (AREA)
- Digital Computer Display Output (AREA)
Description
本発明は、製品に用いられる各種パーツを一覧として閲覧するためのパーツカタログデータを作成するためのパーツカタログ作成装置、プログラム、およびパーツカタログ作成方法に関する。 The present invention relates to a parts catalog creating apparatus, a program, and a parts catalog creating method for creating parts catalog data for browsing various parts used in a product as a list .
近年、コンピュータの性能向上とマルチメディア技術の進歩により、様々な画像コンテンツの利用が急速に広がっている。このため、自社の製品モデルを表示した3次元画像を作成し、パーツカタログやサービスマニュアルなどの画像を含んだコンテンツを電子媒体として利用することも行われている。 In recent years, the use of various image contents has rapidly expanded due to the improvement of computer performance and the advancement of multimedia technology. For this reason, a three-dimensional image displaying its own product model is created, and content including images such as a parts catalog and a service manual is used as an electronic medium.
機械製品や電気製品など多くの工業製品は複数のパーツから構成されており、製品モデルの画像を利用する際には、製品を構成するパーツを画像上で識別することが必要な場面も頻繁に生じる。このような場合、従来は製品モデルを分解した画像を作成して、画像中の個々のパーツの傍らに連番などの文字による識別子を表示させ、パーツを画像上で識別するという手法などが採られてきた。 Many industrial products such as mechanical products and electrical products are composed of multiple parts, and when using product model images, it is often necessary to identify the parts that make up products on the images. Arise. In such a case, conventionally, an image obtained by disassembling the product model is created, and an identifier by a character such as a serial number is displayed beside each part in the image, and the part is identified on the image. Has been.
また、本出願人による技術として、3次元モデルのデータから、この3次元モデルを構成する各パーツの2次元画像を作成し、この2次元画像でパーツを識別するようにしたものがある(例えば、特許文献1参照)。
また、モデル全体画像に加えて、各パーツの2次元画像としてそのパーツを強調表示するパーツ強調画像を作成し、重ね合わせて表示可能なデータとするものがある(例えば、特許文献2参照)。
Further, as a technique by the present applicant, there is a technique in which a two-dimensional image of each part constituting the three-dimensional model is created from the data of the three-dimensional model, and the part is identified by the two-dimensional image (for example, , See Patent Document 1).
Further, in addition to the entire model image, there is a part-emphasized image that highlights the part as a two-dimensional image of each part and creates data that can be displayed superimposed (see, for example, Patent Document 2).
しかしながら、上述した従来の文字による識別子の表示で識別する方法では、パーツが組み付いた状態の製品のイメージ把握や、製品に組み付けられているパーツの識別が困難なこともあった。 However, in the above-described conventional identification method using character identifiers, it is sometimes difficult to grasp the image of the product with the parts assembled and to identify the parts assembled in the product.
また、上述した特許文献1のものでは、モデル全体画像に比べて、切り出したパーツ強調画像が小さい場合に、表示された画像を見るユーザにとって、パーツの形状が見づらくなる虞があった。こうした場合、表示時に目的とするパーツや周辺を含む部分を拡大して表示することで改善を図ることもできるが、パーツカタログに含まれる画像の解像度が低いと拡大した画像が汚くなってしまい、視認性にも限界が生じてしまう。 Moreover, in the thing of the patent document 1 mentioned above, when the cut-out part emphasis image was small compared with the whole model image, there existed a possibility that it might become difficult for the user who looks at the displayed image to see the shape of parts. In such a case, it is possible to improve the display by enlarging and displaying the target part and the part including the periphery at the time of display, but if the resolution of the image included in the parts catalog is low, the enlarged image becomes dirty and is visually recognized. There is a limit to sex.
また、上述した特許文献2のものでは、パーツ強調画像の画素数を増やすことで、小さいパーツでも鮮明に表示するようにしているが、パーツ強調画像がラスター形式であるため、拡大して鮮明に表示できる倍率には限界があった。
特に非常に小さくて形状の複雑なパーツの場合、パーツをかなり大きく拡大して表示させる必要があるが、ラスター形式である以上、拡大すると輪郭がぼやけて形状をはっきり確認しにくい場合があった。
Moreover, in the thing of the patent document 2 mentioned above, it is trying to display even a small part clearly by increasing the pixel count of a parts emphasis image, but since a parts emphasis image is a raster format, it expands and becomes clear. There was a limit to the magnification that could be displayed.
In particular, in the case of a very small and complicated part, it is necessary to enlarge and display the part considerably. However, since it is a raster format, there is a case where the outline is blurred and it is difficult to clearly confirm the shape.
また、さらに画像数を増やすことによって画像を鮮明にしようとすると、ラスター形式であるため、データサイズが膨大になってしまい、コンピュータの表示処理能力に大きな負荷をかけてしまう虞があった。 Further, when trying to make the image clearer by increasing the number of images, since it is a raster format, the data size becomes enormous, and there is a possibility that the display processing capability of the computer will be heavily loaded.
本発明はこのような状況に鑑みてなされたものであり、小さいパーツであっても見やすく表示させることができ、それでいてコンピュータの表示処理にかかる負荷を過大にすることのないパーツカタログ作成装置、プログラム、およびパーツカタログ作成方法を提供することを目的とする。 The present invention has been made in view of such a situation, a parts catalog creation device, a program, which can be displayed in an easy-to-see manner even for small parts, and does not excessively increase the load on the display processing of a computer , And to provide a parts catalog creation method.
かかる目的を達成するために、本発明に係るパーツカタログ作成装置は、製品を構成する部品のリスト情報および該リスト情報における各部品の3次元の形状データを含む製品データに基づいて、所定の視線ベクトルにより2次元画像を作成する画像作成手段と、リスト情報に含まれる部品全体のサイズに対する部品サイズのサイズ比が所定の大きさよりも小さいか否かを判断するサイズ判断手段と、画像作成手段により作成された2次元画像をパーツカタログデータの一部に含めて出力する出力手段と、を備え、画像作成手段は、サイズ判断手段により所定の大きさよりも小さいと判断された部品については当該部品を強調表示するパーツ強調画像をベクトル形式で作成し、サイズ判断手段により所定の大きさよりも小さいと判断されていない部品については当該部品を強調表示するパーツ強調画像をラスター形式で作成することを特徴とする。 In order to achieve such an object, a parts catalog creating apparatus according to the present invention provides a predetermined line-of-sight vector based on product information including list information of parts constituting a product and three-dimensional shape data of each part in the list information. The image creation means for creating a two-dimensional image by means of, the size judgment means for judging whether or not the size ratio of the part size to the size of the whole part included in the list information is smaller than a predetermined size, and the image creation means An output unit that outputs the two-dimensional image included in a part of the part catalog data, and the image creation unit highlights the component determined to be smaller than a predetermined size by the size determination unit A part-enhanced image is created in vector format and is judged to be smaller than a predetermined size by the size judging means. For it has components characterized by creating a part highlight image that highlights the components in a raster format.
また、本発明に係るパーツカタログ作成プログラムは、製品を構成する部品のリスト情報および該リスト情報における各部品の3次元の形状データを含む製品データに基づいて、所定の視線ベクトルにより2次元画像を作成する画像作成手順と、リスト情報に含まれる部品全体のサイズに対する部品サイズのサイズ比が所定の大きさよりも小さいか否かを判断するサイズ判断手順と、画像作成手順により作成された2次元画像をパーツカタログデータの一部に含めて出力する出力手順と、をコンピュータに実行させ、画像作成手順では、サイズ判断手順により所定の大きさよりも小さいと判断された部品については当該部品を強調表示するパーツ強調画像をベクトル形式で作成し、サイズ判断手順により所定の大きさよりも小さいと判断されていない部品については当該部品を強調表示するパーツ強調画像をラスター形式で作成することを特徴とする。 Further, the parts catalog creation program according to the present invention creates a two-dimensional image with a predetermined line-of-sight vector based on product data including list information of parts constituting a product and three-dimensional shape data of each part in the list information. An image creating procedure, a size judging procedure for judging whether the size ratio of the component size to the size of the entire component included in the list information is smaller than a predetermined size, and a two-dimensional image created by the image creating procedure. Part emphasis that highlights the parts that are determined to be smaller than a predetermined size by the size determination procedure in the image creation procedure. An image is created in vector format and determined to be smaller than the predetermined size by the size determination procedure. For have not part is characterized by creating a part highlight image that highlights the components in a raster format.
また、本発明に係るパーツカタログ作成方法は、製品を構成する部品のリスト情報および該リスト情報における各部品の3次元の形状データを含む製品データに基づいて、所定の視線ベクトルにより2次元画像を作成する画像作成工程と、リスト情報に含まれる部品全体のサイズに対する部品サイズのサイズ比が所定の大きさよりも小さいか否かを判断するサイズ判断工程と、画像作成工程により作成された2次元画像をパーツカタログデータの一部に含めて出力する出力工程と、を備え、画像作成工程では、サイズ判断工程により所定の大きさよりも小さいと判断された部品については当該部品を強調表示するパーツ強調画像をベクトル形式で作成し、サイズ判断工程により所定の大きさよりも小さいと判断されていない部品については当該部品を強調表示するパーツ強調画像をラスター形式で作成することを特徴とする。 In addition, the parts catalog creation method according to the present invention creates a two-dimensional image from a predetermined line-of-sight vector based on product data including list information of parts constituting a product and three-dimensional shape data of each part in the list information. An image creating step, a size judging step for judging whether the size ratio of the component size to the size of the whole component included in the list information is smaller than a predetermined size, and a two-dimensional image created by the image creating step. A part catalog data output step for outputting a part catalog data. In the image creation process, for a part that is determined to be smaller than a predetermined size by the size determination process, a part-enhanced image that highlights the part is vectorized For parts that have been created in a format and have not been determined to be smaller than the predetermined size by the size determination process Characterized in that it creates a part highlight image to highlight the parts in a raster format.
以上のように、本発明によれば、小さいパーツであっても見やすく表示させることができ、それでいてコンピュータの表示処理にかかる負荷を過大にしないようにすることができる。 As described above, according to the present invention, even a small part can be displayed in an easy-to-see manner, and the load on the display processing of the computer can be prevented from becoming excessive.
次に、本発明に係るパーツカタログ作成装置、パーツカタログ閲覧装置、プログラム、およびパーツカタログ作成方法を適用した一実施形態について、図面を用いて詳細に説明する。 Next, an embodiment to which a parts catalog creation device, a parts catalog browsing device, a program, and a parts catalog creation method according to the present invention are applied will be described in detail with reference to the drawings.
本実施形態は、CADやCGソフトなどで予め作成された3次元形状モデルと、PDMソフトなどで予め作成された部品構成表を利用して、製品のパーツカタログを自動作成し、閲覧するシステムである。 This embodiment is a system that automatically creates and browses a product parts catalog using a 3D shape model created in advance by CAD, CG software, etc., and a component configuration table created in advance by PDM software, etc. .
一連の流れは、図1に示すハードウェア構成図、および、図2に示す本実施形態のシステム周りを含めた全体ブロック図の処理により実現される。 A series of flows is realized by processing of the hardware block diagram shown in FIG. 1 and the entire block diagram including the system periphery of this embodiment shown in FIG.
図1のハードウェア構成図に示すように、本実施形態のパーツカタログ自動作成システム200、パーツカタログ閲覧システム400を実現する装置は、マウスやキーボード等の入力装置と、ディスプレイ等の表示装置と、ネットワークI/F(インタフェース)等の通信装置と、CPUと、メモリと、ハードディスクなどの外部記憶装置とを含んで構成される。 As shown in the hardware configuration diagram of FIG. 1, an apparatus for realizing the parts catalog automatic creation system 200 and the parts catalog browsing system 400 according to the present embodiment includes an input device such as a mouse and a keyboard, a display device such as a display, and a network I. It includes a communication device such as / F (interface), a CPU, a memory, and an external storage device such as a hard disk.
本実施形態のパーツカタログ自動作成システム200、パーツカタログ閲覧システム400を実現する装置は、ハードウェア構成としては、この図1に示される同様の構成であってよい。 The apparatus for realizing the parts catalog automatic creation system 200 and the parts catalog browsing system 400 according to the present embodiment may have the same hardware configuration as that shown in FIG.
なお、図1に示す入力装置と表示装置は、例えばシンクライアントシステムのように、通信装置を介してバスに接続される形式であってもよい。 Note that the input device and the display device shown in FIG. 1 may be connected to a bus via a communication device, such as a thin client system.
本実施形態のシステム周りを含めた全体ブロック図としては、図2に示すように、まず、CADやCGソフト等による形状モデル作成部により作成されたデータと、PDMソフト等による部品構成表作成部により作成されたデータと、を製品データ管理部100としての外部記憶装置に格納する。この製品データ管理部100としての外部記憶装置は、データを記憶可能なものであれば任意のものであってよい。 As an overall block diagram including the system periphery of this embodiment, as shown in FIG. 2, first, data created by a shape model creation unit such as CAD or CG software, and a component configuration table creation unit such as PDM software The data created by the above is stored in an external storage device as the product data management unit 100. The external storage device as the product data management unit 100 may be arbitrary as long as it can store data.
こうして製品データ管理部100としての外部記憶装置に格納されたデータに基づいて、本実施形態としてのパーツカタログ自動作成システム200であるカタログ作成部でパーツカタログのデータを作成し、カタログデータ管理部300としての外部記憶装置に格納する。このカタログデータ管理部300としての外部記憶装置は、データを記憶可能なものであれば任意のものであってよい。 Based on the data stored in the external storage device as the product data management unit 100 in this manner, the catalog creation unit which is the parts catalog automatic creation system 200 according to the present embodiment creates part catalog data. Store in external storage. The external storage device as the catalog data management unit 300 may be any device that can store data.
こうしてカタログデータ管理部300としての外部記憶装置に格納されたデータに基づいて、本実施形態としてのパーツカタログ閲覧システム400であるカタログ閲覧部でパーツカタログのデータを閲覧する。また、パーツカタログ閲覧システム400は、パーツカタログ自動作成システム200での作成データをそのまま閲覧する構成であってもよい。 Based on the data stored in the external storage device as the catalog data management unit 300 in this manner, the catalog browsing unit which is the parts catalog browsing system 400 according to the present embodiment browses the data of the parts catalog. The parts catalog browsing system 400 may be configured to browse the creation data in the parts catalog automatic creation system 200 as it is.
また、製品データ管理部およびカタログデータ管理部は、システム構成図における通信装置を介してアクセスされる外部記憶装置でもよい。すなわち、クラウドサービス等によるネットワークストレージであってもよい。 Further, the product data management unit and the catalog data management unit may be external storage devices accessed via the communication device in the system configuration diagram. That is, it may be a network storage by a cloud service or the like.
以上のように、図2に示すカタログ作成部はパーツカタログ自動作成システム200として実現され、カタログ閲覧部はパーツカタログ閲覧システム400として実現される。 As described above, the catalog creation unit shown in FIG. 2 is realized as the parts catalog automatic creation system 200, and the catalog browsing unit is realized as the parts catalog browsing system 400.
次に、本実施形態によるパーツカタログ自動作成システム200について説明する。
図3は、本実施形態のパーツカタログ自動作成システム200のブロック図を示している。本システムは、ユーザによる指定された視線方向を受け取って、自動でパーツカタログのデータを作成することができる。
Next, the parts catalog automatic creation system 200 according to the present embodiment will be described.
FIG. 3 shows a block diagram of the parts catalog automatic creation system 200 of this embodiment. The system can automatically generate parts catalog data by receiving the line-of-sight direction specified by the user.
製品データ管理部100としての外部記憶装置にファイルとして保存されるデータは、アセンブリデータを構成する各パーツのパーツ形状と、アセンブリ形状と、部品構成表とについてのデータを含む。 The data stored as a file in the external storage device as the product data management unit 100 includes data on the part shape, the assembly shape, and the part configuration table of each part constituting the assembly data.
パーツ形状は、ポリゴンデータと色情報から成る、パーツの3次元形状モデルである。
色情報は、赤、緑、青の色成分と、透過率によって指定されるデータである。
ポリゴンデータは、パーツの表面形状を、三角形ポリゴンの集合で表現したデータ。一つの三角形ポリゴンは、3次元座標系において、三角形を定義する3点の座標値と、それらの各点における法線ベクトルの値をデータとしてもつ。各三角形ポリゴンには(三角形)が割り振られる。
The part shape is a three-dimensional shape model of parts composed of polygon data and color information.
The color information is data specified by red, green, and blue color components and transmittance.
Polygon data is data that represents the surface shape of a part as a set of triangular polygons. One triangular polygon has, as data, three coordinate values defining a triangle and a normal vector value at each point in the three-dimensional coordinate system. Each triangle polygon is assigned (triangle).
ポリゴンデータと色情報を計算機のグラフィクス処理に与えることで、公知の技術により、パーツの形状を描いた画像を、ディスプレイ等の表示装置やファイルに出力することができる。
上述したパーツ形状データを構成するポリゴンデータや色情報の形式は、計算機のグラフィクス処理でパーツ形状の画像を表示可能であれば、公知の各種形式を用いてよい。
By providing the polygon data and the color information to the graphics processing of the computer, an image depicting the shape of the part can be output to a display device such as a display or a file by a known technique.
As the polygon data and color information format constituting the above-described part shape data, various known formats may be used as long as the image of the part shape can be displayed by the graphics processing of the computer.
アセンブリ形状は、アセンブリを構成する各パーツごとに、パーツ形状のファイル名と、パーツ形状を3次元空間上のどの位置に配置するかを示した配置行列をデータとしてもつ、3次元形状モデルである。 The assembly shape is a three-dimensional shape model having, as data, a part shape file name and an arrangement matrix indicating where in the three-dimensional space the part shape is arranged for each part constituting the assembly. .
配置行列は、3次元空間上の座標値を、平行移動および回転移動する4×3のアフィン変換行列のデータである。ファイル名で示されたパーツ形状からポリゴンデータを取得し、各三角形ポリゴンの座標値と法線ベクトルの値をそれぞれ配置行列で変換すると、アセンブリとして組み付いた位置で、パーツの形状のポリゴンデータが得られる。ここで、変換前の座標値を(xo, yo, zo)、変換後の座標値を(xt, yt, zt)、配置行列をMとすると、変換は次の式で表される。 The arrangement matrix is data of a 4 × 3 affine transformation matrix that translates and rotationally moves coordinate values in a three-dimensional space. When polygon data is acquired from the part shape indicated by the file name, and the coordinate values and normal vector values of each triangular polygon are converted by the placement matrix, the polygon data of the part shape is obtained at the position assembled as an assembly. can get. Here, if the coordinate value before conversion is (x o , y o , z o ), the coordinate value after conversion is (x t , y t , z t ), and the arrangement matrix is M, the conversion is expressed.
ただし、aij(iは1,2,3のいずれか、jは1,2,3のいずれか)には回転成分となる数値、a4j(jは1,2,3のいずれか)には平行移動成分となる数値が入る。 However, a ij (i is any one of 1, 2, 3 and j is any one of 1, 2, 3) is a numerical value that is a rotation component, and a 4j (j is any one of 1, 2, 3). Is a value that becomes a translation component.
アセンブリを構成する各パーツごとに、変換後のポリゴンデータとパーツの色情報を計算機のグラフィクス処理に与えることで、公知の技術により、上述したパーツ形状と同様に、アセンブリの形状を描いた画像を、ディスプレイ等の表示装置やファイルに出力することができる。
上述したアセンブリ形状データの形式は、計算機のグラフィクス処理でパーツ形状の画像を表示可能であれば、上述した行列式に限定されず、公知の各種形式を用いてよい。
By giving the converted polygon data and part color information to the computer's graphics processing for each part that makes up the assembly, an image depicting the shape of the assembly can be created using known techniques in the same manner as the part shape described above. Can be output to a display device such as a display or a file.
The format of the assembly shape data described above is not limited to the determinant described above as long as the image of the part shape can be displayed by computer graphics processing, and various known formats may be used.
部品構成表は、アセンブリデータを構成する各パーツのパーツ番号とパーツ名称とを、そのアセンブリ形状のパーツIDに関連付けて一覧表としたデータである。
図4に、部品構成表のデータ内容例を示す。
The parts configuration table is data in which a part number and a part name of each part constituting the assembly data are associated with a part ID of the assembly shape to form a list.
FIG. 4 shows an example of the data contents of the part configuration table.
次に、図3に示す本実施形態によるパーツカタログ自動作成システム200における入力部201について説明する。 Next, the input unit 201 in the parts catalog automatic creation system 200 according to the present embodiment shown in FIG. 3 will be described.
入力部201は、ユーザによる入力装置の操作を受け、入力された視線方向(視線ベクトル)のデータを、パーツカタログ自動作成システム200における各処理部に渡す。 The input unit 201 receives the operation of the input device by the user, and passes the input data of the line-of-sight direction (line-of-sight vector) to each processing unit in the parts catalog automatic creation system 200.
入力部201から入力される視線方向は、3次元空間上でどの方向から3次元形状モデルを見た画像を作成するかを指定するものである。この視線方向(視線ベクトル)は、図5に示すように、極座標αおよびβの組によって指定される。 The line-of-sight direction input from the input unit 201 designates from which direction in the three-dimensional space the image in which the three-dimensional shape model is viewed is created. This line-of-sight direction (line-of-sight vector) is specified by a set of polar coordinates α and β as shown in FIG.
図6に、視線方向のデータ例を示す。視線方向データは、図6に示すように複数指定でき、各極座標には指定された順番に視線方向IDが割り振られる。図6の例では、αおよびβの単位をラジアンとして示す。 FIG. 6 shows an example of data in the line-of-sight direction. A plurality of line-of-sight direction data can be designated as shown in FIG. 6, and the line-of-sight direction ID is assigned to each polar coordinate in the designated order. In the example of FIG. 6, the units of α and β are shown as radians.
次に、本実施形態によるパーツカタログ自動作成システム200により作成されたカタログデータを格納する外部記憶装置であるカタログデータ管理部300について説明する。 Next, the catalog data management unit 300, which is an external storage device that stores catalog data created by the parts catalog automatic creation system 200 according to the present embodiment, will be described.
カタログデータ管理部300としての外部記憶装置は、詳細については後述するが、各処理部によって出力されるパーツ画像と、アセンブリ画像と、ハイライト画像(パーツ強調画像)と、カタログ構成表とのデータを格納する。各データはファイルとして出力される。 As will be described in detail later, the external storage device as the catalog data management unit 300 is data of part images, assembly images, highlight images (parts emphasized images), and catalog configuration tables output by each processing unit. Is stored. Each data is output as a file.
パーツ画像は、各パーツ形状ごとにそのパーツの形状の画像データが1つ作成され、視線方向IDが1の視線方向から、正射影された画像を順次作成する。正射影画像の作成は公知の技術を用いてよい。 For the part image, one piece of image data of the part shape is created for each part shape, and orthographically projected images are sequentially created from the line-of-sight direction with the line-of-sight direction ID of 1. A well-known technique may be used to create an orthogonal projection image.
このとき、画像の表示領域は正方形とし、次のステップで求める。
まず、パーツ形状のポリゴンデータを構成する各三角形ポリゴンの座標値を視線方向に正射影する。正射影は、図7に示すように、ポリゴンデータの各座標値(x, y, z)を、視線方向として与えられた極座標αおよびβによって、ポリゴンデータの座標系を回転した視線方向の座標系の座標値(i, j, k)に変換することによって行われる。
At this time, the display area of the image is a square and is obtained in the next step.
First, the coordinate value of each triangular polygon constituting the polygon data of the part shape is orthogonally projected in the line-of-sight direction. As shown in FIG. 7, the orthogonal projection is based on the coordinates of the line of sight obtained by rotating the coordinate system of the polygon data by using the coordinate values (x, y, z) of the polygon data as polar coordinates α and β given as the line of sight. This is done by converting the coordinate values (i, j, k) of the system.
この変換は、次の式によって行われる。 This conversion is performed by the following equation.
この結果得られる(i, j)座標値が、射影平面(i-j平面)における座標値になる。 The (i, j) coordinate value obtained as a result is the coordinate value on the projection plane (i-j plane).
次に、図8に示すように、射影後の座標値が射影平面上で占める領域を、i軸に平行な2本の線分と、j軸に平行な2本の線分とで囲まれた矩形として求める。矩形は、射影された各座標値のi成分の最大値と最小値、および、j成分の最大値と最小値、imin, imax, jmin, jmaxを抽出することによって得る。
図8の例における内側の実線で示す矩形は、このときの矩形の例である。
Next, as shown in FIG. 8, the area occupied by the coordinate values after projection on the projection plane is surrounded by two line segments parallel to the i axis and two line segments parallel to the j axis. Obtained as a rectangle. The rectangle is obtained by extracting the maximum value and minimum value of the i component of each projected coordinate value and the maximum value and minimum value of the j component, i min , i max , j min , and j max .
A rectangle indicated by an inner solid line in the example of FIG. 8 is an example of the rectangle at this time.
次に、こうして求められた矩形と中心が一致し、この矩形を包含する最小の正方形の領域を求め、画像の表示領域とする。この正方形は、四隅の座標値の成分となる、i成分の最大値と最小値、および、j成分の最大値と最小値、i'min, i'max, j'min, j'maxとして求め、次の式により計算する。 Next, the rectangle thus obtained is coincident with the center, and the smallest square area including this rectangle is obtained as an image display area. This square is determined as the maximum and minimum values of the i component and the maximum and minimum values of the i component, i ' min , i' max , j ' min , j' max , which are the components of the coordinate values at the four corners. Calculate by the following formula.
図8の例における外側の破線で示す矩形は、このときの正方形の例である。
画像の解像度は任意でよいが、例えば480×480pixelなどの予め定められた解像度で出力する。
The rectangle indicated by the outer broken line in the example of FIG. 8 is an example of a square at this time.
The resolution of the image may be arbitrary, but the image is output at a predetermined resolution such as 480 × 480 pixels.
アセンブリ画像は、計算機のグラフィクス処理でアセンブリ形状データから算出された各パーツ形状の画像である。各視線方向ごとに正射影された画像が、パーツ画像と同様に作成される。このとき、画像の表示領域を正方形とし、各パーツ形状のポリゴンデータを構成する、各三角形ポリゴンの座標値を配置行列で変換し、変換後の座標値において、パーツ画像と同様のステップで求める。
画像の解像度は任意でよいが、例えば680×680pixelなどの予め定められた解像度で出力する。
The assembly image is an image of each part shape calculated from the assembly shape data by the graphics processing of the computer. An image that is orthogonally projected for each line-of-sight direction is created in the same manner as the part image. At this time, the display area of the image is a square, the coordinate values of each triangular polygon constituting the polygon data of each part shape are converted by the arrangement matrix, and the converted coordinate values are obtained in the same steps as the part image.
The resolution of the image may be arbitrary, but the image is output at a predetermined resolution such as 680 × 680 pixels.
ハイライト画像(パーツ強調画像)は、アセンブリデータを構成する各パーツのうち、特定のパーツを、例えば赤などの目立つ色で強調して表示し、他のパーツを、例えば白などの色をベースに半透明で表示し、外観では見えないアセンブリ内部のパーツであっても、その組み付け位置が解るようにした画像データである。本実施形態における詳細については後述する。 A highlight image (parts-enhanced image) displays a specific part of the parts that make up the assembly data with a prominent color such as red, and the other parts based on a color such as white. Even if it is a part inside the assembly which is displayed in a semi-transparent manner and cannot be seen in the appearance, the image data is such that the assembly position can be understood. Details of this embodiment will be described later.
カタログ構成表は、各視線方向IDごとのアセンブリ画像のファイル名、部品構成表から得られるパーツIDとパーツ番号とパーツ名称、および、各パーツIDに対応した、パーツ画像のファイル名、ハイライト画像のファイル名、配置領域の情報などを一覧表としたデータである。配置領域の計算など、本実施形態における詳細については後述する。 The catalog composition table shows the file name of the assembly image for each line-of-sight direction ID, the part ID, part number and part name obtained from the part composition table, and the file name of the part image corresponding to each part ID, and the highlight image The file name, the arrangement area information, and the like are listed. Details of this embodiment, such as calculation of the arrangement area, will be described later.
次に、図3に示す本実施形態によるパーツカタログ自動作成システム200におけるパーツ画像作成処理部202について説明する。 Next, the parts image creation processing unit 202 in the parts catalog automatic creation system 200 according to the present embodiment shown in FIG. 3 will be described.
パーツ画像作成処理部202は、次のステップで処理を行う。
ステップS1として、入力部201から視線方向を取得する。
ステップS2として、製品データ管理部からパーツ形状をすべて取得する。
ステップS3として、製品データ管理部から部品構成表を取得する。
ステップS4として、部品構成表を基に、パーツ とパーツ番号とパーツ名称のみを記録したカタログ構成表を作成する。
ステップS5として、各パーツごとにパーツ画像を作成し、カタログデータの一部として、カタログデータ管理部に出力する。パーツ画像の作成の詳細については上述の通りである。
ステップS6として、カタログ構成表にパーツ画像ファイル名を追加し、カタログ構成表をアセンブリ画像作成処理部203に渡す。
The part image creation processing unit 202 performs processing in the following steps.
In step S1, the line-of-sight direction is acquired from the input unit 201.
In step S2, all part shapes are acquired from the product data management unit.
In step S3, a parts configuration table is acquired from the product data management unit.
In step S4, a catalog configuration table in which only parts, part numbers, and part names are recorded is created based on the component configuration table.
In step S5, a part image is created for each part and output to the catalog data management unit as part of the catalog data. Details of the creation of the part image are as described above.
In step S 6, the part image file name is added to the catalog configuration table, and the catalog configuration table is passed to the assembly image creation processing unit 203.
次に、図3に示す本実施形態によるパーツカタログ自動作成システム200におけるアセンブリ画像作成処理部203について説明する。 Next, the assembly image creation processing unit 203 in the parts catalog automatic creation system 200 according to the present embodiment shown in FIG. 3 will be described.
アセンブリ画像作成処理部203は、次のステップで処理を行う。
ステップS11として、入力部201から視線方向を取得する。
ステップS12として、製品データ管理部100としての外部記憶装置からアセンブリ形状を取得する。
ステップS13として、パーツ画像作成処理部202からカタログ管理表を取得する。
ステップS14として、各視点方向ごとにアセンブリ画像を作成して、カタログデータの一部として、カタログデータ管理部300としての外部記憶装置に出力する。アセンブリ画像作成の詳細については、上述の通りである。
The assembly image creation processing unit 203 performs processing in the following steps.
In step S11, the line-of-sight direction is acquired from the input unit 201.
In step S12, an assembly shape is acquired from an external storage device as the product data management unit 100.
In step S13, a catalog management table is acquired from the part image creation processing unit 202.
In step S14, an assembly image is created for each viewpoint direction, and is output to an external storage device as the catalog data management unit 300 as part of the catalog data. Details of the assembly image creation are as described above.
ステップS15として、アセンブリ画像の作成時に、上述のようにして画像の表示領域として求めた正方形のi方向の成分の最大値と最小値、及び、j方向の成分の最大値と最小値のデータを、Aimin、Aimax、Ajmin、Ajmaxとして、アセンブリ画像表示領域と呼び、このデータを配置領域計算処理部204に渡す。 In step S15, when the assembly image is created, the maximum value and minimum value of the i-direction component of the square and the maximum value and minimum value of the component in the j direction obtained as the image display area as described above are obtained. , Ai min , Ai max , Aj min , Aj max are called assembly image display areas, and this data is passed to the arrangement area calculation processing unit 204.
ステップS16として、カタログ構成表にアセンブリ画像のファイル名と画素数を追加し、カタログ構成表を配置領域計算処理部204に渡す。ここでは、アセンブリ画像の画素数はApix×Apixとする。 In step S 16, the file name and the number of pixels of the assembly image are added to the catalog configuration table, and the catalog configuration table is transferred to the arrangement area calculation processing unit 204. Here, the number of pixels of the assembly image is Apix × Apix.
次に、図3に示す本実施形態によるパーツカタログ自動作成システム200における配置領域計算処理部204について説明する。 Next, the arrangement area calculation processing unit 204 in the parts catalog automatic creation system 200 according to the present embodiment shown in FIG. 3 will be described.
配置領域計算処理部204は、次のステップで処理を行う。
ステップS21として、入力部201から視線方向を取得する。
ステップS22として、製品データ管理部100としての外部記憶装置からアセンブリ形状を取得する。
ステップS23として、アセンブリ画像作成処理部203からカタログ管理表を取得する。
ステップS24として、アセンブリ画像作成処理部203からアセンブリ画像表示領域を取得する。
The arrangement area calculation processing unit 204 performs processing in the following steps.
In step S21, the line-of-sight direction is acquired from the input unit 201.
In step S22, an assembly shape is acquired from an external storage device as the product data management unit 100.
In step S23, a catalog management table is acquired from the assembly image creation processing unit 203.
In step S24, an assembly image display area is acquired from the assembly image creation processing unit 203.
ステップS25として、各視線方向ごと、アセンブリ形状を構成する各パーツごとに次の処理を行う。
(a) パーツ形状のポリゴンデータを取得し、三角形ポリゴンの各座標値を配置配列で変換する。
(b) 変換後の各座標値を視線方向に正射影し、ここでは、射影後の座標値がPiとPjとする。この処理は、パーツ画像における正射影画像の作成として上述した処理と同じである。
In step S25, the following processing is performed for each part constituting the assembly shape for each line-of-sight direction.
(A) Obtain polygon data of a part shape, and convert each coordinate value of a triangular polygon by an arrangement arrangement.
(B) Each coordinate value after conversion is orthogonally projected in the direction of the line of sight, and here, the coordinate values after projection are Pi and Pj. This process is the same as the process described above for creating an orthographic image in a part image.
(c) 図9に例示するようにして、カタログ管理表に記述されているアセンブリ画像の画素数と、(b)の射影後座標値PiとPjを利用して、各座標値はアセンブリ画像上の位置を計算する。
Pu=(Pi−Aimin)*Apix/(Aimax−Aimin)・・・式1
Pv=(Ajmax−Pj)*Apix/(Ajmax−Ajmin)・・・式2
求めたPuの最大値と最小値、Pvの最大値と最小値は、Pumax、Pumin、Pvmax、Pvminとし、囲まれた領域はハイライトパーツ画像の配置領域である。
(C) As illustrated in FIG. 9, using the number of pixels of the assembly image described in the catalog management table and the post-projection coordinate values Pi and Pj of (b), each coordinate value is represented on the assembly image. Calculate the position of.
Pu = (Pi−Ai min ) * Apix / (Ai max −Ai min ) Equation 1
Pv = (Aj max −Pj) * Apix / (Aj max −Aj min ) Equation 2
The obtained maximum value and minimum value of Pu and the maximum value and minimum value of Pv are Pu max , Pu min , Pv max , and Pv min , and the enclosed area is an arrangement area for the highlight part image.
(d) カタログ構成表の、該当パーツID及び視線方向IDの欄に求めた配置領域の情報を追加する。 (D) The information of the arrangement | positioning area | region calculated | required is added to the column of applicable part ID and a gaze direction ID of a catalog structure table.
ステップS26として、カタログ構成表をハイライト画像作成処理部205に渡す。 In step S26, the catalog configuration table is transferred to the highlight image creation processing unit 205.
次に、図3に示す本実施形態によるパーツカタログ自動作成システム200におけるハイライト画像作成処理部205について説明する。 Next, the highlight image creation processing unit 205 in the parts catalog automatic creation system 200 according to the present embodiment shown in FIG. 3 will be described.
ハイライト画像作成処理部205は、次のステップで処理を行う。
ステップS31として、入力部201から視線方向を取得する。
ステップS32として、製品データ管理部100としての外部記憶装置からアセンブリ形状を取得する。
ステップS33として、アセンブリ画像作成処理部203からカタログ管理表を取得する。
The highlight image creation processing unit 205 performs processing in the following steps.
In step S31, the line-of-sight direction is acquired from the input unit 201.
In step S32, an assembly shape is acquired from an external storage device as the product data management unit 100.
In step S33, a catalog management table is acquired from the assembly image creation processing unit 203.
ステップS34として、各視線方向ごとに半透明アセンブリ画像を作成し、カタログデータの一部として、カタログデータ管理部300としての外部記憶装置に出力する。半透明アセンブリ画像(ラスター形式)の作成方法の詳細については後述する。 In step S34, a translucent assembly image is created for each line-of-sight direction, and is output to an external storage device as the catalog data management unit 300 as part of the catalog data. Details of a method for creating a translucent assembly image (raster format) will be described later.
ステップS35として、各視線方向ごと、各パーツごとにハイライトパーツ画像を作成し、カタログデータの一部として、カタログデータ管理部300としての外部記憶装置に出力する。ハイライトパーツ画像の作成方法の詳細については、ベクトル形式、ラスター形式それぞれについて後述する。 In step S35, a highlight part image is created for each line-of-sight direction and for each part, and is output to an external storage device as the catalog data management unit 300 as part of the catalog data. Details of the method of creating the highlight part image will be described later for each of the vector format and the raster format.
ステップS36として、カタログ管理表に半透明アセンブリ画像とハイライトパーツ画像のファイル名を追加し、カタログデータの一部として、カタログデータ管理部300としての外部記憶装置に出力する。 In step S36, the file names of the translucent assembly image and the highlight part image are added to the catalog management table, and are output to an external storage device as the catalog data management unit 300 as part of the catalog data.
上記のステップS35に記述されているハイライトパーツ画像作成の処理フローについて、図10を参照して説明する。まず、カタログ構成表から、配置情報とアセンブリ画像画素数を取得する(ステップS41)。下記の式でアセンブリ領域とパーツ領域の面積を計算する(ステップS42)。
SA=Apix×Apix
SP=(Pumax−Pumin)×(Pvmax−Pvmin)
A processing flow for creating a highlight part image described in step S35 will be described with reference to FIG. First, arrangement information and the number of assembly image pixels are acquired from the catalog configuration table (step S41). The area of the assembly area and the part area is calculated by the following formula (step S42).
SA = Apix × Apix
SP = (Pu max −Pu min ) × (Pv max −Pv min )
ステップS42の式で求めたアセンブリ領域とパーツ領域の面積比(SP/SA)が非常に小さい場合(ステップS43)、該当パーツは小さなパーツと判断し、ベクトル形式のハイライトパーツ画像を作成する(ステップS44)。また、小さなパーツと判断されない場合、ラスター形式のハイライトパーツ画像を作成する(ステップS45)。
なお、ここで小さなパーツとする判断基準(閾値)は、例えば、SP/SA<0.0025のように、予め定めた閾値未満であるか否かにより判断することとする。
When the area ratio (SP / SA) between the assembly area and the part area obtained by the equation of step S42 is very small (step S43), the corresponding part is determined to be a small part and a highlight part image in vector format is created ( Step S44). If it is not determined to be a small part, a raster type highlight part image is created (step S45).
Here, the determination criterion (threshold value) for a small part is determined by whether or not it is less than a predetermined threshold value, for example, SP / SA <0.0025.
作成されたハイライトパーツ画像を、カタログデータ管理部300としての外部記憶装置に出力する(ステップS46)。 The created highlight part image is output to an external storage device as the catalog data management unit 300 (step S46).
次に、図2、図3に示す、本実施形態によるパーツカタログ自動作成システム200で作成されたデータを格納するカタログデータ管理部300について説明する。 Next, the catalog data management unit 300 that stores data created by the parts catalog automatic creation system 200 according to the present embodiment shown in FIGS. 2 and 3 will be described.
カタログデータ管理部300としての外部記憶装置は、カタログ構成表と、半透明アセンブリ画像(ラスター形式)と、ハイライトパーツ画像(ラスター形式)と、ハイライトパーツ画像(ベクトル形式)とのデータを記憶する。 The external storage device as the catalog data management unit 300 stores data of a catalog configuration table, a translucent assembly image (raster format), a highlight part image (raster format), and a highlight part image (vector format). To do.
<カタログ構成表>
カタログ構成表は、図11に例示するように、アセンブリデータを構成する各パーツのアセンブリID、アセンブリ画像の画素数、視点方向ごとのアセンブリ画像ファイル名、半透明アセンブリ画像ファイル名が記述され、さらに、前記アセンブリに含まれる各パーツのID、番号、名称、パーツ画像ファイル名、及び視点ごとのハイライトパーツ画像のファイル名と配置領域が記述されて構成される。
<Catalog configuration table>
As illustrated in FIG. 11, the catalog configuration table describes the assembly ID of each part constituting the assembly data, the number of pixels of the assembly image, the assembly image file name for each viewpoint direction, and the translucent assembly image file name. The ID, number, name, part image file name of each part included in the assembly, and the file name and arrangement area of the highlight part image for each viewpoint are described.
なお、ハイライトパーツ画像ファイル名の拡張子が「.svg」の場合、ベクトル形式の一つSVG形式で作成された画像である。また、「.jpg」の場合、従来と同様に作成されたラスター形式の一つJPEG形式の画像である。
配置領域の計算方法については、配置領域計算処理部204について上述した通りである。
When the extension of the highlight part image file name is “.svg”, it is an image created in one SVG format of vector format. Further, in the case of “.jpg”, it is a JPEG format image of a raster format created in the same manner as in the past.
The arrangement area calculation method is as described above for the arrangement area calculation processing unit 204.
<半透明アセンブリ画像(ラスター形式)>
半透明アセンブリ画像は、アセンブリ上で特定パーツの位置と組付け状況を分かりやすく表示するように、アセンブリ全体輪郭を示すための画像で、アセンブリを構成するすべてのパーツを目立たない半透明の色でラスター形式で作成される。この色は、例えば、白などの色をベースに半透明にする([R, G, B, α]=[1.0, 1.0, 1.0, 0.3])。半透明アセンブリ画像の画素数は、アセンブリ画像と同様にApix×Apixである。図12には、半透明アセンブリ画像のサンプルを示している。
<Translucent assembly image (raster format)>
The translucent assembly image is an image that shows the outline of the entire assembly so that the position and assembly status of a specific part can be easily seen on the assembly, and all the parts that make up the assembly are displayed in an inconspicuous translucent color. Created in raster format. This color is made translucent based on a color such as white ([R, G, B, α] = [1.0, 1.0, 1.0, 0.3]). The number of pixels of the translucent assembly image is Apix × Apix, as in the assembly image. FIG. 12 shows a sample translucent assembly image.
<ハイライトパーツ画像(ラスター形式)>
ハイライト画像作成処理部205では、小さなパーツと判断されていないパーツに対して、ラスター形式のハイライトパーツ画像を作成する。特定パーツを、例えば赤などの目立つ色で強調して表示し([R, G, B, α]=[1.0, 0.0, 0.0, 1.0])、アセンブリに含まれる特定パーツ以外のパーツを目立たない半透明の色で表示する([R, G, B, α]=[1.0, 1.0, 1.0, 0.3])。特定パーツの配置領域(Pumax、Pumin、Pvmax、Pvminに囲まれる領域)に含まれる画像をラスター形式で作成する。図12には、ラスター形式のハイライトパーツ画像のサンプルを示している。
<Highlight parts image (raster format)>
The highlight image creation processing unit 205 creates a raster-type highlight part image for parts that are not determined to be small parts. The specific part is highlighted with a prominent color such as red ([R, G, B, α] = [1.0, 0.0, 0.0, 1.0]), and the parts other than the specific part included in the assembly are inconspicuous Display in translucent color ([R, G, B, α] = [1.0, 1.0, 1.0, 0.3]). An image included in a specific part arrangement region (a region surrounded by Pu max , Pu min , Pv max , and Pv min ) is created in a raster format. FIG. 12 shows a sample of a raster type highlight part image.
<ハイライトパーツ画像(ベクトル形式)>
ハイライト画像作成処理部205では、小さなパーツと判断されたパーツに対して、ベクトル形式のハイライトパーツ画像を作成する。まず、図9に示された座標系において、配置領域計算処理部204の処理として上述した式1と式2で、特定パーツを構成する三角形ポリゴンの各座標値を計算する。計算された三角形ポリゴンの各頂点の座標を[(Pu1,Pv1),(Pu2,Pv2),(Pu3,Pv3)]とする。ここでは、ベクトル形式の一つでSVG形式で画像を作成する場合を例とする。SVG形式は、XML形式で画像に構成される各要素の形状及び色を記述するものとして規格に定められた形式である。
<Highlight parts image (vector format)>
A highlight image creation processing unit 205 creates a vector-style highlight part image for a part determined to be a small part. First, in the coordinate system shown in FIG. 9, the coordinate values of the triangular polygons constituting the specific part are calculated by the above-described equations 1 and 2 as the processing of the arrangement region calculation processing unit 204. The coordinates of the vertices of the calculated triangular polygon are assumed to be [(Pu1, Pv1), (Pu2, Pv2), (Pu3, Pv3)]. Here, a case where an image is created in the SVG format as one of the vector formats is taken as an example. The SVG format is a format defined in the standard as describing the shape and color of each element configured in an image in the XML format.
パーツを構成する各三角形ポリゴンを下記のように記述する。
<path d="M Pu1,Pv1 L Pu2,Pv2 Pu3,Pv3 Z"fill="rgb(1.0, 0.0, 0.0)">
path要素のd属性には三角形ポリゴンの形状を記述し、fill属性には色を記述する。ここでは、色をラスター形式ハイライト画像と同様に赤色に指定する。図13は、ベクトル形式(SVG形式)のハイライトパーツ画像データのサンプルを示している。
Each triangular polygon that composes the part is described as follows.
<path d = "M Pu1, Pv1 L Pu2, Pv2 Pu3, Pv3 Z" fill = "rgb (1.0, 0.0, 0.0)">
The d attribute of the path element describes the shape of the triangular polygon, and the fill attribute describes the color. Here, the color is designated red as in the raster format highlight image. FIG. 13 shows a sample of highlight part image data in vector format (SVG format).
次に、本実施形態によるパーツカタログ閲覧システム400について説明する。
図14は、本実施形態のパーツカタログ閲覧システム400のブロック図を示している。
Next, the parts catalog browsing system 400 according to the present embodiment will be described.
FIG. 14 shows a block diagram of the parts catalog browsing system 400 of the present embodiment.
本システムは、下記の機能を含む。
・ ユーザによって指定されたアセンブリデータのアセンブリ画像及び、そのアセンブリデータに含まれるパーツ一覧を表示できる。
・ ユーザによって指定されたパーツのハイライト画像を表示できる
・ ユーザによって指定された視点方向のアセンブリ画像とハイライト画像を表示できる。
・ ユーザによって指定された拡大率(表示倍率)でアセンブリ画像とハイライト画像を拡大して表示できる。
・ ユーザによるリセット操作で、アセンブリ画像とハイライト画像を初期の視点方向と拡大率で表示できる。
This system includes the following functions.
An assembly image of assembly data specified by the user and a list of parts included in the assembly data can be displayed.
-The highlight image of the part specified by the user can be displayed.-The assembly image and the highlight image in the viewpoint direction specified by the user can be displayed.
-The assembly image and the highlight image can be enlarged and displayed at an enlargement ratio (display magnification) specified by the user.
-The assembly image and the highlight image can be displayed with the initial viewpoint direction and magnification by a reset operation by the user.
次に、本実施形態によるパーツカタログ閲覧システム400における操作画面の構成例について説明する。 Next, a configuration example of the operation screen in the parts catalog browsing system 400 according to the present embodiment will be described.
本システムの操作画面例を図15に示す。ここでは、一実施形態として、操作画面は、HTMLファイル及び各種処理を実現するためのJavaScript(登録商標)コードで実装される。 An example of the operation screen of this system is shown in FIG. Here, as one embodiment, the operation screen is implemented with an HTML file and a JavaScript (registered trademark) code for realizing various processes.
アセンブリ選択領域411は、アセンブリ名の一覧が表示される。ユーザは、表示させているアセンブリ名をクリックすることによって、アセンブリを選択できる。 The assembly selection area 411 displays a list of assembly names. The user can select an assembly by clicking on the displayed assembly name.
視点方向切替ボタン412は、表示するアセンブリ画像またはハイライト画像の視線方向を切替するためのボタンである。初期状態の視線方向IDを1とする。 The viewpoint direction switching button 412 is a button for switching the viewing direction of the assembly image or highlight image to be displayed. The gaze direction ID in the initial state is 1.
拡大率切替ボタン413は、表示するアセンブリ画像またはハイライト画像の拡大率を切替するためのボタンである。ここでは、初期状態の拡大率を1.0とし、0.25刻みで最大5.0まで拡大することができる。 The enlargement ratio switching button 413 is a button for switching the enlargement ratio of the assembly image or highlight image to be displayed. Here, the enlargement ratio in the initial state is 1.0, and the enlargement can be performed up to 5.0 in 0.25 increments.
リセットボタン414は、表示するアセンブリ画像またはハイライト画像の拡大率と視線方向を初期状態にリセットするためのボタンである。 The reset button 414 is a button for resetting the enlargement ratio and the line-of-sight direction of the assembly image or highlight image to be displayed to the initial state.
アセンブリ画像表示領域415は、アセンブリ画像及び指定されたパーツのハイライト画像を表示する領域である。 The assembly image display area 415 is an area for displaying an assembly image and a highlight image of a designated part.
パーツ一覧領域416は、指定されたアセンブリに含まれるパーツ画像417の一覧を表示する領域である。パーツ画像はパーツ一覧領域に表示しきれない場合、スクロールバー418が表示される。 The parts list area 416 is an area for displaying a list of part images 417 included in the designated assembly. If the part image cannot be displayed in the parts list area, a scroll bar 418 is displayed.
次に、図14に示す本実施形態によるパーツカタログ閲覧システム400における入力部401について説明する。 Next, the input unit 401 in the parts catalog browsing system 400 according to the present embodiment shown in FIG. 14 will be described.
ユーザは、入力部401からアセンブリ指定、パーツ指定、視線方向切替、拡大率切替、リセットを行うことができる。 The user can perform assembly designation, part designation, line-of-sight direction switching, magnification ratio switching, and reset from the input unit 401.
アセンブリ指定は、操作画面のアセンブリ画像表示領域に表示されているアセンブリをクリックすることによって指定する。パーツ指定は、操作画面のパーツ一覧領域に表示されているパーツ画像をクリックすることによって指定する。視線方向切替は、操作画面の視点方向切替ボタンをクリックすることによって切替する。拡大率切替は、操作画面の拡大率切替ボタンをクリックすることによって切替する。リセットは、操作画面のリセットボタンをクリックすることによってリセットする。 The assembly designation is performed by clicking an assembly displayed in the assembly image display area of the operation screen. The part designation is designated by clicking a part image displayed in the parts list area of the operation screen. The line-of-sight direction is switched by clicking the viewpoint direction switching button on the operation screen. The enlargement ratio is switched by clicking an enlargement ratio switching button on the operation screen. Reset is performed by clicking the reset button on the operation screen.
次に、図14に示す本実施形態によるパーツカタログ閲覧システム400におけるアセンブリ指定処理部402について説明する。 Next, the assembly designation processing unit 402 in the parts catalog browsing system 400 according to the present embodiment shown in FIG. 14 will be described.
アセンブリ指定処理部402は、次のステップで処理を行う。
ステップS51として、入力部401から指定されたアセンブリIDを取得する。
ステップS52として、カタログデータ管理部300としての外部記憶装置からカタログ構成表を取得する。
ステップS53として、指定されたアセンブリIDをアセンブリ画像表示処理部404に渡す
ステップS54として、カタログ構成表から、指定されたアセンブリIDに含まれるパーツ画像ファイル名のリストを取得し、パーツ画像表示処理部403に渡す
The assembly designation processing unit 402 performs processing in the following steps.
In step S51, an assembly ID designated from the input unit 401 is acquired.
In step S52, a catalog configuration table is acquired from an external storage device as the catalog data management unit 300.
In step S53, the designated assembly ID is passed to the assembly image display processing unit 404. In step S54, a list of part image file names included in the designated assembly ID is obtained from the catalog configuration table, and the part image display processing unit. Pass to 403
次に、図14に示す本実施形態によるパーツカタログ閲覧システム400におけるパーツ画像表示処理部403について説明する。 Next, the parts image display processing unit 403 in the parts catalog browsing system 400 according to the present embodiment shown in FIG. 14 will be described.
パーツ画像表示処理部403は、次の処理を行う。
アセンブリ指定処理部402からパーツ画像ファイル名のリストを受け取った場合、カタログデータ管理部300としての外部記憶装置から該当するパーツ画像を取得し、そのリストを表示部に渡す。
The part image display processing unit 403 performs the following processing.
When a list of part image file names is received from the assembly designation processing unit 402, the corresponding part image is acquired from the external storage device as the catalog data management unit 300, and the list is transferred to the display unit.
入力部401からパーツが指定された場合、受け取ったパーツIDをアセンブリ画像表示処理部404に渡す。 When a part is designated from the input unit 401, the received part ID is passed to the assembly image display processing unit 404.
次に、図14に示す本実施形態によるパーツカタログ閲覧システム400におけるアセンブリ画像表示処理部404について説明する。 Next, the assembly image display processing unit 404 in the parts catalog browsing system 400 according to the present embodiment shown in FIG. 14 will be described.
アセンブリ画像表示処理部404は、指定されたアセンブリID、表示視線方向ID、拡大率、ハイライトパーツのパーツIDと配置情報を常に保持する。初期状態では、表示視線方向IDは1、拡大率は1.0となっているが、アセンブリID、ハイライトパーツのパーツIDと配置情報には値が入っていない。また、カタログデータ管理部300としての外部記憶装置からカタログ構成表を取得しておく。 The assembly image display processing unit 404 always holds the designated assembly ID, display line-of-sight direction ID, enlargement ratio, part ID of highlight parts, and arrangement information. In the initial state, the display line-of-sight direction ID is 1 and the enlargement ratio is 1.0, but the assembly ID, the part ID of the highlight part, and the arrangement information do not have values. Further, a catalog configuration table is acquired from an external storage device as the catalog data management unit 300.
(a)アセンブリ指定処理部402からアセンブリIDを受け取った場合
アセンブリ画像表示処理部404は、次のステップで処理を行う。
ステップS61として、アセンブリIDを保持する。
ステップS62として、保持されているパーツIDをクリアする。
ステップS63として、カタログ構成表からアセンブリIDと保持されている表示視線方向IDと一致するアセンブリ画像ファイル名を取得する。
ステップS64として、カタログデータ管理部300としての外部記憶装置からアセンブリ画像ファイル名と一致するアセンブリ画像を取得する。
ステップS65として、保持された拡大率は1.0より大きい場合、アセンブリ画像の拡大処理を行い、処理されたアセンブリ画像を表示部に渡す。アセンブリ画像の表示処理方法については、表示部405の説明として後述する。
(A) When an assembly ID is received from the assembly designation processing unit 402 The assembly image display processing unit 404 performs processing in the following steps.
In step S61, the assembly ID is held.
In step S62, the held part ID is cleared.
In step S63, an assembly image file name that matches the assembly ID and the stored display line-of-sight direction ID is acquired from the catalog configuration table.
In step S64, an assembly image that matches the assembly image file name is acquired from the external storage device serving as the catalog data management unit 300.
In step S65, when the held enlargement ratio is larger than 1.0, the assembly image is enlarged, and the processed assembly image is transferred to the display unit. An assembly image display processing method will be described later as an explanation of the display unit 405.
(b)パーツ画像表示処理部403からパーツIDを受け取った場合
アセンブリ画像表示処理部404は、次のステップで処理を行う。
ステップS71として、パーツIDを保持する。
ステップS72として、カタログ構成表からアセンブリIDと保持されている表示視線方向IDと一致する半透明アセンブリ画像ファイル名を取得する。
ステップS73として、カタログ構成表からパーツIDと保持されている表示視線方向IDと一致するハイライトパーツ画像ファイル名と配置情報を取得する。
ステップS74として、ステップS73で取得した配置情報を保持する。
ステップS75として、カタログデータ管理部300としての外部記憶装置から半透明アセンブリ画像とハイライトパーツ画像を取得する。
ステップS76として、配置情報に基づいて、半透明アセンブリ画像とハイライトパーツ画像を重ね合わせる。さらに、保持された拡大率は1.0より大きい場合、合成されたハイライト画像の拡大処理を行い、処理されたハイライト画像を表示部に渡す。ハイライト画像の表示処理方法については、表示部405の説明として後述する。
(B) When receiving a part ID from the part image display processing unit 403 The assembly image display processing unit 404 performs processing in the following steps.
In step S71, the part ID is held.
In step S72, a semi-transparent assembly image file name that matches the assembly ID and the displayed viewing direction ID is acquired from the catalog configuration table.
In step S73, a highlight part image file name and arrangement information matching the part ID and the display line-of-sight direction ID held are acquired from the catalog configuration table.
In step S74, the arrangement information acquired in step S73 is held.
In step S75, a translucent assembly image and a highlight part image are acquired from an external storage device serving as the catalog data management unit 300.
In step S76, the translucent assembly image and the highlight part image are superimposed based on the arrangement information. Further, when the held enlargement ratio is larger than 1.0, the synthesized highlight image is enlarged, and the processed highlight image is transferred to the display unit. A highlight image display processing method will be described later as an explanation of the display unit 405.
(c)入力部401から視線方向切替を受け取った場合
アセンブリ画像表示処理部404は、アセンブリIDに保持されている値があって、パーツIDには保持されている値がない場合、次のステップで処理を行う。
ステップS81として、指定された視線方向を保持する。
ステップS82として、以下は、アセンブリ指定処理部402からアセンブリIDを受け取った場合のステップS63〜S65と同様の処理を行う。
(C) When the line-of-sight direction switching is received from the input unit 401 The assembly image display processing unit 404 has a value held in the assembly ID and there is no value held in the part ID. Process with.
In step S81, the designated line-of-sight direction is held.
As step S82, the same processing as steps S63 to S65 when the assembly ID is received from the assembly designation processing unit 402 is performed.
アセンブリIDとパーツIDにともに保持されている値がある場合、次のステップで処理を行う。
ステップS91として、指定された視線方向を保持する。
ステップS92として、以下は、パーツ画像表示処理部403からパーツIDを受け取った場合のステップS72〜S76と同様の処理を行う。
When there is a value held in both the assembly ID and the part ID, processing is performed in the next step.
In step S91, the designated line-of-sight direction is held.
As step S92, the following processes similar to steps S72 to S76 when the part ID is received from the part image display processing unit 403 are performed.
(d)入力部401から拡大率切替を受け取った場合
アセンブリ画像表示処理部404は、アセンブリIDに保持されている値があって、パーツIDには保持されている値がない場合、次のステップで処理を行う。
ステップS101として、指定された拡大率を保持する。
ステップS102として、以下は、アセンブリ指定処理部402からアセンブリIDを受け取った場合のステップS63〜S65と同様の処理を行う。
(D) When Enlargement Ratio Switching is Received from the Input Unit 401 When the assembly image display processing unit 404 has a value held in the assembly ID and there is no value held in the part ID, the next step Process with.
In step S101, the designated enlargement ratio is held.
As step S102, the same processing as steps S63 to S65 when the assembly ID is received from the assembly designation processing unit 402 is performed.
アセンブリIDとパーツIDにともに保持されている値がある場合、次のステップで処理を行う。
ステップS111として、指定された拡大率を保持する。
ステップS112として、以下は、パーツ画像表示処理部403からパーツIDを受け取った場合のステップS72〜S76と同様の処理を行う。
When there is a value held in both the assembly ID and the part ID, processing is performed in the next step.
In step S111, the designated enlargement ratio is held.
As step S112, the same processing as steps S72 to S76 when the part ID is received from the part image display processing unit 403 is performed.
(e)入力部401からリセットを受け取った場合
アセンブリ画像表示処理部404は、アセンブリIDに保持されている値があって、パーツIDには保持されている値がない場合、次のステップで処理を行う。
ステップS121として、拡大率を1.0、表示視線方向IDを1、とリセットする。
ステップS122として、以下は、アセンブリ指定処理部402からアセンブリIDを受け取った場合のステップS63〜S65と同様の処理を行う。
(E) When a reset is received from the input unit 401 When the assembly image display processing unit 404 has a value held in the assembly ID and there is no value held in the part ID, processing is performed in the next step. I do.
In step S121, the enlargement ratio is reset to 1.0 and the display line-of-sight direction ID is reset to 1.
As step S122, the following processes similar to steps S63 to S65 when the assembly ID is received from the assembly designation processing unit 402 are performed.
アセンブリIDとパーツIDにともに保持されている値がある場合、次のステップで処理を行う。
ステップS131として、拡大率を1.0、表示視線方向IDを1、とリセットする。
ステップS132として、以下は、パーツ画像表示処理部403からパーツIDを受け取った場合のステップS72〜S76と同様の処理を行う。
When there is a value held in both the assembly ID and the part ID, processing is performed in the next step.
In step S131, the enlargement ratio is reset to 1.0 and the display line-of-sight direction ID is reset to 1.
As step S132, the following processes similar to steps S72 to S76 when the part ID is received from the part image display processing unit 403 are performed.
次に、図14に示す本実施形態によるパーツカタログ閲覧システム400における表示部405について説明する。 Next, the display unit 405 in the parts catalog browsing system 400 according to the present embodiment shown in FIG. 14 will be described.
表示部405は、パーツ画像表示処理部403からパーツ画像リストを受け取った場合、操作画面のパーツ一覧領域に各パーツのサムネール画像を一覧で表示する。 When the display unit 405 receives the part image list from the part image display processing unit 403, the display unit 405 displays a thumbnail image of each part in a list in the parts list area of the operation screen.
アセンブリ画像表示処理部404からアセンブリ画像またはハイライト画像を受け取った場合、操作画面のアセンブリ画像表示領域に表示する。 When an assembly image or highlight image is received from the assembly image display processing unit 404, it is displayed in the assembly image display area of the operation screen.
次に、表示部405でアセンブリ画像を表示する方法について説明する。
ここでは、図11のカタログ構成表に記述されている情報を例とする。アセンブリIDは「1」で、視点方向IDは「1」の場合、アセンブリ画像は「A_1.jpg」で、画素数は「(680,680)」になる。
Next, a method for displaying an assembly image on the display unit 405 will be described.
Here, information described in the catalog configuration table of FIG. 11 is taken as an example. When the assembly ID is “1” and the viewpoint direction ID is “1”, the assembly image is “A_1.jpg” and the number of pixels is “(680, 680)”.
操作画面に表示されるアセンブリ画像は、下記のように指定する。
<img src="A_1.jpg" id="assemble" style="position:absolute; left:0px; top:0px; z-index:1;" height="680" width="680">
img要素のsrc属性には表示するアセンブリ画像のファイル名を指定する。style属性には、表示する画像の位置と重ねる順番を指定する。height属性には表示する画像の縦方向のサイズを指定する。width属性には表示する画像の横方向のサイズを指定する。
The assembly image displayed on the operation screen is specified as follows.
<Img src = "A_1.jpg" id = "assemble" style = "position: absolute; left: 0px; top: 0px; z-index: 1;" height = "680" width = "680">
The file name of the assembly image to be displayed is designated in the src attribute of the img element. In the style attribute, the order of overlapping with the position of the image to be displayed is designated. In the height attribute, the vertical size of the image to be displayed is designated. In the width attribute, the horizontal size of the image to be displayed is designated.
アセンブリ画像の画素数は680×680とすると、初期表示では、前記のように「" height="680" width="680"」のように指定する。 Assuming that the number of pixels of the assembly image is 680 × 680, the initial display is designated as ““ height = “680” width = “680” ”as described above.
ユーザによって、拡大率切替がされた場合、例えば、拡大率は1.25になったとすると、画像の横方向と縦方向のサイズは、ともに680×1.25=850になり、下記のように指定することによって、アセンブリ画像が指定された拡大率で拡大される。
<img src="A_1.jpg" id="assemble" style="position:absolute; left:0px; top:0px; z-index:1;" height="850" width="850">
When the enlargement factor is switched by the user, for example, if the enlargement factor is 1.25, the horizontal and vertical sizes of the image are both 680 × 1.25 = 850, as follows: By designating, the assembly image is magnified at the designated magnification.
<Img src = "A_1.jpg" id = "assemble" style = "position: absolute; left: 0px; top: 0px; z-index: 1;" height = "850" width = "850">
次に、表示部405でハイライト画像を表示する方法について説明する。
(a)ベクトル形式ハイライトパーツ画像を利用した場合(小さなパーツ)
ここでは、図11のカタログ構成表に記述されている情報を例とする。アセンブリIDは「1」で、視点方向IDは「1」の場合、半透明アセンブリ画像は「A_b_1.jpg」で、画素数は「(680,680)」になる。さらに、パーツIDは「3」の場合、ハイライトパーツ画像は「P3_1.svg」である。
Next, a method for displaying a highlight image on the display unit 405 will be described.
(A) When using vector format highlight part images (small parts)
Here, information described in the catalog configuration table of FIG. 11 is taken as an example. When the assembly ID is “1” and the viewpoint direction ID is “1”, the translucent assembly image is “A_b_1.jpg” and the number of pixels is “(680, 680)”. Further, when the part ID is “3”, the highlight part image is “P3_1.svg”.
図16に、通常倍率でのハイライト画像表示の記述例(ベクトル形式)を示す。
この図16に示されているサンプルのように、ラスター形式の半透明アセンブリ画像とベクトル形式のハイライトパーツ画像を重ねて表示する。
FIG. 16 shows a description example (vector format) of highlight image display at normal magnification.
As in the sample shown in FIG. 16, a raster-type translucent assembly image and a vector-type highlight part image are displayed in an overlapping manner.
リスト1は、半透明アセンブリ画像を表示する部分で、アセンブリ画像を表示する方法として上述と同様に指定する。 List 1 is a part for displaying a semi-transparent assembly image, and specifies the method for displaying the assembly image in the same manner as described above.
リスト2は、ベクトル形式ハイライトパーツ画像を表示する部分である。object要素のstyle属性で表示する画像の位置と重ねる順番を指定する。data属性で表示するハイライトパーツ画像のファイル名を指定する。type属性には、”image/svg+xml”を指定し、データタイプはSVG形式とする。height属性には表示する画像の縦方向のサイズを指定する。width属性には表示する画像の横方向のサイズを指定する。ハイライトパーツ画像の表示位置については、前記ハイライトパーツ画像(ベクトル形式)に記述されたように、ベクトル形式のハイライトパーツ画像の座標は、半透明アセンブリ画像左上の頂点を原点として計算されたもので、半透明アセンブリ画像を操作画面領域の左上に合わせて表示する場合、ハイライトパーツ画像の表示位置を特に指定する必要がない。 The list 2 is a part for displaying a vector format highlight part image. The order of overlapping with the position of the image to be displayed is specified by the style attribute of the object element. Specifies the file name of the highlight part image to be displayed with the data attribute. In the type attribute, “image / svg + xml” is designated, and the data type is set to the SVG format. In the height attribute, the vertical size of the image to be displayed is designated. In the width attribute, the horizontal size of the image to be displayed is designated. Regarding the display position of the highlight part image, as described in the highlight part image (vector format), the coordinates of the highlight part image in the vector format were calculated with the vertex at the upper left of the translucent assembly image as the origin. Therefore, when the semi-transparent assembly image is displayed in alignment with the upper left of the operation screen area, it is not necessary to specify the display position of the highlight part image.
図17に、ハイライト画像を拡大表示した際の記述例(ベクトル形式)を示す。
ユーザによって、拡大率切替がされた場合、例えば、拡大率は1.25になったとすると、画像の横方向と縦方向のサイズは、ともに680×1.25=850になり、図17のように指定することによって、ハイライト画像が指定された拡大率で拡大される。
FIG. 17 shows a description example (vector format) when the highlight image is enlarged and displayed.
When the enlargement ratio is switched by the user, for example, if the enlargement ratio is 1.25, the horizontal and vertical sizes of the image are both 680 × 1.25 = 850, as shown in FIG. The highlight image is enlarged at the designated enlargement ratio.
半透明アセンブリ画像を拡大して表示する部分については、表示部405でアセンブリ画像を表示する方法と同様である。 The part for enlarging and displaying the semi-transparent assembly image is the same as the method for displaying the assembly image on the display unit 405.
ベクトル形式のハイライトパーツ画像を拡大して表示する部分は、リスト3とリスト4のように記述する。リスト3では、object要素のheight属性とwidth属性を拡大されたサイズに変更する。ただし、SVG形式の画像の場合、前記指定によって、表示する画像の領域サイズだけ大きくなって、SVG形式の画像の部分は拡大されないので、さらにリスト4に示されたsetScale()メソッドのように、SVG形式のハイライト画像データを取得して、SVG形式内で利用可能なtransform属性に「scale(1.25)」と指定することで、SVG形式画像を拡大する。拡大されたハイライトパーツ画像の表示位置については、初期表示の場合と同様に、半透明アセンブリ画像を操作画面領域の左上に合わせて表示する場合、ハイライトパーツ画像の表示位置を特に指定する必要がない。 The parts for enlarging and displaying the vector highlight part image are described as shown in List 3 and List 4. In list 3, the height attribute and width attribute of the object element are changed to an enlarged size. However, in the case of an image in the SVG format, the area size of the image to be displayed is increased by the above specification, and the portion of the image in the SVG format is not enlarged. Therefore, like the setScale () method shown in the list 4, The SVG format image is obtained by acquiring the highlight image data in the SVG format and specifying “scale (1.25)” in the transform attribute that can be used in the SVG format. As for the display position of the enlarged highlight part image, the display position of the highlight part image must be specified when displaying the semi-transparent assembly image so that it is aligned with the upper left of the operation screen area, as in the initial display. There is no.
(b)ラスター形式ハイライトパーツ画像を利用した場合(小さなパーツではない)
ここでは、図11のカタログ構成表に記述されている情報を例とする。アセンブリIDは「1」で、視点方向IDは「1」の場合、半透明アセンブリ画像は「A_b_1.jpg」で、画素数は「(680, 680)」になる。さらに、パーツIDは「1」の場合、ハイライトパーツ画像は「P1_1.jpg」で、配置領域は「(79,53)(561,587)」で、すなわち、「Pumin =79, Pvmin =53, Pumax =561, Pvmax =587」である。
(B) When using raster format highlight part images (not small parts)
Here, information described in the catalog configuration table of FIG. 11 is taken as an example. When the assembly ID is “1” and the viewpoint direction ID is “1”, the translucent assembly image is “A_b_1.jpg” and the number of pixels is “(680, 680)”. Further, when the part ID is “1”, the highlight part image is “P1_1.jpg” and the arrangement area is “(79, 53) (561, 587)”, that is, “Pu min = 79, Pv min”. = 53, Pu max = 561, Pv max = 587 ”.
図18に、通常倍率でのハイライト画像表示の記述例(ラスター形式)を示す。
図18に示されているサンプルのように、ラスター形式の半透明アセンブリ画像とラスター形式のハイライトパーツ画像を重ねて表示する。
FIG. 18 shows a description example (raster format) of highlight image display at normal magnification.
As in the sample shown in FIG. 18, a raster-type translucent assembly image and a raster-type highlight part image are displayed in an overlapping manner.
図18のリスト5は、半透明アセンブリ画像を表示する部分で、表示部405によるアセンブリ画像を表示する方法として上述と同様に指定する。 A list 5 in FIG. 18 is a part for displaying a semi-transparent assembly image, and the method for displaying the assembly image by the display unit 405 is designated in the same manner as described above.
図18のリスト6は、ラスター形式ハイライトパーツ画像を表示する部分で、記述方法は、表示部405によるアセンブリ画像を表示する方法として上述と同様であるが、表示位置と表示サイズの指定は、該当パーツの配置領域に基づいて指定する。表示位置は、ハイライトパーツ画像を表示するためのimg要素のstyle属性に「left:79px(Pumin); top:53px(Pvmin)」と指定する。表示サイズは、img要素のheight属性とwidth属性に「height="534" (Pvmax -Pvmin) width="482"(Pumax-Pumin)」と指定する。 A list 6 in FIG. 18 is a portion for displaying the raster format highlight part image, and the description method is the same as the method for displaying the assembly image by the display unit 405. However, the designation of the display position and the display size is as follows. Specify based on the placement area of the part. The display position is specified as “left: 79px (Pu min ); top: 53px (Pv min )” in the style attribute of the img element for displaying the highlight part image. The display size is specified as “height =" 534 "(Pv max -Pv min ) width =" 482 "(Pu max -Pu min )" in the height attribute and width attribute of the img element.
図19に、ハイライト画像を拡大表示した際の記述例(ラスター形式)を示す。
ユーザによって、拡大率切替がされた場合、例えば、拡大率は1.25になったとすると、画像の横方向と縦方向のサイズは、ともに680×1.25=850になり、図19のように指定することによって、ハイライト画像が指定された拡大率で拡大される。
FIG. 19 shows a description example (raster format) when the highlight image is enlarged and displayed.
When the enlargement factor is switched by the user, for example, if the enlargement factor is 1.25, the horizontal and vertical sizes of the image are both 680 × 1.25 = 850, as shown in FIG. The highlight image is enlarged at the designated enlargement ratio.
半透明アセンブリ画像を拡大して表示する部分(リスト7)は、表示部405によるアセンブリ画像を表示する方法として上述と同様である。 The part (list 7) for enlarging and displaying the semi-transparent assembly image is the same as described above as a method for displaying the assembly image by the display unit 405.
ラスター形式ハイライトパーツ画像を表示する部分(リスト8)は、表示部405によるアセンブリ画像を表示する方法と同様であるが、表示位置と表示サイズの指定は、該当パーツの配置領域を拡大倍率に合わせて拡大して指定する。表示位置は、初期表示時に指定された横方向と縦方向の値をともに1.25倍にし、ハイライトパーツ画像を表示するためのimg要素のstyle属性に「left:95px(Pumin×1.25); top:64px(Pvmin×1.25)」と指定する。表示サイズも、初期表示時に指定された横方向と縦方向のサイズをともに1.25倍にし、img要素のheight属性とwidth属性に「height="641" ((Pvmax -Pvmin)×1.25) width="578"((Pumax-Pumin)×1.25)」と指定する。 The part (list 8) for displaying the raster format highlight part image is the same as the method for displaying the assembly image by the display unit 405. However, the display position and the display size can be specified by setting the arrangement area of the corresponding part to the enlargement magnification. Enlarge and specify. For the display position, the horizontal and vertical values specified at the initial display are both multiplied by 1.25, and the style attribute of the img element for displaying the highlight part image is set to “left: 95px (Pu min × 1.25) ; Specify top: 64px (Pv min × 1.25) ”. As for the display size, the horizontal size and the vertical size specified at the initial display are both increased by 1.25 times, and the height attribute and width attribute of the img element are set to “height =" 641 ”((Pv max -Pv min ) × 1.25 ) Specify width = "578" ((Pu max -Pu min ) × 1.25) ".
以上のように、上述した実施形態におけるパーツカタログ自動作成システム200は、複数のパーツから構成される3次元形状モデルの画像について、パーツを選択させるための画像を作成するパーツカタログ自動作成システムにおいて、3次元空間上における視線方向を入力装置から取得する入力部を備える。
また、パーツカタログ自動作成システム200は、その入力部から視線方向を取得し、製品データ管理部からパーツ形状と部品構成表データを取得し、パーツの形状を視線方向に正射影した2次元画像、および、この2次元画像のファイル名と、部品構成表データから得られるパーツID、パーツ番号、パーツ名称を記したカタログ構成表データを作成するパーツ画像作成処理部を備える。
また、パーツカタログ自動作成システム200は、入力部から視線方向を取得し、パーツ画像作成処理部からカタログ構成表データを取得し、製品データ管理部からアセンブリ形状を取得し、アセンブリの形状を視線方向に正射影した2次元画像、および、この2次元画像の表示領域を記録したデータ、この2次元画像のファイル名とサイズ情報を追記したカタログ構成表データを作成するアセンブリ画像作成処理部を備える。
また、パーツカタログ自動作成システム200は、入力部から視線方向を取得し、アセンブリ画像作成処理部からカタログ構成表データとアセンブリの形状を視線方向に正射影した2次元画像の表示領域を記録したデータを取得し、製品データ管理部からアセンブリ形状を取得し、アセンブリの形状を視線方向に正射影した2次元画像の表示領域内で特定のパーツが位置する配置領域の情報を追記したカタログ構成表を作成する配置領域計算処理部を備える。
また、パーツカタログ自動作成システム200は、入力部から視線方向を取得し、配置領域計算処理部からカタログ構成表データを取得し、製品データ管理部からアセンブリ形状を取得し、アセンブリの形状を視線方向に正射影し、カタログ構成表に記述されたアセンブリ画像サイズ情報及び特定パーツの上記視線方向の配置領域情報に基づいて上記パーツが小さなパーツかどうかを判定し、小さなパーツと判定した場合、上記パーツを目立つ色で表示できるベクトル形式画像、それ以外のパーツを上記配置領域範囲内に含まれるアセンブリの形状を半透明色で、かつ、特定のパーツを目立つ色で表示できるラスター形式画像、さらにアセンブリの形状全体を半透明色で表示できるラスター形式画像、および上記画像のファイル名を追記したカタログ構成表データを作成するハイライト画像作成処理部を備える。
As described above, the parts catalog automatic creation system 200 according to the above-described embodiment is a three-dimensional part catalog automatic creation system that creates an image for selecting a part of a three-dimensional shape model image composed of a plurality of parts. An input unit is provided for acquiring a line-of-sight direction in space from an input device.
In addition, the parts catalog automatic creation system 200 acquires a line-of-sight direction from the input unit, acquires a part shape and a part configuration table data from the product data management unit, a two-dimensional image obtained by orthogonally projecting the part shape in the line-of-sight direction, and A part image creation processing unit for creating catalog composition table data describing the file name of the two-dimensional image and the part ID, part number, and part name obtained from the component composition table data is provided.
Further, the parts catalog automatic creation system 200 acquires the line-of-sight direction from the input unit, acquires the catalog configuration table data from the part image creation processing unit, acquires the assembly shape from the product data management unit, and sets the assembly shape in the line-of-sight direction. There is provided an assembly image creation processing unit for creating the orthographically projected 2D image, data recording the display area of the 2D image, and catalog configuration table data in which the file name and size information of the 2D image are added.
Further, the parts catalog automatic creation system 200 acquires the line-of-sight direction from the input unit, and the assembly image creation processing unit obtains the catalog configuration table data and the data recording the display area of the two-dimensional image obtained by orthogonally projecting the shape of the assembly in the line-of-sight direction. Acquire the assembly shape from the product data management unit, and create a catalog configuration table with additional information on the arrangement area where a specific part is located in the display area of the two-dimensional image obtained by orthogonally projecting the assembly shape in the line-of-sight direction. An arrangement area calculation processing unit is provided.
Further, the parts catalog automatic creation system 200 acquires the line-of-sight direction from the input unit, acquires the catalog configuration table data from the arrangement area calculation processing unit, acquires the assembly shape from the product data management unit, and sets the assembly shape to the line-of-sight direction. Orthographically project, determine whether the part is a small part based on the assembly image size information described in the catalog configuration table and the arrangement area information of the specific part in the line-of-sight direction. A vector image that can be displayed in a prominent color, a raster image that can display other parts in a semi-transparent color and a specific part in a prominent color, and the shape of the assembly. Added a raster format image that can be displayed in a translucent color and the file name of the above image. Comprising a highlight image creation processing unit for creating a catalog configuration table data.
また、上述した実施形態におけるパーツカタログ自動作成システム200では、上記アセンブリ画像のサイズ情報を画素数としている。 In the parts catalog automatic creation system 200 in the above-described embodiment, the size information of the assembly image is the number of pixels.
また、上述した実施形態におけるパーツカタログ自動作成システム200では、上記の小さなパーツの判定方法として、アセンブリ画像のサイズ情報を用いてアセンブリ画像の面積を計算し、パーツの配置領域情報を用いて配置領域の面積を計算する。そして、パーツ配置領域とアセンブリ画像の面積比は、事前に決められた閾値より小さい場合、小さなパーツと判定する。 In the parts catalog automatic creation system 200 according to the above-described embodiment, as the small part determination method described above, the area of the assembly image is calculated using the size information of the assembly image, and the arrangement area information is calculated using the part arrangement area information. Calculate the area. When the area ratio between the part arrangement area and the assembly image is smaller than a predetermined threshold value, it is determined as a small part.
また、上述した実施形態におけるパーツカタログ自動作成システム200では、ベクトル形式ハイライトパーツ画像の作成方法として、アセンブリの形状を視線方向に正射影し、アセンブリ画像の水平方向を横軸、垂直方向を縦軸、1画素を単位とした直交座標系において、上記正射影で求めた特定のパーツを構成する三角形ポリゴンの各座標値を再計算し、計算された座標値を用いてベクトル形式で特定パーツの形状を記述する。 In the parts catalog automatic creation system 200 in the above-described embodiment, as a method for creating a vector-type highlight part image, the shape of the assembly is orthogonally projected in the line-of-sight direction, the horizontal direction of the assembly image is plotted on the horizontal axis, and the vertical direction is plotted on the vertical axis. In the Cartesian coordinate system with one pixel as a unit, recalculate the coordinate values of the triangular polygons that make up the specific part obtained by orthographic projection, and use the calculated coordinate values to determine the shape of the specific part in vector format Is described.
また、上述した実施形態におけるパーツカタログ閲覧システム400は、複数のパーツから構成される3次元形状モデルから作成された2次元画像について、特定のパーツの選択を可能にするパーツカタログ閲覧システムにおいて、特定のアセンブリを指定するアセンブリIDと、特定の2次元画像を指定するパーツIDと、2次元画像の視線方向の切り替えを指定するための通知と、2次元画像の拡大率(表示倍率)の切り替えを指定するための通知と、2次元画像の表示を初期状態にすることを指定するための通知を入力装置から取得する入力部を備える。
また、パーツカタログ閲覧システム400は、入力部からアセンブリIDを取得し、カタログデータ管理部からカタログ構成表を取得し、指定されたアセンブリに含まれるパーツ画像ファイル名をリストしたパーツ画像ファイル名リストを作成するアセンブリ指定処理部を備える。
また、パーツカタログ閲覧システム400は、アセンブリ指定処理部からパーツ画像ファイル名リストをデータとして伴うパーツ一覧切替の通知を取得し、パーツ画像ファイル名リストに記されたパーツの2次元画像をカタログデータ管理部から取得してパーツの2次元画像をリスト表示させ、リスト表示されたパーツのうちの1つを選択したことを示すパーツIDを入力部から取得するパーツ画像表示処理部を備える。
また、パーツカタログ閲覧システム400は、パーツ画像表示処理部からパーツIDをデータとして伴うハイライト画像切替の通知を取得し、カタログデータ管理部からカタログ構成表、半透明アセンブリ画像、ハイライトパーツ画像を取得し、カタログ構成表に記述されている特定パーツの配置領域情報に基づき、半透明アセンブリ画像とラスター形式またはベクトル形式のハイライトパーツ画像を重ね合わせて、アセンブリ内部のパーツでもアセンブリ内の位置を確認することができるハイライト画像によるアセンブリの2次元画像を表示させ、入力部から2次元画像の視線方向の切り替えを指定するための通知を取得し、視線方向を切り替えた半透明アセンブリ画像とハイライトパーツ画像によるアセンブリの2次元画像を表示させ、入力部から2次元画像の表示を初期状態にすることを指定するための通知を取得し、アセンブリの2次元画像の表示を初期状態にさせ、入力部から2次元画像の拡大率の切り替えを指定するための通知を取得し、上記特定パーツの配置領域を再計算し、さらにハイライトパーツ画像はベクトル形式の場合、上記の特定パーツの形状を記述するデータを拡大率に基づいて再計算し、上記計算された配置領域とパーツ形状を記述するデータを用いて、半透明アセンブリ画像とラスター形式またはベクトル形式のハイライトパーツ画像を重ね合わせて、拡大率を切り替えたハイライト画像によるアセンブリの2次元画像を表示させるアセンブリ画像表示処理部を備える。
また、パーツカタログ閲覧システム400は、パーツ画像表示処理部からパーツ画像を取得してパーツの2次元画像を表示し、アセンブリ画像表示処理部からアセンブリ画像やハイライト画像を取得してアセンブリの2次元画像を表示する表示部を備える。
In addition, the parts catalog browsing system 400 in the above-described embodiment is a parts catalog browsing system that enables a specific part to be selected for a two-dimensional image created from a three-dimensional shape model composed of a plurality of parts. Assembly ID for designating, part ID for designating a specific two-dimensional image, notification for designating switching of the line-of-sight direction of the two-dimensional image, and switching of the enlargement ratio (display magnification) of the two-dimensional image And an input unit that acquires from the input device a notification for designating that the display of the two-dimensional image is to be in an initial state.
In addition, the parts catalog browsing system 400 acquires an assembly ID from the input unit, acquires a catalog configuration table from the catalog data management unit, and creates a part image file name list that lists the part image file names included in the specified assembly. An assembly designation processing unit is provided.
Also, the parts catalog browsing system 400 obtains a notification of part list switching accompanied by the part image file name list as data from the assembly designation processing unit, and the catalog data management unit stores the two-dimensional images of the parts described in the part image file name list. A part image display processing unit that displays a two-dimensional image of the part as a list and acquires a part ID indicating that one of the displayed parts is selected from the input unit.
In addition, the parts catalog browsing system 400 acquires a highlight image switching notification accompanied by a part ID as data from the part image display processing unit, and acquires a catalog configuration table, a translucent assembly image, and a highlight part image from the catalog data management unit. Then, based on the arrangement area information of the specific part described in the catalog configuration table, the translucent assembly image and the highlight part image in raster format or vector format are superimposed to confirm the position in the assembly of the parts inside the assembly. A two-dimensional image of the assembly is displayed with a highlight image that can be displayed, a notification for designating switching of the line-of-sight direction of the two-dimensional image is obtained from the input unit, and the semi-transparent assembly image and highlight with the line-of-sight direction switched Display a 2D image of the assembly using the part image, A notification for specifying that the display of the 2D image is to be in the initial state is acquired from the force unit, the display of the 2D image of the assembly is in the initial state, and the switching of the enlargement ratio of the 2D image is specified from the input unit To re-calculate the placement area of the specific part, and if the highlight part image is in vector format, re-calculate the data describing the shape of the specific part based on the enlargement ratio, Using the data describing the calculated placement area and part shape above, two-dimensional assembly image by highlight image with magnification ratio changed by overlaying translucent assembly image and raster part or vector type highlight part image An assembly image display processing unit for displaying an image is provided.
The parts catalog browsing system 400 acquires a part image from the part image display processing unit and displays a two-dimensional image of the part, acquires an assembly image and a highlight image from the assembly image display processing unit, and acquires the two-dimensional image of the assembly. Is provided.
ここで、従来のシステムのように、作成されるパーツ強調画像がラスター形式であると、画素数を増やすことによって、モデル全体画像に比べて、ある範囲の小さいパーツ強調画像であれば拡大しても鮮明に表示できるが、しかし、拡大して鮮明に表示できる倍率には限界がある。特に非常に小さくて形状の複雑なパーツの場合、かなり大きく拡大する必要があって、ラスター形式である以上、拡大すると輪郭がぼやけて形状をはっきり確認できないという問題を根本的に解決できていなかった。また、さらに画像数を増やすことによって、より大きく拡大することが可能になるが、その場合、データサイズが膨大になり実用的でなかった。 Here, as in the conventional system, if the part-enhanced image to be created is in the raster format, by increasing the number of pixels, the part-enhanced image with a small range compared to the entire model image will be enlarged. Can be displayed clearly, but there is a limit to the magnification that can be enlarged and displayed clearly. Especially in the case of very small and complicated parts, it is necessary to enlarge considerably, and since it is a raster format, the problem that the outline is blurred and the shape cannot be confirmed clearly has not been fundamentally solved. . Further, it is possible to further enlarge the image by increasing the number of images, but in that case, the data size becomes enormous and is not practical.
これに対し、上述した実施形態では、3次元モデルの形状を入力視線方向に対する投影面に投影し、その投影画像からモデル全体矩形領域と、3次元モデルを構成する各パーツのパーツ矩形領域を算出し、各矩形領域に基づき各画像を切り出す。
そして、切り出す画像から強調画像表示に用いる画像を作成する際、モデル全体領域とパーツ領域の面積の比によって小さなパーツと判断されたパーツは、ベクトル形式の画像を作成する。そうすることによって、極めて小さなパーツであっても、任意の倍率で拡大しても鮮明に表示できるようにしている。さらに、小さなパーツと判断されたパーツのみ、このベクトル形式画像の作成対象となるため、従来法と比べてデータ容量にはほとんど影響を及ぼさないようにすることができる。
In contrast, in the above-described embodiment, the shape of the 3D model is projected onto the projection plane with respect to the input line-of-sight direction, and the entire model rectangular area and the part rectangular area of each part constituting the 3D model are calculated from the projected image. Then, each image is cut out based on each rectangular area.
Then, when creating an image to be used for displaying an emphasized image from an image to be cut out, a part image determined to be a small part based on the ratio of the area of the entire model region to the part region creates a vector format image. By doing so, even a very small part can be displayed clearly even if it is enlarged at an arbitrary magnification. Furthermore, since only a part determined to be a small part is a creation target of this vector format image, the data capacity can be hardly affected as compared with the conventional method.
以上のように、上述した実施形態によれば、アセンブリデータ全体と比べて非常に小さなパーツのハイライト画像をベクトル形式で作成するだけで、特定のパーツのハイライト画像を任意倍率で拡大しても、鮮明に表示することができ、パーツの形状を確認しやすくすることができる。 As described above, according to the above-described embodiment, a highlight image of a specific part can be enlarged at an arbitrary magnification simply by creating a highlight image of a part that is very small compared to the entire assembly data in a vector format. Can be clearly displayed, and the shape of the part can be easily confirmed.
さらに、本実施形態では、上述のように、パーツカタログ自動作成システム・閲覧システムに利用される各種画像データ全体のサイズをなるべく小さくするように、小さなパーツかどうかを判断する基準(閾値)を予め設定している。このことにより、小さなパーツと判断されたパーツについては本実施形態で解決しようとする問題の対象とし、ベクトル形式の画像を作成し、それ以外のパーツは問題の対象とせず、従来通りのラスター形式の画像を作成する。 Furthermore, in the present embodiment, as described above, a reference (threshold value) for determining whether a part is a small part is set in advance so as to reduce the overall size of various image data used in the parts catalog automatic creation system / viewing system as much as possible. doing. As a result, the parts that are determined to be small parts are subject to the problem to be solved in the present embodiment, a vector format image is created, and the other parts are not subject to the problem. Create an image of
このため、本実施形態のパーツカタログ自動作成システム200によれば、画像全体のデータサイズにほとんど影響を与えることなく、小さなパーツであっても細部まで鮮明に見えるように表示可能なパーツカタログのデータを自動作成することができる。 For this reason, according to the parts catalog automatic creation system 200 of the present embodiment, the data of the parts catalog that can be displayed so that even a small part can be clearly seen is automatically generated without affecting the data size of the entire image. Can be created.
また、本実施形態のパーツカタログ閲覧システム400によれば、そのパーツカタログのデータにより、小さなパーツであっても細部まで鮮明に見えるように表示させることができる。 Further, according to the parts catalog browsing system 400 of the present embodiment, even the small parts can be displayed so that the details can be clearly seen from the data of the parts catalog.
なお、上述した各実施形態は本発明の好適な実施形態であり、本発明はこれに限定されることなく、本発明の技術的思想に基づいて種々変形して実施することが可能である。 Each of the above-described embodiments is a preferred embodiment of the present invention, and the present invention is not limited to this, and various modifications can be made based on the technical idea of the present invention.
例えば、本明細書における「システム」とは、特定の機能を実現する機能モジュールが論理的に集合したもののことであり、それら機能モジュールが単一の筐体内にあるか否かは特に問われるものではない。
例えば、本実施形態のパーツカタログ自動作成システム200やパーツカタログ閲覧システム400が1つの装置で実現されてもよく、複数の装置で実現されてもよい。
For example, a “system” in this specification is a logical collection of functional modules that realize a specific function, and whether or not these functional modules are in a single housing is particularly questioned. is not.
For example, the parts catalog automatic creation system 200 and the parts catalog browsing system 400 of the present embodiment may be realized by a single device or may be realized by a plurality of devices.
また、上述した各実施形態としてのパーツカタログ自動作成システム200やパーツカタログ閲覧システム400を実現するための処理手順をプログラムとして記録媒体に記録することにより、本発明の各実施形態による上述した各機能を、その記録媒体から供給されるプログラムによって、システムを構成するコンピュータのCPUに処理を行わせて実現させることができる。
この場合、上記の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
すなわち、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体および該記録媒体から読み出された信号は本発明を構成することになる。
この記録媒体としては、例えばハードディスク、光ディスク、光磁気ディスク、フロッピー(登録商標)ディスク、磁気テープ、不揮発性のメモリーカード、ROM等を用いてよい。
In addition, by recording the processing procedure for realizing the parts catalog automatic creation system 200 and the parts catalog browsing system 400 as the above-described embodiments on a recording medium as a program, the above-described functions according to the embodiments of the present invention can be achieved. The program supplied from the recording medium can be realized by causing a CPU of a computer constituting the system to perform processing.
In this case, the present invention can be applied even when an information group including a program is supplied to the output device from the above recording medium or from an external recording medium via a network.
That is, the program code itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program code and the signal read from the recording medium constitute the present invention. It will be.
As this recording medium, for example, a hard disk, an optical disk, a magneto-optical disk, a floppy (registered trademark) disk, a magnetic tape, a nonvolatile memory card, a ROM, or the like may be used.
この本発明に係るプログラムによれば、当該プログラムによって制御されるコンピュータに、上述した実施形態における各機能を実現させることができる。 According to the program according to the present invention, each function in the above-described embodiment can be realized by a computer controlled by the program.
100 製品データ管理部
200 パーツカタログ自動作成システム
201 入力部
202 パーツ画像作成処理部
203 アセンブリ画像作成処理部
204 配置領域計算処理部
205 ハイライト画像作成処理部
300 カタログデータ管理部
400 パーツカタログ閲覧システム
401 入力部
402 アセンブリ指定処理部
403 パーツ画像表示処理部
404 アセンブリ画像表示処理部
405 表示部
DESCRIPTION OF SYMBOLS 100 Product data management part 200 Parts catalog automatic creation system 201 Input part 202 Part image creation process part 203 Assembly image creation process part 204 Arrangement area calculation process part 205 Highlight image creation process part 300 Catalog data management part 400 Parts catalog browsing system 401 Input part 402 Assembly designation processing unit 403 Parts image display processing unit 404 Assembly image display processing unit 405 Display unit
Claims (8)
前記リスト情報に含まれる部品全体のサイズに対する部品サイズのサイズ比が所定の大きさよりも小さいか否かを判断するサイズ判断手段と、
前記画像作成手段により作成された2次元画像をパーツカタログデータの一部に含めて出力する出力手段と、を備え、
前記画像作成手段は、
前記サイズ判断手段により前記所定の大きさよりも小さいと判断された部品については当該部品を強調表示するパーツ強調画像をベクトル形式で作成し、
前記サイズ判断手段により前記所定の大きさよりも小さいと判断されていない部品については当該部品を強調表示するパーツ強調画像をラスター形式で作成することを特徴とするパーツカタログ作成装置。 Image creating means for creating a two-dimensional image with a predetermined line-of-sight vector based on product data including list information of parts constituting the product and three-dimensional shape data of each part in the list information;
Size determination means for determining whether a size ratio of the component size to the size of the entire component included in the list information is smaller than a predetermined size;
An output means for outputting the two-dimensional image created by the image creating means included in a part of the parts catalog data,
The image creating means includes
For parts determined to be smaller than the predetermined size by the size determination means, create a part-enhanced image that highlights the part in vector format,
A parts catalog creation device for creating, in a raster format, a part-enhanced image that highlights a part that is not determined to be smaller than the predetermined size by the size determination unit.
前記サイズ判断手段は、部品に対して前記配置領域計算手段で算出された該部品の配置領域サイズを、前記画像作成手段で作成される該部品の2次元画像サイズとして前記比較を行うことを特徴とする請求項2記載のパーツカタログ作成装置。 Arrangement area calculation means for calculating the arrangement area size of the part based on the three-dimensional shape data of the part,
The size determination means performs the comparison with respect to a part, using the arrangement area size of the part calculated by the arrangement area calculation means as a two-dimensional image size of the part created by the image creation means. The parts catalog creation device according to claim 2.
前記リスト情報に含まれる部品全体のサイズに対する部品サイズのサイズ比が所定の大きさよりも小さいか否かを判断するサイズ判断手順と、
前記画像作成手順により作成された2次元画像をパーツカタログデータの一部に含めて出力する出力手順と、をコンピュータに実行させ、
前記画像作成手順では、
前記サイズ判断手順により前記所定の大きさよりも小さいと判断された部品については当該部品を強調表示するパーツ強調画像をベクトル形式で作成し、
前記サイズ判断手順により前記所定の大きさよりも小さいと判断されていない部品については当該部品を強調表示するパーツ強調画像をラスター形式で作成することを特徴とするパーツカタログ作成プログラム。 An image creation procedure for creating a two-dimensional image with a predetermined line-of-sight vector based on product data including list information of parts constituting the product and three-dimensional shape data of each part in the list information;
A size determination procedure for determining whether the size ratio of the component size to the size of the entire component included in the list information is smaller than a predetermined size;
Causing the computer to execute an output procedure for outputting the two-dimensional image created by the image creation procedure as part of the parts catalog data;
In the image creation procedure,
For parts determined to be smaller than the predetermined size by the size determination procedure, create a part-enhanced image that highlights the part in vector format,
A part catalog creation program for creating a part-enhanced image in a raster format for a part that is not determined to be smaller than the predetermined size by the size determination procedure.
前記サイズ判断手順では、部品に対して前記配置領域計算手順で算出された該部品の配置領域サイズを、前記画像作成手順で作成される該部品の2次元画像サイズとして前記比較を行うことを特徴とする請求項6記載のパーツカタログ作成プログラム。 Causing the computer to execute an arrangement area calculation procedure for calculating the arrangement area size of the part based on the three-dimensional shape data of the part;
In the size determination procedure, the comparison is performed using the arrangement area size of the part calculated in the arrangement area calculation procedure for the part as the two-dimensional image size of the part created in the image creation procedure. The parts catalog creation program according to claim 6 .
前記リスト情報に含まれる部品全体のサイズに対する部品サイズのサイズ比が所定の大きさよりも小さいか否かを判断するサイズ判断工程と、
前記画像作成工程により作成された2次元画像をパーツカタログデータの一部に含めて出力する出力工程と、を備え、
前記画像作成工程では、
前記サイズ判断工程により前記所定の大きさよりも小さいと判断された部品については当該部品を強調表示するパーツ強調画像をベクトル形式で作成し、
前記サイズ判断工程により前記所定の大きさよりも小さいと判断されていない部品については当該部品を強調表示するパーツ強調画像をラスター形式で作成することを特徴とするパーツカタログ作成方法。 An image creating step for creating a two-dimensional image with a predetermined line-of-sight vector based on product data including list information of parts constituting the product and three-dimensional shape data of each part in the list information;
A size determination step of determining whether a size ratio of the component size to the size of the entire component included in the list information is smaller than a predetermined size;
An output step of outputting the two-dimensional image created by the image creation step as part of the parts catalog data, and
In the image creation process,
For parts determined to be smaller than the predetermined size by the size determination step, create a part-enhanced image that highlights the part in vector format,
A part catalog creating method, wherein a part emphasized image for highlighting a part that is not judged to be smaller than the predetermined size by the size judging step is created in a raster format.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011252987A JP5862223B2 (en) | 2011-11-18 | 2011-11-18 | Parts catalog creation device, program, and parts catalog creation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011252987A JP5862223B2 (en) | 2011-11-18 | 2011-11-18 | Parts catalog creation device, program, and parts catalog creation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013109504A JP2013109504A (en) | 2013-06-06 |
| JP5862223B2 true JP5862223B2 (en) | 2016-02-16 |
Family
ID=48706204
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011252987A Expired - Fee Related JP5862223B2 (en) | 2011-11-18 | 2011-11-18 | Parts catalog creation device, program, and parts catalog creation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5862223B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019139306A (en) * | 2018-02-06 | 2019-08-22 | 富士ゼロックス株式会社 | Information processing device and program |
| JP7479891B2 (en) * | 2020-03-27 | 2024-05-09 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | DESIGN ASSISTANCE DEVICE, METHOD, AND PROGRAM |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090122059A1 (en) * | 2007-11-09 | 2009-05-14 | Takashi Katooka | Part identification image generation device, part identification image generation method, part identification image display device, part identification image display method, and recording medium |
-
2011
- 2011-11-18 JP JP2011252987A patent/JP5862223B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013109504A (en) | 2013-06-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10140000B2 (en) | Multiscale three-dimensional orientation | |
| JP5513071B2 (en) | Information processing apparatus, information processing method, and program | |
| US8264488B2 (en) | Information processing apparatus, information processing method, and program | |
| US9268410B2 (en) | Image processing device, image processing method, and program | |
| CN101038679B (en) | Method, apparatus, for processing geometric data, member catalog system | |
| JP5062884B2 (en) | Image search apparatus, image search method and program | |
| CN103914876B (en) | For showing the method and apparatus of video on 3D maps | |
| JP5047124B2 (en) | Parts identification image creation apparatus and method, parts identification display apparatus and method, program, and storage medium | |
| WO2005069170A1 (en) | Image file list display device | |
| WO2023165301A1 (en) | Content publishing method and apparatus, computer device, and storage medium | |
| CN107851333A (en) | Image generating device, image generating system, and image generating method | |
| WO2021176877A1 (en) | Image processing device, image processing method, and image processing program | |
| JP5372590B2 (en) | Information processing apparatus, information processing method, and program | |
| JP5862223B2 (en) | Parts catalog creation device, program, and parts catalog creation method | |
| JP4870581B2 (en) | Parts catalog creation system, computer-executable program, and computer-readable recording medium | |
| JP2000036061A (en) | Image processing system | |
| JP5446700B2 (en) | Information processing apparatus, information processing method, and program | |
| JP5175794B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2014160413A (en) | Data processing device, data processing system and program | |
| WO2024199393A1 (en) | Method for displaying object to be displayed, apparatus, electronic device, and medium | |
| WO2024199386A1 (en) | Method for displaying object to be displayed, electronic device, and medium | |
| KR20170002921A (en) | Apparatus and method for creating digital building instruction | |
| JP5038250B2 (en) | Information processing apparatus, information processing method, and program | |
| JP6564259B2 (en) | Image processing apparatus and image processing method | |
| CN103295023A (en) | Method and device for displaying augmented reality information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141020 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150825 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150901 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151005 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20151201 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151214 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5862223 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |