[go: up one dir, main page]

JP4798579B2 - Parts catalog generation system, parts catalog generation method, program, and recording medium - Google Patents

Parts catalog generation system, parts catalog generation method, program, and recording medium Download PDF

Info

Publication number
JP4798579B2
JP4798579B2 JP2006118150A JP2006118150A JP4798579B2 JP 4798579 B2 JP4798579 B2 JP 4798579B2 JP 2006118150 A JP2006118150 A JP 2006118150A JP 2006118150 A JP2006118150 A JP 2006118150A JP 4798579 B2 JP4798579 B2 JP 4798579B2
Authority
JP
Japan
Prior art keywords
image
component
assembly
highlighted
catalog
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
Application number
JP2006118150A
Other languages
Japanese (ja)
Other versions
JP2007293437A (en
Inventor
司 松岡
直之 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2006118150A priority Critical patent/JP4798579B2/en
Publication of JP2007293437A publication Critical patent/JP2007293437A/en
Application granted granted Critical
Publication of JP4798579B2 publication Critical patent/JP4798579B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、三次元モデルデータから、各部品の部品画像、各部品を組み付けした組付画像を生成し、それらの画像を用いて部品カタログを生成する部品カタログ生成システム、その部品カタログを生成する方法、その方法を実行するためのコンピュータ可読なプログラム、そのプログラムを格納した記録媒体に関する。   The present invention generates a part catalog of each part, an assembly image in which each part is assembled from three-dimensional model data, and generates a part catalog using these images, and generates the part catalog. The present invention relates to a method, a computer-readable program for executing the method, and a recording medium storing the program.

複数の部品を組み付けて製作されたアセンブリ(組立品)には、その組み立て手順等を示す組立手順書や、部品交換等の保守を行うためのサービスマニュアルや部品カタログが付属されている。その中には、組み立てや分解を容易にするための分解図が含まれている。分解図は、アセンブリの構造や構成部品を表すために、組み付けた状態ではなく、各部品に分解し、それらが互いに離間した状態で表示されるものである。   An assembly (assembly) produced by assembling a plurality of parts is attached with an assembly procedure manual showing the assembly procedure and the like, a service manual for performing maintenance such as component replacement, and a parts catalog. It contains exploded views to facilitate assembly and disassembly. The exploded view is not an assembled state but an exploded state to represent the structure and components of the assembly, and is displayed in a state where they are separated from each other.

従来、経験を有するイラストレータが、実際にアセンブリを各部品に分解し、各部品を最適な位置および向きに配置して作成することにより、全体的に見やすく、構造が理解しやすい分解図を実現している。このような各部品を実際に分解しながら、イラストを作成していく方法では、コストおよび期間を要するといった問題があった。   Traditionally, experienced illustrators actually disassemble the assembly into parts and arrange each part in the optimal position and orientation, creating an exploded view that is easy to see and understand the structure as a whole. ing. Such a method of creating an illustration while actually disassembling each component has a problem of requiring cost and time.

この問題に鑑み、コンピュータを使用して三次元モデルデータから分解図を作成する方法やシステムが提案されている(例えば、特許文献1〜特許文献3参照)。特許文献1のシステムは、三次元組立図に対し、分解構成部品ごとの分解移動表示方向・距離を指定して、三次元表示の分解図を表示するシステムである。特許文献2の装置および方法は、アセンブリ構造データと組付条件データを基に、その組付条件データから決まる分解方向に部品を移動することにより部品の配置位置を変えてアセンブリの分解図を生成する装置および方法である。特許文献3の方法は、組立品を構成する部品の組立方向ベクトルと組立品を構成する部品の頂点座標との内積を演算し、該演算した内積に基づいて分解組立図における部品の間隔を求め、該間隔に基づいて作成する方法である。   In view of this problem, a method and a system for creating an exploded view from three-dimensional model data using a computer have been proposed (for example, see Patent Documents 1 to 3). The system of Patent Document 1 is a system that displays an exploded view of a three-dimensional display by designating an exploded movement display direction and distance for each exploded component with respect to the three-dimensional assembly drawing. The apparatus and method of Patent Document 2 generates an exploded view of an assembly by changing the arrangement position of the parts by moving the parts in the disassembly direction determined from the assembly condition data based on the assembly structure data and the assembly condition data. Apparatus and method. The method of Patent Document 3 calculates the inner product of the assembly direction vector of the parts constituting the assembly and the vertex coordinates of the parts constituting the assembly, and obtains the interval of the parts in the exploded assembly diagram based on the calculated inner product. , A method of creating based on the interval.

上記特許文献1のシステムや上記特許文献2の装置および方法では、構成部品ごとに表示方向や距離を分解図の作成者が指定しなければならず、構成部品が多い規模が大きいアセンブリでは作業量が多くなるといった問題があった。上記特許文献3の方法では、間隔値を設定しなければならず、その間隔値では最適な位置に分解されない場合は、全体の配置を見ながら、個々の部品の位置を調整する必要があるといった問題があった。   In the system of Patent Document 1 and the apparatus and method of Patent Document 2, the display direction and distance must be specified for each component by the creator of the exploded view. There was a problem that there were many. In the method of Patent Document 3, an interval value must be set. If the interval value is not decomposed into an optimal position, it is necessary to adjust the position of each component while looking at the entire arrangement. There was a problem.

そこで、本出願人は、分解図ではなく、該当パーツ(部品)以外を半透明表示にした組付図および全体図を三次元モデルデータから生成するパーツカタログ作成システムを提案している(特許文献4参照)。このシステムは、三次元モデルデータから三次元モデルを構成する各パーツの単体画像と、全パーツを組み付けた状態で該当パーツのみを強調表示した組付図とを作成し、組付図中の各パーツの位置、高さ、幅等の境界情報を計算し、この境界情報とパーツ構成情報とを合成してパーツカタログを生成するものである。   In view of this, the present applicant has proposed a parts catalog creation system that generates not only exploded views but also assembly drawings and semi-transparent views other than the corresponding parts (parts) from three-dimensional model data (see Patent Document 4). ). This system creates a single image of each part that makes up the 3D model from the 3D model data, and an assembly drawing that highlights only the relevant part in a state where all the parts are assembled. Boundary information such as position, height, width, etc. is calculated, and this boundary information and part configuration information are synthesized to generate a parts catalog.

しかしながら、パーツカタログを用紙に印刷して利用する場合、パーツ数だけ組付図が必要となり、パーツ数が多いアセンブリでは多くの用紙が必要で、ページ数も多くなるといった問題があった。
特開2004−246762号公報 特開2003−76724号公報 特許第3527771号公報 特願2006−40628
However, when the parts catalog is printed on paper and used, assembly drawings are required for the number of parts, and an assembly with a large number of parts requires a lot of paper and increases the number of pages.
JP 2004-246762 A JP 2003-76724 A Japanese Patent No. 3527771 Japanese Patent Application No. 2006-40628

すなわち、各部品の単体画像、組付図から構成される部品カタログを自動生成するとともに、カタログのページ数を減少させることができるシステムや方法の提供が望まれていた。   In other words, it has been desired to provide a system and method capable of automatically generating a parts catalog composed of a single image of each part and an assembly drawing and reducing the number of pages in the catalog.

さらに、ページ数を減少させても、各部品の位置が明瞭であり、部品の特定が容易なシステムや方法の提供が望まれていた。   Furthermore, even if the number of pages is reduced, it has been desired to provide a system and method in which the position of each part is clear and the part can be easily identified.

本発明は、上記課題に鑑みてなされたものであり、各部品の単体画像、組付図から構成される部品カタログを自動生成するとともに、カタログのページ数を減少させることができるシステム、方法、その方法を実行するためのコンピュータ可読なプログラム、そのプログラムを格納した記録媒体を提供することを目的とする。   The present invention has been made in view of the above problems, and a system, method, and the like that can automatically generate a parts catalog composed of a single image of each part and an assembly drawing, and reduce the number of pages of the catalog. An object of the present invention is to provide a computer-readable program for executing the method and a recording medium storing the program.

本発明の他の目的は、ページ数を減少させても、各部品の位置が明瞭であり、部品の特定が容易なシステム、方法、その方法を実行するためのコンピュータ可読なプログラム、そのプログラムを格納した記録媒体を提供することを目的とする。   Another object of the present invention is to provide a system, a method, a computer-readable program for executing the method, and the program in which the position of each component is clear and the components can be easily identified even when the number of pages is reduced. An object is to provide a stored recording medium.

