JP5279149B2 - CAD data creation device, CAD data creation method and computer program - Google Patents
CAD data creation device, CAD data creation method and computer program Download PDFInfo
- Publication number
- JP5279149B2 JP5279149B2 JP2010259110A JP2010259110A JP5279149B2 JP 5279149 B2 JP5279149 B2 JP 5279149B2 JP 2010259110 A JP2010259110 A JP 2010259110A JP 2010259110 A JP2010259110 A JP 2010259110A JP 5279149 B2 JP5279149 B2 JP 5279149B2
- Authority
- JP
- Japan
- Prior art keywords
- line segment
- line
- identification information
- cad data
- storage unit
- 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.)
- Active
Links
- 238000004590 computer program Methods 0.000 title claims description 16
- 238000000034 method Methods 0.000 title description 72
- 238000013500 data storage Methods 0.000 claims description 20
- 238000012217 deletion Methods 0.000 claims description 9
- 230000037430 deletion Effects 0.000 claims description 9
- 238000011960 computer-aided design Methods 0.000 description 102
- 230000008569 process Effects 0.000 description 55
- 238000012545 processing Methods 0.000 description 12
- 238000012795 verification Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000012937 correction Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Images
Description
本発明は、建築用のCAD(Computer Aided Design)データを作成するCADデータ作成装置、CADデータ作成方法、及びその方法をコンピュータに実施させるためのコンピュータプログラムに関する。 The present invention relates to a CAD data creation device for creating CAD (Computer Aided Design) data for construction, a CAD data creation method, and a computer program for causing a computer to execute the method.
建築分野においてはCADが急速に普及しており、近年では様々な機能を有するCAD装置が提案されている。特に、建築分野においては、図面の修正が高い頻度で行われるという事情があるため、図面の修正機能に着目した改良が多くなされている。 CAD is rapidly spreading in the construction field, and recently, CAD devices having various functions have been proposed. In particular, in the construction field, there is a situation in which correction of a drawing is performed at a high frequency, and therefore, many improvements have been made focusing on the correction function of the drawing.
例えば、特許文献1には、建築物の間取りに関連する基本構造について自動診断を行い、その結果に応じて間取り設計を修正・変更することができる自動伏せ図作成処理装置が開示されている。この装置によれば、基本設計の段階で早期に問題を解決し、ほとんど問題のなくなった間取り図を作成して構造設計段階へ渡すことができるため、構造設計段階から基本設計段階への手戻りを最小化することが可能になる。
For example,
また、特許文献2には、構造伏図上に各部材のサイズおよび高さ情報を付記することにより躯体ベース図を作成した後、各部材の図面上の幾何学的な寸法を部材リストの数値と対応させるために作成した躯体ベース図を修正する等の機能を有するCADシステムが開示されている。このCADシステムによれば、図面間の整合性を自動的にとることが可能になる。
Also, in
上述した従来技術のように、図面の修正作業を自動的に行うことは望ましいものの、すべての修正作業を自動で行うことは極めて困難であって、実際には人手によるところが多い。そのため、人手による図面の修正作業をサポートするような機能を充実させることが望ましい。 Although it is desirable to automatically perform the drawing correction work as in the prior art described above, it is extremely difficult to perform all the correction work automatically, and there are many cases where it is actually manual. Therefore, it is desirable to enhance functions that support manual drawing correction work.
本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、図面中の各線分と部材とを対応付けたデータを用いることにより、修正が必要になる箇所等を容易に確認することが可能となるCADデータ作成装置、CADデータ作成方法、及びその方法をコンピュータに実施させるためのコンピュータプログラムを提供することにある。 The present invention has been made in view of such circumstances, and the main purpose of the present invention is to easily confirm a portion that needs to be corrected by using data in which each line segment in the drawing is associated with a member. The present invention provides a CAD data creation device, a CAD data creation method, and a computer program for causing a computer to execute the method.
上述した課題を解決するために、本発明の一の態様のCADデータ作成装置は、建築物の部材の一部を構成する一つの線分の入力を受け付ける線分入力受付手段と、前記線分入力受付手段によって入力が受け付けられた一つの線分が構成する部材を識別する部材識別情報を取得する部材識別情報取得手段と、前記部材識別情報取得手段によって取得された部材識別情報と前記一つの線分とを対応付け、当該線分の始点座標及び終点座標を含む線分−部材データを記憶する線分−部材データ記憶部と、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、同一の部材を構成する複数の線分及び当該複数の線分それぞれの始点座標及び終点座標を特定する第1線分特定手段と、前記第1線分特定手段によって特定された複数の線分の始点座標及び終点座標に基づいて、当該特定された複数の線分がつながることにより閉領域が形成されているか否かを判定する閉領域判定手段と、前記閉領域判定手段によって閉領域が形成されていないと判定された場合に、部材の入力が正しくされていないことを示す情報を出力する出力手段とを備える。 In order to solve the above-described problem, a CAD data creation device according to an aspect of the present invention includes a line segment input receiving unit that receives an input of one line segment that constitutes a part of a member of a building, and the line segment. Member identification information acquisition means for acquiring member identification information for identifying a member constituted by one line segment whose input is received by the input reception means, member identification information acquired by the member identification information acquisition means, and the one Line segments associated with line segments and including line segment-member data including the start point coordinates and end point coordinates of the line segments-member data storage unit, and line segments stored in the line segment-member data storage unit -Referring to the member data, a plurality of line segments constituting the same member, a first line segment specifying means for specifying the start point coordinates and the end point coordinates of the plurality of line segments, and the first line segment specifying means Multiple Based on the start point coordinates and end point coordinates of the line segment, the closed region and the closed region determining means for determining whether the closed region is formed by a plurality of line segments the specified lead, by the closed region determining means Output means for outputting information indicating that the input of the member is not correct when it is determined that is not formed.
この態様のCADデータ作成装置が、前記閉領域判定手段によって閉領域が形成されていないと判定された場合に、閉領域を形成するために必要な線分を生成する線分生成手段を更に備え、前記特定された複数の線分が構成する部材を識別する部材識別情報と前記線分生成手段によって生成された線分とを対応付けた線分−部材データを前記線分−部材データ記憶部に記憶するように構成されていてもよい。 The CAD data creation apparatus according to this aspect further includes a line segment generation unit that generates a line segment necessary for forming the closed region when the closed region determination unit determines that the closed region is not formed. The line segment-member data storage unit stores the line segment-member data in which the member identification information for identifying the member formed by the plurality of identified line segments is associated with the line segment generated by the line segment generation unit. It may be configured to memorize.
また、この態様のCADデータ作成装置が、CADデータ中の線分の選択を受け付ける線分選択受付手段と、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、前記線分選択受付手段によって選択が受け付けられた線分と対応付けられた部材識別情報を出力する部材識別情報出力手段とを更に備えていてもよい。 Further, the CAD data creation device of this aspect refers to the line segment selection receiving means for receiving the selection of the line segment in the CAD data, and the line segment-member data stored in the line segment-member data storage unit, You may further provide the member identification information output means which outputs the member identification information matched with the line segment by which the selection was received by the said line segment selection reception means.
また、この態様のCADデータ作成装置が、線分の位置の移動指示を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材名データを参照し、前記移動指示に係る線分と同一の部材を構成する線分を特定する第2線分特定手段と、前記移動指示に係る線分の位置と共に、前記第2線分特定手段によって特定された線分の位置を移動させる線分移動手段とを更に備えていてもよい。 In addition, when the CAD data creation apparatus of this aspect receives an instruction to move the position of a line segment, the movement instruction is referred to by referring to the line segment-member name data stored in the line segment-member data storage unit. The position of the line segment specified by the second line segment specifying means together with the position of the line segment related to the movement instruction, the second line segment specifying means for specifying the line segment constituting the same member as the line segment related to And a line segment moving means for moving.
また、この態様のCADデータ作成装置が、線分の位置の削除指示を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材名データを参照し、前記削除指示に係る線分と同一の部材を構成する線分を特定する第3線分特定手段と、前記削除指示に係る線分及び前記第3線分特定手段によって特定された線分を削除する線分削除手段と を更に備えていてもよい。 In addition, when the CAD data creation device of this aspect receives an instruction to delete the position of a line segment, the deletion instruction is referred to by referring to the line segment-member name data stored in the line segment-member data storage unit. And a line segment for deleting the line segment specified by the third line segment specifying means and the third line segment specifying means for specifying the line segment constituting the same member as the line segment related to And deleting means.
また、この態様のCADデータ作成装置が、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、同一の部材を構成する線分を特定する第4線分特定手段と、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、前記第4線分特定手段によって特定された線分と対応付けられた部材識別情報をCADデータの任意のレイヤに書き込む部材識別情報書込手段とを更に備えていてもよい。 Further, the CAD data creating apparatus of this aspect refers to the line segment-member data stored in the line segment-member data storage unit, and fourth line segment specifying means for specifying the line segment constituting the same member And the line segment-member data stored in the line segment-member data storage unit, and the member identification information associated with the line segment specified by the fourth line segment specifying means is arbitrarily set in the CAD data. It may further comprise a member identification information writing means for writing to the layer.
本発明の一の態様のCADデータ作成方法は、記憶部を備えるコンピュータが、建築物の部材の一部を構成する一つの線分の入力を受け付けるステップと、入力を受け付けた一つの線分が構成する部材を識別する部材識別情報を取得するステップと、取得した部材識別情報と前記一つの線分とを対応付けた線分−部材データを前記記憶部に記憶するステップと、ユーザから一つの線分の選択を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、選択された一つの線分と同一の部材を構成する複数の線分を特定するステップと、特定した複数の線分及び前記選択された一つの線分により閉領域が形成されているか否かを判定するステップと、閉領域が形成されていないと判定した場合に、部材の入力が正しくされていないことを示す情報を出力するステップとを有している。 One CAD data generating method of the aspect of the invention, a computer including a storage unit, a step of accepting an input of one line which constitutes a part of a member of a building, one of the line segments, the input of which is accepted A step of acquiring member identification information for identifying a member to be configured, a step of storing line segment-member data in which the acquired member identification information is associated with the one line segment in the storage unit, and one from the user When selection of a line segment is accepted, a plurality of line segments constituting the same member as the selected one line segment with reference to the line segment-member data stored in the line segment-member data storage unit A step of determining whether a closed region is formed by the plurality of specified line segments and the selected one line segment, and a determination that the closed region is not formed, Enter parts And a step of outputting information indicating that it is not correct.
また、本発明の一の態様のコンピュータプログラムは、記憶部を備えるコンピュータを、建築物の部材の一部を構成する一つの線分の入力を受け付ける線分入力受付手段と、前記線分入力受付手段によって入力が受け付けられた一つの線分が構成する部材を識別する部材識別情報を取得する部材識別情報取得手段と、前記部材識別情報取得手段によって取得された部材識別情報と前記一つの線分とを対応付けた線分−部材データを前記記憶部に記憶させる手段とユーザから一つの線分の選択を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、選択された一つの線分と同一の部材を構成する複数の線分を構成する複数の線分を特定する線分特定手段と、前記線分特定手段によって特定された複数の線分及び前記選択された一つの線分により閉領域が形成されているか否かを判定する閉領域判定手段と、前記閉領域判定手段によって閉領域が形成されていないと判定された場合に、部材の入力が正しくされていないことを示す情報を出力する出力手段として機能させるためのものである。 The computer program according to one aspect of the present invention is a computer program including a storage unit, a line segment input receiving unit that receives an input of one line segment that forms part of a member of a building, and the line segment input reception Member identification information acquisition means for acquiring member identification information for identifying a member constituted by one line segment received by the means; member identification information acquired by the member identification information acquisition means; and the one line segment. And the line segment-member stored in the line segment-member data storage unit when the selection of one line segment is accepted from the user and the means for storing the line segment-member data in the storage unit Referring to the data, a line segment specifying means for specifying a plurality of line segments that constitute a plurality of line segments that constitute the member of the same and the line segment of the one selected, a plurality of which are specified by the line segment specifying means A closed region determining means for determining the frequency and the selected one of the line segments whether closed region is formed, when a closed area is determined not to be formed by the closed area determining means, members Is to function as an output means for outputting information indicating that the input is not correct.
本発明に係るCADデータ作成装置、CADデータ作成方法及びコンピュータプログラムによれば、図面中に修正が必要となる箇所があるか否かの確認等を容易に行うことが可能になる。 According to the CAD data creation apparatus, CAD data creation method, and computer program according to the present invention, it is possible to easily check whether or not there is a portion that needs to be corrected in the drawing.
以下、本発明の好ましい実施の形態を、図面を参照しながら説明する。 Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.
[CADデータ作成装置の構成]
図1は、本発明の実施の形態に係るCADデータ作成装置の構成を示すブロック図である。図1に示すように、コンピュータ(CADデータ作成装置)100は、本体1と、入力部2と、ディスプレイ3とを備えている。本体1は、CPU11、ROM12、RAM13、ハードディスク14、データ読出装置15、入出力インタフェース(I/F)16、及び画像出力インタフェース(I/F)17を備えており、これらのCPU11、ROM12、RAM13、ハードディスク14、データ読出装置15、入出力I/F16及び画像出力I/F17は、バスBSによって接続されている。
[Configuration of CAD data creation device]
FIG. 1 is a block diagram showing a configuration of a CAD data creation apparatus according to an embodiment of the present invention. As shown in FIG. 1, a computer (CAD data creation device) 100 includes a
CPU11は、RAM13にロードされたコンピュータプログラムを実行することが可能である。このCPU11が後述するCADデータ作成プログラム14Aを実行することによって、コンピュータ100が本実施の形態のCADデータ作成装置として機能することになる。
The
ROM12は、マスクROM、PROM、EPROM(Erasable PROM)、又はEEPROM(Electrically Erasable PROM)などによって構成されており、CPU11にて実行されるコンピュータプログラム及びその実行の際に用いられるデータなどが記憶されている。
The
RAM13は、SRAM又はDRAMなどによって構成されている。このRAM13は、ハードディスク14に記憶されているCADデータ作成プログラム14Aの読み出し等に用いられる。また、CPU11が各種のコンピュータプログラムを実行するときに、CPU11の作業領域としても利用される。
The
ハードディスク14には、オペレーティングシステム及びアプリケーションプログラムなど、CPU11に実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータが予めインストールされている。後述するCADデータ作成プログラム14Aも、このハードディスク14にインストールされている。
In the
また、ハードディスク14は、DXF形式、DWG形式、JWC形式などの図面データを格納する図面データベース(DB)14Bを記憶している。この図面DB14Bに格納されている図面データは、床伏図、天井伏図及び平面詳細図等の各種の平面図のCAD図面データ、並びに各種の断面図及び立面図等のCAD図面データ等である。
The
ハードディスク14は、図面DB14B以外にも、図面データ中の各線分と部材との対応関係等が示された線分情報データベース(DB)14Cを記憶している。この線分情報DB14Cの詳細については後述する。
In addition to the
また、ハードディスク14には、例えば米マイクロソフト社が製造販売するWindows(登録商標)などのマルチタスクオペレーティングシステムがインストールされている。以下の説明においては、本実施の形態に係るCADデータ作成プログラム14Aが当該オペレーティングシステム上で動作するものとしている。
The
データ読出装置15は、フレキシブルディスクドライブ、CD−ROMドライブ、又はDVD−ROMドライブなどによって構成されており、可搬型記録媒体18に記録されたコンピュータプログラム又はデータを読み出すことができる。この可搬型記録媒体18に記録されたCADデータ作成プログラム14Aがデータ読出装置15によって読み出されてハードディスク14にインストールされることで、コンピュータ100をCADデータ作成装置として機能させることが可能になる。なお、CADデータ作成プログラム14Aは、このように可搬型記録媒体18によって提供されるのみならず、電気通信回線(有線、無線を問わない)によってコンピュータ100と通信可能に接続された外部の機器から当該電気通信回線を通じて提供する等の態様も可能である。例えば、CADデータ作成プログラム14Aがインターネット上のサーバコンピュータのハードディスク内に格納されており、このサーバコンピュータにコンピュータ100がアクセスして、当該CADデータ作成プログラム14Aをダウンロードし、これをハードディスク14にインストールすること等も可能である。
The
入出力インタフェース16は、例えばUSB,IEEE1394,又はRS-232Cなどのシリアルインタフェース、SCSI,IDE,又はIEEE1284などのパラレルインタフェース、及びD/A変換器、A/D変換器などからなるアナログインタフェース等から構成されている。この入出力インタフェース16には、キーボード及びマウスからなる入力部2が接続されており、ユーザが当該入力部2を操作することにより、コンピュータ100にデータを入力することが可能になる。
The input /
画像出力インタフェース17は、LCDまたはCRTなどで構成されたディスプレイ3に接続されており、この画像出力インタフェース17を介してCPU11から画像データに応じた映像信号等がディスプレイ3に与えられる。ディスプレイ3は、CPU11より入力された映像信号等にしたがって、画像(画面)を表示する。
The
以下、上記の線分情報DB14Cの詳細について説明する。
図2は、線分情報DB14Cのレイアウトの一例を示す図である。図2に示すとおり、線分情報DB14Cは、線分の始点座標が格納される始点フィールド141、線分の終点座標が格納される終点フィールド142、線分が構成する部材の部材名が格納される部材名フィールド143、同じく部材を特定するための部材IDが格納される部材IDフィールド144、線分が存在するレイヤ(画層)を特定するためのレイヤIDが格納されるレイヤフィールド145、線分の線種を示す情報が格納される線種フィールド146、線分の線幅(太さ)を示す情報が格納される線幅フィールド147、及び、線分の色を示す情報が格納される色フィールド148を有している。
Details of the line
FIG. 2 is a diagram illustrating an example of the layout of the line
この線分情報DB14Cに格納される情報は、後述する線分情報生成処理によって生成され、線分情報DB14Cに登録される。なお、線分情報DB14Cに格納される情報が図面DB14Bに格納されていてもよい。すなわち、図面DB14Bと線分情報DB14Cとが一体的であってもよい。
Information stored in the line
[CADデータ作成装置の動作]
次に、上述したように構成されたCADデータ作成装置100の動作について、フローチャート等を参照しながら説明する。
CADデータ作成装置100は主に、(1)線分情報を生成するための線分情報生成処理、(2)部材名及び部材IDの表示を行うための部材表示処理、(3)部材が正しく作成されているか否かを検証するための部材検証処理、(4)線分の位置を移動するための線分移動処理、(5)線分を削除するための線分削除処理、及び(6)部材名及び部材IDが書き込まれたレイヤを作成するためのレイヤ追加処理の各処理を実行する。以下では、これらの各処理の詳細について説明する。
[Operation of CAD data creation device]
Next, the operation of the CAD
The CAD
(1)線分情報生成処理
線分情報生成処理は、ユーザが、床伏図、天井伏図及び平面詳細図等の各種のCADデータを作成する際に実行される処理である。なお、以下では、ユーザが入力部2を操作することによってCADデータ作成装置100に対する入力が行われることとする。
(1) Line segment information generation process The line segment information generation process is a process executed when the user creates various CAD data such as a floor plan, a ceiling plan, and a detailed plan view. In the following, it is assumed that an input to the CAD
図3は、CADデータ作成装置100が実行する線分情報生成処理の処理手順を示すフローチャートである。図3に示すとおり、CADデータ作成装置100はまず、どのレイヤに線分を書き込むのかの指示、すなわちレイヤの選択をユーザから受け付ける(S101)。次に、CADデータ作成装置100は、線分の入力を受け付ける(S102)。この場合、ユーザが始点座標及び終点座標を数値入力することによって線分の入力を受け付けるようにしてもよく、また、ユーザがマウスの操作等により所望の位置に線分を書き込むことによって当該入力を受け付けてもよい。さらには、例えば建築物の構造計算を行うコンピュータプログラムの出力結果に含まれる数値を用いることによって線分の入力がなされてもよい。
FIG. 3 is a flowchart illustrating a processing procedure of line segment information generation processing executed by the CAD
次に、CADデータ作成装置100は、柱、屋根又はスラブ等、建築物の部材の名称である部材名の入力を受け付ける(S103)。この場合、ユーザが線分毎に部材名を入力してもよく、また、予め設定された部材名が自動的に入力されるようにしてあってもよい。ここでの自動的な入力は、例えば、CADデータ作成装置100が、線分の書き込みを行う前にどの部材の線分を書き込むのかを予め設定できるような機能を有しており、その設定に変更(部材の変更)がない限り当該設定された部材の部材名がCADデータ作成装置100に入力されるような態様が考えられる。
Next, the CAD
CADデータ作成装置100は、部材名の入力を受け付けた場合、その部材名に係る部材の部材IDを生成する(S104)。この処理は様々な態様があり得るが、例えば、部材IDをユーザから受け付けてそれを書き込まれた線分と関連付けることにより行われる。この場合、線分毎にユーザから部材IDを受け付けてもよく、また、一つの部材を構成する線分がすべて書き込まれた後にユーザから受け付けてもよい。その他にも、CADデータ作成装置100が上述したようなどの部材の線分を書き込むのかを予め設定できるような機能を有しており、その設定に変更がない限り、書き込まれる線分に対して同一の所定の部材IDを関連付けること等により行ってもよい。
When receiving the input of the member name, the CAD
次に、CADデータ作成装置100は、線分の線種・線幅・色の選択を受け付ける(S105)。なお、これら線種・線幅・色等の線分の属性について予め設定可能な場合は、このステップS105を省略するようにしてもよい。
Next, the CAD
CADデータ作成装置100は、上述したようにして入力を受け付けたり生成されたりした各情報を用いて線分情報を生成し(S106)、その線分情報を線分情報DB14Cに登録する(S107)。
The CAD
以上の処理の結果、線分と部材名とが対応付けられた線分情報が線分毎に生成されることになる。これ以降の各処理は、この線分情報に基づいて実行される。 As a result of the above processing, line segment information in which line segments and member names are associated with each other is generated for each line segment. The subsequent processes are executed based on the line segment information.
なお、上述したようにして線分が書き込まれる他、公知の方法でCADの図面データが作成される。このようにして作成された図面データは、図面DB14Bに格納される。
In addition to writing the line segment as described above, CAD drawing data is created by a known method. The drawing data created in this way is stored in the drawing
(2)部材表示処理
図4は、CADデータ作成装置100が実行する部材表示処理の処理手順を示すフローチャートである。図4に示すとおり、CADデータ作成装置100は、ユーザの指示にしたがって特定の図面データを図面DB14Bから読み出し、その図面データをディスプレイ3に表示する(S201)。
(2) Member Display Process FIG. 4 is a flowchart showing the procedure of the member display process executed by the CAD
次に、CADデータ作成装置100は、表示されている図面データ中の複数の線分のうち一つの線分の選択をユーザから受け付け(S202)、その受け付けた線分の始点座標及び終点座標をキーとして線分情報DB14Cを検索することにより、当該線分に係る線分情報を特定し、これを参照する(S203)。そして、CADデータ作成装置100は、参照した線分情報に含まれている部材名及び部材IDをディスプレイ3に表示する(S204)。
Next, the CAD
図5は、部材表示処理の際にディスプレイ3に表示される画面例を示す図であって、(a)はステップS201の処理の結果表示される画面例を、(b)はステップS204の処理の結果表示される画面例をそれぞれ示している。図5(a)に示すように、表示画面110には、ある部材を構成する4つの線分A1,A2,A3及びA4が表示されている。また、この表示画面110には、線分を特定するための矢印状のカーソルCSRが表示されている。ユーザは、このカーソルCSRを用いて、線分A1,A2,A3及びA4の何れかの線分を選択する。ここでは、線分A2が選択されたものとする。
FIG. 5 is a diagram illustrating an example of a screen displayed on the
線分A2が選択されて上記のステップS202及びS203が実行された後、ステップS204が実行されることによって、表示画面110には、図5(b)のように線分A2が構成する部材の部材名及び部材IDが表示される。図5(b)において、符号200は部材識別情報表示欄を示しており、この部材識別情報表示欄200の表示枠201には、線分A2が構成する部材の部材名である「柱」及び部材IDである「C1」が表示されている。
After the line segment A2 is selected and the above steps S202 and S203 are performed, the step S204 is performed, whereby the
この部材表示処理の結果、ユーザは、線分A2がどの部材を構成する線分であるのかを容易に把握することができる。図面データ中に多くの部材が含まれていたり、複数の部材が重なるように配置されていたりする場合、ある線分がどの部材を構成するものであるのかが認識できない等の事態が起きることがある。このような場合に、上記の部材表示処理を実行することにより、線分と部材との関係を正確に把握することが可能になる。そのため、修正作業の要否等を確認することができる。 As a result of this member display processing, the user can easily grasp which member the line segment A2 constitutes. When there are many members in the drawing data, or when multiple members are arranged so as to overlap, a situation may occur in which it is not possible to recognize which member a certain line segment constitutes. is there. In such a case, it is possible to accurately grasp the relationship between the line segment and the member by executing the above-described member display process. Therefore, it is possible to confirm whether or not correction work is necessary.
なお、本実施の形態では部材識別情報表示欄200の表示枠201に部材名及び部材IDが表示されているが、何れか一方のみが表示されてもよく、また、それ以外の情報で部材を識別することができるものを表示するようにしてもよい。
In this embodiment, the member name and the member ID are displayed in the
(3)部材検証処理
図6は、CADデータ作成装置100が実行する部材検証処理の処理手順を示すフローチャートである。図6に示すとおり、CADデータ作成装置100は、ユーザの指示にしたがって特定の図面データを図面DB14Bから読み出し、その図面データをディスプレイ3に表示する(S301)。
(3) Member Verification Process FIG. 6 is a flowchart showing the process procedure of the member verification process executed by the CAD
次に、CADデータ作成装置100は、表示されている図面データ中の複数の線分のうち一つの線分の選択をユーザから受け付け(S302)、その受け付けた線分の始点座標及び終点座標をキーとして線分情報DB14Cを検索することにより、当該線分に係る線分情報を特定し、これを参照する(S303)。
Next, the CAD
次に、CADデータ作成装置100は、参照した線分情報の部材IDをキーとして線分情報DB14Cを検索することにより、当該線分と同一の部材を構成する線分の始点座標及び終点座標を取得する(S304)。これにより、ユーザによって選択された線分、及びその線分と共に特定の部材を構成する線分の始点座標及び終点座標が得られる。
Next, the CAD
次に、CADデータ作成装置100は、上述したようにして得られた複数の線分の始点座標及び終点座標に基づいて、これらの線分がつながることにより一つの閉領域が形成されているか否かを判定する(S305)。ここで閉領域が形成されていると判定した場合(S305でYES)、CADデータ作成装置100は正常に部材が書き込まれていると判断し、その旨を示す正常情報をディスプレイ3に表示する(S306)。他方、閉領域が形成されていない(すなわち、開口部分が設けられている)と判定した場合(S305でNO)、CADデータ作成装置100は正常に部材が書き込まれていないと判断し、その旨を示すエラー情報をディスプレイ3に表示する(S307)。
Next, based on the start point coordinates and end point coordinates of the plurality of line segments obtained as described above, the CAD
図7は、部材検証処理においてディスプレイ3にエラー情報が表示される場合の画面例を示す図である。図7に示すように、表示画面120には、ある部材を構成する3つの線分A1,A2及びA3と、他の部材を構成する1つの線分B1が表示されている。また、この表示画面120には、線分を特定するための矢印状のカーソルCSRが表示されている。ユーザは、このカーソルCSRを用いて、線分A1,A2及びA3の何れかの線分を選択する。ここでは、線分A2が選択されたものとする。
FIG. 7 is a diagram illustrating an example of a screen when error information is displayed on the
図7に示す例の場合、線分A2が選択されて上記のステップS303が実行された後、ステップS304において線分A1及びA3の始点座標及び終点座標が取得される。そして、ステップS305において、閉領域が形成されているか否かの判定が、線分A1乃至A3の始点座標及び終点座標に基づいて行われる。この例の場合では、閉領域が形成されていないと判定されることになる。そのため、ステップS307が実行されることになる。その結果、表示画面120には図7のようにエラー情報表示欄210が表示され、このエラー情報表示欄210には「部材が正しく入力されていません」等の情報が表示される。
In the example shown in FIG. 7, after the line segment A2 is selected and step S303 is executed, the start point coordinates and end point coordinates of the line segments A1 and A3 are acquired in step S304. In step S305, whether or not a closed region is formed is determined based on the start point coordinates and end point coordinates of the line segments A1 to A3. In this example, it is determined that the closed region is not formed. Therefore, step S307 is executed. As a result, an error
この部材検証処理の結果、ユーザは、線分が不足しているために未完成となっている部材等を容易に発見することができるようになる。図面データ中に多くの部材が含まれていたり、複数の部材が重なるように配置されていたりする場合、ある部材が正しく入力されているか否か、線分が不足していないかどうか等の判別が困難になる場合があるが、上記の部材検証処理を実行することによって、そのような判別を容易に行うことが可能になる。図7に示す例においても、線分A1乃至A3及び線分B1により正しく部材が入力されているように見えるものの、線分B1は線分A1乃至A3とは異なる部材を構成する線分であるため、実際には線分が不足していて部材が未完成な状態となっている。この部材検証処理を実行することにより、このような修正が必要な箇所を容易に発見することが可能になる。 As a result of the member verification process, the user can easily find a member or the like that is incomplete due to a lack of line segments. When there are many members in the drawing data or when multiple members are arranged so as to overlap, it is determined whether or not a certain member is correctly input and whether or not the line segment is insufficient. However, it is possible to easily make such a determination by executing the above-described member verification process. In the example shown in FIG. 7 as well, although it seems that the members are correctly input by the line segments A1 to A3 and the line segment B1, the line segment B1 is a line segment constituting a member different from the line segments A1 to A3. Therefore, the line segment is actually insufficient and the member is in an incomplete state. By executing this member verification process, it is possible to easily find a place that requires such correction.
なお、ステップS305において、部材を構成する線分が不足している、すなわち正しく部材が入力されていないと判断した場合、CADデータ作成装置100がその不足している線分を自動的に生成するようにしてもよい。図8は、そのような線分生成を行う場合の処理手順を示すフローチャートである。図8に示すとおり、CADデータ作成装置100は、上述したステップS304で取得した各線分の始点座標及び終点座標を用いて、不足しているため追加する必要がある線分(以下、「追加線分」という)の始点座標及び終点座標を取得する(S401)。
In step S305, if it is determined that the line segment constituting the member is insufficient, that is, the member is not correctly input, the CAD
次に、CADデータ作成装置100は、その追加線分の線分情報を生成する(S402)。この追加線分の線分情報に含まれる部材名、部材ID、レイヤ、線種、線幅及び色の各情報は、上述したステップS303で参照した線分情報に含まれる各情報と同一のものとなる。
Next, the CAD
次に、CADデータ作成装置100は、生成した線分情報を線分情報DB14Cに登録し(S403)、さらに、追加線分が現れる図面に係る図面データを図面DB14Bから読み出した上で、当該図面データに追加線分を加えることによって図面データを更新する(S404)。そして、CADデータ作成装置100は、その更新された図面データをディスプレイ3に表示する(S405)。その結果、部材が正しく入力されることとなり、また、そのことをユーザが確認することができる。
Next, the CAD
(4)線分移動処理
図9は、CADデータ作成装置100が実行する線分移動処理の処理手順を示すフローチャートである。図9に示すとおり、CADデータ作成装置100は、ユーザの指示にしたがって特定の図面データを図面DB14Bから読み出し、その図面データをディスプレイ3に表示する(S501)。
(4) Line Segment Movement Process FIG. 9 is a flowchart showing the process procedure of the line segment movement process executed by the CAD
次に、CADデータ作成装置100は、表示されている図面データ中の複数の線分のうち一つの線分の移動指示をユーザから受け付ける(S502)。この移動指示は、例えばユーザが移動対象の線分(以下、「移動線分」という)をマウスでクリックすることにより移動線分を選択し、マウスのドラッグアンドドロップ操作により所望の位置に移動線分を移動させることにより行われる。
Next, the CAD
移動線分を移動させた後、CADデータ作成装置100は、移動線分の移動前の始点座標及び終点座標をキーとして線分情報DB14Cを検索することにより、移動線分に係る線分情報を特定し、これを参照する(S503)。そして、CADデータ作成装置100は、参照した移動線分の線分情報の部材IDをキーとして線分情報DB14Cを検索することにより、移動線分と同一の部材を構成する線分を特定する(S504)。
After moving the moving line segment, the CAD
次に、CADデータ作成装置100は、移動線分の移動前の始点座標及び終点座標と移動後の始点座標及び終点座標との差分、すなわち移動量を算出し、ステップS504で特定した線分をその移動量と同じだけ移動させた場合の当該線分の始点座標及び終点座標を算出する(S505)。次に、CADデータ作成装置100は、算出した当該線分の始点座標及び終点座標、並びに移動線分の移動後の始点座標及び終点座標を線分情報DB14Cに書き込むことにより、線分情報DB14Cを更新する(S506)。そして、CADデータ作成装置100は、更新後の各線分の始点座標及び終点座標にしたがって、各線分が移動された後の図面データをディスプレイ3に表示する(S507)。
Next, the CAD
以上のような線分移動処理を実行することによって、一つの線分を移動させる操作を行うのみで、その線分と同一の部材を構成する他の線分も併せて移動させることができる。その結果、部材ごと所望の位置に移動させることができる。これにより、一つの線分のみ誤って移動させてしまい、部材が正しく表されなくなってしまう等の事態を回避することができる。 By executing the line segment moving process as described above, it is possible to move other line segments that constitute the same member as the line segment only by performing an operation of moving one line segment. As a result, the entire member can be moved to a desired position. As a result, it is possible to avoid a situation in which only one line segment is erroneously moved and the member is not correctly represented.
(5)線分削除処理
図10は、CADデータ作成装置100が実行する線分削除処理の処理手順を示すフローチャートである。図10に示すとおり、CADデータ作成装置100は、ユーザの指示にしたがって特定の図面データを図面DB14Bから読み出し、その図面データをディスプレイ3に表示する(S601)。
(5) Line Segment Deletion Process FIG. 10 is a flowchart showing the process procedure of the line segment deletion process executed by the CAD
次に、CADデータ作成装置100は、表示されている図面データ中の複数の線分のうち一つの線分の削除指示をユーザから受け付ける(S602)。この削除指示は、例えばユーザが削除対象の線分(以下、「削除線分」という)をマウスでクリックして選択することにより行われる。
Next, the CAD
次に、CADデータ作成装置100は、削除線分の始点座標及び終点座標をキーとして線分情報DB14Cを検索することにより、削除線分に係る線分情報を特定し、これを参照する(S603)。そして、CADデータ作成装置100は、参照した削除線分の線分情報の部材IDをキーとして線分情報DB14Cを検索することにより、削除線分と同一の部材を構成する線分を特定する(S604)。
Next, the CAD
次に、CADデータ作成装置100は、ステップS604で特定した線分及び削除線分の線分情報を線分情報DB14Cから削除し(S605)、これらの線分が削除された後の図面データをディスプレイ3に表示する(S606)。
Next, the CAD
以上のような線分削除処理を実行することによって、一つの線分を選択して削除指示を行うのみで、その線分と同一の部材を構成する他の線分も併せて削除することができる。その結果、部材ごと削除されることになる。これにより、部材ごと削除しようとしたにも関わらず誤っていくつかの線分を残してしまう等の事態を回避することができる。 By executing the line segment deletion process as described above, it is possible to delete other line segments that constitute the same member as the line segment only by selecting one line segment and instructing the deletion. it can. As a result, the entire member is deleted. As a result, it is possible to avoid a situation in which some line segments are left unintentionally in spite of trying to delete the entire member.
(6)レイヤ追加処理
図11は、CADデータ作成装置100が実行するレイヤ追加処理の処理手順を示すフローチャートである。図11に示すとおり、CADデータ作成装置100はまず、線分情報DB14Cに記憶されている線分情報の中から、レイヤ追加処理の対象にまだなっていない線分を特定し、その線分の線分情報を参照する(S701)。ここでの線分の特定処理は、ユーザによって選択された線分を特定することによって行ってもよく、また、レイヤ追加処理を行ったか否かを示すフラグ情報を線分情報毎に持たせて、そのフラグ情報を用いてレイヤ追加処理が施されていない線分情報の線分を抽出すること等によって行ってもよい。
(6) Layer Addition Processing FIG. 11 is a flowchart illustrating a processing procedure for layer addition processing executed by the CAD
次に、CADデータ作成装置100は、参照した線分情報の部材IDをキーとして線分情報DB14Cを検索することにより、ステップS701で特定した線分と同一の部材を構成する線分を特定し、それらすべての線分の始点座標を取得する(S702)。
Next, the CAD
次に、CADデータ作成装置100は、ステップS702にて取得した各線分の始点座標から所定量離れた位置に各線分の部材名及び部材IDを書き込んだレイヤ(以下、「追加レイヤ」という)を生成し(S703)、その追加レイヤを図面データに登録する(S704)。そして、CADデータ作成装置100は、追加レイヤが登録された図面データをディスプレイ3に表示する(S705)。
Next, the CAD
図12は、レイヤ追加処理の際にディスプレイ3に表示される画面例を示す図であって、(a)は部材が表されているレイヤが表示されている画面例を、(b)はステップS703の処理の結果生成される追加レイヤが表示されている画面例を、(c)はステップS705にて表示される画面例をそれぞれ示している。
FIG. 12 is a diagram showing an example of a screen displayed on the
図12(a)に示すように、表示画面130には、ある部材を構成する4つの線分が表されているレイヤが表示されている。ここでは、ステップS701において、これらの4つの線分のうちの何れかの線分の線分情報が参照されたものとする。
As shown in FIG. 12A, the
上述したステップS703により生成された追加レイヤには、図12(b)に示すように、各線分が構成する部材の部材名である「柱」及び部材IDである「C1」が各線分の始点付近に書き込まれている。そして、図12(c)に示すように、ステップS705にて表示される画面130には、図12(a)及び(b)の画面が重ねられて表示されている。これにより、ユーザは、各線分によって構成され、部材ID「C1」で識別される柱が図面データ中に存在することを確認することができる。
In the additional layer generated in step S703 described above, as shown in FIG. 12B, the “column” which is the member name of each line segment and “C1” which is the member ID are the start points of the line segments. It is written in the vicinity. And as shown in FIG.12 (c), on the
CADデータ作成装置100が、ユーザの指示にしたがって追加レイヤを適宜表示することにより、ユーザは各線分と部材との対応を視覚的に確認することができる。そのため、図面に誤りがないかどうか等を容易に確認することが可能になる。
The CAD
なお、本実施の形態では各線分の始点座標の近くに部材名及び部材IDを表す文字が配置されているが、本発明がこの態様に限定されるわけではないことは勿論である。部材名及び部材IDは、各線分の終点座標又は中心座標の近くに配置してもよく、それ以外の位置に配置してもよい。また、引き出し線を伴って部材名及び部材IDを配置することにより各線分と部材名及び部材IDとの対応をより明確にしてもよい。さらに、上述したステップS305と同様にして各線分によって閉領域が形成されているか否かを判定し、形成されていると判定した場合に、その閉領域内に部材名及び部材IDを配置するようにしてもよい(図13を参照。)。この場合、正しく入力されている部材には部材名及び部材IDが表されており、正しく入力されていない部材には部材名及び部材IDが表されていないことになるため、図面に誤りがないかどうかを容易に確認することができる。 In the present embodiment, characters representing member names and member IDs are arranged near the start point coordinates of each line segment, but the present invention is of course not limited to this mode. The member name and the member ID may be arranged near the end point coordinates or the center coordinates of each line segment, or may be arranged at other positions. In addition, the correspondence between each line segment, the member name, and the member ID may be made clearer by arranging the member name and the member ID with a lead line. Further, in the same manner as in step S305 described above, it is determined whether or not a closed region is formed by each line segment. When it is determined that a closed region is formed, a member name and a member ID are arranged in the closed region. Alternatively, see FIG. In this case, the member name and the member ID are expressed in the member that is correctly input, and the member name and the member ID are not expressed in the member that is not input correctly, so there is no error in the drawing. You can easily check whether or not.
また、本実施の形態では部材名及び部材IDが表示されているが、何れか一方のみが表示されてもよく、また、それ以外の情報で部材を識別することができるものを表示するようにしてもよい。 In this embodiment, the member name and the member ID are displayed. However, only one of them may be displayed, and other information that can identify the member is displayed. May be.
本発明のCADデータ作成装置、CADデータ作成方法及びコンピュータプログラムは、共同住宅、個別住宅及びオフィスビル等の各種の建築物のCADデータを作成するCADデータ作成装置、CADデータ作成方法及びコンピュータプログラムなどとして有用である。 The CAD data creation device, CAD data creation method, and computer program of the present invention are a CAD data creation device, CAD data creation method, computer program, etc. for creating CAD data of various buildings such as apartment houses, individual houses, and office buildings. Useful as.
1 本体
2 入力部
3 ディスプレイ
11 CPU
12 ROM
13 RAM
14 ハードディスク
14A CADデータ作成プログラム
14B 図面データベース
14C 線分情報データベース
15 データ読出装置
16 入出力インタフェース
17 画像出力インタフェース
18 可搬型記録媒体
100 設計図書管理装置
141 始点フィールド
142 終点フィールド
143 部材名フィールド
144 フィールド
145 レイヤフィールド
146 線種フィールド
147 線幅フィールド
148 色フィールド
BS バス
1
12 ROM
13 RAM
DESCRIPTION OF
Claims (8)
前記線分入力受付手段によって入力が受け付けられた一つの線分が構成する部材を識別する部材識別情報を取得する部材識別情報取得手段と、
前記部材識別情報取得手段によって取得された部材識別情報と前記一つの線分とを対応付けた線分−部材データを記憶する線分−部材データ記憶部と、
ユーザから一つの線分の選択を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、選択された一つの線分と同一の部材を構成する複数の線分を特定する第1線分特定手段と、
前記第1線分特定手段によって特定された複数の線分及び前記選択された一つの線分により閉領域が形成されているか否かを判定する閉領域判定手段と、
前記閉領域判定手段によって閉領域が形成されていないと判定された場合に、部材の入力が正しくされていないことを示す情報を出力する出力手段と
を備える、CADデータ作成装置。 A line segment input receiving means for receiving an input of one line segment constituting a part of the building member;
Member identification information acquiring means for acquiring member identification information for identifying a member constituting one line segment whose input is received by the line segment input receiving means;
A line segment-member data storage unit that stores line segment-member data in which the member identification information acquired by the member identification information acquisition unit is associated with the one line segment;
When the selection of one line segment is received from the user , the same member as the selected one line segment is configured with reference to the line segment-member data stored in the line segment-member data storage unit. First line segment specifying means for specifying a plurality of line segments ;
Closed region determining means for determining whether or not a closed region is formed by the plurality of line segments specified by the first line segment specifying means and the selected one line segment ;
A CAD data creation device comprising: output means for outputting information indicating that the input of the member is not correct when the closed region determining means determines that a closed region is not formed.
前記特定された複数の線分が構成する部材を識別する部材識別情報と前記線分生成手段によって生成された線分とを対応付けた線分−部材データを前記線分−部材データ記憶部に記憶するように構成されている、
請求項1に記載のCADデータ作成装置。 When it is determined that the closed region is not formed by the closed region determination means, further comprising a line segment generating means for generating a line segment necessary for forming the closed region,
Line segment-member data in which the member identification information for identifying the member formed by the plurality of identified line segments is associated with the line segment generated by the line segment generation unit is stored in the line segment-member data storage unit. Configured to remember,
The CAD data creation device according to claim 1.
前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、前記線分選択受付手段によって選択が受け付けられた線分と対応付けられた部材識別情報を出力する部材識別情報出力手段と
を更に備える、請求項1に記載のCADデータ作成装置。 Line segment selection receiving means for receiving selection of line segments in CAD data;
Member identification information that refers to the line segment-member data stored in the line segment-member data storage unit and outputs member identification information associated with the line segment selected by the line segment selection receiving means. The CAD data creation device according to claim 1, further comprising output means.
前記移動指示に係る線分の位置と共に、前記第2線分特定手段によって特定された線分の位置を移動させる線分移動手段と
を更に備える、請求項1乃至3の何れかに記載のCADデータ作成装置。 When an instruction to move the position of the line segment is received, the line constituting the same member as the line segment related to the move instruction is referred to by referring to the line segment-member data stored in the line segment-member data storage unit A second line segment identification means for identifying the minute;
The CAD according to any one of claims 1 to 3, further comprising: a line segment moving unit that moves the position of the line segment specified by the second line segment specifying unit together with the position of the line segment related to the movement instruction. Data creation device.
前記削除指示に係る線分及び前記第3線分特定手段によって特定された線分を削除する線分削除手段と
を更に備える、請求項1乃至4の何れかに記載のCADデータ作成装置。 When an instruction to delete the position of a line segment is received, the line constituting the same member as the line segment related to the delete instruction is referred to by referring to the line segment-member data stored in the line segment-member data storage unit A third line segment identification means for identifying the minute;
The CAD data creation device according to claim 1, further comprising: a line segment deleting unit that deletes the line segment related to the deletion instruction and the line segment specified by the third line segment specifying unit.
前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、前記第4線分特定手段によって特定された線分と対応付けられた部材識別情報をCADデータの任意のレイヤに書き込む部材識別情報書込手段と
を更に備える、請求項1乃至5の何れかに記載のCADデータ作成装置。 A fourth line segment specifying means for specifying a line segment constituting the same member with reference to the line segment-member data stored in the line segment-member data storage unit;
With reference to the line segment-member data stored in the line segment-member data storage unit, the member identification information associated with the line segment specified by the fourth line segment specifying means is set to an arbitrary layer of CAD data. The CAD data creation device according to any one of claims 1 to 5, further comprising: member identification information writing means for writing to the member.
建築物の部材の一部を構成する一つの線分の入力を受け付けるステップと、
入力を受け付けた一つの線分が構成する部材を識別する部材識別情報を取得するステップと、
取得した部材識別情報と前記一つの線分とを対応付けた線分−部材データを前記記憶部に記憶するステップと、
ユーザから一つの線分の選択を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、選択された一つの線分と同一の部材を構成する複数の線分を特定するステップと、
特定した複数の線分及び前記選択された一つの線分により閉領域が形成されているか否かを判定するステップと、
閉領域が形成されていないと判定した場合に、部材の入力が正しくされていないことを示す情報を出力するステップと
を有する、CADデータ作成方法。 A computer comprising a storage unit
Receiving an input of one line segment constituting a part of a building member;
Acquiring member identification information for identifying a member constituted by one line segment that has received an input; and
Storing line segment-member data in which the acquired member identification information is associated with the one line segment in the storage unit;
When the selection of one line segment is received from the user , the same member as the selected one line segment is configured with reference to the line segment-member data stored in the line segment-member data storage unit. Identifying multiple line segments ;
Determining whether a closed region is formed by the plurality of identified line segments and the selected one line segment ; and
And a step of outputting information indicating that the input of the member is not correct when it is determined that the closed region is not formed.
建築物の部材の一部を構成する一つの線分の入力を受け付ける線分入力受付手段と、
前記線分入力受付手段によって入力が受け付けられた一つの線分が構成する部材を識別する部材識別情報を取得する部材識別情報取得手段と、
前記部材識別情報取得手段によって取得された部材識別情報と前記一つの線分とを対応付けた線分−部材データを前記記憶部に記憶させる手段と
ユーザから一つの線分の選択を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、選択された一つの線分と同一の部材を構成する複数の線分を構成する複数の線分を特定する線分特定手段と、
前記線分特定手段によって特定された複数の線分及び前記選択された一つの線分により閉領域が形成されているか否かを判定する閉領域判定手段と、
前記閉領域判定手段によって閉領域が形成されていないと判定された場合に、部材の入力が正しくされていないことを示す情報を出力する出力手段として機能させるためのコンピュータプログラム。 A computer having a storage unit,
A line segment input receiving means for receiving an input of one line segment constituting a part of the building member;
Member identification information acquiring means for acquiring member identification information for identifying a member constituting one line segment whose input is received by the line segment input receiving means;
Means for storing line segment-member data in which the member identification information acquired by the member identification information acquisition means is associated with the one line segment in the storage unit;
When the selection of one line segment is received from the user , the same member as the selected one line segment is configured with reference to the line segment-member data stored in the line segment-member data storage unit. a line segment specifying means for specifying a plurality of line segments that constitute a plurality of line segments,
Closed region determining means for determining whether or not a closed region is formed by the plurality of line segments specified by the line segment specifying means and the selected one line segment ;
A computer program for functioning as output means for outputting information indicating that the input of a member is not correct when the closed area determining means determines that a closed area is not formed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010259110A JP5279149B2 (en) | 2010-11-19 | 2010-11-19 | CAD data creation device, CAD data creation method and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010259110A JP5279149B2 (en) | 2010-11-19 | 2010-11-19 | CAD data creation device, CAD data creation method and computer program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012113339A JP2012113339A (en) | 2012-06-14 |
JP5279149B2 true JP5279149B2 (en) | 2013-09-04 |
Family
ID=46497533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010259110A Active JP5279149B2 (en) | 2010-11-19 | 2010-11-19 | CAD data creation device, CAD data creation method and computer program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5279149B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101891797B1 (en) | 2017-03-30 | 2018-08-24 | (주)한울전력기술 | Automatic control signal mapping manufacturing system for plant control circuit drawing on the basis of cad |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58146958A (en) * | 1982-02-26 | 1983-09-01 | Toshiba Corp | Device for forming pattern |
JPS62115575A (en) * | 1985-11-15 | 1987-05-27 | Fanuc Ltd | Picture correction system |
JP3059330B2 (en) * | 1992-10-26 | 2000-07-04 | 三菱電機株式会社 | CAD data converter |
JPH1049213A (en) * | 1996-08-05 | 1998-02-20 | Toshiba Corp | Device and method for annotating and naming cad/cam/cae tool |
JP4040821B2 (en) * | 2000-02-25 | 2008-01-30 | 株式会社リコー | Three-dimensional shape processing method and storage medium storing program for executing the shape processing method |
JP2002092068A (en) * | 2000-09-12 | 2002-03-29 | Sony Chem Corp | Method for manufacturing plotted data of metallic wiring |
JP3495364B2 (en) * | 2002-09-30 | 2004-02-09 | 株式会社日立製作所 | Design support apparatus and design support method |
JP4418947B2 (en) * | 2003-10-02 | 2010-02-24 | 純一 苫米地 | Construction database |
JP4265978B2 (en) * | 2004-01-30 | 2009-05-20 | 新電元工業株式会社 | Thermal design simulation support method for multilayer printed circuit board and thermal design simulation support program for multilayer printed circuit board |
-
2010
- 2010-11-19 JP JP2010259110A patent/JP5279149B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2012113339A (en) | 2012-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2017521758A (en) | Generate relevant 3D product documentation from drawing notes | |
JP5612637B2 (en) | Bar arrangement inspection support system and bar arrangement inspection support method | |
KR100948544B1 (en) | Cad apparatus, method of editing graphic data, and computer readable recording medium having cad program | |
KR100948546B1 (en) | Cad apparatus, method of editing graphic data, and computer readable recording medium for recording cad program | |
JPWO2014061093A1 (en) | Screen creation device and screen creation method | |
JP6223628B1 (en) | Information management apparatus, information management method, and information management system | |
JP5279149B2 (en) | CAD data creation device, CAD data creation method and computer program | |
JP5045042B2 (en) | Business flow editing program, business flow editing apparatus, and business flow editing method | |
JP5651450B2 (en) | Screen design evaluation apparatus, screen design evaluation method and program | |
JP4889524B2 (en) | Reform cost calculation system | |
JP6552162B2 (en) | Information processing apparatus, information processing method, and program | |
JP2008003722A (en) | Analytical result data processor, processing method, program, and recording medium | |
JP5084702B2 (en) | Analysis data input device, CAE device, analysis data input method, and program | |
JP5269948B2 (en) | Architectural CAD data processing apparatus, architectural CAD data processing method, and computer program | |
JP5196606B2 (en) | CAD data conversion device, CAD data conversion method, and computer program | |
JP2009026160A (en) | Hierarchical data display program, hierarchical data display method, hierarchical data display device | |
JP4854332B2 (en) | Graphic display program and graphic display method | |
JP2009064347A (en) | Work support information display, and work support information display method | |
JP4854363B2 (en) | Data item verification program | |
JP2020009169A (en) | Information processing system and program for supporting attachment of note | |
JP2020091766A (en) | Electronic computer, method, and program | |
JP4784613B2 (en) | Information processing apparatus and method, program, and recording medium | |
JP4805491B2 (en) | Dictionary management program and computer system | |
JP2011150692A (en) | Apparatus and method for processing information, and computer program | |
JP4692475B2 (en) | Information processing apparatus and method, program, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120618 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20120618 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20120710 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120717 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120918 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121218 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130215 |
|
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: 20130515 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130520 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5279149 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |