JPH11232490A - Device for supporting three-dimensional graphic generation - Google Patents
Device for supporting three-dimensional graphic generationInfo
- Publication number
- JPH11232490A JPH11232490A JP10051284A JP5128498A JPH11232490A JP H11232490 A JPH11232490 A JP H11232490A JP 10051284 A JP10051284 A JP 10051284A JP 5128498 A JP5128498 A JP 5128498A JP H11232490 A JPH11232490 A JP H11232490A
- Authority
- JP
- Japan
- Prior art keywords
- dimensional
- arrangement
- information
- dimensional graphic
- displayed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、3次元図形の配置
位置決め作業を支援可能とする3次元図形作成支援装置
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a three-dimensional graphic creation support apparatus capable of supporting a three-dimensional graphic arrangement and positioning operation.
【0002】[0002]
【従来の技術】図11は、従来技術を示す3次元図形作
成支援装置の構成図である。2. Description of the Related Art FIG. 11 is a block diagram of a three-dimensional figure creation support device showing the prior art.
【0003】図において、3次元図形作成支援装置10
0は、3次元図形作成装置1とCRT等のディスプレイ
装置2とキーボードやマウス等の入力装置3とから構成
されている。In FIG. 1, a three-dimensional figure creation support device 10
Reference numeral 0 denotes a three-dimensional figure creating device 1, a display device 2 such as a CRT, and an input device 3 such as a keyboard and a mouse.
【0004】まず、3次元図形作成支援装置100は、
3次元図形作成装置1に対して作成者が入力装置3から
要求をすると、要求された各3次元図形データを取出し
てディスプレイ装置2へ表示する。[0004] First, the three-dimensional figure creation support apparatus 100
When the creator makes a request to the three-dimensional figure creating device 1 from the input device 3, each requested three-dimensional figure data is extracted and displayed on the display device 2.
【0005】次に、ディスプレイ装置2に表示された3
次元図形に対して組み合わせる別の3次元図形が入力装
置3からの要求により表示される。そして、作成者は入
力装置3によってディスプレイ装置2に表示されるある
3次元図形に対して別の3次元図形を組合せるために必
要な拘束条件を合致させるように次のように入力装置3
からの操作を行う。Next, the 3 displayed on the display device 2 is displayed.
Another three-dimensional figure to be combined with the three-dimensional figure is displayed upon request from the input device 3. Then, the creator adjusts the input device 3 as follows so as to match a constraint required for combining a certain 3D graphic displayed on the display device 2 with another 3D graphic by the input device 3.
Perform the operation from.
【0006】まず、第1には、作成者は、図12に示す
ように合致面の指定をディスプレイ装置2上の入力装置
3から行う。これは3次元図形の配置位置を定義するた
めに必要な拘束条件の1つである。例えば、図示するよ
うに配置される3次元図形34のある1面(選択面34
a)と別の3次元図形35のある1面(選択面35a)
を指定し、その2面を同一平面36上で一致させる。First, as shown in FIG. 12, the creator specifies a matching surface from the input device 3 on the display device 2. This is one of the constraint conditions necessary for defining the arrangement position of the three-dimensional figure. For example, one surface of the three-dimensional figure 34 (the selection surface 34)
a) with one three-dimensional figure 35 different from a) (selection plane 35a)
And the two surfaces are made to coincide on the same plane 36.
【0007】第2には、図13に示すように整列面の指
定をディスプレイ装置2上で入力装置3から行う。これ
は、3次元図形の配置位置を定義するために必要な拘束
条件の1つである。図示するように配置される3次元図
形37のある1面(選択面37a)と別の3次元図形3
8のある1面(選択面38a)を指定し、その2面を同
一平面39上に揃えるようにする。[0007] Second, as shown in FIG. 13, designation of an alignment surface is performed on the display device 2 from the input device 3. This is one of the constraints required to define the arrangement position of the three-dimensional figure. As shown, one surface (selection surface 37a) of the three-dimensional figure 37 and another three-dimensional figure 3
One of the eight planes (the selection plane 38a) is designated, and the two planes are aligned on the same plane 39.
【0008】第3には、図14に示すようにディスプレ
イ装置2上でオフセット値の指定を入力装置3から行
う。これは、3次元図形の配置位置を定義するために必
要な拘束条件の1つである。図示するように3次元図形
40と3次元図形41とを一定の隙間(オフセット値4
2)を持たせて配置する。Third, as shown in FIG. 14, an offset value is specified on the display device 2 from the input device 3. This is one of the constraints required to define the arrangement position of the three-dimensional figure. As shown in the figure, a fixed gap (offset value of 4)
2) Hold and arrange.
【0009】[0009]
【発明が解決しようとする課題】しかしながら、従来の
3次元図形作成支援装置100は、3次元図形の配置に
際して、作成者の勘や経験を頼りに行われ、多大の手間
を要し、効率的でなかった。However, the conventional three-dimensional figure creation support apparatus 100 is arranged with the intuition and experience of the creator when arranging the three-dimensional figure, and requires a great deal of time and efficiency. Was not.
【0010】従来の3次元図形作成支援装置100で
は、3次元図形の配置を行うために図12に示す合致面
の指定、図13に示す整列面の指定、図14に示すオフ
セット値の指定等の拘束条件を複数組み合わせて配置位
置を定義する必要があった。In the conventional three-dimensional graphic creation supporting apparatus 100, in order to arrange a three-dimensional graphic, designation of a matching surface shown in FIG. 12, designation of an alignment surface shown in FIG. 13, designation of an offset value shown in FIG. It is necessary to define the arrangement position by combining a plurality of the constraint conditions.
【0011】例えば、図12に示す右の図のように2つ
の3次元図形34,35を組み合わせて配置するために
は、左の図の3次元図形34の選択面34aをマウス等
で指定する。次に、相手方の3次元図形35の選択面3
5aをマウス等で指定する。さらに、両者を平面36に
合致させる旨の指定をマウス等で行う等多数回の指定作
業が不可欠であった。For example, in order to arrange two three-dimensional figures 34 and 35 in combination as shown in the right figure in FIG. 12, a selection surface 34a of the three-dimensional figure 34 in the left figure is designated with a mouse or the like. . Next, the selection surface 3 of the other party's three-dimensional figure 35
5a is designated with a mouse or the like. Further, it is indispensable to perform a large number of specifying operations such as specifying with a mouse or the like that both of them match the plane 36.
【0012】また、図13に示す右の図のように2つの
3次元図形37,38の組み合わせでは、右の図のよう
に対向する選択面37aと選択面38aの各指定がマウ
ス等でされる。そして、整列する面として平面39に揃
える面の指定がマウス等で行われる等の多数回の指定作
業が不可欠であった。Further, in the combination of two three-dimensional figures 37 and 38 as shown in the right figure shown in FIG. 13, each of the opposing selection plane 37a and the selection plane 38a is designated by a mouse or the like as shown in the right figure. You. A large number of specifying operations such as specifying a surface to be aligned with the plane 39 as a surface to be aligned is indispensable using a mouse or the like.
【0013】さらに、図14に示す右の図のように配置
するには、図12や図13に示すように指定作業に加
え、整列面から離間するオフセット値を指定する作業等
が必要で、実際の配置では、これらの指定を複数組み合
わせることが不可欠であった。Further, in order to arrange as shown in the right diagram in FIG. 14, in addition to a designation operation as shown in FIGS. 12 and 13, an operation of designating an offset value separated from the alignment surface is required. In an actual arrangement, it was essential to combine these designations.
【0014】以上の指定に際して、各3次元図形に設計
上必要な占有領域が存在する場合、3次元図形の位置関
係を経験や設計書類等による情報を頼りに配置位置を決
定する必要があった。また、配置面に存在する設計上予
め決められた器具の配置できる配置有効範囲がある場合
に、配置有効範囲を経験や設計書類等による情報を頼り
に配置しなければならなかった。さらに、各3次元図形
の配置には、経験や設計書類等による情報を頼りに各図
形間距離を加味した配置をしなければならなかった。In the above specification, if an occupied area necessary for design exists in each three-dimensional figure, it is necessary to determine the positional relationship of the three-dimensional figure by relying on information such as experience and design documents. . In addition, when there is an effective placement range on the layout surface where a predetermined device can be arranged in design, the effective placement range has to be arranged based on information such as experience and design documents. Furthermore, the arrangement of each three-dimensional figure has to be performed in consideration of the distance between the figures by relying on information such as experience and design documents.
【0015】そこで、本発明は、各3次元図形を配置す
る際の作業を支援して作業負担を軽減し、効率的で、か
つ、正確な3次元図形を作成可能とする3次元図形作成
支援装置を提供することを目的とする。Accordingly, the present invention provides a three-dimensional graphic creation support system which assists in the work of arranging each three-dimensional graphic, reduces the work load, and enables efficient and accurate three-dimensional graphic creation. It is intended to provide a device.
【0016】[0016]
【課題を解決するための手段】請求項1の発明は、各部
品の3次元図形データを表示装置へ3次元図形として表
示させる一方、表示された各3次元図形に対して配置位
置を決めるのに必要な拘束条件に合致させて順次配置位
置決めを行い、各部品を組み合わせた3次元図形の作成
をする際の作業支援をする3次元図形作成支援装置にお
いて、予め作成された配置位置情報である属性データを
含む3次元図形データを読込み保存する3次元図形読込
部と、各3次元図形データの各属性データから拘束条件
に合致する配置位置情報を抽出して表示装置へ表示して
作成者へ知らせると共に、配置位置情報と作業者の要求
に基づいて表示装置上の各3次元図形を配置する3次元
図形配置部とからなる3次元図形配置装置を設けるよう
にしたものである。この手段によれば、各3次元図形を
配置する際に必要な拘束条件が充足するように配置位置
情報が表示され作成者へ知らされると共に、要求に応じ
て各3次元図形が配置されるので、作成者が拘束条件を
充足するように配置位置を定義する作業が削減できる。
従って、図形作成作業の効率化が図れ、熟練者でなくて
も正確に3次元図形を作成できる。According to a first aspect of the present invention, a three-dimensional graphic data of each part is displayed as a three-dimensional graphic on a display device, and an arrangement position is determined for each displayed three-dimensional graphic. This is the arrangement position information created in advance in the three-dimensional figure creation support device that sequentially performs the placement and positioning in accordance with the constraint conditions necessary for the above and performs the work support when creating the three-dimensional figure combining the parts. A three-dimensional graphic reading unit that reads and stores three-dimensional graphic data including attribute data, and extracts arrangement position information that matches a constraint condition from each attribute data of each three-dimensional graphic data, displays the extracted information on a display device, and displays the information on a display device to a creator. A three-dimensional figure arranging device including a three-dimensional figure arranging unit for arranging each three-dimensional figure on the display device based on the arrangement position information and the operator's request is provided. According to this means, the arrangement position information is displayed and notified to the creator so as to satisfy the constraint conditions necessary for arranging the three-dimensional figures, and the three-dimensional figures are arranged as required. Therefore, the work for the creator to define the arrangement position so as to satisfy the constraint condition can be reduced.
Therefore, the efficiency of the figure creation work can be improved, and a three-dimensional figure can be created accurately even by a non-expert.
【0017】請求項2の発明は、請求項1記載の3次元
図形作成支援装置において、3次元図形配置部は、表示
装置に表示される一方の3次元図形の配置面に対して他
の3次元図形が配置可能な領域を配置有効範囲情報とし
て定義し表示して作成者へ知らせる配置有効範囲表示部
を設けるようにしたものである。この手段によれば、各
3次元図形を配置のために必要な拘束条件が充足するよ
うに配置有効範囲情報が表示され作成者へ知らされるの
で、配置有効範囲情報を利用して作成者が拘束条件を充
足するように3次元図形を作成することができる。従っ
て、3次元図形作成作業の効率化が図れ、正確な3次元
図形を作成できる。According to a second aspect of the present invention, in the three-dimensional figure creation support apparatus according to the first aspect, the three-dimensional figure arranging unit is configured to arrange one of the three-dimensional figures displayed on the display device with another three-dimensional figure. An arrangement effective area display section is provided in which an area in which a dimensional figure can be arranged is defined and displayed as arrangement effective area information to notify the creator of the area. According to this means, the arrangement effective range information is displayed and notified to the creator so that the constraint conditions necessary for arranging the three-dimensional figures are satisfied, and the creator is notified by using the arrangement effective range information. A three-dimensional figure can be created so as to satisfy the constraint condition. Therefore, the efficiency of the three-dimensional figure creation operation can be improved, and an accurate three-dimensional figure can be created.
【0018】請求項3の発明は、請求項1記載の3次元
図形作成支援装置において、3次元図形配置部は、表示
装置へ表示される各3次元図形の占有領域情報を表示し
て作成者へ知らせる占有領域情報表示部を設けるように
したものである。この手段によれば、各3次元図形を配
置するために必要な拘束条件が充足するように占有領域
情報が表示され作成者へ知らされるので、占有領域情報
を利用して拘束条件を充足するように3次元図形を作成
することができる。従って、図形作成作業の効率化が図
れ、正確な3次元図形を作成できる。According to a third aspect of the present invention, in the three-dimensional figure creation support apparatus according to the first aspect, the three-dimensional figure arranging section displays the occupied area information of each three-dimensional figure displayed on the display device, and An occupied area information display section for notifying the user is provided. According to this means, the occupation area information is displayed and notified to the creator so as to satisfy the constraint conditions necessary for arranging the three-dimensional figures, so that the constraint conditions are satisfied using the occupation area information. Thus, a three-dimensional figure can be created. Therefore, the efficiency of the figure creation work can be improved, and an accurate three-dimensional figure can be created.
【0019】請求項4の発明は、請求項1記載の3次元
図形作成支援装置において、3次元図形配置部は、表示
装置へ表示される各3次元図形間の配置上必要な距離情
報を表示して作成者へ知らせる距離情報表示部を設ける
ようにしたものである。この手段によれば、各3次元図
形を配置のために必要な拘束条件が充足するように距離
情報が表示され作成者へ知らされるので、距離情報を利
用して作成者が拘束条件を充足するように3次元図形を
作成することができる。従って、図形作成作業の効率化
が図れ、正確な3次元図形を作成できる。According to a fourth aspect of the present invention, in the three-dimensional figure creation support apparatus according to the first aspect, the three-dimensional figure arranging section displays distance information necessary for arrangement between the three-dimensional figures displayed on the display device. Then, a distance information display unit for notifying the creator is provided. According to this means, since the distance information is displayed and notified to the creator so as to satisfy the constraint conditions necessary for arranging the three-dimensional figures, the creator satisfies the constraint conditions using the distance information. A three-dimensional figure can be created as follows. Therefore, the efficiency of the figure creation work can be improved, and an accurate three-dimensional figure can be created.
【0020】請求項5の発明は、請求項2乃至請求項4
記載のいずれかの3次元図形作成支援装置において、3
次元図形配置部は、表示装置へ表示される各3次元図形
に対する配置有効範囲情報、占有領域情報、距離情報に
基づいて各3次元図形を配置する配置部を設けるように
したものである。この手段によれば、各3次元図形を配
置のために必要な拘束条件が充足するように各情報が表
示され作成者の要求に従って各3次元図形が配置される
ので、作成者が拘束条件を充足させる配置位置の定義や
配置作業が大幅に削減できる。従って、3次元図形作成
作業の効率化が図れ、正確な3次元図形を作成できる。The invention of claim 5 is the invention of claims 2 to 4
In any of the three-dimensional graphic creation support devices described
The three-dimensional figure arranging unit is provided with an arranging unit for arranging each three-dimensional figure based on effective arrangement range information, occupied area information, and distance information for each three-dimensional figure displayed on the display device. According to this means, each information is displayed so that the constraint conditions necessary for arranging each three-dimensional figure are satisfied, and each three-dimensional figure is arranged according to the request of the creator. The definition of the arrangement position to be satisfied and the arrangement work can be greatly reduced. Therefore, the efficiency of the three-dimensional figure creation operation can be improved, and an accurate three-dimensional figure can be created.
【0021】[0021]
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照して説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0022】図1は、本発明の実施の形態を示す3次元
図形作成支援装置の構成図であって、従来技術を示す図
11と同一符号は、同一部分または相当部分を示し、本
実施の形態は、図11に対して3次元図形配置装置4を
付加した点に特徴を有している。FIG. 1 is a block diagram of a three-dimensional graphic creation support apparatus showing an embodiment of the present invention. In FIG. 1, the same reference numerals as those in FIG. The form is characterized in that a three-dimensional figure arrangement device 4 is added to FIG.
【0023】3次元図形配置装置4は、図2に示すよう
に、読込部5と配置面選択部6と配置有効範囲表示部7
と占有領域表示部8と距離情報表示部9と配置部10と
から構成されている。As shown in FIG. 2, the three-dimensional graphic arrangement device 4 includes a reading unit 5, an arrangement plane selection unit 6, and an arrangement effective range display unit 7.
And an occupied area display section 8, a distance information display section 9, and an arrangement section 10.
【0024】配置有効範囲表示部7はディスプレイ装置
2に表示される一方の3次元図形の配置面に対して他の
3次元図形が配置可能な領域を配置有効範囲情報として
定義し表示して作成者へ知らせる。占有領域表示部8は
ディスプレイ装置2へ表示される各3次元図形の占有領
域情報を表示して作成者へ知らせる。距離情報表示部9
はディスプレイ装置2へ表示される各3次元図形間の配
置上必要な距離情報を表示して作成者へ知らせる。配置
部10はディスプレイ装置2へ表示される各3次元図形
に対する配置有効範囲情報、占有領域情報、距離情報に
基づいて各3次元図形を配置する。The arrangement effective range display section 7 defines and displays, as arrangement effective range information, an area in which another three-dimensional figure can be arranged with respect to the arrangement surface of one three-dimensional figure displayed on the display device 2. Inform others. The occupied area display unit 8 displays occupied area information of each three-dimensional figure displayed on the display device 2 to notify the creator. Distance information display section 9
Displays the distance information necessary for the arrangement between the three-dimensional figures displayed on the display device 2 to inform the creator. The arranging unit 10 arranges each three-dimensional figure based on effective arrangement range information, occupation area information, and distance information for each three-dimensional figure displayed on the display device 2.
【0025】以上の構成で、まず、図3に示す処理を行
う読込部5において、配置を行う3次元図形のファイル
名及および配置個数の入力を要求し、入力装置3から作
成者はファイル名および配置個数の入力を行う(S
1)。ファイル名の入力および配置個数の入力が終了す
ると、入力されたファイル名の3次元図形データの読込
みを行う(S2)。読み込まれた3次元図形データから
予め登録されている属性情報を取り出す。取り出された
属性情報が3次元図形作成装置1に保存される(S3,
S4)。In the above configuration, first, the reading unit 5 which performs the processing shown in FIG. 3 requests the input of the file name and the number of arrangements of the three-dimensional figure to be arranged. And input the number of arrangements (S
1). When the input of the file name and the input of the number of arrangements are completed, the three-dimensional graphic data of the input file name is read (S2). The attribute information registered in advance is extracted from the read three-dimensional graphic data. The extracted attribute information is stored in the three-dimensional figure creating apparatus 1 (S3,
S4).
【0026】3次元図形データ12は、図4に示すよう
に、予め占有領域情報14と3次元図形間の距離情報1
5が3次元図形データ12の属性情報13として登録し
てある。なお、3次元図形データ12の持つ属性情報1
3には占有領域情報14や図形間の距離情報15の他
に、その3次元図形データが設計上必要とするさまざま
な情報を含むことができる。例えば、「3次元図形デー
タの作成者」「コスト」「材料」「総重量」等といった
情報である。As shown in FIG. 4, the three-dimensional figure data 12 includes the occupation area information 14 and the distance information 1 between the three-dimensional figures in advance.
5 is registered as attribute information 13 of the three-dimensional graphic data 12. The attribute information 1 of the three-dimensional graphic data 12
3 can include, in addition to the occupation area information 14 and the distance information 15 between figures, various information required by the three-dimensional figure data in design. For example, it is information such as “creator of three-dimensional graphic data”, “cost”, “material”, “gross weight”, and the like.
【0027】次に、配置面選択部6は、図5に示す処理
を行い、読込部5で読み込まれた3次元図形が配置され
る配置面をディスプレイ装置2上で表示を行い、選択要
求する(S11)。作成者がディスプレイ装置2上を見
て入力装置3から配置面を選択すると、配置有効範囲表
示部7によって図5に示すように配置面に予め属性情報
として登録されている配置有効範囲が存在するかどうか
の確認を行う(S12)。配置有効範囲が存在する場
合、配置有効範囲表示部7は、配置面の表示時にその配
置有効範囲のディスプレイ装置2に表示を行う(S12
〜S14)。Next, the arrangement plane selecting section 6 performs the processing shown in FIG. 5, displays on the display device 2 the arrangement plane on which the three-dimensional figure read by the reading section 5 is arranged, and requests selection. (S11). When the creator looks at the display device 2 and selects a layout surface from the input device 3, the layout effective range display unit 7 has a layout effective range registered in advance as attribute information on the layout surface as shown in FIG. 5. It is confirmed whether or not (S12). If there is an arrangement effective range, the arrangement effective range display unit 7 displays the arrangement effective range on the display device 2 when displaying the arrangement plane (S12).
~ S14).
【0028】ここで、配置有効範囲とは、器具配置設計
において、配置面に存在する設計上予め決められている
器具を配置することができる領域のことである。Here, the effective placement range is an area in the placement surface of the placement surface where the predetermined placement device can be placed.
【0029】例えば、図6は3次元図形の配置が行われ
る配置面について配置有効範囲を表した図である。配置
面21には予め基準座標系27が登録されており、配置
された3次元図形の位置はこの基準座標系27から実際
の配置位置28に対する3次元図形の持つ配置基準座標
系31までのx方向パラメータ29及びy方向パラメー
タ30により定義される。また、配置面21には最高の
高さパラメータ22および最低の高さパラメータ23が
定義されており、最高の高さパラメータ22の示す高さ
から最低の高さパラメータ23の示す高さの間に3次元
図形の配置を行わなければならない。配置面21には構
造上配置不可能な領域25,26が存在する場合が存在
することがある。この場合、最高の高さから最低の高さ
の間の構造上配置不可能な領域を取り除いたものが配置
有効範囲である。従って、図6では、24が配置有効範
囲を示している。For example, FIG. 6 is a diagram showing an effective arrangement range for an arrangement surface on which a three-dimensional figure is arranged. A reference coordinate system 27 is registered in the placement plane 21 in advance, and the position of the placed three-dimensional figure is x from the reference coordinate system 27 to the placement reference coordinate system 31 of the three-dimensional figure with respect to the actual placement position 28. It is defined by a direction parameter 29 and a y-direction parameter 30. In addition, a maximum height parameter 22 and a minimum height parameter 23 are defined on the arrangement surface 21, and the height between the height indicated by the maximum height parameter 22 and the height indicated by the minimum height parameter 23 is defined. Three-dimensional figures must be arranged. There may be cases where regions 25 and 26, which are structurally impossible, exist on the arrangement surface 21. In this case, the arrangement effective range is obtained by removing a structurally unplaceable region between the highest height and the lowest height. Therefore, in FIG. 6, reference numeral 24 denotes the effective arrangement range.
【0030】次に、占有領域表示部8は、図7に示す処
理を行い、保存されている三次元図形データ12の属性
情報13から占有領域情報14を取出す(S21)。Next, the occupied area display section 8 performs the processing shown in FIG. 7, and extracts the occupied area information 14 from the attribute information 13 of the stored three-dimensional graphic data 12 (S21).
【0031】占有領域情報14は、図8(A)に示すよ
うに、x方向パラメータ45,y方向パラメータ46,
−x方向パラメータ47,−y方向パラメータ48,z
方向パラメータ49の5つが存在する。また、3次元図
形には配置基準座標系20が登録されている。占有領域
表示部8は配置基準座標系20の中心点を基準にx方向
パラメータ45,y方向パラメータ46,−x方向パラ
メータ47,−y方向パラメータ48,z方向パラメー
タ49それぞれの値を寸法値として持つボックスを作成
することにより、その3次元図形における占有領域の生
成を行う。占有領域表示部8は、図8(B)に示すよう
に、属性情報13に基づいて生成されたボックスを占有
領域として表示する。As shown in FIG. 8A, the occupation area information 14 includes an x-direction parameter 45, a y-direction parameter 46,
-X direction parameter 47, -y direction parameter 48, z
There are five directional parameters 49. An arrangement reference coordinate system 20 is registered for the three-dimensional figure. The occupied area display unit 8 uses the values of the x-direction parameter 45, the y-direction parameter 46, the -x-direction parameter 47, the -y-direction parameter 48, and the z-direction parameter 49 as dimension values based on the center point of the arrangement reference coordinate system 20. By creating a box having the same, an occupied area in the three-dimensional figure is generated. As shown in FIG. 8B, the occupied area display unit 8 displays a box generated based on the attribute information 13 as an occupied area.
【0032】ここで、占有領域とは、器具配置設計にお
いて、器具配線時に必要な配線スペースと設計上予め決
められている器具間の最小間隔のルールを実現するため
に定義した領域のことである。Here, the occupied area is an area defined for realizing a wiring space necessary for wiring the equipment and a rule of a minimum interval between the equipment determined in advance in the wiring in the equipment layout design. .
【0033】このように、各部品には、図8(B)に示
すように器具配置設計に使用される3次元図形データに
対して実際の3次元図形13の他にその3次元図形のも
つ占有領域50が存在する。占有領域は3次元図形デー
タの持つ配置基準座標系20を基準にx方向パラメータ
45,y方向パラメータ46,−x方向パラメータ4
7,−y方向パラメータ48,z方向パラメータ49そ
れぞれの値を寸法値として定義されている。As shown in FIG. 8B, in addition to the actual three-dimensional figure 13, each part has the three-dimensional figure in addition to the actual three-dimensional figure 13 as shown in FIG. An occupation area 50 exists. The occupied area is based on the arrangement reference coordinate system 20 of the three-dimensional graphic data as an x direction parameter 45, a y direction parameter 46, and a −x direction parameter 4
7, the values of the -y direction parameter 48 and the z direction parameter 49 are defined as dimension values.
【0034】次に、距離情報表示部9によって図9に示
す処理がされ、選択された配置面を表示し、配置面上の
配置位置の選択を要求する。作成者は占有領域表示部8
で表示された占有領域を考慮しながら配置位置の指定を
行う(S31)。配置位置を指定後、距離情報表示部9
が図6に示すように配置面21の基準座標系27から配
置位置28までの距離を検出して基準座標系へ変換した
距離情報を作成する(S33,S34)。検出された距
離情報は、x方向パラメータ29,y方向パラメータ3
0として保存される。保存された距離情報により配置部
10は配置面21に配置基準座標系31の作成を行う
(S35)。Next, the processing shown in FIG. 9 is performed by the distance information display section 9, the selected arrangement plane is displayed, and a selection of the arrangement position on the arrangement plane is requested. The creator is the occupied area display section 8
The layout position is specified while taking into account the occupied area displayed in step (S31). After specifying the arrangement position, the distance information display section 9
Detects the distance from the reference coordinate system 27 on the arrangement surface 21 to the arrangement position 28 as shown in FIG. 6, and creates distance information converted into the reference coordinate system (S33, S34). The detected distance information includes an x-direction parameter 29 and a y-direction parameter 3
Stored as 0. The placement unit 10 creates the placement reference coordinate system 31 on the placement plane 21 based on the stored distance information (S35).
【0035】配置部10は、作成された配置基準座標系
31と配置される3次元図形の配置基準座標系31を配
置面21上で一致させることにより3次元図形の配置を
行う(S36)。この場合に、配置される3次元図形が
複数存在する場合、距離情報表示部9によって図10に
示すように配置される3次元図形に登録されている図形
間の距離情報43の抽出を行う(S38)。抽出された
距離情報より、既に配置されている3次元図形の配置基
準座標系31の座標位置にx位置パラメータを加える
(S39)。その座標位置に配置面の配置基準座標系を
新たに作成し、その座標系と3次元図形の配置基準座標
系20とを一致させる3次元図形の配置を行う。The arrangement section 10 arranges the three-dimensional figure by making the created arrangement reference coordinate system 31 coincide with the arrangement reference coordinate system 31 of the three-dimensional figure to be arranged on the arrangement surface 21 (S36). In this case, when there are a plurality of three-dimensional figures to be arranged, the distance information display unit 9 extracts the distance information 43 between the figures registered in the three-dimensional figures arranged as shown in FIG. S38). Based on the extracted distance information, an x position parameter is added to the coordinate position of the already arranged three-dimensional figure in the arrangement reference coordinate system 31 (S39). At this coordinate position, an arrangement reference coordinate system of the arrangement plane is newly created, and the three-dimensional figure is arranged so that the coordinate system matches the arrangement reference coordinate system 20 of the three-dimensional figure.
【0036】ここで、図形間の距離情報とは、器具配置
設計においては、視覚的バランスを考慮し器具間の距離
を規定した予め決められている器具間の間隔のことであ
る。Here, the distance information between figures refers to a predetermined interval between appliances which defines a distance between appliances in consideration of a visual balance in an appliance layout design.
【0037】このような配置部10を設けることで図6
に示す3次元図形、例えば、扉の配置面21に対して図
8に示す3次元図形の例えば、スイッチを配置する際に
は作成者は、図6に示す配置位置28のみマウス等で指
定すれば足り、その後従来の図12乃至図13に示す指
定作業を不要とすることができる。By providing such an arrangement portion 10, FIG.
When arranging a switch, for example, a three-dimensional graphic shown in FIG. 8 with respect to the door arrangement surface 21, for example, a switch, the creator designates only the arrangement position 28 shown in FIG. 6 with a mouse or the like. After that, it is possible to dispense with the conventional designation work shown in FIGS.
【0038】このように本発明の実施の形態によれば、
3次元図形を配置する際、拘束条件を充足するように配
置有効範囲や占有領域距離情報が表示され、マウス等で
配置位置の指定を行うことで容易に配置ができるため複
数の拘束条件を設定する必要がない。また、複数の3次
元図形を設計上必要な一定の距離を保ちながら自動的に
配置できる。これにより、3次元図形配置作業における
配置設計作業時間の大幅な削減が可能である。また、配
置される3次元図形における目に見えない占有領域を可
視化することにより3次元図形配置後の修正作業を軽減
することができる。As described above, according to the embodiment of the present invention,
When arranging a three-dimensional figure, the effective range of the arrangement and the occupied area distance information are displayed so as to satisfy the constraint conditions, and a plurality of constraint conditions are set because the arrangement position can be easily specified by specifying the arrangement position with a mouse or the like. No need to do. Further, a plurality of three-dimensional figures can be automatically arranged while maintaining a predetermined distance required for design. As a result, it is possible to significantly reduce the layout design work time in the three-dimensional figure layout work. Further, by visualizing the invisible occupied area in the three-dimensional figure to be arranged, it is possible to reduce correction work after the three-dimensional figure is arranged.
【0039】[0039]
【発明の効果】以上説明したように請求項1の発明によ
れば、各3次元図形を配置のために必要な拘束条件が充
足するように配置位置情報を表示し作成者へ知らせ配置
するので、作成者が拘束条件を充足するように配置位置
を定義する作業の削減と作業の簡略化が図られる。従っ
て、図形作成作業の効率化が図れ、作業負担を軽減し、
正確な3次元図形の作成をすることができる。As described above, according to the first aspect of the present invention, the arrangement position information is displayed and notified to the creator so that each three-dimensional figure satisfies the constraint condition required for arrangement. Thus, the work of defining the arrangement position so that the creator satisfies the constraint condition can be reduced and the work can be simplified. Therefore, the efficiency of drawing work can be improved, the work load can be reduced,
An accurate three-dimensional figure can be created.
【0040】また、請求項2の発明によれば、各3次元
図形を配置のために必要な拘束条件が充足するように配
置有効範囲情報が表示され作成者へ知らされるので、配
置有効範囲情報を利用して3次元図形を作成することが
できる。従って、図形作成作業の効率化が図れ、作業負
担を軽減し、正確な3次元図形を作成できる。According to the second aspect of the present invention, the arrangement effective range information is displayed and notified to the creator so that the constraint conditions necessary for arranging the three-dimensional figures are satisfied. A three-dimensional figure can be created using the information. Therefore, the efficiency of the figure creation work can be improved, the work load can be reduced, and an accurate three-dimensional figure can be created.
【0041】また、請求項3の発明によれば、各3次元
図形を配置するために必要な拘束条件が充足するように
占有領域情報が表示され作成者へ知らされるので、占有
領域情報を利用して3次元図形を作成することができ
る。従って、図形作成作業の効率化が図れ、正確な3次
元図形を作成できる。According to the third aspect of the present invention, the occupation area information is displayed and notified to the creator so as to satisfy the constraint conditions necessary for arranging each three-dimensional figure. It can be used to create a three-dimensional figure. Therefore, the efficiency of the figure creation work can be improved, and an accurate three-dimensional figure can be created.
【0042】また、請求項4の発明によれば、各3次元
図形データを配置のために必要な拘束条件が充足するよ
うに距離情報が表示され作成者へ知らされるので、距離
情報を利用して作成者が3次元図形を作成することがで
きる。従って、図形作成作業の効率化が図れ、作業負担
を軽減でき、正確な3次元図形を作成できる。According to the fourth aspect of the present invention, the distance information is displayed and notified to the creator so that the constraint conditions necessary for arranging the three-dimensional graphic data are satisfied. Thus, the creator can create a three-dimensional figure. Therefore, the efficiency of the figure creation operation can be improved, the work load can be reduced, and an accurate three-dimensional figure can be created.
【0043】また、請求項5の発明によれば、各3次元
図形データを配置のために必要な拘束条件が充足するよ
うに各情報を表示し、作成者の要求に従って各3次元図
形を配置されるので、作成者が拘束条件を充足させる配
置位置の定義や配置作業が大幅に削減できる。従って、
図形作成作業の効率化が図れ、熟練者でなくても正確に
3次元図形を作成できる。According to the fifth aspect of the present invention, each piece of information is displayed so that the constraint conditions necessary for arranging each three-dimensional figure data are satisfied, and each three-dimensional figure is arranged according to the request of the creator. Therefore, the definition and arrangement work of the arrangement position at which the creator satisfies the constraint condition can be greatly reduced. Therefore,
The efficiency of the figure creation work can be improved, and even a non-skilled person can accurately create a three-dimensional figure.
【図1】本発明の実施の形態を示す3次元図形作成支援
装置のシステム構成図である。FIG. 1 is a system configuration diagram of a three-dimensional graphic creation support device according to an embodiment of the present invention.
【図2】図1の3次元図形作成支援装置に備える3次元
図形配置装置のブロック構成図である。FIG. 2 is a block diagram of a three-dimensional graphic arrangement device provided in the three-dimensional graphic creation support device of FIG. 1;
【図3】図2に備える読込部の処理を示すフローチャー
トである。FIG. 3 is a flowchart illustrating a process of a reading unit provided in FIG. 2;
【図4】3次元図形データを示す構成図である。FIG. 4 is a configuration diagram showing three-dimensional graphic data;
【図5】図2に備える配置面選択部と配置有効範囲表示
部の処理を示すフローチャートである。FIG. 5 is a flowchart showing processing of an arrangement plane selection unit and an arrangement effective range display unit provided in FIG. 2;
【図6】配置有効範囲を定義するための説明図である。FIG. 6 is an explanatory diagram for defining an arrangement effective range.
【図7】図2に備える占有領域表示部の処理を示すフロ
ーチャートである。FIG. 7 is a flowchart showing a process of an occupied area display unit provided in FIG. 2;
【図8】占有領域を定義するための説明図である。FIG. 8 is an explanatory diagram for defining an occupied area.
【図9】図2に備える距離情報表示部と配置部の処理を
示すフローチャートである。FIG. 9 is a flowchart showing processing of a distance information display unit and an arrangement unit provided in FIG. 2;
【図10】距離情報を定義するための説明図である。FIG. 10 is an explanatory diagram for defining distance information.
【図11】従来の3次元図形作成支援装置を示すシステ
ム構成図である。FIG. 11 is a system configuration diagram showing a conventional three-dimensional graphic creation support device.
【図12】3次元図形配置時における拘束条件の1つで
ある「合致面の指定」について表した説明図である。FIG. 12 is an explanatory diagram showing “designation of a matching surface” which is one of the constraint conditions when arranging a three-dimensional figure.
【図13】3次元図形配置時における拘束条件の1つで
ある「整列面の指定」について表した説明図である。FIG. 13 is an explanatory diagram showing “designation of an alignment surface” which is one of the constraint conditions when arranging a three-dimensional figure.
【図14】3次元図形配置時における拘束条件の1つで
ある「オフセット値の指定」について表した説明図であ
る。FIG. 14 is an explanatory diagram showing “designation of an offset value” which is one of the constraint conditions when arranging a three-dimensional figure.
1 3次元図形作成装置 2 ディスプレイ装置 3 入力装置 4 3次元図形配置装置 5 読込部 6 配置面選択部 7 配置有効範囲表示部 8 占有領域表示部 9 距離情報表示部 10 配置部 12 三次元図形データ 13 属性情報 14 占有領域情報 DESCRIPTION OF SYMBOLS 1 3D graphic creation apparatus 2 Display apparatus 3 Input apparatus 4 3D graphic arrangement apparatus 5 Reading part 6 Arrangement plane selection part 7 Effective arrangement area display part 8 Occupied area display part 9 Distance information display part 10 Arrangement part 12 3D graphic data 13 Attribute information 14 Occupied area information
Claims (5)
3次元図形として表示させる一方、表示された各3次元
図形に対して配置位置を決めるのに必要な拘束条件に合
致させて順次配置位置決めを行い、各部品を組み合わせ
た3次元図形の作成をする際の作業支援をする3次元図
形作成支援装置において、 予め作成された配置位置情報である属性データを含む3
次元図形データを読込み保存する3次元図形読込部と、 前記各3次元図形データの前記各属性データから前記拘
束条件に合致する配置位置情報を抽出して前記表示装置
へ表示して作成者へ知らせると共に、前記配置位置情報
と作業者の要求に基づいて前記表示装置上の各3次元図
形を配置する3次元図形配置部とからなる3次元図形配
置装置を備えることを特徴とする3次元図形作成支援装
置。1. A three-dimensional graphic data of each part is displayed on a display device as a three-dimensional graphic, and the three-dimensional graphic data is sequentially arranged in accordance with a constraint condition necessary for determining an arrangement position for each displayed three-dimensional graphic. In a three-dimensional graphic creation support device for performing a positioning operation and assisting in creating a three-dimensional graphic by combining parts, a three-dimensional graphic creation support device includes attribute data which is arrangement position information created in advance.
A three-dimensional figure reading unit for reading and storing the three-dimensional figure data; extracting arrangement position information matching the constraint condition from each of the attribute data of the three-dimensional figure data; displaying the information on the display device to notify the creator A three-dimensional graphic arrangement device comprising: a three-dimensional graphic arrangement part for arranging each three-dimensional graphic on the display device based on the arrangement position information and a request from an operator. Support equipment.
に表示される一方の3次元図形の配置面に対して他の3
次元図形が配置可能な領域を配置有効範囲情報として定
義し表示して作成者へ知らせる配置有効範囲表示部を設
けることを特徴とする請求項1記載の3次元図形作成支
援装置。2. The three-dimensional graphic arrangement unit according to claim 1, wherein said three-dimensional graphic arrangement part is arranged on another three-dimensional graphic arrangement surface displayed on said display device.
2. The three-dimensional graphic creation support apparatus according to claim 1, further comprising a layout effective range display unit that defines and displays an area where the three-dimensional figure can be arranged as layout effective range information and notifies a creator of the area.
へ表示される各3次元図形の占有領域情報を表示して作
成者へ知らせる占有領域情報表示部を設けることを特徴
とする請求項1記載の3次元図形作成支援装置。3. An occupied area information display section for displaying the occupied area information of each of the three-dimensional figures displayed on the display device and notifying a creator of the occupied area information. 3. The three-dimensional figure creation support device according to 1.
へ表示される各3次元図形間の配置上必要な距離情報を
表示して作成者へ知らせる距離情報表示部を設けること
を特徴とする請求項1記載の3次元図形作成支援装置。4. The apparatus according to claim 1, wherein the three-dimensional graphic arrangement unit includes a distance information display unit that displays distance information necessary for arrangement between the three-dimensional figures displayed on the display device and informs a creator of the distance information. The three-dimensional figure creation support device according to claim 1.
へ表示される各3次元図形に対する前記配置有効範囲情
報、前記占有領域情報、前記距離情報に基づいて各3次
元図形を配置する配置部を設けることを特徴とする請求
項2乃至請求項4記載のいずれかの3次元図形作成支援
装置。5. An arrangement for arranging each three-dimensional figure based on the effective arrangement range information, the occupied area information, and the distance information for each three-dimensional figure displayed on the display device. The three-dimensional figure creation support apparatus according to any one of claims 2 to 4, further comprising a unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10051284A JPH11232490A (en) | 1998-02-18 | 1998-02-18 | Device for supporting three-dimensional graphic generation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10051284A JPH11232490A (en) | 1998-02-18 | 1998-02-18 | Device for supporting three-dimensional graphic generation |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11232490A true JPH11232490A (en) | 1999-08-27 |
Family
ID=12882644
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10051284A Pending JPH11232490A (en) | 1998-02-18 | 1998-02-18 | Device for supporting three-dimensional graphic generation |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH11232490A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006080255A1 (en) * | 2005-01-25 | 2006-08-03 | Konami Digital Entertainment Co., Ltd. | Image generation device, automatic generation method, recording medium, and program |
JP2007317097A (en) * | 2006-05-29 | 2007-12-06 | Dainippon Ink & Chem Inc | Design device, design method, and program and recording medium thereof |
KR100865004B1 (en) * | 2005-01-25 | 2008-10-23 | 가부시키가이샤 코나미 데지타루 엔타테인멘토 | Image creating device, light arranging method, and medium for recording the program |
JP2010507850A (en) * | 2006-10-27 | 2010-03-11 | エアバス フランス | Method and apparatus for object positioning support in design stage |
-
1998
- 1998-02-18 JP JP10051284A patent/JPH11232490A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006080255A1 (en) * | 2005-01-25 | 2006-08-03 | Konami Digital Entertainment Co., Ltd. | Image generation device, automatic generation method, recording medium, and program |
KR100865005B1 (en) * | 2005-01-25 | 2008-10-23 | 가부시키가이샤 코나미 데지타루 엔타테인멘토 | Image generation device, automatic generation method, and medium for recording the program |
KR100865004B1 (en) * | 2005-01-25 | 2008-10-23 | 가부시키가이샤 코나미 데지타루 엔타테인멘토 | Image creating device, light arranging method, and medium for recording the program |
JP2007317097A (en) * | 2006-05-29 | 2007-12-06 | Dainippon Ink & Chem Inc | Design device, design method, and program and recording medium thereof |
JP2010507850A (en) * | 2006-10-27 | 2010-03-11 | エアバス フランス | Method and apparatus for object positioning support in design stage |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7966560B2 (en) | Laying out web components using mounting and pooling functions | |
JPH05242174A (en) | Designing method in team form in cad system | |
JPH11232490A (en) | Device for supporting three-dimensional graphic generation | |
JP4285022B2 (en) | Object display device and program | |
JP3599198B2 (en) | Figure editing device | |
JP3868867B2 (en) | Assembly editing method and medium | |
JP3199029B2 (en) | Method and system for creating shape information with manufacturing information | |
JP2004234399A (en) | Component standardization supporting device | |
JP4288972B2 (en) | Layout system, layout support system, layout support program, and layout support method | |
JP3371353B2 (en) | Graphic information screen display editing method and graphic processing device | |
JP3524143B2 (en) | Graphic processing method and apparatus | |
JPH11143926A (en) | Three-dimensional graphic layout device | |
JP3500812B2 (en) | Table processing equipment | |
JP3285241B2 (en) | Storage shape generation device | |
JP2819907B2 (en) | Processing data creation device | |
JPH0696178A (en) | Graphic processing system | |
JPS63214869A (en) | Composite document processing unit | |
JPH0916634A (en) | Compaction device | |
JP2721344B2 (en) | Image processing method | |
JPH11219441A (en) | Image editing device, image editing method and recording medium recording image editing processing program | |
JP2830550B2 (en) | Integrated circuit layout design equipment | |
JP3000749B2 (en) | Character editing device | |
JP3696909B2 (en) | Graphic processing method and apparatus | |
JPH07129361A (en) | Display/change system for picture plotting position | |
JP2003067431A (en) | Device for supporting arrangement of three-dimensional figure |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040413 |