本発明は、上記課題を解決するために、三次元モデルデータから各部品画像および組付画像を生成し、部品画像と組付画像と部品名等の部品構成情報とを合成して、自動的かつページ数を減少させた部品カタログを作成するものである。   In order to solve the above-described problems, the present invention generates each part image and assembly image from the three-dimensional model data, synthesizes the component image, the assembly image, and component configuration information such as a component name, and automatically In addition, a parts catalog with a reduced number of pages is created.

すなわち、本発明によれば、複数の部品を組み付けて製作されるアセンブリの部品カタログを生成するためのシステムであって、
前記アセンブリの三次元モデルデータと該アセンブリを構成する部品に関する部品構成情報とを記憶する記憶部と、
前記アセンブリの部品カタログの生成要求に応答して、前記記憶部から前記三次元モデルデータおよび前記部品構成情報を読み出し、前記部品構成情報に基づき前記三次元モデルデータから各部品の単体画像をそれぞれ生成する単体画像生成部と、
前記アセンブリの部品カタログの生成要求に応答して、前記記憶部から前記三次元モデルデータおよび前記部品構成情報を読み出し、前記部品構成情報に基づき前記三次元モデルデータから前記アセンブリを図示した場合の前記各部品の組付位置、高さ、幅、奥行きに関する境界情報をそれぞれ生成する境界情報生成部と、
前記部品構成情報および前記境界情報に基づき前記各部品の部品画像が重なり合うか否かを判定し、すべての部品画像が重なり合わない場合には、前記三次元モデルデータから前記すべての部品画像が強調表示された1つの組付画像を生成し、重なり合うものがある場合には、前記三次元モデルデータから重なり合う部品画像のそれぞれが強調表示された複数の組付画像を生成する組付画像生成部と、
前記組付画像と、該組付画像中に強調表示された部品画像に対応する前記単体画像とを合成する画像合成部と
を含む部品カタログ生成システムが提供できる。
That is, according to the present invention, a system for generating a parts catalog of an assembly manufactured by assembling a plurality of parts,
A storage unit for storing three-dimensional model data of the assembly and part configuration information relating to parts constituting the assembly;
In response to a request to generate a part catalog for the assembly, the 3D model data and the part configuration information are read from the storage unit, and a single image of each part is generated from the 3D model data based on the part configuration information. A single image generator to
In response to a request to generate a part catalog for the assembly, the 3D model data and the part configuration information are read from the storage unit, and the assembly is illustrated from the 3D model data based on the part configuration information. A boundary information generation unit that generates boundary information about the assembly position, height, width, and depth of each component;
Based on the component configuration information and the boundary information, it is determined whether or not the component images of each component overlap. If all the component images do not overlap, all the component images are emphasized from the three-dimensional model data. An assembly image generating unit that generates a plurality of assembly images in which each of the overlapping component images is highlighted from the three-dimensional model data, when one displayed assembly image is generated and there is an overlapping one; ,
It is possible to provide a parts catalog generation system including the assembly image and an image synthesis unit that synthesizes the single image corresponding to the component image highlighted in the assembly image.

前記組付画像生成部が、すべての部品画像を半透明に描画した少なくとも1つの組付画像を生成する部品カタログ生成システムが提供できる。   A component catalog generation system can be provided in which the assembly image generation unit generates at least one assembly image in which all component images are rendered translucently.

前記記憶部は、前記部品構成情報として、前記アセンブリを構成する部品を特定するための情報が予め設定された順序で配列する部品リストを記憶しており、前記組付画像生成部が、前記順序で、強調表示された描画済み部品画像の境界情報と描画しようとする部品画像の境界情報とに基づき、前記描画しようとする部品画像が前記描画済み部品画像と重なり合うか否かを判定し、重なり合わないと判定した場合には強調表示された部品画像を描画し、重なり合うと判定した場合には該部品画像を半透明に描画する部品カタログ生成システムが提供できる。   The storage unit stores, as the component configuration information, a parts list in which information for specifying parts constituting the assembly is arranged in a preset order, and the assembly image generation unit is configured to perform the ordering. And determining whether or not the component image to be drawn overlaps the drawn component image based on the boundary information of the highlighted drawn component image and the boundary information of the component image to be drawn. A component catalog generation system can be provided that draws a highlighted component image when it is determined that they do not match, and draws the component image translucently when it is determined that they overlap.

前記部品リストは、前記部品を特定するための情報に関連付けられた、強調表示されているか否かを示すフラグを含んでいて、
前記組付画像生成部が、前記フラグが強調表示されていないことを示す値で、かつ、前記強調表示された描画済み部品画像と重なり合わないと判定した場合に、強調表示された部品画像を描画し、前記フラグを強調表示されたことを示す値に変更する部品カタログ生成システムが提供できる。
The parts list includes a flag associated with information for identifying the part and indicating whether the part is highlighted,
When the assembly image generation unit determines that the flag is not highlighted and does not overlap the highlighted drawn component image, the highlighted component image A parts catalog generation system that draws and changes the flag to a value indicating that it is highlighted can be provided.

前記組付画像生成部が、前記部品リストに含まれるすべての部品の部品画像が強調表示されるまで、前記順序で、前記判定および前記描画を繰り返し、複数の組付画像を生成する部品カタログ生成システムが提供できる。   Component catalog generation in which the assembly image generation unit repeats the determination and the drawing in the order and generates a plurality of assembly images until the component images of all the components included in the component list are highlighted. System can be provided.

前記画像合成部が、前記組付画像中の強調表示された前記部品画像を取り囲む第1線分と、該部品画像に対応する前記単体画像と前記第1線分とを接続する第2線分と、該部品画像に対応する前記部品を特定するための情報とを描画する部品カタログ生成システムが提供できる。   A second line segment connecting the first line segment surrounding the highlighted component image in the assembly image and the single image corresponding to the component image and the first line segment; And a component catalog generation system for drawing information for specifying the component corresponding to the component image.

本発明によれば、部品画像生成部、境界データ生成部、組付画像生成部、画像合成部が行う各処理を各ステップとして実行する方法を提供することができる。また、この方法を、コンピュータに実行させるためのプログラムとして、さらにはそのプログラムを格納したコンピュータ可能な記録媒体として提供することもできる。   ADVANTAGE OF THE INVENTION According to this invention, the method which performs each process which a component image generation part, a boundary data generation part, an assembly | attachment image generation part, and an image synthetic | combination part perform as each step can be provided. Further, this method can be provided as a program for causing a computer to execute the program, and further as a computer-readable recording medium storing the program.

本発明のシステム、方法、プログラムおよび記録媒体を提供することにより、部品カタログを自動的に生成することができ、部品カタログのページ数を減少させることができる。   By providing the system, method, program and recording medium of the present invention, a parts catalog can be automatically generated, and the number of pages of the parts catalog can be reduced.

また、アセンブリにおける各部品の位置を明瞭に示しつつ、部品カタログのページ数を減少させることができ、さらには、部品カタログの該当部品の特定を容易にすることができる。   Further, while clearly showing the position of each part in the assembly, the number of parts catalog pages can be reduced, and further, the corresponding parts in the part catalog can be easily identified.

本発明を、図面を参照して詳細に説明するが、本発明は図面に示される実施形態に限定されるものではない。まず、図1を参照して、本発明の部品カタログ生成システムの物理的構成を説明する。本発明の部品カタログ生成システムは、部品カタログの生成要求を入力するための入力装置10と、複数の部品を組み付けて製作されるアセンブリの三次元モデルデータ、アセンブリを構成する部品に関する部品構成情報、部品カタログを生成するために実行されるプログラムを記憶する外部記憶装置11およびメモリ12と、各部品画像や組付画像を表示する表示装置13と、プログラムを実行するCPU14とを含んで構成される。入力装置10、外部記憶装置11、メモリ12、表示装置13、CPU14は互いにバス15によって接続されている。   The present invention will be described in detail with reference to the drawings, but the present invention is not limited to the embodiments shown in the drawings. First, the physical configuration of the parts catalog generation system of the present invention will be described with reference to FIG. The parts catalog generation system of the present invention includes an input device 10 for inputting a part catalog generation request, three-dimensional model data of an assembly manufactured by assembling a plurality of parts, part configuration information relating to parts constituting the assembly, An external storage device 11 and a memory 12 for storing a program executed for generating a parts catalog, a display device 13 for displaying each part image and an assembly image, and a CPU 14 for executing the program are configured. . The input device 10, the external storage device 11, the memory 12, the display device 13, and the CPU 14 are connected to each other by a bus 15.

