JPH0778271A - 3D shape generation system - Google Patents
3D shape generation systemInfo
- Publication number
- JPH0778271A JPH0778271A JP6157670A JP15767094A JPH0778271A JP H0778271 A JPH0778271 A JP H0778271A JP 6157670 A JP6157670 A JP 6157670A JP 15767094 A JP15767094 A JP 15767094A JP H0778271 A JPH0778271 A JP H0778271A
- Authority
- JP
- Japan
- Prior art keywords
- sectional shape
- cross
- screen
- dimensional shape
- shape
- 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)
Abstract
(57)【要約】
【目的】 本発明は、3次元形状生成システムに関し、
画面上に構想図や図面を表示してこれらを複写やなぞっ
て断面形状を定義すると共に寸法値や拘束条件、更に奥
行き量を図面上で指定して定義してこれら定義をもとに
3次元形状を完成し、構想図や図面などを取り込んで簡
易かつ迅速に断面形状を定義して3次元形状の生成する
と共に押し出し量を図面上で簡易に指定可能にすること
を目的とする。
【構成】 構想図や図面を取り込んで画面上に表示する
取り込み処理2と、画面上に表示された面の切り出し指
示に対応して、断面形状を生成して表示する断面形状生
成処理4と、生成された断面形状の寸法や拘束条件の入
力および奥行きの入力に対応して、断面形状を指示され
た方向に押し出して3次元形状を生成する3次元形状生
成処理5とを備えるように構成する。
(57) [Summary] [Object] The present invention relates to a three-dimensional shape generation system,
A conceptual drawing or drawing is displayed on the screen, and these are copied or traced to define the cross-sectional shape, and the dimension value, constraint condition, and depth amount are specified on the drawing and defined, and three-dimensional based on these definitions. An object of the present invention is to complete a shape, import a conceptual drawing, a drawing, and the like to easily and quickly define a cross-sectional shape to generate a three-dimensional shape and to easily specify an extrusion amount on the drawing. [Arrangement] Capture processing 2 for capturing a conceptual drawing or drawing and displaying it on a screen, and cross-sectional shape generation processing 4 for generating and displaying a cross-sectional shape corresponding to a cutout instruction of a surface displayed on the screen. A three-dimensional shape generation process 5 for generating a three-dimensional shape by extruding the cross-sectional shape in a designated direction in response to the input of dimensions and constraint conditions of the generated cross-sectional shape and the input of the depth is configured. .
Description
【0001】[0001]
【産業上の利用分野】本発明は、断面形状から3次元形
状を生成する3次元形状生成システムに関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a three-dimensional shape generation system for generating a three-dimensional shape from a sectional shape.
【0002】[0002]
【従来の技術】従来、3次元形状の設計を支援する3次
元CADは、図7の(a)に示すように断面形状を定義
し、この断面形状をもとに図7の(b)に示すように、
矢印方向に押し出して3次元形状を作成する方法が行わ
れている。図7の(a)の断面形状を定義する場合、設
計者は図8に順次示すように、構想図や図面を参照しな
がら白紙の状態から3次元CADシステムを利用して断
面形状を定義する。断面形状が定義できた段階で、奥行
き量を指定して押し出し、3次元形状を完成する。以下
図8の構成の動作を簡単に説明する。2. Description of the Related Art Conventionally, a three-dimensional CAD that supports the design of a three-dimensional shape defines a cross-sectional shape as shown in FIG. 7A, and based on this cross-sectional shape, a cross-sectional shape shown in FIG. As shown
A method of creating a three-dimensional shape by pushing in the direction of the arrow is used. When defining the cross-sectional shape of FIG. 7A, the designer defines the cross-sectional shape from a blank sheet by using a three-dimensional CAD system with reference to conceptual drawings and drawings, as shown in FIG. . When the cross-sectional shape is defined, the depth amount is specified and extruded to complete the three-dimensional shape. The operation of the configuration shown in FIG. 8 will be briefly described below.
【0003】図8において、は、設計者が断面形状定
義ウィンドウを表示し、この上で白紙状態から図示外の
構想図や図面を見ながら断面形状を作成する。は、
で作成されて定義された断面形状である。In FIG. 8, the designer displays a cross-sectional shape definition window, and creates a cross-sectional shape on the blank window while viewing a conceptual drawing or a drawing (not shown). Is
It is the cross-sectional shape created and defined in.
【0004】は、で定義された断面形状の寸法値な
ど(ここでは、円弧、平行拘束条件、平行寸法など)を
入力して定義し、完成させた様子を示す。は、で定
義した断面形状の奥行き量D(Depth:100)を
入力して定義した様子を示す。Indicates a state in which the dimension value of the cross-sectional shape defined by (such as arc, parallel constraint condition, parallel dimension, etc.) is input and defined, and completed. Shows the state defined by inputting the depth amount D (Depth: 100) of the cross-sectional shape defined in.
【0005】は、で定義された断面形状の奥行き量
Dだけ指定された方向に押し出し、3次元形状を完成し
た様子を示す。[0005] indicates that the three-dimensional shape is completed by extruding in the designated direction by the depth amount D of the sectional shape defined by.
【0006】[0006]
【発明が解決しようとする課題】従来は、上述した図8
のからに示す手順に従って白紙状態から断面形状を
定義して押し出し、3次元形状を設計していたため、設
計者が図示外の構想図や図面を参照していちいち断面形
状を作成しなければならなず、断面形状を作成するのに
非常に多くの時間が必要となってしまうという問題があ
った。Conventionally, as shown in FIG.
Since the cross-sectional shape was defined and extruded from a blank state in accordance with the procedure shown in (3) and the three-dimensional shape was designed, the designer had to create the cross-sectional shape one by one by referring to the conceptual drawing and drawings not shown. However, there is a problem that it takes a very long time to create the cross-sectional shape.
【0007】本発明は、これらの問題を解決するため、
画面上に構想図や図面を表示してこれらを複写やなぞっ
て断面形状を定義すると共に寸法値や拘束条件、更に奥
行き量を定義してこれら定義をもとに3次元形状を完成
し、構想図や図面などを取り込んで簡易かつ迅速に断面
形状を定義して3次元形状の生成を実現することを目的
としている。The present invention solves these problems.
Display a conceptual drawing or drawing on the screen, copy or trace these to define the cross-sectional shape, define dimension values, constraint conditions, and depth amount and complete the three-dimensional shape based on these definitions. It is intended to realize the generation of a three-dimensional shape by importing drawings or drawings and simply and quickly defining the cross-sectional shape.
【0008】また、本発明は、奥行き量を図面(例えば
側面図など)上で指定された要素や始点と終点などをも
とに3次元形状を完成し、奥行きの方向および量を簡単
に定義して3次元形状の生成を実現することを目的とし
ている。Further, the present invention completes a three-dimensional shape on the basis of elements and start points and end points which are designated on a drawing (for example, a side view), and the depth direction and amount can be easily defined. The purpose is to realize the generation of a three-dimensional shape.
【0009】[0009]
【課題を解決するための手段】図1を参照して課題を解
決するための手段を説明する。図1において、取り込み
処理2は、構想図や図面を取り込んで画面上に表示する
ものである。[Means for Solving the Problems] Means for solving the problems will be described with reference to FIG. In FIG. 1, a capture process 2 is to capture a conceptual drawing or drawing and display it on a screen.
【0010】断面形状生成処理4は、画面上に表示され
た面の切り出し指示(例えば構想図や図面の複写指示あ
るいはなぞったこと)に対応して、断面形状を生成して
表示するものである。The cross-sectional shape generation processing 4 is to generate and display a cross-sectional shape in response to an instruction to cut out a surface displayed on the screen (for example, an instruction to copy a conceptual drawing or drawing or tracing). .
【0011】3次元形状生成処理5は、生成された断面
形状の寸法や拘束条件の入力および奥行きの入力に対応
して、断面形状を指示された方向に押し出して3次元形
状を生成したり、図面上で指示された要素、要素と長
さ、始点と終点をもとに押し出して3次元形状を生成し
たりするものである。The three-dimensional shape generation processing 5 generates a three-dimensional shape by extruding the cross-sectional shape in a designated direction in response to the input of the dimensions and constraint conditions of the generated cross-sectional shape and the input of the depth. A three-dimensional shape is generated by extruding based on an element designated on the drawing, an element and a length, a start point and an end point.
【0012】[0012]
【作用】本発明は、図1に示すように、取り込み処理2
が構想図や図面を取り込んで画面上に表示し、断面形状
生成処理4が画面上に表示された面の切り出し指示(例
えば構想図や図面の複写指示あるいはなぞったこと)に
対応して、断面形状を生成して表示し、3次元形状生成
処理5が生成された断面形状の寸法や拘束条件の入力お
よび奥行きの入力に対応して、断面形状を指示された方
向に押し出して3次元形状を生成して表示するようにし
ている。According to the present invention, as shown in FIG.
Captures the conceptual drawing or drawing and displays it on the screen, and the cross-sectional shape generation process 4 responds to the cutout instruction of the surface displayed on the screen (for example, a copying instruction of the conceptual drawing or drawing or tracing), The shape is generated and displayed, and the three-dimensional shape generation processing 5 pushes out the cross-sectional shape in the designated direction in response to the input of the dimensions and constraint conditions of the generated cross-sectional shape and the input of the depth to display the three-dimensional shape. It is generated and displayed.
【0013】また、取り込み処理2が構想図や図面を取
り込んで画面(例えば正面図)上に表示し、断面形状生
成処理4が画面上に表示された面の切り出し指示(例え
ば構想図や図面の複写指示あるいはなぞったこと)に対
応して、断面形状を生成して表示し、3次元形状生成処
理5が生成された断面形状の寸法や拘束条件の入力およ
び図面(例えば側面図)上で奥行きとする要素(あるい
は要素と長さ、あるいは始点と終点)の指示に対応し
て、断面形状を指示された要素の方向に当該要素の長さ
(あるいは要素の方向に指定された数値の長さ、あるい
は始点から終点の方向に当該始点から終点の長さ)だけ
押し出して3次元形状を生成して表示するようにしてい
る。In addition, the capture processing 2 captures a conceptual drawing or drawing and displays it on a screen (for example, a front view), and the cross-sectional shape generation processing 4 instructs to cut out the surface displayed on the screen (for example, a conceptual drawing or a drawing). A cross-sectional shape is generated and displayed in response to a copying instruction or tracing, and the three-dimensional shape generation processing 5 inputs the dimensions and constraint conditions of the generated cross-sectional shape and the depth on the drawing (eg, side view). Corresponding to the designation of the element (or element and length, or start point and end point), the cross-sectional shape is the length of the element in the direction of the designated element (or the length of the numerical value specified in the direction of the element). , Or the length from the starting point to the ending point) is extruded in the direction from the starting point to the ending point, and a three-dimensional shape is generated and displayed.
【0014】また、断面形状生成処理5が画面上に表示
された3次元形状から選択された面の断面図形につい
て、取り込み処理2によって当該画面上に併せて表示さ
れた面の切り出し指示(例えば構想図や図面の複写指示
あるいはなぞったこと)に対応して、当該断面形状に追
加/修正して表示し、3次元形状生成処理5が生成され
た断面形状の寸法や拘束条件の入力および奥行きの入力
あるいは図面上での奥行きの指定に対応して、断面形状
を指示された方向に押し出して3次元形状を生成して表
示するようにしている。Further, the cross-sectional shape generation processing 5 instructs, for the cross-sectional figure of the surface selected from the three-dimensional shape displayed on the screen, the cut-out instruction of the surface also displayed on the screen by the import processing 2 (for example, a concept). Corresponding to the drawing or drawing instruction of the drawing or tracing), the cross-sectional shape is added / corrected and displayed, and the three-dimensional shape generation processing 5 inputs the dimensions and constraint conditions of the generated cross-sectional shape and the depth. In response to the input or the designation of the depth on the drawing, the cross-sectional shape is extruded in the designated direction to generate and display the three-dimensional shape.
【0015】従って、画面上に構想図や図面を表示して
これらを複写やなぞって断面形状を定義すると共に寸法
値や拘束条件、更に奥行き量を定義してこれら定義をも
とに3次元形状を完成することにより、構想図や図面を
取り込んで迅速に断面形状を定義して3次元形状を生成
することが可能となる。Therefore, a conceptual drawing or a drawing is displayed on the screen, and the sectional shape is defined by copying or tracing these, and the dimension value, the constraint condition, and the depth amount are defined, and the three-dimensional shape is based on these definitions. By completing the above, it becomes possible to capture a conceptual drawing or a drawing, quickly define a sectional shape, and generate a three-dimensional shape.
【0016】また、奥行き量を図面(例えば側面図な
ど)上で指定された要素や始点と終点などをもとに3次
元形状を完成することにより、奥行きの方向および量を
簡単に定義して3次元形状の生成を実現することが可能
となる。Further, the depth direction and amount can be easily defined by completing the three-dimensional shape based on the elements and the start point and the end point which are designated on the drawing (for example, the side view). It is possible to realize the generation of a three-dimensional shape.
【0017】[0017]
【実施例】次に、図1から図6を用いて本発明の実施例
の構成および動作を順次詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the construction and operation of an embodiment of the present invention will be described in detail with reference to FIGS.
【0018】図1は、本発明の1実施例構成図を示す。
図1において、構想図/図面1は、予めスケッチした3
次元形状の断面図の構想図や、3次元形状を設計した図
面(設計図面)である。FIG. 1 shows a block diagram of an embodiment of the present invention.
In FIG. 1, a conceptual drawing / drawing 1 is a sketch 3
It is a conceptual drawing of a cross-sectional view of a three-dimensional shape and a drawing (design drawing) in which a three-dimensional shape is designed.
【0019】取り込み処理2は、予め作成した構想図/
図面1を取り込み、画面3上に表示するものである。こ
の際、の画面3上に示すように、グリッドを併せて表
示し、断面形状の定義をし易くする。The capture processing 2 is a conceptual drawing created in advance /
The drawing 1 is captured and displayed on the screen 3. At this time, a grid is also displayed as shown on the screen 3 to facilitate the definition of the cross-sectional shape.
【0020】画面3は、断面形状定義ウィンドウなどを
設ける画面である。断面形状生成処理4は、画面上に表
示された構想図や図面の複写指示あるいはなぞったこと
に対応して、断面形状を生成して表示するものである。
ここで、 ・複写は、 ・要素個々の複写 ・閉領域内要素の複写 ・グループ内要素の複写 ・その他の複写 を行う。The screen 3 is a screen in which a cross-sectional shape definition window and the like are provided. The cross-sectional shape generation processing 4 is to generate and display a cross-sectional shape in response to a conceptual drawing displayed on the screen, a copying instruction of the drawing, or tracing.
Here, • Copying is performed: • Copying individual elements • Copying elements within closed areas • Copying elements within groups • Other copying.
【0021】・なぞるは、 ・下絵としてなぞって希望とする形状を作図 する。-Stracing: -Strawing as a sketch, drawing a desired shape.
【0022】3次元形状生成処理5は、生成された断面
形状の寸法(平行寸法、半径など)や拘束条件(平行拘
束条件、基準拘束条件など)の入力および断面形状の奥
行きの入力に対応して、断面形状を指示された方向に押
し出して3次元形状を生成するものである。The three-dimensional shape generation processing 5 corresponds to input of dimensions (parallel dimensions, radius, etc.) and restraint conditions (parallel restraint conditions, reference restraint conditions, etc.) of the generated cross-sectional shape, and input of depth of the cross-sectional shape. Then, the cross-sectional shape is extruded in the designated direction to generate a three-dimensional shape.
【0023】次に、図1のからに示す順序に従い、
図1の構成の動作を詳細に説明する。図1において、
は、予め作成した構想図/図面1および断面形状の定義
をし易くするグリッドを取り込み処理2が取り込んで画
面3上に表示した様子を示す。ここでは、画面3上に断
面形状定義ウィンドウを設け、このウィンドウ中に構想
図/図面1およびグリッドなどを取り込んで図示のよう
に表示する。Next, according to the order shown from to in FIG.
The operation of the configuration of FIG. 1 will be described in detail. In FIG.
Shows a state in which the previously created conceptual drawing / drawing 1 and the grid for facilitating the definition of the cross-sectional shape are captured by the processing 2 and displayed on the screen 3. Here, a cross-sectional shape definition window is provided on the screen 3, and the conceptual drawing / drawing 1 and grid etc. are loaded into this window and displayed as shown.
【0024】は、の画面3上に表示された図形要素
を複写したり、構想図/図面をなぞって断面形状を定義
した様子を示す。ここでは、設計者が構想図/図面中の
円弧を複写指示して複写したり、当該円弧を結ぶ線をな
ぞったりし両者を線分で結んだりし、断面形状を定義す
る。[0024] shows a state in which the graphic element displayed on the screen 3 is copied or the cross-sectional shape is defined by tracing the conceptual drawing / drawing. Here, a designer defines a cross-sectional shape by instructing and copying a circular arc in a conceptual drawing / drawing, tracing a line connecting the circular arcs, and connecting both by a line segment.
【0025】は、で複写およびなぞって断面形状を
定義した状態で、寸法(平行寸法、水平寸法、半径1、
半径2など)および拘束条件(基準拘束条件、平行拘束
条件など)を入力して定義した様子を示す。Is a dimension (parallel dimension, horizontal dimension, radius 1,
A radius 2 etc.) and constraint conditions (standard constraint conditions, parallel constraint conditions, etc.) are input and defined.
【0026】は、で断面形状の寸法および拘束条件
を定義した後、当該断面形状の奥行き量D(Dept
h)を入力して定義した様子を示す。は、からで
定義した断面形状および寸法、拘束条件をもとに、奥行
き量Dを指定された方向に押し出し、3次元形状を生成
して表示した様子を示す。After defining the dimension of the cross-sectional shape and the constraint condition with, the depth amount D (Dept of the cross-sectional shape)
It shows how the definition is made by inputting h). Shows a state in which the depth amount D is extruded in a designated direction based on the cross-sectional shape and dimensions defined by the above, and the constraint condition, and a three-dimensional shape is generated and displayed.
【0027】以上によって、予め作成したラフスケッチ
の構想図や設計した図面および定義し易いようにグリッ
ドを取り込んで画面3上に表示し()、画面3上でこ
れら構想図や図面の図形要素を複写および図形要素、図
形要素間をなぞって断面形状を定義する()。そし
て、この断面形状の寸法や拘束条件を入力して定義
()、および押し出し量を入力して定義し()、こ
れら定義に従って断面形状を指示された方向に押し出し
量だけ押し出して3次元形状を生成する()。これら
により、設計者は、予め作成した構想図や図面を画面3
上に表示して複写やなぞって断面形状を簡易に作成し、
この定義された断面形状をもとに3次元形状を迅速に設
計することが可能となる。以下順次詳細に説明する。As described above, a rough sketch conceptual diagram created in advance, a designed drawing, and a grid for easy definition are displayed and displayed on the screen 3 (), and the graphic elements of these conceptual diagrams and drawings are displayed on the screen 3. Define the cross-sectional shape by copying and tracing between graphic elements and graphic elements (). Then, enter the dimensions and constraint conditions of this cross-sectional shape to define (), and enter the amount of extrusion () to define the cross-sectional shape in the designated direction according to these definitions, and extrude the three-dimensional shape by the amount of extrusion. Generate (). With these, the designer can display the previously created conceptual drawing or drawing on the screen 3
You can easily create a cross-sectional shape by displaying it on the top and copying it,
It becomes possible to quickly design a three-dimensional shape based on the defined cross-sectional shape. The details will be sequentially described below.
【0028】図2は、本発明の動作説明フローチャート
を示す。図2において、S1は、断面形状定義エディタ
を起動する。これは、既述した図1のからで断面形
状を定義する断面形状定義エディタを起動する。FIG. 2 shows a flowchart for explaining the operation of the present invention. In FIG. 2, S1 activates the cross-sectional shape definition editor. This activates the cross-sectional shape definition editor that defines the cross-sectional shape from FIG. 1 already described.
【0029】S2は、構想図/図面1を利用するか判別
する。YESの場合には、S3で構想図/図面1を取り
込み、画面3上に図1のに示すように表示し、S4で
断面形状を定義(図1の、図4)し、S5に進む。一
方、NOの場合には、構想図/図面1を利用しないの
で、S7で設計者が作図して断面形状を定義し、S5に
進む。A step S2 decides whether to use the conceptual drawing / drawing 1. In the case of YES, the conceptual drawing / drawing 1 is fetched in S3, displayed as shown in FIG. 1 on the screen 3, the sectional shape is defined in S4 (FIG. 4, FIG. 4), and the process proceeds to S5. On the other hand, in the case of NO, since the conceptual drawing / drawing 1 is not used, the designer draws the drawing to define the cross-sectional shape in S7, and proceeds to S5.
【0030】S5は、寸法と拘束条件を入力して断面形
状を決める。これは、図1のに示すように、定義した
形状断面について、 ・寸法:平行寸法、水平寸法、半径1、半径2 ・拘束条件:基準拘束条件、平行拘束条件 を入力して定義する。In step S5, the cross-sectional shape is determined by inputting the dimensions and the constraint conditions. This is defined by inputting dimensions: parallel dimensions, horizontal dimensions, radius 1, radius 2, constraint conditions: standard constraint conditions, parallel constraint conditions, as shown in Fig. 1.
【0031】S6は、奥行き量を指定して押し出して3
次元形状を作成する。これは、図1ので奥行き量(D
epth:100)を指定し、当該指定した奥行き量だ
け、断面形状を指示された方向に押し出して3次元形状
を図1のに示すように作成して表示する。In S6, the depth amount is specified and pushed out to perform 3
Create a dimensional shape. This is the depth amount (D
(Epth: 100) is specified, and the cross-sectional shape is extruded in the specified direction by the specified depth amount, and a three-dimensional shape is created and displayed as shown in FIG.
【0032】以上によって、断面形状定義エディタを起
動し、構想図/図面1を画面3上に表示して複写および
なぞって断面形状を定義し(図1の、図4)、この定
義された断面形状の寸法、拘束条件を入力して定義する
(図1の)。そして、これら定義された断面形状の奥
行き量を入力して定義し(図1の)、指定された方向
に奥行き量だけ押し出して3次元形状を作成する(図1
の)。これらにより、予め作成したラフスケッチであ
る構想図や予め設計した設計図面を画面3上に表示して
これらの図形要素を複写およびなぞって断面形状を簡易
かつ迅速に定義することができ、更に定義した断面形状
の寸法、拘束条件を定義して奥行き量および押し出す方
向を指定して3次元形状を簡易かつ迅速に設計すること
が可能となる。As described above, the cross sectional shape definition editor is started, the conceptual drawing / drawing 1 is displayed on the screen 3, and the cross sectional shape is defined by copying and tracing (FIG. 4, FIG. 4). The dimensions of the shape and the constraint conditions are input and defined (in FIG. 1). Then, the depth amount of these defined cross-sectional shapes is input and defined (FIG. 1), and the depth amount is extruded in the designated direction to create a three-dimensional shape (FIG. 1).
of). As a result, it is possible to display a conceptual drawing that is a rough sketch created in advance or a design drawing that has been designed in advance on the screen 3 and copy and trace these graphic elements to easily and quickly define the cross-sectional shape. It is possible to design the three-dimensional shape easily and quickly by defining the dimensions of the cross-sectional shape and constraint conditions, designating the depth amount and the extrusion direction.
【0033】図3は、本発明の動作説明フローチャート
(作成中時(2回目以降))を示す。これは、図2のフ
ローチャートに従って3次元形状を作成し、この作成し
た3次元形状を利用して、断面形状を定義して3次元形
状を作成するときの手順である。FIG. 3 shows a flowchart for explaining the operation of the present invention (during creation (second time and thereafter)). This is a procedure when a three-dimensional shape is created according to the flowchart of FIG. 2 and a cross-sectional shape is defined and a three-dimensional shape is created using the created three-dimensional shape.
【0034】図3において、S11は、作成中の3次元
形状を表示する。例えば図1のの作成中の3次元形状
を画面3上に表示する。S12は、面を選択する。これ
は、S11で画面3上に表示した3次元形状のうちか
ら、断面形状を作成しようとする面を選択する。In FIG. 3, S11 displays the three-dimensional shape being created. For example, the three-dimensional shape being created in FIG. 1 is displayed on the screen 3. In S12, the surface is selected. This is to select a surface for which a cross-sectional shape is to be created from the three-dimensional shape displayed on the screen 3 in S11.
【0035】S13は、S12で選択された面が定義面
か判別する。YESの場合には、S14で更に構想図/
図面を利用しているか判別し、YESのときにS15に
進み、NOのときにS19に進む。In step S13, it is determined whether the surface selected in step S12 is the definition surface. If YES, further conceptual drawing /
It is determined whether the drawing is used, and if YES, the process proceeds to S15, and if NO, the process proceeds to S19.
【0036】S15は、S13のYES、S14のYE
Sであったので(定義面かつ構想図/図面を利用してい
ると判明したので)、構想図/図面1を画面3上に表示
する(断面形状定義エディタに取り込む)。S15 is YES in S13 and YE in S14.
Since it was S (since it was found that the definition surface and the conceptual drawing / drawing were used), the conceptual drawing / drawing 1 is displayed on the screen 3 (taken into the cross-sectional shape definition editor).
【0037】S16は、断面形状を定義(図4)する。
これは、後述するように、S15で画面3上に表示され
た構想図/図面1の図形要素を複写したり、なぞったり
して断面形状を追加、修正して定義した断面形状を作成
する。In step S16, the cross sectional shape is defined (FIG. 4).
As will be described later, this is done by copying or tracing the graphic element of the conceptual drawing / drawing 1 displayed on the screen 3 in S15, and adding or modifying the sectional shape to create the defined sectional shape.
【0038】S17、S18は、S5、S6と同様にし
て、定義された断面形状の寸法、拘束条件を入力して定
義した後、奥行き量を入力して定義して、この奥行き量
だけ指定された奥行き方向に押し出して3次元形状を作
成する。Similar to S5 and S6, S17 and S18 are defined by inputting the dimensions of the defined cross-sectional shape and constraint conditions, and then inputting and defining the depth amount, and only this depth amount is designated. 3D shape is created by extruding in the depth direction.
【0039】また、S19は、S13のNOで定義面で
なかった場合、あるいはS13のYESおよびS14の
NOで定義面であるが構想図/図面を利用していなかっ
た場合、構想図/図面を今回の定義で利用するか判別す
る。YESの場合には、S15に進む。一方、NOの場
合には、S20で作図して断面形状を定義し、S17に
進む。Further, in S19, if NO in S13 and not the definition surface, or if YES in S13 and NO in S14 and the definition surface is not used, the conceptual drawing / drawing is not used. Determine whether to use this definition. If YES, the process proceeds to S15. On the other hand, in the case of NO, the drawing is performed in S20 to define the cross-sectional shape, and the process proceeds to S17.
【0040】以上によって、作成中の3次元形状を画面
3上に表示し、選択された面が定義面であって構想図/
図面を利用していた場合、あるいは定義面でないが今
回、構想図/図面を利用する場合、構想図/図面を画面
3上に表示し、図形要素を複写あるいはなぞって断面形
状を定義する。そして、定義された断面形状の奥行き量
を入力して定義し(図1の)、指定された方向に奥行
き量だけ押し出して3次元形状を作成する(図1の
)。これらにより、作成中の3次元形状の任意の面を
指定して構想図/図面1から図形要素を複写およびなぞ
って断面形状を簡易かつ迅速に定義することができ、更
に定義した断面形状の寸法、拘束条件を定義して奥行き
量および押し出す方向を指定して3次元形状を簡易かつ
迅速に設計することが可能となる。As described above, the three-dimensional shape being created is displayed on the screen 3, and the selected surface is the definition surface.
If a drawing is used or if it is not a definition surface, but this time a conceptual drawing / drawing is used, the conceptual drawing / drawing is displayed on the screen 3 and the cross-sectional shape is defined by copying or tracing the graphic element. Then, the depth amount of the defined cross-sectional shape is input and defined (Fig. 1), and the depth amount is extruded in the designated direction to create a three-dimensional shape (Fig. 1). With these, the cross-sectional shape can be defined easily and quickly by designating and tracing a graphic element from the conceptual drawing / drawing 1 by designating an arbitrary surface of the three-dimensional shape being created. It becomes possible to design the three-dimensional shape easily and quickly by defining the constraint condition and designating the depth amount and the pushing direction.
【0041】図4は、本発明の詳細動作説明フローチャ
ートを示す。これは、図2のS4あるいは図3のS16
の断面形状の定義の手順である。図4において、S21
は、断面形状を定義開始する。FIG. 4 is a flow chart for explaining the detailed operation of the present invention. This is S4 in FIG. 2 or S16 in FIG.
It is a procedure of defining the cross-sectional shape of the. In FIG. 4, S21
Starts defining the cross-sectional shape.
【0042】S22は、構想図/図面1を複写するか判
別する。YESの場合には、構想図/図面1の図形要素
を複写して断面形状の定義を行うと判明したので、S2
3で構想図/図形を複写(図形要素である例えば図1の
の円弧を複写)して断面形状を作図し、S24に進
む。一方、NOの場合には、構想図/図面を複写しな
く、なぞると判明したので、S25で構想図/図面1上
の任意の図形要素をなぞって断面形状の作図を行う。例
えば図1のの画面3上の“なぞる”と記載した円弧と
円弧を結ぶ線分をなぞって断面形状の作図を行う。A step S22 decides whether to copy the conceptual drawing / drawing 1. In the case of YES, it is found that the graphic element of the conceptual drawing / drawing 1 is copied to define the sectional shape.
In 3, the conceptual drawing / graphic is copied (the graphic element, for example, the arc of FIG. 1 is copied) to draw a cross-sectional shape, and the process proceeds to S24. On the other hand, in the case of NO, it is found that tracing is performed without copying the conceptual drawing / drawing, so in S25, a cross-sectional shape is drawn by tracing an arbitrary graphic element on the conceptual drawing / drawing 1. For example, the cross-sectional shape is drawn by tracing the arcs described as "tracing" on the screen 3 of FIG.
【0043】S24は、作図が完了か判別する。YES
の場合には、一連の断面形状の複写およびなぞって作図
処理を完了する。NOの場合には、S22に戻り繰り返
す。以上によって、構想図/図面1を画面3上に表示
し、これらの図形要素を複写したり、なぞったりして断
面形状を定義する。これらにより、複写およびなぞって
断面形状を簡易かつ迅速に定義することが可能となる。In S24, it is determined whether the drawing is completed. Yes
In the case of, the series of copying of the cross-sectional shape and tracing are completed. If NO, the process returns to S22 and is repeated. As described above, the conceptual drawing / drawing 1 is displayed on the screen 3, and these graphic elements are copied or traced to define the sectional shape. As a result, it becomes possible to easily and quickly define the cross-sectional shape by copying and tracing.
【0044】図5は、本発明の幾何データ例を示す。図
5の(a)は、幾何データ例(図1のの画面3上に表
示する幾何データ例)を示す。ここで、 ・要素(1)は、図1のの画面3上の右上の円弧の要
素(1)であり、始点(x1、y1)、終了(x2、y
2)、および半径r1である。同様に、要素(3)は、
図1のの画面3上の左下の円弧の要素(3)であり、
始点(x5、y5)、終了(x6、y6)、および半径
r2である。FIG. 5 shows an example of geometric data of the present invention. FIG. 5A shows an example of geometric data (example of geometric data displayed on the screen 3 of FIG. 1). Here, the element (1) is the element (1) of the upper right circular arc on the screen 3 of FIG. 1, and has a start point (x1, y1) and an end point (x2, y).
2) and a radius r1. Similarly, element (3) is
It is an element (3) of the lower left circular arc on the screen 3 of FIG.
The start point (x5, y5), the end point (x6, y6), and the radius r2.
【0045】・グリッド(1)からグリッド(n)は、
図1のの画面3上の点線で示したように、断面図形を
定義し易くするための参照線であって、中心点(xc
1、yc1)、方向ベクトル(Δx1、Δy1)によっ
て定義されたものである。Grid (1) to grid (n) are
As shown by the dotted line on the screen 3 of FIG. 1, it is a reference line for facilitating the definition of the cross-sectional figure, and the center point (xc
1, yc1) and the direction vector (Δx1, Δy1).
【0046】・グループ(1)は、構想図や図面中の図
形を構成する要素のグループであって、ここでは、要素
(1)、要素(2)、要素(3)、要素(4)などから
構成されている。Group (1) is a group of elements that make up a graphic in a conceptual drawing or drawing, and here, element (1), element (2), element (3), element (4), etc. It consists of
【0047】図5の(b)は、幾何データ例(定義した
断面形状を構成する幾何データ例)を示す。この幾何デ
ータ例は、図1のの画面3上で定義した断面形状の要
素、形状、値を登録したものである。ここでは、図示の
ように断面形状は、 形状 値 ・要素(1):円弧 始点(x1、y1)、終点(x2、y2)、半径r1 ・要素(2):直線 始点(x3、y3)、終点(x4、y4) ・要素(3):円弧 始点(x5、y5)、終点(x6、y6)、半径r2 ・要素(4):直線 始点(x7、y7)、終点(x8、y8) から構成されている。FIG. 5B shows an example of geometric data (an example of geometric data forming a defined sectional shape). In this example of geometric data, the elements, shapes, and values of the cross-sectional shape defined on the screen 3 of FIG. 1 are registered. Here, the cross-sectional shape is as shown in the figure: shape value: element (1): arc starting point (x1, y1), end point (x2, y2), radius r1 element (2): straight line starting point (x3, y3), End point (x4, y4) -Element (3): Arc Start point (x5, y5), End point (x6, y6), radius r2-Element (4): Straight line Start point (x7, y7), End point (x8, y8) From It is configured.
【0048】図6は、本発明の寸法・拘束条件の管理デ
ータ例を示す。これは、図1のの画面3上で定義され
た寸法、拘束条件を保存して管理する管理データ例であ
る。 ・半径1 要素(1) ・水平寸法 要素(2) ・・・・ これは、図1のの画面3上に定義された断面形状につ
いて、寸法値などを定義したものであって、半径1は要
素(1)の半径の値であり、水平寸法は要素(2)の水
平方向の値である。FIG. 6 shows an example of management data of dimensions and restraint conditions of the present invention. This is an example of management data for storing and managing the dimensions and constraint conditions defined on the screen 3 of FIG.・ Radius 1 element (1) ・ Horizontal dimension element (2) ・ ・ ・ ・ This defines dimension values etc. for the cross-sectional shape defined on the screen 3 of FIG. 1, and the radius 1 is It is the value of the radius of element (1) and the horizontal dimension is the value of element (2) in the horizontal direction.
【0049】次に、図9から図13を用いて本発明の他
の実施例の構成および動作を順次詳細に説明する。Next, the configuration and operation of another embodiment of the present invention will be sequentially described in detail with reference to FIGS. 9 to 13.
【0050】図9は、本発明の他の実施例構成図を示
す。ここで、構想図/図面1、取り込み処理2、断面形
状作成処理4は図1の構成と同じであるので説明を省略
する。図9において、画面3は、断面形状定義ウィンド
ウなどを設ける画面である。ここで、図9の、、
、、は図1の、、、、に対応するもの
であって、図9の、、は正面図ウィンドウおよび
側面図ウィンドウを設けた点が図1と異なる。FIG. 9 shows a block diagram of another embodiment of the present invention. Here, the conceptual drawing / drawing 1, the import processing 2, and the cross-sectional shape creation processing 4 are the same as those in the configuration of FIG. In FIG. 9, screen 3 is a screen in which a cross-sectional shape definition window and the like are provided. Here, in FIG.
,, correspond to ,,, in FIG. 1, and are different from FIG. 1 in that a front view window and a side view window are provided in ,.
【0051】3次元形状生成処理5は、生成された断面
形状の寸法(平行寸法、半径など)や拘束条件(平行拘
束条件、垂直拘束条件、基準拘束条件など)の入力およ
び図面(例えば側面図)上から要素の指定、あるいは要
素とその長さの指定、あるいは始点と終点の指定に対応
して、図面上で指定された要素の方向に当該要素の長
さ、あるいは要素の方向に指定された長さ、あるいは始
点から終点の方向に当該始点から終点までの長さだけ、
押し出して3次元形状を生成するものである。In the three-dimensional shape generation processing 5, the dimensions (parallel dimension, radius, etc.) of the generated cross-sectional shape and constraint conditions (parallel constraint condition, vertical constraint condition, reference constraint condition, etc.) are input and drawings (for example, a side view). ) Corresponding to the designation of the element from above, the designation of the element and its length, or the designation of the start point and end point, the length of the element or the direction of the element is designated in the direction of the element designated in the drawing. Or the length from the start point to the end point in the direction from the start point to the end point,
It is to be extruded to generate a three-dimensional shape.
【0052】次に、図9のからに示す順序に従い、
図9の構成の動作を詳細に説明する。図9において、
は、予め作成した構想図/図面1および断面形状の定義
をし易くするグリッドを取り込み処理2が取り込んで画
面3上に表示した様子を示す(ここでグリックは見ずら
くなるので省略するが、実際には図1ののように表示
する)。ここでは、画面3上に断面形状定義ウィンドウ
として、正面図ウィンドウおよび側面図ウィンドウを設
け、これらのウィンドウ中に構想図/図面1およびグリ
ッドなどを取り込んで図示のように表示する(グリッド
は省略する)。Next, according to the order shown in FIG.
The operation of the configuration of FIG. 9 will be described in detail. In FIG.
Shows a state in which the previously created conceptual drawing / drawing 1 and the grid for facilitating the definition of the cross-sectional shape are captured by the processing 2 and displayed on the screen 3 (here, since it is difficult to see the glitch, it is omitted, Actually, it is displayed as in FIG. 1). Here, a front view window and a side view window are provided as cross-sectional shape definition windows on the screen 3, and the conceptual drawing / drawing 1 and the grid are loaded into these windows and displayed as shown (grid is omitted). ).
【0053】は、の画面3上に表示された図形要素
を複写したり、構想図/図面をなぞって断面形状(正面
図および側面図)を定義した様子を示す。ここでは、設
計者が構想図/図面中の直線や円弧を複写指示して複写
したり、当該直線や円弧を結ぶ線をなぞったりし両者を
線分で結んだりし、断面形状(正面図および側面図)を
定義する。Shows a state in which the graphic element displayed on the screen 3 is copied or the cross-sectional shape (front view and side view) is defined by tracing a conceptual drawing / drawing. Here, the designer instructs to copy a straight line or an arc in the conceptual drawing / drawing and copies it, or traces a line connecting the straight line or the arc to connect the two with a line segment, and thereby the cross-sectional shape (front view and front view). Side view) is defined.
【0054】は、で複写およびなぞって断面形状
(正面図および側面図)を定義した状態で、拘束条件
(基準拘束条件、平行拘束条件(1)から(3)、垂直
拘束条件(1)から(3)など)および寸法(平行寸法
(1)から(4)など)を入力して定義し、断面形状を
完成した様子を示す。In the state where the cross-sectional shape (front view and side view) is defined by copying and tracing with, constraint conditions (standard constraint condition, parallel constraint condition (1) to (3), vertical constraint condition (1) (3) etc.) and dimensions (parallel dimensions (1) to (4) etc.) are input and defined, and a state in which the sectional shape is completed is shown.
【0055】は、で拘束条件および断面形状の寸法
を定義した後、側面図ウィンドウ上で指定した要素(×
を付与した要素)の同一長と定義した様子を示す。
は、からで定義した断面形状および拘束条件、寸法
をもとに、指定された要素の方向に当該要素の長さだけ
押し出し(図中の奥行きだけ押し出し)、3次元形状を
生成して表示した様子を示す。After defining the constraint conditions and cross-sectional shape dimensions with, specify the element (×) on the side view window.
The elements defined as () have the same length.
Is extruded by the length of the specified element in the direction of the specified element (extruded by the depth in the figure) based on the cross-sectional shape, constraint conditions, and dimensions defined by Show the situation.
【0056】以上によって、予め作成したラフスケッチ
の構想図や設計した図面および定義し易いようにグリッ
ドを取り込んで画面3(正面図ウィンドウおよび側面図
ウィンドウ)上に表示し()、画面3上でこれら構想
図や図面の図形要素を複写および図形要素、図形要素間
をなぞって断面形状(正面図および側面図)を定義する
()。そして、この断面形状(例えば正面図ウィンド
ウ)の拘束条件や寸法を入力して定義し()、側面図
ウィンドウから要素を指定して押し出し量を入力して定
義し()、これら定義に従って断面形状を指示された
要素の方向に当該要素の長さの押し出し量だけ押し出し
て3次元形状を生成する()。これらにより、設計者
は、予め作成した構想図や図面を画面3上に正面図およ
び側面図を表示して複写やなぞって断面形状(正面図、
側面図)を簡易に作成し、この定義された断面形状(正
面図、側面図)をもとにここでは側面図上で指定された
要素の方向に当該要素の長さだけ押し出し、3次元形状
を迅速に設計することが可能となる。As described above, the conceptual drawing of the rough sketch created in advance, the designed drawing, and the grid for easy definition are captured and displayed on the screen 3 (front view window and side view window) (), and on the screen 3 A cross-sectional shape (front view and side view) is defined by copying the graphic elements of these conceptual drawings and drawings and tracing between the graphic elements and the graphic elements (). Then, define the constraint conditions and dimensions of this cross-sectional shape (for example, front view window) by defining (), specify the element from the side view window and enter the extrusion amount (), and define the cross-sectional shape according to these definitions. A three-dimensional shape is generated by extruding in the direction of the designated element by the amount of extrusion of the length of the element (). As a result, the designer displays a front view and a side view of a conceptual drawing or drawing created in advance on the screen 3 and copies or traces them to obtain a sectional shape (front view,
Side view) is simply created, and based on the defined cross-sectional shape (front view, side view), here, the element length is extruded in the direction of the element specified on the side view, and the three-dimensional shape It is possible to quickly design.
【0057】図10は、本発明の幾何データ例(入力
時)を示す。図10の(a)は、図9のの画面3の正
面図ウィンドウ上に表示する幾何データ例を示す。ここ
で、 ・要素(1)から要素(6)は、図9のの画面3の正
面図ウィンドウ上の3次元形状の線分の要素(1)から
要素(6)である。例えば要素(1)は始点(x11、
y11)と終点(x12、y12)の組で表現するもの
である。同様に、要素(2)から要素(6)を図示のよ
うに始点および終点の組で表現するものである。FIG. 10 shows an example (when inputting) of geometric data of the present invention. FIG. 10A shows an example of geometric data displayed on the front view window of the screen 3 of FIG. Here, the elements (1) to (6) are the elements (1) to (6) of the line segment of the three-dimensional shape on the front view window of the screen 3 of FIG. For example, the element (1) has a start point (x11,
y11) and the end point (x12, y12). Similarly, the elements (2) to (6) are represented by a set of a start point and an end point as shown in the figure.
【0058】・グリッド(1)からグリッド(n)は、
図9のの画面3上では見やすくするために表示しない
が、例えば対応する図1のの画面3上の点線で示した
ように、断面図形を定義し易くするための参照線であっ
て、中心点(xc1、yc1)、方向ベクトル(Δx
1、Δy1)などによって定義されたものである(図9
のの場合には、直線のグリッドで定義する)。Grid (1) to grid (n) are
Although it is not displayed on the screen 3 of FIG. 9 for the sake of clarity, it is a reference line for facilitating the definition of the cross-sectional figure, as shown by the dotted line on the corresponding screen 3 of FIG. Point (xc1, yc1), direction vector (Δx
1, Δy1) etc. (FIG. 9)
In the case of, it is defined by a straight grid).
【0059】・グループ(1)は、構想図や図面中の図
形を構成する要素のグループであって、ここでは、要素
(1)、要素(2)、要素(3)、要素(4)、要素
(5)、要素(6)などから構成されている。Group (1) is a group of elements that make up a graphic in a conceptual drawing or drawing, and here, element (1), element (2), element (3), element (4), It is composed of an element (5), an element (6), and the like.
【0060】図10の(b)は図9のの画面3の側面
図ウィンドウ上に表示する幾何データ例を示す。ここ
で、要素(7)から要素(11)、グリッド(1)から
(n)、グループ(l)は図10の(a)と同様である
ので説明を省略する。FIG. 10B shows an example of geometric data displayed on the side view window of the screen 3 of FIG. Here, the elements (7) to (11), the grids (1) to (n), and the group (l) are the same as those in (a) of FIG.
【0061】図11は、本発明の幾何データ例(定義
後)を示す。図11の(a)は、図9のの画面3の正
面図ウィンドウ上で定義後の幾何データ例(図9のの
幾何データ例)を示す。これは、図9のの画面3の正
面図ウィンドウ上に表示するように、正面図の各要素を
定義した後の幾何データ例であって、ここでは、正面図
の各要素(1)から要素(6)の組で定義する。FIG. 11 shows an example (after definition) of geometric data of the present invention. FIG. 11A shows an example of geometric data after being defined on the front view window of the screen 3 of FIG. 9 (example of geometric data of FIG. 9). This is an example of geometric data after defining each element of the front view so as to be displayed on the front view window of the screen 3 of FIG. 9, and here, from each element (1) of the front view to the element It is defined by the group of (6).
【0062】図11の(b)は、図9のの画面3の正
面図ウィンドウ上で定義後の幾何データ例(図9のの
幾何データ例)を示す。ここでは、図10の(b)の定
義前のものと同一である。尚、図11の(a)の正面図
の場合と同様に、各要素を定義して要素(7)から要素
(11)のみとしてよい。FIG. 11B shows an example of geometric data after being defined on the front view window of the screen 3 of FIG. 9 (example of geometric data of FIG. 9). Here, it is the same as that before the definition of FIG. As in the case of the front view of FIG. 11A, each element may be defined and only the elements (7) to (11) may be defined.
【0063】図12は、本発明の幾何データ例(3次元
化後)を示す。これは、図9のの画面3の正面図ウィ
ンドウ上で水平幾何拘束(1)から(3)、垂直幾何拘
束(1)から(3)、基準拘束条件、および平行寸法
(1)から(4)を指定した後、側面図ウィンドウ上で
要素(7)を指定し、当該要素(7)の長さの方向に当
該長さだけ押し出して3次元形状を生成したときの幾何
データ例である。ここで、押し出す奥行き量の算出につ
いて、詳細に説明する。FIG. 12 shows an example of geometric data (after three-dimensionalization) according to the present invention. This is because horizontal geometric constraints (1) to (3), vertical geometric constraints (1) to (3), reference constraint conditions, and parallel dimensions (1) to (4) on the front view window of screen 3 in FIG. ) Is designated, then the element (7) is designated on the side view window, and the geometrical data is generated when the three-dimensional shape is generated by extruding the element (7) by the length in the direction of the length of the element (7). Here, the calculation of the depth amount to be extruded will be described in detail.
【0064】(1) 図1から図6で既述した奥行き量
Dが指定された場合:この場合には、 ・指定値=len とすると、この指定値=lenをそのまま奥行き量とす
る。(1) When the depth amount D described above with reference to FIGS. 1 to 6 is designated: In this case: When the designated value = len, the designated value = len is used as the depth amount.
【0065】(2) 側面図ウィンドウ上で要素が指定
された場合:この場合には、 ・図9のの画面3の側面ウィンドウ上で要素(7)が
指定されたとすると、 len=√((x72−x71)2+(y72−y71)2)(式1) ここで、要素(7)の始点座標(x71,y71) 終点座標(x72,y72) を奥行き量とする。(2) When an element is designated on the side view window: In this case: If the element (7) is designated on the side window of screen 3 in FIG. 9, len = √ (( x72-x71) 2 + (y72 -y71) 2) ( 1) where the start point coordinates (x71, y71) end point coordinates (x72, y72) the depth of the element (7).
【0066】(3) 側面図ウィンドウ上で始点座標お
よび終点座標が指定された場合:この場合には、 ・図9のの画面3の側面ウィンドウ上で始点座標(x
1,y1)および終点座標(x2,y2)が指定された
とすると、 len=√((x2−x1)2+(y2−y1)2) (式2) を奥行き量とする。(3) When start point coordinates and end point coordinates are designated on the side view window: In this case, the start point coordinates (x
1, y1) and the end point coordinates (x2, y2) are designated, len = √ ((x2-x1) 2 + (y2-y1) 2 ) (Equation 2) is set as the depth amount.
【0067】図13は、本発明の寸法・幾何拘束の管理
データ例である。これは、図9のの画面の正面図ウィ
ンドウ上で定義された、水平幾何拘束(1)から
(3)、垂直幾何拘束(1)から(3)、基準拘束条
件、平行寸法(1)から(4)、および図9のの画面
の側面ウィンドウ上で定義された要素や始点と終点から
算出した奥行き量lenをまとめて管理したデータであ
る。FIG. 13 shows an example of management data of dimensions / geometrical constraints of the present invention. This is based on horizontal geometric constraints (1) to (3), vertical geometric constraints (1) to (3), reference constraint conditions, and parallel dimension (1) defined on the front view window of the screen of FIG. (4) and data that collectively manages the elements defined on the side window of the screen of FIG. 9 and the depth amount len calculated from the start point and the end point.
【0068】[0068]
【発明の効果】以上説明したように、本発明によれば、
画面上に構想図や図面を表示してこれらを複写やなぞっ
て断面形状を定義すると共に寸法値や拘束条件、更に奥
行き量を定義あるいは側面図上などで要素(あるいは要
素と長さ、あるいは始点と終点)を指定に対応して奥行
き量を定義し、これら定義をもとに3次元形状を作成す
る構成を採用しているため、構想図や図面を取り込んで
迅速に断面形状を定義して3次元形状を完成することが
でき、しかも側面図上などで要素や始点と終点などを指
定して奥行き量を簡易に指定することができる。これら
により、ディスプレイの画面上に表示されている図形を
利用(複写、なぞる)して断面形状を設計するので、正
確かつ迅速に断面形状を設計することが可能となる。As described above, according to the present invention,
Display a conceptual drawing or drawing on the screen, copy or trace these to define the cross-sectional shape, define dimension values and constraint conditions, and also define the depth amount or element (or element and length, or start point) on the side view, etc. And the end point) are used to define the depth amount, and a three-dimensional shape is created based on these definitions. Therefore, a conceptual drawing or drawing can be imported to quickly define the cross-sectional shape. It is possible to complete a three-dimensional shape, and moreover, it is possible to easily specify the depth amount by specifying elements, start points and end points on a side view or the like. As a result, the cross-sectional shape is designed by utilizing (copying or tracing) the graphic displayed on the screen of the display, so that the cross-sectional shape can be designed accurately and quickly.
【図1】本発明の1実施例構成図である。FIG. 1 is a configuration diagram of an embodiment of the present invention.
【図2】本発明の動作説明フローチャート(新規作成
時)である。FIG. 2 is a flowchart for explaining the operation of the present invention (when newly created).
【図3】本発明の動作説明フローチャート(作成中時)
である。FIG. 3 is a flowchart for explaining the operation of the present invention (during creation)
Is.
【図4】本発明の詳細動作説明フローチャートである。FIG. 4 is a detailed operation flowchart of the present invention.
【図5】本発明の幾何データ例である。FIG. 5 is an example of geometric data of the present invention.
【図6】本発明の寸法・拘束条件の管理データ例であ
る。FIG. 6 is an example of management data of dimensions and restraint conditions of the present invention.
【図7】従来技術の説明図(その1)である。FIG. 7 is an explanatory diagram (1) of a conventional technique.
【図8】従来技術の説明図(その2)である。FIG. 8 is an explanatory diagram (part 2) of the conventional technique.
【図9】本発明の他の実施例構成図である。FIG. 9 is a configuration diagram of another embodiment of the present invention.
【図10】本発明の幾何データ例(入力時)である。FIG. 10 is an example (when inputting) of geometric data of the present invention.
【図11】本発明の幾何データ例(定義後)である。FIG. 11 is an example of geometric data (after definition) of the present invention.
【図12】本発明の幾何データ例(3次元化後)であ
る。FIG. 12 is an example of geometric data (after three-dimensionalization) according to the present invention.
【図13】本発明の寸法・幾何拘束の管理データ例であ
る。FIG. 13 is an example of management data of dimensional / geometrical constraints of the present invention.
1:構想図/図面 2:取り込み処理 3:画面 4:断面形状生成処理 5:3次元形状生成処理 1: Conceptual drawing / drawing 2: Import processing 3: Screen 4: Cross-sectional shape generation processing 5: Three-dimensional shape generation processing
Claims (4)
る取り込み処理(2)と、 画面上に表示された面の切り出し指示に対応して、断面
形状を生成して表示する断面形状生成処理(4)と、 生成された断面形状の寸法や拘束条件の入力および奥行
きの入力に対応して、断面形状を指示された方向に押し
出して3次元形状を生成する3次元形状生成処理(5)
とを備えたことを特徴とする3次元形状生成システム。1. A cross-sectional shape generation for generating and displaying a cross-sectional shape in response to an import process (2) for importing a conceptual drawing or drawing and displaying the same on a screen and an instruction for cutting out a surface displayed on the screen. The process (4) and the three-dimensional shape generation process (5) of generating the three-dimensional shape by extruding the cross-sectional shape in the designated direction in response to the input of the dimensions and constraint conditions of the generated cross-sectional shape and the input of the depth. )
And a three-dimensional shape generation system.
る取り込み処理(2)と、 画面上に表示された面の切り出し指示に対応して、断面
形状を生成して表示する断面形状生成処理(4)と、 生成された断面形状の寸法や拘束条件の入力および図面
上で奥行きとする要素(あるいは要素と長さ、あるいは
始点と終点)の指示に対応して、断面形状を指示された
要素の方向に当該要素の長さ(あるいは要素の方向に指
定された数値の長さ、あるいは始点から終点の方向に当
該始点から終点の長さ)だけ押し出して3次元形状を生
成する3次元形状生成処理(5)とを備えたことを特徴
とする3次元形状生成システム。2. A cross-sectional shape generation for generating and displaying a cross-sectional shape in response to an import process (2) for capturing a conceptual drawing or drawing and displaying the same on a screen and an instruction for cutting out a surface displayed on the screen. Corresponding to the process (4), input of dimensions and constraint conditions of the generated cross-sectional shape, and designation of the element (or element and length, or start point and end point) to be the depth on the drawing, the cross-sectional shape is instructed. 3D that extrudes the length of the element in the direction of the element (or the length of the numerical value specified in the direction of the element, or the length of the start point to the end point in the direction from the start point to the end point) to generate a three-dimensional shape A three-dimensional shape generation system comprising: a shape generation process (5).
うちの1つの図面上で入力、および他の図面上で要素を
指定あるいは要素とその長さの指定あるいは奥行き量の
始点と終点を指定したことに対応して、断面形状を押し
出す奥行き量を算出することを特徴とする請求項2に記
載の3次元形状生成システム。3. The dimensions of the cross-sectional shape and constraint conditions are input on one of the six views, and elements are specified on the other drawings or elements and their lengths are specified or the starting point of the depth amount is specified. The three-dimensional shape generation system according to claim 2, wherein the depth amount for pushing out the cross-sectional shape is calculated corresponding to the designation of the end point.
断面形状への追加修正部を設けたことを特徴とする請求
項1から請求項3に記載の3次元形状生成システム。4. The three-dimensional shape generation system according to claim 1, further comprising an additional correction unit for modifying the sectional shape generated by the sectional shape generation processing (4).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6157670A JPH0778271A (en) | 1993-07-12 | 1994-07-08 | 3D shape generation system |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5-171262 | 1993-07-12 | ||
| JP17126293 | 1993-07-12 | ||
| JP6157670A JPH0778271A (en) | 1993-07-12 | 1994-07-08 | 3D shape generation system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0778271A true JPH0778271A (en) | 1995-03-20 |
Family
ID=26485043
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6157670A Pending JPH0778271A (en) | 1993-07-12 | 1994-07-08 | 3D shape generation system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0778271A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010033542A (en) * | 2008-06-26 | 2010-02-12 | Aiwa Steel Kk | Design support program and design support device |
| JP2016517123A (en) * | 2013-04-30 | 2016-06-09 | シーメンス プロダクト ライフサイクル マネージメント ソフトウェアー インコーポレイテッドSiemens Product Lifecycle Management Software Inc. | Curves in a variational system |
-
1994
- 1994-07-08 JP JP6157670A patent/JPH0778271A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010033542A (en) * | 2008-06-26 | 2010-02-12 | Aiwa Steel Kk | Design support program and design support device |
| JP2016517123A (en) * | 2013-04-30 | 2016-06-09 | シーメンス プロダクト ライフサイクル マネージメント ソフトウェアー インコーポレイテッドSiemens Product Lifecycle Management Software Inc. | Curves in a variational system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0765201A (en) | Shape modeling device and shape modeling method | |
| JPH08194840A (en) | Graphic input and output device | |
| JP3038521B2 (en) | Product drawing creation device | |
| CN113656871B (en) | Building wall drawing method | |
| CN113274734A (en) | Virtual scene generation method and device and terminal equipment | |
| CN110378039A (en) | A kind of aluminum alloy pattern plate design method and system based on Revit | |
| JPH0778271A (en) | 3D shape generation system | |
| JPH09138864A (en) | Three-dimensional shape data generation method and its processor | |
| WO1989003095A1 (en) | Method for processing hidden lines of figures | |
| JP4165060B2 (en) | Graphic reduction and compilation method and apparatus, and graphic deformation apparatus and method | |
| JP7262296B2 (en) | 3D CAD device and 3D CAD program | |
| JP4201359B2 (en) | Design creation device | |
| JP4706723B2 (en) | Method and apparatus for reducing and compiling figures | |
| BREWER III | Three-dimensional design by graphical man-computer communication. | |
| JP2854174B2 (en) | Enlargement drawing method in numerical controller | |
| JP2003022289A (en) | System and method for preparing neutral picture | |
| JP2969798B2 (en) | Flow diagram creation device | |
| JPH06301751A (en) | Editing and display method for preparing three-dimensional data and device therefor | |
| JP2002304424A (en) | Method for creating fillet surface shape, three-dimensional CAD device, storage medium | |
| JPH01102684A (en) | Three-dimensional modem generation system | |
| JPH0816906B2 (en) | How to edit a table by computer | |
| JP3263196B2 (en) | Model estimation device and model estimation method | |
| CN120257946A (en) | Document content arrangement method, device, electronic device and storage medium | |
| JP2869488B2 (en) | Two-dimensional figure analysis development system and development method | |
| JP2004030676A (en) | Shape modeling device and shape modeling method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20020820 |