入力装置10は、検索キーワード等を入力するためのキーボードや、リストから1つのアイテムを選択し、ボタンを押下するためのマウスとすることができる。部品カタログの生成要求は、例えば、表示装置13に検索画面を表示させ、その検索画面に表示された複数のアセンブリの中から、部品カタログを生成したいアセンブリを選択し、作成開始ボタンをクリックするなどして押下することにより入力することができる。この要求は、要求信号として、バス15を介してCPU14が受け取り、対応する三次元モデルデータを外部記憶装置11やメモリ12から読み出し、CPU14が、プログラムを実行して、そのアセンブリを構成する複数の部品の部品画像および組付画像を生成し、それらを適当な位置に配置し、合成して部品カタログを生成する。   The input device 10 can be a keyboard for inputting a search keyword or the like, or a mouse for selecting one item from a list and pressing a button. For the part catalog generation request, for example, a search screen is displayed on the display device 13, an assembly for which a part catalog is to be generated is selected from a plurality of assemblies displayed on the search screen, and a creation start button is clicked. Then, it can be input by pressing. This request is received as a request signal by the CPU 14 via the bus 15, the corresponding 3D model data is read from the external storage device 11 or the memory 12, and the CPU 14 executes a program to form a plurality of components constituting the assembly. A part image and an assembling image of parts are generated, arranged at appropriate positions, and synthesized to generate a part catalog.

CPU14は、上記プログラムの実行のほか、生成した部品カタログを部品カタログデータとして外部記憶装置11やメモリ12に記憶させたり、表示装置13に表示させたりすることができる。部品カタログを作成する作成者は、入力装置10に印刷指示要求を入力することにより、表示装置13に表示された部品カタログを、図示しないプリンタ等の印刷装置で印刷することができる。   In addition to the execution of the program, the CPU 14 can store the generated part catalog as part catalog data in the external storage device 11 or the memory 12 or display it on the display device 13. A creator who creates a parts catalog can print the parts catalog displayed on the display device 13 by a printing device such as a printer (not shown) by inputting a print instruction request to the input device 10.

外部記憶装置11は、データやプログラムを記憶することができる外付けHDD、CD−ROMドライブ、DVDドライブ、MO等とすることができる。メモリ12は、ROMやRAM、内蔵HDD等とすることができる。表示装置13は、ディスプレイ等とすることができる。   The external storage device 11 can be an external HDD, a CD-ROM drive, a DVD drive, an MO, or the like that can store data and programs. The memory 12 can be a ROM, a RAM, a built-in HDD, or the like. The display device 13 can be a display or the like.

図2を参照して、本発明の部品カタログ生成システムのシステム構成を詳細に説明する。図2に示すシステムは、記憶部20と、単体画像生成部21と、境界情報生成部22と、組付画像生成部23と、画像合成部24とを備える構成とされている。記憶部20は、図1に示す記憶装置11およびメモリ12に相当するもので、アセンブリの三次元モデルデータや部品構成情報を記憶する。三次元モデルデータは、例えば、三次元CAD(Computer aided design)データとすることができる。このデータから、各部品の形状、高さ、幅、奥行き等のデータを得ることができる。部品構成情報は、アセンブリを構成する部品に関するデータで、部品名、部品番号のほか、材質等のデータを含むことができる。なお、部品名や部品番号は、部品を識別することができる識別情報として用いることができる。   With reference to FIG. 2, the system configuration of the parts catalog generation system of the present invention will be described in detail. The system shown in FIG. 2 includes a storage unit 20, a single image generation unit 21, a boundary information generation unit 22, an assembly image generation unit 23, and an image composition unit 24. The storage unit 20 corresponds to the storage device 11 and the memory 12 shown in FIG. 1 and stores three-dimensional model data and component configuration information of the assembly. The three-dimensional model data can be, for example, three-dimensional CAD (Computer Aided Design) data. From this data, data such as the shape, height, width, and depth of each component can be obtained. The part configuration information is data related to parts constituting the assembly, and can include data such as material, in addition to the part name and part number. The part name and part number can be used as identification information that can identify the part.

図1に示すCPU14がプログラムを実行することにより、CPU14を、単体画像生成部21、境界情報生成部22、組付画像生成部23、画像合成部24として機能させることができる。単体画像生成部21は、アセンブリに関する部品カタログの生成要求に応答して、記憶部20から三次元モデルデータおよび部品構成情報を読み出し、部品構成情報に基づき三次元モデルデータから各部品の単体画像を生成する。具体的には、部品名等の部品構成情報によってアセンブリを構成する部品をそれぞれ特定し、三次元モデルデータを解析して、各部品に関する上記の高さ、幅、奥行き等のデータを取得する。このようにして取得したデータに基づき、各部品の単体画像を生成する。生成した各部品の単体画像には、部品名等の識別情報を関連付けることができる。   When the CPU 14 shown in FIG. 1 executes the program, the CPU 14 can function as the single image generation unit 21, the boundary information generation unit 22, the assembly image generation unit 23, and the image composition unit 24. The single image generation unit 21 reads the three-dimensional model data and the component configuration information from the storage unit 20 in response to the generation request for the component catalog related to the assembly, and generates a single image of each component from the three-dimensional model data based on the component configuration information. Generate. Specifically, each part constituting the assembly is specified by part configuration information such as a part name, and the three-dimensional model data is analyzed to obtain the above-described data such as the height, width, and depth regarding each part. Based on the data acquired in this way, a single image of each component is generated. Identification information such as a component name can be associated with the generated single image of each component.

境界情報生成部22は、アセンブリに関する部品カタログの生成要求に応答して、記憶部20から三次元モデルデータおよび部品構成情報を読み出し、部品構成情報に基づき三次元モデルデータから各部品の境界情報を生成する。境界情報は、アセンブリを図示した場合の各部品の組付位置、各部品の部品画像を描画した場合のその画像の境界部分の高さ、幅、奥行きに関する情報である。部品の組付位置は、ある任意の位置を基準位置とした場合のその部品の任意の部位の三次元座標位置とすることができる。例えば、その部品の特徴部分(角部や穴部など)を任意の部位とし、その三次元座標位置を部品の位置とすることができる。   The boundary information generation unit 22 reads the 3D model data and the component configuration information from the storage unit 20 in response to the generation request for the component catalog related to the assembly, and obtains the boundary information of each component from the 3D model data based on the component configuration information. Generate. The boundary information is information regarding the assembly position of each component when the assembly is illustrated, and the height, width, and depth of the boundary portion of the image when the component image of each component is drawn. The assembly position of a component can be a three-dimensional coordinate position of an arbitrary part of the component when a certain arbitrary position is set as a reference position. For example, a characteristic part (such as a corner or a hole) of the part can be set as an arbitrary part, and the three-dimensional coordinate position can be set as the part position.

組付画像生成部23は、境界情報を用いて複数の部品を組み付けた組付画像を生成する。まず、各部品の境界情報に基づき、各部品を描画した場合に各部品画像が重なり合うか否かを判定する。なお、各部品は、部品構成情報によって特定することができる。また、境界情報については以下に詳述する。組付画像生成部23は、上記判定で、すべての部品画像が重なり合わない場合には、すべての部品画像が強調表示された1つの組付画像を生成する。重なり合うものがある場合には、重なり合う部品画像のそれぞれが強調表示された複数の組付画像を生成する。すなわち、2つの部品画像が重なり合う場合には、各部品画像が明瞭になるように、一方の部品画像が強調表示され、他方の部品画像が非強調表示された組付画像と、一方の部品画像が非強調表示され、他方の部品画像が強調表示された組付画像の2つを生成する。また、3つの部品画像が重なり合う場合には、それぞれが強調表示された3つの組付画像を生成する。なお、生成した2つまたは3つの組付画像には、重なり合わない他の複数の部品画像が含まれる。強調表示する方法としては、陰影法(シェーディング)を用い、重なり合わない部品画像をシェーディング描画し、重なり合う部品画像は半透明に描画することで、強調表示することができる。各部品画像は、三次元モデルデータから生成することができる。   The assembly image generation unit 23 generates an assembly image in which a plurality of parts are assembled using the boundary information. First, based on the boundary information of each component, it is determined whether or not the component images overlap when each component is drawn. Each part can be specified by the part configuration information. The boundary information will be described in detail below. If all the component images do not overlap in the determination, the assembly image generation unit 23 generates one assembly image in which all the component images are highlighted. If there are overlapping images, a plurality of assembly images in which the overlapping component images are highlighted are generated. That is, when two component images overlap, an assembly image in which one component image is highlighted and the other component image is not highlighted so that each component image becomes clear, and one component image Are displayed in a non-highlighted manner and the other component image is highlighted. When three component images are overlapped, three assembly images in which each is highlighted are generated. Note that the generated two or three assembly images include a plurality of other component images that do not overlap. As a method of highlighting, the shading method (shading) is used, and the component images that do not overlap are shaded and drawn, and the overlapping component images are drawn semi-transparently to be highlighted. Each component image can be generated from three-dimensional model data.

画像合成部24は、組付画像生成部23が生成した組付画像と、その組付画像中に強調表示された部品画像に対応する単体画像とを合成する。組付画像中の部品画像には、識別情報が関連付けられており、その識別情報に基づき強調表示された部品画像に対応する単体画像を、単体画像生成部21が生成した複数の単体画像から選択することができる。画像合成部24は、例えば、組付画像の周囲に、所定サイズの単体画像を配置して出力することにより、組付画像とそれに関連する単体画像とを合成した1枚の部品カタログを生成することができる。この生成したカタログは、印刷等され、アセンブリに組立手順書等とともに付属される。この画像合成部24は、記憶部20から部品構成情報を読み出し、部品名等の表示を含めて合成することができる。   The image composition unit 24 synthesizes the assembly image generated by the assembly image generation unit 23 and the single image corresponding to the component image highlighted in the assembly image. Identification information is associated with the component image in the assembly image, and a single image corresponding to the component image highlighted based on the identification information is selected from a plurality of single images generated by the single image generation unit 21. can do. The image composition unit 24 generates, for example, a single component catalog in which an assembly image and a related single image are synthesized by arranging and outputting a single image of a predetermined size around the assembly image. be able to. The generated catalog is printed and attached to the assembly together with an assembly procedure manual and the like. The image synthesizing unit 24 can read out the component configuration information from the storage unit 20 and synthesize it including the display of the component name and the like.

図2に示すシステムによる処理を、図3を参照して説明する。部品カタログの作成者は、作成したいアセンブリを選択し、作成開始ボタンを押下するなどして部品カタログ生成要求を入力する。その生成要求に応答して、処理を開始する(S300)。単体画像生成部21は、その要求に応答して、アセンブリの三次元モデルデータおよび部品構成情報を記憶部20から読み出す(S301)。記憶部20が複数のアセンブリに関する三次元モデルデータを記憶する場合、アセンブリを識別するアセンブリ識別情報と三次元モデルデータとが関連付けられて記憶される。この場合、部品カタログ生成要求にアセンブリ識別情報を含み、そのアセンブリ識別情報にしたがって三次元モデルデータを読み出すことができる。   The processing by the system shown in FIG. 2 will be described with reference to FIG. A part catalog creator selects an assembly to be created and inputs a part catalog generation request by pressing a creation start button. In response to the generation request, processing is started (S300). In response to the request, the single image generation unit 21 reads the three-dimensional model data and part configuration information of the assembly from the storage unit 20 (S301). When the storage unit 20 stores 3D model data regarding a plurality of assemblies, assembly identification information for identifying the assembly and 3D model data are stored in association with each other. In this case, assembly identification information is included in the part catalog generation request, and the 3D model data can be read according to the assembly identification information.

単体画像生成部21は、部品構成情報からアセンブリを構成する部品を特定し、三次元モデルデータから特定した各部品の単体画像を生成する(S302)。具体的には、アセンブリを構成する部品を特定し、三次元CADデータ等の三次元モデルデータを解析して、各部品の高さ、幅、奥行き等を計算し、それらのデータから単体画像を生成する。ある部品の単体画像を生成した後は、別の部品を特定し、同じようにしてその部品の単体画像を生成する。このようにしてアセンブリを構成するすべての部品の単体画像を生成する。単体画像生成部21は、生成した単体画像に、部品名等の部品構成情報を関連付けることができる。これらの単体画像は、単体画像データとして記憶部20に部品構成情報とともに記憶しておくことができる。   The single image generation unit 21 specifies parts constituting the assembly from the part configuration information, and generates a single image of each part specified from the three-dimensional model data (S302). Specifically, the parts that make up the assembly are identified, 3D model data such as 3D CAD data is analyzed, the height, width, depth, etc. of each part are calculated, and a single image is obtained from these data. Generate. After generating a single image of a part, another part is identified and a single image of the part is generated in the same manner. In this way, single images of all the parts constituting the assembly are generated. The single image generation unit 21 can associate component configuration information such as a component name with the generated single image. These single images can be stored as single image data in the storage unit 20 together with the component configuration information.

また、上記生成要求に応答して、境界情報生成部22が、記憶部20から三次元モデルデータおよび部品構成情報を読み出し、部品構成情報に基づき三次元モデルデータから各部品の境界情報を生成する(S303)。部品構成情報に基づいてアセンブリを構成する部品を特定し、三次元CADデータ等の三次元モデルデータを解析して、アセンブリを図示した場合の各部品の組付位置、境界部分の高さ、幅、奥行き等を計算することにより得ることができる。この境界情報も、対応する部品構成情報とともに記憶部20に記憶しておくことができる。   In response to the generation request, the boundary information generation unit 22 reads the 3D model data and the component configuration information from the storage unit 20, and generates the boundary information of each component from the 3D model data based on the component configuration information. (S303). Identify the parts that make up the assembly based on the parts configuration information, analyze the 3D model data such as 3D CAD data, etc., and show the assembly position of each part, the height and width of the boundary when the assembly is illustrated It can be obtained by calculating the depth and the like. This boundary information can also be stored in the storage unit 20 together with the corresponding component configuration information.

組付画像生成部23は、境界情報および部品構成情報を用いて、上記のように、複数の部品を組み付けた少なくとも1つの組付画像を生成する(S304)。この組付画像生成部23は、強調表示された部品画像を含む組付画像のほか、すべての部品画像を半透明に描画した1つの組付画像を生成することができる。このように、すべての部品画像を半透明に描画した組付画像を生成し、カタログに含めることにより、部品カタログを見た者が、各部品の位置をさらに容易に特定することができる。   The assembly image generation unit 23 generates at least one assembly image in which a plurality of components are assembled as described above using the boundary information and the component configuration information (S304). In addition to the assembly image including the highlighted component image, the assembly image generation unit 23 can generate one assembly image in which all the component images are rendered translucently. In this way, an assembly image in which all component images are rendered translucently is generated and included in the catalog, so that a person who views the component catalog can more easily specify the position of each component.

画像合成部24は、S304で生成した組付画像と、S302で生成した単体画像とを合成する(S305)。上述したように、S304で生成した組付画像の周囲に、S302で生成した単体画像を所定サイズに拡大あるいは縮小するなどした後、貼り付けるなどして所定位置に配置し、それらの画像を合成する。さらに、各単体画像中または各単体画像の周囲に部品構成情報に含まれる部品名や部品番号を描画し、部品構成情報も合成することができる。この部品名や部品番号は、記憶部20から読み出し、所定位置に出力することにより描画することができる。これら画像および部品名等を合成することにより、組付画像と、組付画像で強調表示された部品画像に対応する単体画像および部品名等の表示を含む部品カタログを生成し、印刷する等して処理を終了する(S306)。   The image synthesis unit 24 synthesizes the assembly image generated in S304 and the single image generated in S302 (S305). As described above, the single image generated in S302 is enlarged or reduced to a predetermined size around the assembly image generated in S304, and then pasted or the like to be placed at a predetermined position, and these images are combined. To do. Furthermore, the part configuration information can also be synthesized by drawing the part name and part number included in the part configuration information in each single image or around each single image. The part name and part number can be drawn by reading out from the storage unit 20 and outputting them to a predetermined position. By synthesizing these images and part names etc., a part catalog including the assembly image and the display of the single image and part name corresponding to the part image highlighted in the assembly image is generated and printed, etc. The process is terminated (S306).

本発明の部品カタログ生成システムでは、記憶部20は、部品構成情報として、アセンブリを構成する部品を特定するための情報が予め設定された順序で配列する部品リストを記憶することができる。この場合、組付画像生成部23は、その順序で部品を描画して組付画像を生成することができる。部品を特定するための情報は、上記の部品名や部品番号等とすることができる。部品リストを用いる場合、その順序で、強調表示された描画済み部品画像の境界情報と、描画しようとする部品画像の境界情報とに基づき、描画しようとする部品画像が描画済み部品画像と重なり合うか判定する。ここで重なり合わないと判定した場合には、強調表示された部品画像を描画し、重なり合うと判定した場合には、その部品画像を半透明に描画する。   In the parts catalog generation system of the present invention, the storage unit 20 can store, as part configuration information, a parts list in which information for specifying parts constituting an assembly is arranged in a preset order. In this case, the assembly image generation unit 23 can generate the assembly image by drawing the components in that order. The information for specifying a part can be the above part name, part number, or the like. When using a parts list, whether the part image to be drawn overlaps the drawn part image based on the boundary information of the highlighted drawn part image and the boundary information of the part image to be drawn in that order judge. If it is determined that they do not overlap, the highlighted part image is drawn, and if it is determined that they overlap, the part image is drawn translucently.

図4は、部品リストを例示した図である。部品リスト400は、部品番号フィールド401と、フラグフィールド402とを含んで構成することができる。部品番号フィールド401には、部品番号が部品構成情報として格納され、組付画像を生成する際の部品画像の描画順に配列されている。フラグフィールド402には、各部品に対応した1または0の値を示すデータが格納されている。値0は、描画しようとする部品画像が描画済み部品画像に重なり合うことを示し、値1は、重なり合わないことを示す。この値は、部品カタログの生成の開始時には、すべてが値0に初期化される。1つの部品画像が描画されると、その部品画像は強調表示されるように描画され、その部品画像に対応するフラグは値1に変更される。その後は、その描画済み部品画像に、次に描画しようとする部品画像が重なり合うか否かを判定し、重なり合う場合には半透明に描画され、そのフラグは値0のままとされ、重なり合わない場合には強調表示されるように描画され、そのフラグは値1に変更される。   FIG. 4 is a diagram illustrating a parts list. The parts list 400 can be configured to include a part number field 401 and a flag field 402. In the part number field 401, the part numbers are stored as part configuration information, and are arranged in the drawing order of the part images when generating the assembly image. The flag field 402 stores data indicating a value of 1 or 0 corresponding to each part. A value of 0 indicates that the component image to be drawn overlaps the drawn component image, and a value of 1 indicates that they do not overlap. This value is all initialized to a value of 0 at the start of parts catalog generation. When one component image is drawn, the component image is drawn so as to be highlighted, and the flag corresponding to the component image is changed to a value of 1. Thereafter, it is determined whether or not the component image to be drawn next overlaps with the drawn component image. If the component image is to be drawn next, it is rendered semi-transparent, the flag is kept at 0, and does not overlap. In this case, it is drawn so as to be highlighted, and the flag is changed to “1”.

例えば、図2に示す組付画像生成部23は、先頭の部品番号フィールド401に格納されている部品構成情報を読み出し、それに関連付けられる境界情報を用いて部品画像を描画する。この部品画像は、重なり合う画像がないため、図2に示す組付画像生成部23は、シェーディング描画し、フラグフィールド402の値を1に変更する。描画が終了すると、次の部品番号フィールド401に格納されている部品構成情報を読み出し、それに関連付けられる境界情報を用いて部品画像を描画する。先に描画した部品画像とここで描画する部品画像とが重なり合うか否かをそれぞれの境界情報に基づいて判定し、重なり合わない場合にはこの部品画像をシェーディング描画し、フラグフィールド402の値を1に変更する。重なり合う場合には半透明に描画し、フラグフィールド402の値は0のままとされる。このようにして、最後の部品番号フィールド401に格納されている部品構成情報を読み出し、同様に部品画像を描画する。この部品リスト400のフラグフィールド402に値0のものが1つでも存在する場合、再度、先頭の部品番号フィールド401から順に描画を開始し、第2の組付画像、第3の組付画像のように複数の組付画像を生成する。ここでは、部品番号フィールド、部品番号として説明したが、部品名フィールド、部品名であってもよい。   For example, the assembly image generation unit 23 illustrated in FIG. 2 reads the component configuration information stored in the first component number field 401 and draws a component image using the boundary information associated therewith. Since the component images do not have overlapping images, the assembly image generation unit 23 illustrated in FIG. 2 performs shading drawing and changes the value of the flag field 402 to 1. When the drawing is completed, the component configuration information stored in the next component number field 401 is read, and the component image is drawn using the boundary information associated therewith. Whether or not the previously drawn component image and the component image drawn here are overlapped is determined based on the respective boundary information. If they do not overlap, the component image is shaded and the value of the flag field 402 is set. Change to 1. If they overlap, they are rendered translucent and the value of the flag field 402 remains zero. In this way, the component configuration information stored in the last component number field 401 is read, and the component image is similarly drawn. If there is even one value 0 in the flag field 402 of the parts list 400, the drawing starts again from the first part number field 401, and the second assembly image and the third assembly image A plurality of assembly images are generated as described above. Here, the parts number field and the part number have been described, but a part name field and a part name may be used.

この場合の組付画像生成処理を、図5を参照して詳細に説明する。図3に示す境界情報を生成するステップ(S303)の後、処理が開始される(S500)。図4に示すフラグフィールド402内の値をすべて0にして初期化し(S501)、部品リスト400の格納されている部品番号順に、境界情報を用いて部品画像を描画していく。フラグフィールド402に格納されている値が0で、かつ、シェーディング描画された描画済み部品画像と重なり合わないかを判定する(S502)。先頭の部品番号フィールド401に格納されている部品番号の部品は、重なり合う部品画像がないため、重なり合わないと判定される。S502で重なり合うと判定された場合には、部品画像を半透明画像として描画する(S503)。S502で重なり合わないと判定された場合には、その部品画像をシェーディング描画する(S504)。この処理の最初の部品画像は、シェーディング描画される。   The assembly image generation process in this case will be described in detail with reference to FIG. After the step of generating boundary information shown in FIG. 3 (S303), the process is started (S500). The values in the flag field 402 shown in FIG. 4 are all initialized to 0 (S501), and component images are drawn using boundary information in the order of the component numbers stored in the component list 400. It is determined whether the value stored in the flag field 402 is 0 and does not overlap with the drawn component image drawn by shading (S502). The part number stored in the first part number field 401 is determined not to overlap because there is no overlapping part image. If it is determined in S502 that the images overlap, the component image is rendered as a translucent image (S503). If it is determined in S502 that they do not overlap, the component image is shaded (S504). The first part image in this process is shaded.

ここで、重なり合うか否かの判定について図6を参照して説明する。図6(a)に示すように部品画像は、部品の輪郭を表すものである。したがって、直線のほか、曲線を含むものである。通常、境界情報は、この部品の輪郭の各部位等に関する位置情報であるが、図6(b)に示すように部品の輪郭を取り囲む矩形で表すことで、二次元座標の最大値(XMAX,YMAX)、最小値(XMIN,YMIN)を含む近似した境界情報を得ることができる。画像が重なり合うとは、図6(c)に示すようにこの矩形で表される画像A、Bが重なり合うことを意味し、以下に示す2つの式のいずれかを満たす場合に重なり合うと判定することができる。 Here, the determination of whether or not they overlap will be described with reference to FIG. As shown in FIG. 6A, the component image represents the contour of the component. Therefore, it includes a curve in addition to a straight line. Normally, the boundary information is positional information regarding each part of the contour of the part, but the maximum value of the two-dimensional coordinates (X MAX ) is expressed by a rectangle surrounding the contour of the part as shown in FIG. , Y MAX ) and approximate boundary information including the minimum value (X MIN , Y MIN ) can be obtained. The overlapping of images means that images A and B represented by the rectangles overlap as shown in FIG. 6C, and it is determined that the images overlap when the following two expressions are satisfied. Can do.

Figure 0004798579
Figure 0004798579

Figure 0004798579
Figure 0004798579

上記2つの式中「∩」は論理積「かつ」を意味する。部品画像を描画する際、その部品画像を矩形で取り囲む境界の二次元座標の最大値(XMAX,YMAX)、最小値(XMIN,YMIN)を計算して境界データとして保持し、描画済み部品画像のその境界データと描画しようとする部品画像のその境界データとから、上記2つの式のいずれかを満たすか否かを計算し、満たす場合には重なり合い、満たさない場合には重なり合わないと判定することができる。 In the above two formulas, “∩” means the logical product “Katsu”. When drawing a component image, the maximum value (X MAX , Y MAX ) and the minimum value (X MIN , Y MIN ) of the two-dimensional coordinates of the boundary surrounding the component image are calculated and stored as boundary data for drawing From the boundary data of the finished part image and the boundary data of the part image to be drawn, it is calculated whether or not either of the above two formulas is satisfied. It can be determined that there is no.

再び図5を参照して、S504でシェーディング描画した後、その部品に関するフラグフィールドの値を1に変更する(S505)。次に、部品リスト400の最後か否かを判定する(S506)。最後でない場合、次の部品の部品画像を描画するため、次の部品番号に進む(S507)。S506で部品リスト400の最後である場合、フラグフィールド402の値がすべて1になったか否かを判定する(S508)。重なり合うものが存在し、フラグフィールド402の値がすべて1になっていない場合、再び部品リストの先頭から描画を開始する(S509)。フラグフィールド402のすべての値が1になった場合、この処理を終了する(S510)。   Referring to FIG. 5 again, after the shading rendering is performed in S504, the value of the flag field related to the part is changed to 1 (S505). Next, it is determined whether it is the last part list 400 (S506). If it is not the last, the process advances to the next part number to draw the part image of the next part (S507). If it is the last part of the parts list 400 in S506, it is determined whether or not all the values in the flag field 402 are 1 (S508). If there are overlapping items and all the values in the flag field 402 are not 1, drawing is started again from the top of the parts list (S509). If all the values in the flag field 402 become 1, this process is terminated (S510).

再び部品リスト400の先頭から描画が開始されると、第2の組付画像の生成が開始される。先頭の部品番号フィールド401に格納されている部品番号を有する部品の部品画像を描画する。S502に戻り、フラグフィールド402に格納されている値が0で、かつ、シェーディング描画された描画済み部品画像と重なり合わないかが判定される。フラグフィールド402の値は1に変更されているため、S503へ進み、半透明に描画される。このようにして、部品番号順に描画し、上記のフラグフィールド402に格納されている値が0で、かつ、シェーディング描画された描画済み部品画像と重なり合わないもののみを、シェーディング描画する。したがって、第2の組付画像には、上記の第1の組付画像でシェーディング描画されていない部品画像のみがシェーディング描画されていることになる。最後の部品番号フィールド401まで描画されてもなお、フラグフィールド402に値0のものが存在する場合、再度S502に戻り、部品リスト400の先頭から描画が開始される。   When the drawing is started again from the top of the parts list 400, the generation of the second assembly image is started. The component image of the component having the component number stored in the first component number field 401 is drawn. Returning to S502, it is determined whether the value stored in the flag field 402 is 0 and does not overlap with the drawn component image that has been shaded. Since the value of the flag field 402 has been changed to 1, the process proceeds to S503, and rendering is performed semi-transparently. In this way, drawing is performed in the order of the part number, and only the value stored in the flag field 402 is 0 and does not overlap with the drawn part image that has been shaded. Therefore, only the part image that is not shaded in the first assembled image is shaded and drawn in the second attached image. Even if the last part number field 401 is drawn, if there is a value of 0 in the flag field 402, the process returns to S502 and drawing is started from the top of the parts list 400.

本発明では、画像合成部24は、組付画像中の強調表示された部品画像を取り囲む第1線分と、その部品画像に対応する単体画像と第1線分とを接続する第2線分と、その部品画像に対応する部品を特定するための情報とを描画することができる。このように線分で繋いで部品画像を示すことにより、部品画像に示される部品がどのような部品で、その部品がアセンブリ中のどの位置に組み付けられているかの理解を容易にさせることができる。   In the present invention, the image compositing unit 24 connects the first line segment that surrounds the highlighted component image in the assembly image, and the second line segment that connects the single image corresponding to the component image and the first line segment. And information for specifying a component corresponding to the component image can be drawn. By connecting the line segments in this way and showing the part image, it is possible to easily understand what kind of part is indicated in the part image and where the part is assembled in the assembly. .

図7は、本発明の部品カタログ生成システムにおいて生成された部品カタログを例示した図である。部品画像を順に組み付けて組付画像70を生成した後、複数の単体画像71を、組付画像70の周囲の所定位置にそれぞれ配置して合成する。単体画像71は、印刷する用紙のサイズや組付画像のサイズ等に応じて拡大あるいは縮小することができる。単体画像71は、組付画像70内の対応する部品画像と線分72で繋がれ、部品カタログが生成される。図7には、組付画像中に第1線分は示されていないが、第2線分として線分72が示されている。   FIG. 7 is a diagram illustrating a part catalog generated in the part catalog generation system of the present invention. After the component images are sequentially assembled to generate the assembly image 70, a plurality of single images 71 are respectively arranged at predetermined positions around the assembly image 70 and synthesized. The single image 71 can be enlarged or reduced according to the size of the paper to be printed, the size of the assembled image, or the like. The single image 71 is connected to the corresponding component image in the assembly image 70 by a line segment 72, and a component catalog is generated. In FIG. 7, the first line segment is not shown in the assembly image, but the line segment 72 is shown as the second line segment.

図7に示す部品カタログは、組付画像70と、シェーディング描画された部品の単体画像71とを合成し、線分72でそれぞれが繋がれたものとされている。このカタログは、図1に示す表示装置13に表示させることができ、また、用紙に印刷することができる。このように組付画像70の周囲の所定位置に各単体画像71を合成し、線分72を出力して単体画像71とそれに対応する部品画像とを繋ぐことで、1ページに、組付画像中に複数のシェーディング描画された部品画像を含み、それに関連して複数の単体画像を含むカタログを自動生成することができる。このカタログは、アセンブリにおける各部品の位置が明瞭で、これを見る者に対し、各部品の特定、各部品の構造や形状を容易に理解させることができる。   The component catalog shown in FIG. 7 is a combination of an assembly image 70 and a single image 71 of a component that has been shaded and connected by a line segment 72. This catalog can be displayed on the display device 13 shown in FIG. 1 and can be printed on paper. In this way, each single image 71 is synthesized at a predetermined position around the assembled image 70, the line segment 72 is output, and the single image 71 and the corresponding component image are connected to each other, so that the assembled image is displayed on one page. It is possible to automatically generate a catalog including a plurality of shading-drawn component images and a plurality of single images associated therewith. In this catalog, the position of each part in the assembly is clear, and the viewer can easily understand the identification of each part and the structure and shape of each part.

これまで本発明を図面に示した実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、他の実施の形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。   Although the present invention has been described with the embodiments shown in the drawings, the present invention is not limited to the embodiments shown in the drawings, and other embodiments, additions, modifications, deletions, etc. It can be changed within the range that can be conceived by a trader, and any embodiment is included in the scope of the present invention as long as the effects and effects of the present invention are exhibited.

また、部品カタログを生成する処理は、コンピュータ可読なプログラムを実行することにより実施することができる。この場合、そのプログラムを格納した記録媒体として提供することができる。   Moreover, the process which produces | generates a parts catalog can be implemented by running a computer-readable program. In this case, it can be provided as a recording medium storing the program.

部品カタログ生成システムの物理的構成を例示した図。The figure which illustrated the physical structure of the parts catalog generation system. 本発明の部品カタログ生成システムのシステム構成を示した図。The figure which showed the system configuration | structure of the parts catalog production | generation system of this invention. 本発明の部品カタログ生成システムが実行する部品カタログ生成方法のフローチャート。The flowchart of the parts catalog generation method which the parts catalog generation system of this invention performs. 部品リストを例示した図。The figure which illustrated the parts list. 組付画像の生成を詳細に示したフローチャート。The flowchart which showed the production | generation of the assembly | attachment image in detail. 部品画像、部品画像の境界、部品画像同士が重なり合っているところを示した図。The figure which showed the part image, the boundary of a part image, and the place where part images have overlapped. 部品カタログ生成システムで作成された部品カタログを例示した図。The figure which illustrated the parts catalog created with the parts catalog generation system.

符号の説明Explanation of symbols

10…入力装置、11…外部記憶装置、12…メモリ、13…表示装置、14…CPU、15…バス、20…記憶部、21…単体画像生成部、22…境界情報生成部、23…組付画像生成部、24…画像合成部、70…組付画像、71…単体画像、72…線分、400…部品リスト、401…部品番号フィールド、402…フラグフィールド DESCRIPTION OF SYMBOLS 10 ... Input device, 11 ... External storage device, 12 ... Memory, 13 ... Display device, 14 ... CPU, 15 ... Bus, 20 ... Storage unit, 21 ... Single image generation unit, 22 ... Boundary information generation unit, 23 ... Set Attached image generation unit, 24 ... Image composition unit, 70 ... Assembly image, 71 ... Single image, 72 ... Line segment, 400 ... Parts list, 401 ... Part number field, 402 ... Flag field

Claims (14)

複数の部品を組み付けて製作されるアセンブリの部品カタログを生成するためのシステムであって、
前記アセンブリの三次元モデルデータと該アセンブリを構成する部品に関する部品構成情報とを記憶する記憶部と、
前記アセンブリの部品カタログの生成要求に応答して、前記記憶部から前記三次元モデルデータおよび前記部品構成情報を読み出し、前記部品構成情報に基づき前記三次元モデルデータから各部品の単体画像をそれぞれ生成する単体画像生成部と、
前記アセンブリの部品カタログの生成要求に応答して、前記記憶部から前記三次元モデルデータおよび前記部品構成情報を読み出し、前記部品構成情報に基づき前記三次元モデルデータから前記アセンブリを図示した場合の前記各部品の組付位置、高さ、幅、奥行きに関する境界情報をそれぞれ生成する境界情報生成部と、
前記部品構成情報および前記境界情報に基づき前記各部品の部品画像が重なり合うか否かを判定し、すべての部品画像が重なり合わない場合には、前記三次元モデルデータから前記すべての部品画像が強調表示された1つの組付画像を生成し、重なり合うものがある場合には、前記三次元モデルデータから重なり合う部品画像のそれぞれが強調表示された複数の組付画像を生成する組付画像生成部と、
前記組付画像と、該組付画像中に強調表示された部品画像に対応する前記単体画像とを合成する画像合成部と
を含む部品カタログ生成システム。
A system for generating a parts catalog of an assembly produced by assembling a plurality of parts,
A storage unit for storing three-dimensional model data of the assembly and part configuration information relating to parts constituting the assembly;
In response to a request to generate a part catalog for the assembly, the 3D model data and the part configuration information are read from the storage unit, and a single image of each part is generated from the 3D model data based on the part configuration information. A single image generator to
In response to a request to generate a part catalog for the assembly, the 3D model data and the part configuration information are read from the storage unit, and the assembly is illustrated from the 3D model data based on the part configuration information. A boundary information generation unit that generates boundary information about the assembly position, height, width, and depth of each component;
Based on the component configuration information and the boundary information, it is determined whether or not the component images of each component overlap. If all the component images do not overlap, all the component images are emphasized from the three-dimensional model data. An assembly image generating unit that generates a plurality of assembly images in which each of the overlapping component images is highlighted from the three-dimensional model data, when one displayed assembly image is generated and there is an overlapping one; ,
A component catalog generation system including the assembly image and an image composition unit that synthesizes the single image corresponding to the component image highlighted in the assembly image.
前記組付画像生成部は、すべての部品画像を半透明に描画した1つの組付画像を生成する、請求項1に記載の部品カタログ生成システム。   The component catalog generation system according to claim 1, wherein the assembly image generation unit generates one assembly image in which all component images are rendered translucently. 前記記憶部は、前記部品構成情報として、前記アセンブリを構成する部品を特定するための情報が予め設定された順序で配列する部品リストを記憶しており、前記組付画像生成部は、前記順序で、強調表示された描画済み部品画像の境界情報と描画しようとする部品画像の境界情報とに基づき、前記描画しようとする部品画像が前記描画済み部品画像と重なり合うか否かを判定し、重なり合わないと判定した場合には強調表示された部品画像を描画し、重なり合うと判定した場合には該部品画像を半透明に描画する、請求項1に記載の部品カタログ生成システム。   The storage unit stores, as the component configuration information, a parts list in which information for specifying the parts constituting the assembly is arranged in a preset order, and the assembly image generation unit includes the order And determining whether or not the component image to be drawn overlaps the drawn component image based on the boundary information of the highlighted drawn component image and the boundary information of the component image to be drawn. The component catalog generation system according to claim 1, wherein when it is determined that they do not match, the highlighted component image is rendered, and when it is determined that they overlap, the component image is rendered translucent. 前記部品リストは、前記部品を特定するための情報に関連付けられた、強調表示されているか否かを示すフラグを含み、前記組付画像生成部は、前記フラグが強調表示されていないことを示す値で、かつ、前記強調表示された描画済み部品画像と重なり合わないと判定した場合に、強調表示された部品画像を描画し、前記フラグを強調表示されたことを示す値に変更する、請求項3に記載の部品カタログ生成システム。   The parts list includes a flag associated with information for identifying the part and indicating whether or not the part is highlighted, and the assembly image generation unit indicates that the flag is not highlighted. If it is determined that the value does not overlap with the highlighted drawn component image, the highlighted component image is drawn, and the flag is changed to a value indicating that it is highlighted. Item catalog generation system according to Item 3. 前記組付画像生成部は、前記部品リストに含まれるすべての部品の部品画像が強調表示されるまで、前記順序で、前記判定および前記描画を繰り返し、複数の組付画像を生成する、請求項3または4に記載の部品カタログ生成システム。   The assembly image generation unit generates a plurality of assembly images by repeating the determination and the drawing in the order until component images of all components included in the component list are highlighted. The part catalog generation system according to 3 or 4. 前記画像合成部は、前記組付画像中の強調表示された前記部品画像を取り囲む第1線分と、該部品画像に対応する前記単体画像と前記第1線分とを接続する第2線分と、該部品画像に対応する前記部品を特定するための情報とを描画する、請求項1〜5のいずれか1項に記載の部品カタログ生成システム。   The image composition unit includes a first line segment surrounding the highlighted component image in the assembly image, and a second line segment connecting the single image corresponding to the component image and the first line segment. The parts catalog generation system according to any one of claims 1 to 5, wherein the information for identifying the part corresponding to the part image is drawn. 複数の部品を組み付けて製作されるアセンブリの部品カタログを生成する方法であって、該方法は、前記アセンブリの三次元モデルデータと該アセンブリを構成する部品に関する部品構成情報とを記憶する記憶部を備えるシステムにおいて実行され、
前記アセンブリの部品カタログの生成要求に応答して、前記記憶部から前記三次元モデルデータおよび前記部品構成情報を読み出し、前記部品構成情報に基づき前記三次元モデルデータから各部品の単体画像をそれぞれ生成するステップと、
前記アセンブリの部品カタログの生成要求に応答して、前記記憶部から前記三次元モデルデータおよび前記部品構成情報を読み出し、前記部品構成情報に基づき前記三次元モデルデータから前記アセンブリを図示した場合の前記各部品の組付位置、高さ、幅、奥行きに関する境界情報をそれぞれ生成するステップと、
前記部品構成情報および前記境界情報に基づき前記各部品の部品画像が重なり合うか否かを判定し、すべての部品画像が重なり合わない場合には、前記三次元モデルデータから前記すべての部品画像が強調表示された1つの組付画像を生成し、重なり合うものがある場合には、前記三次元モデルデータから重なり合う部品画像のそれぞれが強調表示された複数の組付画像を生成するステップと、
前記組付画像と、該組付画像中に強調表示された部品画像に対応する前記単体画像とを合成するステップと
を含む方法。
A method of generating a part catalog of an assembly manufactured by assembling a plurality of parts, the method comprising: a storage unit for storing three-dimensional model data of the assembly and part configuration information relating to parts constituting the assembly Executed in a system comprising:
In response to a request to generate a part catalog for the assembly, the 3D model data and the part configuration information are read from the storage unit, and a single image of each part is generated from the 3D model data based on the part configuration information. And steps to
In response to a request to generate a part catalog for the assembly, the 3D model data and the part configuration information are read from the storage unit, and the assembly is illustrated from the 3D model data based on the part configuration information. Generating boundary information about the assembly position, height, width, and depth of each component;
Based on the component configuration information and the boundary information, it is determined whether or not the component images of each component overlap. If all the component images do not overlap, all the component images are emphasized from the three-dimensional model data. Generating one displayed assembly image and, if there are overlapping ones, generating a plurality of assembly images in which each of the overlapping component images is highlighted from the three-dimensional model data;
Combining the assembly image and the single image corresponding to the component image highlighted in the assembly image.
前記組付画像を生成するステップは、すべての部品画像を半透明に描画した1つの組付画像を生成するステップを含む、請求項7に記載の方法。   The method according to claim 7, wherein generating the assembly image includes generating one assembly image in which all component images are rendered translucent. 前記記憶部は、前記部品構成情報として、前記アセンブリを構成する部品を特定するための情報が予め設定された順序で配列する部品リストを記憶しており、前記組付画像を生成するステップは、前記順序で、強調表示された描画済み部品画像の境界情報と描画しようとする部品画像の境界情報とに基づき、前記描画しようとする部品画像が前記描画済み部品画像と重なり合うか否かを判定するステップと、重なり合わないと判定した場合には強調表示された部品画像を描画し、重なり合うと判定した場合には該部品画像を半透明に描画するステップとを含む、請求項7に記載の方法。   The storage unit stores, as the part configuration information, a parts list in which information for specifying parts constituting the assembly is arranged in a preset order, and the step of generating the assembly image includes: Whether or not the component image to be drawn overlaps the drawn component image is determined based on the boundary information of the highlighted drawn component image and the boundary information of the component image to be drawn in the order. The method according to claim 7, further comprising: a step of drawing a highlighted component image when it is determined that they do not overlap, and a step of rendering the component image translucent when it is determined that they overlap. . 前記部品リストは、前記部品を特定するための情報に関連付けられた、強調表示されているか否かを示すフラグを含み、
前記組付画像を生成するステップは、前記フラグが強調表示されていないことを示す値で、かつ、前記強調表示された描画済み部品画像と重なり合わないと判定した場合に、強調表示された部品画像を描画するステップと、前記フラグを強調表示されたことを示す値に変更するステップとを含む、請求項9に記載の方法。
The parts list includes a flag associated with information for identifying the part and indicating whether the part is highlighted,
The step of generating the assembly image has a value indicating that the flag is not highlighted, and the highlighted component is determined not to overlap with the highlighted drawn component image. The method of claim 9, comprising drawing an image and changing the flag to a value indicating that it has been highlighted.
前記組付画像を生成するステップでは、前記部品リストに含まれるすべての部品の部品画像が強調表示されるまで、前記順序で、前記判定するステップと前記描画するステップとを繰り返し、複数の組付画像を生成する、請求項9または10に記載の方法。   In the step of generating the assembly image, the determination step and the drawing step are repeated in the order until the component images of all the components included in the component list are highlighted. The method according to claim 9 or 10, wherein an image is generated. 前記合成するステップは、前記組付画像中の強調表示された前記部品画像を取り囲む第1線分と、該部品画像に対応する前記単体画像と前記第1線分とを接続する第2線分と、該部品画像に対応する前記部品を特定するための情報とを描画するステップを含む、請求項7〜11のいずれか1項に記載の方法。   The combining step includes a first line segment surrounding the highlighted component image in the assembly image, and a second line segment connecting the single image corresponding to the component image and the first line segment. The method of any one of Claims 7-11 including the step which draws the information for specifying the said component corresponding to this component image. 請求項7〜12のいずれか1項に記載の方法を、コンピュータに対して実行させるためのプログラム。   The program for making a computer perform the method of any one of Claims 7-12. 請求項7〜12のいずれか1項に記載の方法を、コンピュータに対して実行させるためのプログラムを格納したコンピュータ可読な記録媒体。   The computer-readable recording medium which stored the program for making a computer perform the method of any one of Claims 7-12.
JP2006118150A 2006-04-21 2006-04-21 Parts catalog generation system, parts catalog generation method, program, and recording medium Expired - Fee Related JP4798579B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006118150A JP4798579B2 (en) 2006-04-21 2006-04-21 Parts catalog generation system, parts catalog generation method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006118150A JP4798579B2 (en) 2006-04-21 2006-04-21 Parts catalog generation system, parts catalog generation method, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2007293437A JP2007293437A (en) 2007-11-08
JP4798579B2 true JP4798579B2 (en) 2011-10-19

Family

ID=38764031

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006118150A Expired - Fee Related JP4798579B2 (en) 2006-04-21 2006-04-21 Parts catalog generation system, parts catalog generation method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP4798579B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4990173B2 (en) 2008-01-28 2012-08-01 株式会社リコー Image processing apparatus, image processing method, and program
JP5477176B2 (en) * 2010-06-07 2014-04-23 株式会社リコー Part information browsing program, part information browsing apparatus, and part information browsing system
CN112509112A (en) * 2020-11-03 2021-03-16 珠海格力电器股份有限公司 Three-dimensional image creating method and device for combination cabinet and terminal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3276068B2 (en) * 1997-11-28 2002-04-22 インターナショナル・ビジネス・マシーンズ・コーポレーション Object selection method and system
JP2002251544A (en) * 2001-02-22 2002-09-06 Dainippon Printing Co Ltd Product proposal creation method and system
JP2003167922A (en) * 2001-11-29 2003-06-13 Ryoin Co Ltd Parts catalogue server
JP2004005355A (en) * 2002-03-26 2004-01-08 Ricoh Co Ltd Three-dimensional shape processing apparatus and three-dimensional shape processing method

Also Published As

Publication number Publication date
JP2007293437A (en) 2007-11-08

Similar Documents

Publication Publication Date Title
CN101038679B (en) Method, apparatus, for processing geometric data, member catalog system
KR101494844B1 (en) System for Transforming Chart Using Metadata and Method thereof
US10013506B2 (en) Annotating real-world objects
JP2013012115A (en) Information processing apparatus, method and program
JP5005005B2 (en) Visualization program, visualization method, and visualization apparatus for visualizing content reading order
US20050093860A1 (en) Information processing apparatus and method, program for executing said method, and storage medium storing said program
JP7522514B1 (en) Drawing processing device and drawing processing method
JP5195641B2 (en) Harness verification device and harness verification program
JP2006092143A (en) Automatic drawing generation system
JP2016143345A (en) Program, information processing apparatus, and information processing method
US8149239B2 (en) Image processing apparatus, image processing method, and storage medium storing a program for causing an image processing apparatus to execute an image processing method
JP4870581B2 (en) Parts catalog creation system, computer-executable program, and computer-readable recording medium
US7764291B1 (en) Identification of common visible regions in purposing media for targeted use
US20140214864A1 (en) Method for color and size based pre-filtering for visual object searching of documents
JP2009069879A (en) Parts catalog generation device, parts catalog generation method, parts catalog generation program, and recording medium
JP4798579B2 (en) Parts catalog generation system, parts catalog generation method, program, and recording medium
JP2011215709A (en) Apparatus, method and program for assisting cartoon creation
JP6308917B2 (en) Drawing creation support device
JP4302102B2 (en) 3D design support program
JP2006215986A (en) Electronic manual creation device, electronic manual creation method and electronic manual creation program
JP3651476B2 (en) Disassembled assembly drawing creation apparatus and method
JPH0620021A (en) Method and device for graphic processing
JP4086601B2 (en) Three-dimensional shape measurement result display device, three-dimensional shape measurement result display method, program, and recording medium
JP2013088777A (en) Viewer device, server device, display control method, electronic comic editing method and program
JP2004110519A (en) Texture expression device, texture expression method, and synthesis method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110720

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: 20110726

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110726

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140812

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4798579

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees