JP2822384B2 - Graphic data editing method and graphic data editing apparatus - Google Patents
Graphic data editing method and graphic data editing apparatusInfo
- Publication number
- JP2822384B2 JP2822384B2 JP63094164A JP9416488A JP2822384B2 JP 2822384 B2 JP2822384 B2 JP 2822384B2 JP 63094164 A JP63094164 A JP 63094164A JP 9416488 A JP9416488 A JP 9416488A JP 2822384 B2 JP2822384 B2 JP 2822384B2
- Authority
- JP
- Japan
- Prior art keywords
- graphic data
- feature information
- vector
- control
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Processing Or Creating Images (AREA)
Description
【発明の詳細な説明】 以下の順序で本発明を説明する。DETAILED DESCRIPTION OF THE INVENTION The present invention will be described in the following order.
A産業上の利用分野 B発明の概要 C従来の技術 D発明が解決しようとする問題点 E問題点を解決するための手段(第2図、第9図、第15
図、第20図)。A Industrial field B Outline of the invention C Prior art D Problems to be solved by the invention E Means for solving the problems (FIGS. 2, 9 and 15)
Figure, Figure 20).
F作用(第2図、第9図、第15図、第20図) G実施例 (G1)パツチの構成(第1図) (G2)曲面の変形デザイン操作 (G2−1)直線を書き込む処理(第2図、第3図〜 第8図) (G2−2)境界曲線を入れ換える処理(第9図、第 10図〜第14図) (G2−3)制御辺ベクトルの長さを変更する処理 (第15図、第16図〜第19図) (G2−4)内部制御点の位置を変更する処理(第20 図、第21図〜第24図) (G3)他の実施例 H発明の効果 A産業上の利用分野 本発明は図形データ編集方法及び図形データ編集装置
に関し、特にCAD(computer aided design)、CAM(com
puter aided manufacturing)によつて物体の形状をデ
ザインする場合に適用して好適なものである。F action (FIGS. 2, 9, 15, and 20) G Example (G1) Patch configuration (FIG. 1) (G2) Curved surface deformation design operation (G2-1) Straight line writing process (Fig. 2, Fig. 3 to Fig. 8) (G2-2) Process of exchanging boundary curves (Fig. 9, Fig. 10 to Fig. 14) (G2-3) Change length of control edge vector Processing (FIGS. 15, 16 to 19) (G2-4) Processing for Changing the Position of Internal Control Point (FIGS. 20, 21 to 24) (G3) Other Embodiments H Invention BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a graphic data editing method and a graphic data editing apparatus, and in particular, CAD (computer aided design), CAM (com
It is suitable for application when designing the shape of an object by puter aided manufacturing).
B発明の概要 本発明は、デザイナによつて選択指定された図形デー
タと当該図形データの形状的な特徴を表す複数の特徴情
報表示子を同時に表示し、複数の特徴情報表示子の中か
らデザインによつて指定された特徴情報表示子に基づい
て図形データの編集処理を行うようにしたことにより、
デザイナに対して過重な負担をかけることなく容易に変
形デザインをすることできる。B. Summary of the Invention The present invention simultaneously displays graphic data selected and designated by a designer and a plurality of characteristic information indicators representing the geometrical characteristics of the graphic data, and allows design from among the plurality of characteristic information indicators. By performing the editing process of the graphic data based on the feature information indicator specified by
The deformed design can be easily performed without imposing an excessive burden on the designer.
C従来の技術 例えばCADの手法を用いて自由曲面(2次関数で規定
できないものを言う)をもつた物体の形状をデザインす
る場合(geometric modeling)、一般にデザインは、曲
面が通るべき3次元空間における複数の点(これを節点
と呼ぶ)を指定し、当該指定された複数の節点を結ぶ境
界曲線網を所定のベクトル関数を用いてコンピユータに
よつて演算させることにより、いわゆるワイヤフレーム
で表現された曲面を作成する。かくして境界曲線によつ
て囲まれた多数の枠組み空間を形成することができる
(このような処理を枠組み処理と呼ぶ)。C Conventional Technology For example, when designing a shape of an object having a free-form surface (which cannot be defined by a quadratic function) using a CAD method (geometric modeling), generally, the design is performed in a three-dimensional space through which the curved surface must pass. Are designated by a plurality of points (referred to as "nodes"), and a boundary curve network connecting the plurality of designated nodes is calculated by a computer using a predetermined vector function. Create a curved surface. Thus, a large number of framework spaces surrounded by boundary curves can be formed (such a process is called a framework process).
かかる枠組み処理によつて形成された境界曲線網は、
それ自体デザインがデザインしようとする大まかな形状
を表しており、各枠組み空間を囲む境界曲線を用いて所
定のベクトル関数によつて表現できる曲面を補間演算す
ることができれば、全体としてデザイナがデザインした
自由曲面を生成することができる。ここで各枠組み空間
に張られた曲面は全体の曲面を構成する基本要素を形成
し、これをパツチと呼ぶ。The boundary curve network formed by such framework processing is
The design itself represents the rough shape to be designed, and if the surface that can be represented by a predetermined vector function can be interpolated using the boundary curves surrounding each framework space, the designer as a whole designed Free-form surfaces can be generated. Here, the curved surface formed in each frame space forms a basic element constituting the entire curved surface, and this is called a patch.
従来形状的に特殊な特徴があるような曲面をもつパツ
チを、相互間ができるだけ滑らかになるように張ること
ができるようにすると共に、コンピユータによる演算処
理時間を長大にしないようにできる手法として、ベジエ
(Bezier)式、スプライン(spline)式、クーンズ(Co
ons)式、フオーガソン(Furgason)式などのような3
次のテンソル積で表されるパラメトリツクなベクトル関
数を用いて自由曲面でなるパツチを接平面連続の条件の
下に生成して行く方法が提案されている(特願昭60−27
7448号、特願昭60−290849号、特願昭60−298638号、特
願昭61−15396号、特願昭61−33412号、特願昭61−5979
0号、特願昭61−64560号、特願昭61−96368号、特願昭6
1−69385号)。Conventionally, patches with curved surfaces that have special features in terms of shape can be stretched so that they are as smooth as possible between each other, and as a method that can prevent the computer processing time from being lengthened. Bezier formula, spline formula, Coons (Co
ons), Furgason, etc.
A method has been proposed in which a patch consisting of a free-form surface is generated under the condition of a tangent plane continuation using a parametric vector function represented by the following tensor product (Japanese Patent Application No. 60-27).
No. 7448, Japanese Patent Application No. 60-290849, Japanese Patent Application No. 60-298638, Japanese Patent Application No. 61-15396, Japanese Patent Application No. 61-33412, Japanese Patent Application No. 61-5979
No. 0, Japanese Patent Application No. 61-64560, Japanese Patent Application No. 61-96368, Japanese Patent Application No. 6
No. 1-69385).
D発明が解決しようとする問題点 ところで一般にCADによつて物体の形状をデザインし
ようとする場合、デザイナは一度デザインした形状を、
デザイン意図から十分に満足行くような形状になるまで
一部の曲面又は曲線の変形操作を繰り返すことが普通で
あり(これを変形デザイン操作と呼ぶ)、かかる処理を
するためには、実際上変更しようとする曲面又は曲線上
の1つの端点を基準点として指定し、当該基準点から変
更したい範囲を表す限界点を指定することにより変形範
囲をコンピユータに入力するような操作を繰り返すこと
が必要である。D Problems to be solved by the invention In general, when designing the shape of an object by CAD, the designer must use the shape once designed.
It is common to repeat a deformation operation of a part of a curved surface or a curve until the shape becomes sufficiently satisfactory from the design intention (this is called a deformation design operation). It is necessary to repeat an operation of specifying one end point on a curved surface or a curve to be used as a reference point and specifying a limit point representing a range to be changed from the reference point to input a deformation range to a computer. is there.
実際上デザイナはかかる変形デザイン操作を曲面上の
位置、範囲を必要に応じて変更しながら実行して行くの
で、コンピユータに対する端点の指定入力操作の回数が
膨大になることを避け得ない。In practice, the designer executes such a deformed design operation while changing the position and range on the curved surface as necessary, so that it is unavoidable that the number of end point designation input operations on the computer becomes enormous.
ところが従来のCADにおいては、一般に曲面上の基準
点及び変更範囲を表す限界点を指定する際には、当該基
準点及び限界点が載つている曲面を表す図形要素(例え
ば円弧、直線など)を一旦、表示画面上に表示した状態
で基準点及び限界点を指定する操作をデザイナに実行さ
せるような手法が用いられている。However, in conventional CAD, generally, when designating a reference point on a curved surface and a limit point indicating a change range, a graphic element (for example, an arc, a straight line, etc.) representing the curved surface on which the reference point and the limit point are placed is specified. A method is used in which a designer once executes an operation of designating a reference point and a limit point while being displayed on a display screen.
ところがこのように図形要素を表示画面上に表示させ
る際には、一連の変換操作が必要なために、デザイナに
過度な操作上の負担をかけるおそれがある。However, when such graphic elements are displayed on the display screen, a series of conversion operations is required, which may put an excessive operational burden on the designer.
因に基準点及び限界点が載つている曲面が円弧である
場合には、当該円弧の中心点を表示するような変換処理
を実行することにより、当該基準点及び限界点間の曲面
の変換操作に備える必要がある。このことは、デザイナ
が直接に形状的な変形を指定できず、変換操作が間に介
在する結果になることを意味する。If the curved surface on which the reference point and the limit point are placed is a circular arc, a conversion process for displaying the center point of the circular arc is executed to convert the curved surface between the reference point and the limit point. It is necessary to prepare for. This means that the designer cannot directly specify the shape deformation, resulting in an intervening transformation operation.
本発明は以下の点を考慮してなされたもので、曲面を
変形デザイン操作するにつき、デザイナの操作上の負担
を一段と軽減できるようにした図形データ編集方法及び
図形データ編集装置を提案しようとするものである。The present invention has been made in view of the following points, and proposes a graphic data editing method and a graphic data editing apparatus that can further reduce the operational burden of a designer when performing a deformed design operation on a curved surface. Things.
E問題点を解決するための手段 かかる問題点を解決するため本発明においては、コン
ピユータを用いて、枠組み処理によつて境界曲線で囲ま
れかつ複数の節点によつて指定される物体の大まかな形
状を表す多数の枠組み空間を形成し、枠組み空間におい
て、当該各枠組み空間内の位置を所定間隔で順次指定さ
れるパラメータによつて順次指定してベクトル関数を求
めると共に、各枠組み空間相互を滑らかに接続するため
当該各枠組み空間の曲面の形状を表す制御辺ベクトルを
求め、当該ベクトル関数及び制御辺ベクトルを複数の制
御点として物体の細部表面形状を表すことにより曲面形
状によつて形成される複数の図形データを生成し、これ
を表示装置に表示する制御を行い、複数の図形データか
ら所望の図形データを選択する選択命令を入力し、表示
装置に表示された複数の図形データの曲面を所望の形状
に編集処理するために、境界曲線の入れ換え、制御辺ベ
クトルの長さ変更又は制御点の位置変更を編集処理命令
として入力装置によつて入力し、選択命令によつて選択
された図形データに関する複数の制御点及び節点に基づ
く複数の特徴情報から編集処理命令に必要な特徴情報を
抽出し、当該抽出された特徴情報を特徴情報表示子とし
て複数の図形データと同時に表示装置に表示し、当該表
示された特徴情報表示子から入力装置によつて選択指示
された特徴情報表示子に対応する特徴情報を選択特徴情
報とし、当該選択された特徴情報に基づいて編集処理命
令に基づく図形データの編集処理を実行するようにす
る。E. Means for Solving the Problem In order to solve the problem, the present invention uses a computer to roughly describe an object surrounded by a boundary curve by frame processing and specified by a plurality of nodes. A large number of framework spaces representing shapes are formed, and in the framework space, vector functions are obtained by sequentially designating positions in the respective framework spaces at predetermined intervals by using parameters that are sequentially designated, and smoothing each framework space with each other. The control edge vector representing the shape of the curved surface in each framework space is obtained to connect to the frame surface space, and the vector function and the control edge vector are used as a plurality of control points to represent the detailed surface shape of the object. Generates a plurality of graphic data, performs control to display them on the display device, and inputs a selection command for selecting desired graphic data from the plurality of graphic data. In order to edit the curved surface of the plurality of graphic data displayed on the display device into a desired shape, exchange of the boundary curve, change in the length of the control side vector or change in the position of the control point is input as an edit processing command. The apparatus extracts the characteristic information necessary for the editing processing instruction from the plurality of characteristic information based on the plurality of control points and the nodes related to the graphic data selected by the selection instruction and inputting the extracted characteristic information. A plurality of graphic data are simultaneously displayed on the display device as a feature information indicator, and feature information corresponding to the feature information indicator selected and instructed by the input device from the displayed feature information indicator is selected feature information, Based on the selected feature information, the editing process of the graphic data based on the editing process command is executed.
F作用 曲面形状によつて形成される複数の図形データの中か
ら所望の図形データを選択してリデザインする際に、境
界曲線の入れ換え、制御辺ベクトルの長さ変更又は制御
点の位置変更を編集処理命令として入力し、選択した図
形データと共に編集処理命令に応じて必要な特徴情報表
示子だけをリデザインする際の制限条件として特定して
表示することにより、選択した図形データと編集処理命
令に応じた特徴情報表示子だけを目視確認しながらリデ
ザイン処理を容易に実行することができる。F function When selecting and redesigning desired graphic data from a plurality of graphic data formed by a curved surface shape, the boundary curve is replaced, the length of the control side vector is changed, or the position of the control point is changed. By inputting it as an edit processing command and specifying and displaying only necessary feature information indicators as restriction conditions when redesigning the selected graphic data together with the selected graphic data, the selected graphic data and the edit processing command are displayed. The redesign process can be easily executed while visually confirming only the characteristic information indicator corresponding to.
G実施例 以下図面について、本発明の一実施例を詳述する。G Example Hereinafter, an example of the present invention will be described in detail with reference to the drawings.
(G1)パツチの構成 この実施例においては、枠組み処理された四辺形枠組
み空間の境界を表す境界曲線、及び各四辺形枠組み空間
に張られるパツチ を次式 のように、3次のベジエ式でなるベクトル関数を用いて
表現する。(1)式において、 は第1図に示すように、隣合う2つの枠組み空間に張ら
れた曲面、すなわち第1の四辺形パツチ 及び第2の四辺形パツチ が共に保有している境界(これを共有境界と呼ぶ)の一
端の位置を表す位置ベクトルでなり、他端の位置を表す
位置ベクトル と、第1のパツチ の位置ベクトル と、 と共に、枠組み処理の際に指定される節点を構成する。(G1) Configuration of Patch In this embodiment, a boundary curve representing the boundary of the framework-processed quadrilateral framework space, and a patch attached to each quadrilateral framework space Is Is expressed using a vector function represented by a cubic Bezier equation. In equation (1), Is a curved surface stretched between two adjacent frame spaces, that is, a first quadrilateral patch as shown in FIG. And a second quadrilateral patch Is a position vector representing the position of one end of the boundary (hereinafter referred to as a shared boundary) held by both, and a position vector representing the position of the other end. And the first patch Position vector When, Together with a node specified at the time of framework processing.
かくして、第1及び第2のパツチ がそれぞれ節点 の4つの境界曲線によつて囲まれていることが分かる。Thus, the first and second patches Are nodes It can be seen that they are surrounded by the four boundary curves.
これらの境界曲線のうち節点 間の境界曲線は共有境界COMを構成し、2つの制御点 によつて3次のベジエ式を規定している。Nodes of these boundary curves The boundary curve between them constitutes the common boundary COM and the two control points Defines a third-order Bezier equation.
これに対して第1のパツチ の節点 間の境界曲線、 間の境界曲線、 間の境界曲線は、それぞれ2つの制御点 によつて規定されている。In contrast, the first patch Nodes Boundary curve between, Boundary curve between, The boundary curves between each two control points Stipulated by
間の境界曲線、 間の境界曲線、 間の境界曲線は、それぞれ2つの制御点 によつて規定されている。 Boundary curve between, Boundary curve between, The boundary curves between each two control points Stipulated by
これに加えて第1及び第2のパツチ の内部の形状は、内部制御点 によつて規定されている。In addition to this, the first and second patches The internal shape of the internal control point Stipulated by
また、(1)式において、E及びFはu方向及びv方
向のシフト演算子で、パツチ 上の位置ベクトルで表される制御点 に対して次式、 の関係をもつ。In equation (1), E and F are shift operators in the u and v directions, and are patches. Control point represented by the above position vector For the following equation: With the relationship
ここでu及びvは、u方向及びv方向のパラメータ
で、 0≦u≦1 ……(4) 0≦v≦1 ……(5) のように、0〜1の範囲に定義されている。Here, u and v are parameters in the u and v directions, and are defined in the range of 0 to 1 as 0 ≦ u ≦ 1 (4) 0 ≦ v ≦ 1 (5) .
かくして第1図に示すように、第1及び第2のパツチ に対してそれぞれ節点 から横方向にu軸にとり、かつ縦方向にv軸をとつた座
標(u、v)を用いてパツチ 内の自由曲面上の座標を表すことができる。かくして
(1)式を展開することにより得られる次式 のように4個の節点及び12個の制御点を含んで(これを
全体として制御点と呼ぶ)トータル16個の制御点と、パ
ラメータu、vとの積和の数式で表現できるベクトル関
数によつてパツチ 上の全てのベクトル位置、従つてその形状を得る。Thus, as shown in FIG. 1, the first and second patches For each node Using the coordinates (u, v) that take the u axis in the horizontal direction and the v axis in the vertical direction from Can represent coordinates on a free-form surface. Thus, the following equation obtained by expanding equation (1) A vector function that can be expressed by a mathematical expression of the product sum of 16 control points including 4 nodes and 12 control points (which are collectively called control points) and parameters u and v as shown in Patch Obtain all the above vector positions and hence their shapes.
ここで、パツチ 相互間の接続形状は制御点間の位置関係を表す制御辺ベ
クトル によつて制御できる。Where the patch The connection shape between them is a control edge vector that represents the positional relationship between control points Can be controlled by
(G2)曲面の変形デザイン操作 第1図の手法によつて張られたパツチによつて表され
る自由曲面の形状を変形したい場合には、各パツチの制
御点が表す特徴を利用して、当該制御点を基準点及び限
界点として用いて変形操作を実行する。(G2) Deformation design operation of curved surface When it is desired to deform the shape of a free-form surface represented by a patch stretched by the method shown in FIG. 1, a feature represented by a control point of each patch is used. A deformation operation is performed using the control point as a reference point and a limit point.
(G2−1)直線を書き込む処理 表示画面上のパツチに直線を書き込む場合には、デザ
イナ及びデザイン装置は第2図の直線書込み操作処理手
段RT1に従つて曲面の変形処理を実行する。(G2-1) Processing for writing a straight line When writing a straight line on a patch on the display screen, the designer and the design device execute a curved surface deformation process in accordance with the straight line writing operation processing means RT1 in FIG.
先ずステツプSP1においてデザイナは直線を引くメニ
ユーを選択する。このときデザイン装置は第3図に示す
ように処理対象となる曲面を表示画面上に表示する。こ
のときデザイン装置はステツプSP2において第3図に示
すように、表示画面上にカーソル(この実施例の場合十
文字状の直線KX及びKYでなる)を表示する。First, in step SP1, the designer selects a menu to draw a straight line. At this time, the design apparatus displays a curved surface to be processed on the display screen as shown in FIG. At this time, in step SP2, the design apparatus displays a cursor (in this embodiment, formed of cross-shaped straight lines KX and KY) on the display screen as shown in FIG.
この実施例の場合、処理対象として5つの四辺形パツ
チ が表示され、各パツチ には、u=0.5、v=0.5の曲線が破線表示され、これに
より各パツチの表面形状を表現するようになされてい
る。In the case of this embodiment, five quadrangular patches are to be processed. Is displayed, each patch In FIG. 7, a curve of u = 0.5 and v = 0.5 is indicated by a broken line, thereby expressing the surface shape of each patch.
デザイナは次のステツプSP3において第4図に示すよ
うに、カーソルKX、KYを書き込みたい直線の端点となる
制御点を含む例えばパツチ に合わせてピツク操作することによりデザイン装置に当
該パツチ の選択情報を入力する。In the next step SP3, the designer, as shown in FIG. By operating the pick according to the Enter the selection information.
このときデザイン装置はステツプSP4に移つて第5図
に示すように、ピツクされたパツチ を表示する。At this time, the design apparatus moves to step SP4, and as shown in FIG. Is displayed.
ここで4つの節点 パツチ の大まかな形状(枠組み処理された際に与えられた)を
表していることにより、パツチ の形状的な特徴を表しており、かくして表示画面上にパ
ツチ の形状的な特徴を抽出表示し得たことを意味する。Where the four nodes Patch By representing the rough shape (given when framed) of the patch Shape characteristic, and thus a patch on the display screen. Means that the geometrical characteristics of can be extracted and displayed.
続いてデザイナは次のステツプSP5において第6図に
示すように、カーソルKX、KYを基準点とすべき1つの端
点すなわち制御点 に合わせてこの点をピツク操作することにより、選択情
報をデザイン装置に入力する。Subsequently, in the next step SP5, as shown in FIG. 6, the designer sets one end point, that is, a control point to be set with the cursors KX and KY as reference points. By picking this point in accordance with, selection information is input to the design device.
このときデザイン装置はステツプSP6に移つて選択さ
れた端点 の色を表示画面上の他の曲線及び制御点の色(例えば白
地画面上に黒色表示されている)とは異なる色、例えば
赤色で表示し、これにより当該制御点 がピツクされたことを表示すると共に、カーソルKX、KY
を消す。かくして基準点の指定が終了する。At this time, the design device moves to step SP6 and selects the selected end point. Is displayed in a color different from the color of the other curves and control points on the display screen (for example, black displayed on a white background screen), for example, red, whereby the control point is displayed. Is displayed, and cursors KX and KY are displayed.
Turn off. Thus, the designation of the reference point is completed.
続いてデザイン装置はステツプSP7においてカーソル
を表示することにより限界点の指定処理に入つたことを
デザイナに知らせる。このときデザイナ及びデザイン装
置はステツプSP3〜SP5について上述したと同様にして、
ステツプSP8においてカーソルKX及びKYを処理対象のパ
ツチ に合わせてピツク操作し、このときデザイン装置は次の
ステツプSP9において再度4つの制御点 を表示すると共に、デザインがステツプSP10において第
7図に示すように、4つの制御点のうちの1つ例えば制
御点 にカーソルを合わせてピツク操作をする。Subsequently, the design apparatus informs the designer that the process has started to specify the limit point by displaying a cursor in step SP7. At this time, the designer and the design device operate in the same manner as described above for steps SP3 to SP5.
Patch to process cursors KX and KY in step SP8 The picking operation is performed in accordance with the control, and at this time, the design device again controls the four control points in the next step SP9. Is displayed, and at step SP10, as shown in FIG. 7, one of the four control points, for example, the control point Move the cursor to and perform a pick operation.
このときデザイン装置には限界点として選定された制
御点 の情報が入力されるので、デザイン装置はこれに応動し
てステツプSP11に移つて第8図に示すように、基準点と
して指定された制御点 から限界点として指定された制御点 に表示画面上の直線L1を作成する演算を実行して表示画
面上に表示する。At this time, the control point selected as the limit point is In response to this, the design apparatus moves to step SP11 in response to this, and as shown in FIG. 8, the control point designated as the reference point Control points specified as limit points from First, the calculation for creating the straight line L1 on the display screen is executed and displayed on the display screen.
かくしてデザイン装置はステツプSP12において当該操
作処理を終了する。Thus, the design device ends the operation processing in step SP12.
第2図の表示方法によれば、直線を書き込もうとする
パツチ の形状的な特徴を表し、かつ当該パツチ 上にある制御点を利用して直線L1を書き込むようにした
ことにより、当該処理対象のパツチ の形状を表すための曲線を別途用意して表示画面上に表
示するような中間的な処理を必要とすることなく、直接
的にパツチ 上に直線を書き込むような変形デザイン処理を容易に実
行することができる。According to the display method shown in FIG. Shape characteristics of the patch By writing the straight line L1 using the control point above, the patch to be processed is Patching can be directly performed without the need for intermediate processing such as separately preparing a curve for representing the shape of the image and displaying it on the display screen. It is possible to easily execute a modified design process such as writing a straight line on the top.
(G2−2)境界曲線を入れ換える処理 枠組み処理によつて形成された枠組み空間上に一旦パ
ツチを張つたとき、当該枠組み処理が不適当なため所望
の形状の曲面を生成することができなかつた場合には、
デザイナ及びデザイン装置は第9図に示す境界曲線入換
え操作処理RT2を実行することにより、不適切な境界曲
線をデザイナが指定した境界曲線に入れ換えることがで
きる。(G2-2) Processing for exchanging boundary curves Once a patch is put on the framework space formed by the framework processing, a curved surface having a desired shape cannot be generated because the framework processing is inappropriate. in case of,
The designer and the design device can replace the inappropriate boundary curve with the boundary curve designated by the designer by executing the boundary curve replacement operation process RT2 shown in FIG.
先ずデザイナはステツプSP21において境界を入れ換え
る処理を実行するメニユーを選択する。このときデザイ
ン装置はステツプSP22に移つて、第10図に示すように処
理対象とする曲面を構成するパツチ を表示すると共に、カーソルKX及びKYを表示してデザイ
ナの入力操作を待つ。First, at step SP21, the designer selects a menu for executing a process of exchanging boundaries. At this time, the design apparatus proceeds to step SP22, and as shown in FIG. 10, a patch for forming a curved surface to be processed. Is displayed, and the cursors KX and KY are displayed to wait for the input operation of the designer.
この状態においてデザイナはステツプSP23において第
11図に示すように、カーソルKX、KYを処理対象であるパ
ツチ に合わせてピツク操作をする。このときデザイン装置は
ステツプSP24に移つて、当該パツチ の4つの境界曲線COM11、COM12、COM13、COM14(第11
図)の色を赤色に変化させることにより、当該パツチ がピツクされたことを表すと共に、カーソルを消す。か
くしてパツチの選択処理が終了する。In this state the designer goes to step SP23
As shown in FIG. 11, the patches KX and KY Pick operation according to. At this time, the design device moves to step SP24, and Four boundary curves COM11, COM12, COM13, COM14 (11th
By changing the color of (Fig.) To red, the patch Indicates that was picked and the cursor disappears. Thus, the patch selection process ends.
続いてデザイン装置はステツプSP25においてカーソル
KX、KYを再度表示してデザイナの入力操作を待つ。この
状態においてデザイナがステツプSP26において第12図に
示すように、4つの境界曲線COM11〜COM14のうち入れ換
えたい境界曲線例えばCOM14にカーソルを合わせてピツ
ク操作をする。このときデザイン装置はステツプSP27に
移つてカーソルを消すことにより、境界曲線の選択処理
が終了したことを表示する。Next, the design device moves the cursor at step SP25.
Display KX and KY again and wait for designer input operation. In this state, at step SP26, the designer moves the cursor to a boundary curve to be replaced, for example, COM14, of the four boundary curves COM11 to COM14 and performs a pick operation, as shown in FIG. At this time, the design apparatus moves to step SP27 and erases the cursor to indicate that the boundary curve selection processing has been completed.
続いてデザイン装置はステツプSP28に移つてカーソル
KX、KYを再度表示してデザイナの入力操作を待つ。そこ
でデザイナはステツプSP29において第13図に示すよう
に、境界曲線として入れ換えたい曲線L2にカーソルKX、
KYを合わせてピツク操作をする。Next, the design device moves to step SP28 and moves the cursor.
Display KX and KY again and wait for designer input operation. Therefore, at step SP29, the designer moves the cursor KX to the curve L2 to be replaced as the boundary curve, as shown in FIG.
Pick up with KY.
このときデザイン装置はステツプSP30に移つて第14図
に示すように、曲線L2を新たな境界曲線COM14Xとして取
り込んだ新たな曲面を演算し直し、これにより新たに4
つの境界曲線COM11X、COM12X、COM13X、COM14Xを有する
パツチ を表示画面上に表示する。At this time, the design apparatus proceeds to step SP30 and recalculates a new curved surface incorporating the curve L2 as a new boundary curve COM14X, as shown in FIG.
Patch with two boundary curves COM11X, COM12X, COM13X, COM14X Is displayed on the display screen.
かくしてデザイン装置はステツプSP31において当該操
作処理を終了する。Thus, the design device ends the operation processing in step SP31.
第9図の処理方法によれば、すでに生成されたパツチ
の曲面の形状を変形するにつき、当該パツチ の形状的な特徴を表す4つの境界曲線COM11〜COM14を変
形デザイン操作に先立つて表示してその1つをデザイナ
に選択させるようにしたことにより、デザイナが変形デ
ザインをするにつき、別途新たに図形要素を書き込ませ
るような処理をさせる必要性をなくし得、この分簡易な
操作で曲面の変形デザイン操作を実行し得る。According to the processing method shown in FIG. 9, when the shape of the curved surface of the patch already generated is deformed, By displaying the four boundary curves COM11 to COM14 representing the geometric characteristics of the shape prior to the deformation design operation and letting the designer select one of them, a new figure is newly added when the designer performs the deformation design. It is possible to eliminate the necessity of performing a process of writing an element, and it is possible to execute a deformed design operation of a curved surface with a simple operation corresponding to the necessity.
(G2−3)制御辺ベクトルの長さを変更する処理 パツチ相互間の接続は、制御辺ベクトル (第1図)によつて制御でき、かくして制御辺ベクトル はその周辺の曲面の形状的特徴を表しており、その制御
辺ベクトルの長さを変更すれば、その周辺の曲面形状を
変更し得る。(G2-3) Processing to change the length of control edge vector The connection between patches is controlled by the control edge vector. (FIG. 1) and thus the control edge vector Represents the characteristic of the shape of the curved surface around it. If the length of the control edge vector is changed, the shape of the curved surface around it can be changed.
このように制御辺ベクトルの長さを変更したいつ場
合、デザイナ及びデザイン装置は第15図の制御辺ベクト
ルの長さ変更操作処理RT3を実行する。When the length of the control edge vector is changed in this way, the designer and the design device execute the control edge vector length change operation process RT3 in FIG.
先ずステツプSP41においてデザイナが制御辺ベクトル
の長さを変更するメニユーを選択すると、デザイン装置
はステツプSP42において第16図に示すように、カーソル
KX、KYを表示してデザイナの入力操作を待つ。First, in step SP41, when the designer selects a menu for changing the length of the control edge vector, the design device moves the cursor in step SP42 as shown in FIG.
Display KX, KY and wait for designer input operation.
この状態においてデザイナはステツプSP43においてカ
ーソルKX、KYを変更処理対象のパツチ に合わせてピツク操作をする。In this state, the designer changes the cursors KX and KY in step SP43 to the patch to be changed. Pick operation according to.
このときデザイン装置はステツプSP44において第17図
に示すように、16個の制御点 を表示画面上に表示した後、ステツプSP45において各境
界曲線の制御辺ベクトル(この実施例の場合、節点 についての制御辺ベクトル の色を赤色に変えて表示する。かくして表示画面上にデ
ザイナが選択してできる制御辺ベクトルが全て見易い表
示態様で表示されている状態が得られる。At this time, the design device proceeds to step SP44 with 16 control points as shown in FIG. Is displayed on the display screen, and in step SP45, the control edge vector of each boundary curve (in this embodiment, the node Control edge vector about Is changed to red and displayed. Thus, a state is obtained in which all the control side vectors that can be selected by the designer on the display screen are displayed in an easily viewable display mode.
この状態においてデザイナは次のステツプSP46におい
て第18図に示すように、当該制御辺ベクトルのうち長さ
を変更したい制御辺ベクトル例えば にカーソルKX、KYを合わせてピツク操作をすると共に、
ステツプSP47において当該選定した制御辺ベクトル について変更倍率を別途入力操作手段を用いて入力す
る。これに応動してデザイン装置はステツプSP48に移つ
て、当該変更された制御辺ベクトル を用いてパツチ の曲面形状を演算し直した後、第19図に示すように、当
該新たなパツチ を表示すると共に、次のステツプSP49において新たな制
御点 を表示画面上に表示した後、ステツプSP50において当該
操作処理を終了する。In this state, the designer proceeds to the next step SP46, as shown in FIG. Move the cursor KX and KY to and perform the pick operation.
The selected control edge vector in step SP47 Is input using a separate input operation means. In response to this, the design device moves to step SP48, where the changed control edge vector is changed. Patch using After recalculating the curved surface shape of the new patch, as shown in FIG. Is displayed, and a new control point is set in the next step SP49. Is displayed on the display screen, and the operation process ends in step SP50.
第15図の処理方法によれば、デザイナが変更したいパ
ツチ の形状的特徴を表す制御辺ベクトル を変形デザイン操作に先立つて表示画面上に表示させる
ようにしたことにより、かなり複雑な曲面の変更を制御
辺ベクトルの1つを選択操作して変更倍率データを入力
するだけの簡易な操作によつて容易に実行することがで
きる。According to the processing method of FIG. 15, the patch that the designer wants to change Control edge vector representing the shape characteristics of Is displayed on the display screen prior to the deformation design operation, so that the change of a considerably complicated curved surface can be performed simply by selecting one of the control side vectors and inputting the change magnification data. Can be easily implemented.
(G2−4)内部制御点の位置を変更する処理 4つの内部制御点 (第1図)は、四辺形パツチ の内部形状を制御する特徴をもつており、従つてこれら
の内部制御点はパツチの曲面形状の特徴を表しており、
その位置を変更すればパツチの曲面形状を変更すること
ができる。(G2-4) Processing to change the position of internal control points Four internal control points (Fig. 1) is a quadrilateral patch Has the characteristic of controlling the internal shape of the patch. Therefore, these internal control points represent the characteristics of the curved surface shape of the patch.
By changing the position, the curved shape of the patch can be changed.
内部制御点を変更したいときデザイナ及びデザイン装
置は第20図に示す内部制御点の位置変更操作処理RT4を
実行する。When the user wants to change the internal control point, the designer and the design device execute the internal control point position change operation process RT4 shown in FIG.
先ずステツプSP61においてデザイナが内部制御点を変
更するメニユーを選択すると、デザイン装置はステツプ
SP62に移つて第21図に示すように、デザイン対象となる
曲面を表示画面上に表現すると共に、カーソルKX、KYを
表示することによりデザイナの入力操作を待ち受ける状
態になる。First, in step SP61, when the designer selects the menu for changing the internal control point, the design device
Moving to SP62, as shown in FIG. 21, the curved surface to be designed is expressed on the display screen, and the cursors KX and KY are displayed to wait for the input operation of the designer.
この状態においてデザイナはステツプSP63において第
22図に示すように、カーソルKX、KYを変更対象であるパ
ツチ に合わせてピツク操作をする。In this state the designer goes to step SP63
As shown in Fig. 22, the patches KX and KY Pick operation according to.
このときデザイン装置はステツプSP64に移つてパツチ の16個の制御点 を表示した後、ステツプSP65に移つて節点 から対応する4個の内部制御点 への内部ベクトルを赤色表示させる。At this time, the design device moves to step SP64 and 16 control points Is displayed, then go to step SP65 4 internal control points corresponding to The internal vector to is displayed in red.
かくしてデザイン装置はデザイナが選択できる変形操
作要素として、内部制御点 を周囲の表示要素と比べて目立つように表示することに
より、デザイナが選択し易い状態でその入力操作を待つ
状態になる。Thus, the design device has internal control points as deformation operation elements that can be selected by the designer. Is displayed more conspicuously than the surrounding display elements, so that the designer waits for the input operation in a state where the designer can easily select.
この状態においてデザイナはステツプSP66において第
23図に示すように、カーソルKX、KYによつて4つの内部
制御点のうちの1つ例えば をピツク操作すると共に、ステツプSP67において当該内
部制御点 の位置を変更する位置データを別途入力手段によつて入
力する。In this state the designer goes to step SP66
As shown in FIG. 23, one of the four internal control points is determined by the cursors KX and KY, for example. Is picked up, and at step SP67, the internal control point The position data for changing the position is input by a separate input means.
このときデザイン装置はステツプSP68に移つて第24図
に示すように、当該入力された新たな内部制御点 のデータに基づいて新たな曲面形状を演算して表示画面
上に表示すると共に、ステツプSP69において新たな内部
制御点 の位置を表示した後、ステツプSP70において当該操作処
理を終了する。At this time, the design apparatus moves to step SP68, and as shown in FIG. 24, the inputted new internal control point. A new curved surface shape is calculated on the basis of the data and displayed on the display screen, and a new internal control point is set in step SP69. Is displayed, the operation process is terminated in step SP70.
第20図の処理方法によれば、デザイナの変形デザイン
操作に先立つて、パツチの形状的な特徴を表す内部制御
点を表示画面上に目立つように表示させたことにより、
デザイナはそのうちの1つの制御点を選択して新たな変
更位置のデータを入力するだけの簡易な操作をするだけ
で、パツチの曲面形状を容易に変形させることができ
る。According to the processing method of FIG. 20, prior to the designer's deformation design operation, the internal control points representing the geometric characteristics of the patch are displayed prominently on the display screen,
The designer can easily deform the curved surface of the patch simply by selecting one of the control points and inputting data of a new change position.
(G3)他の実施例 (1) 上述の実施例においては、枠組み空間に3次の
ベジエ式で表されるパツチを張る場合について述べた
が、数式の次数はこれに限らず4次以上にしても良い。(G3) Other Embodiments (1) In the above-described embodiment, a case was described in which a patch represented by a cubic Bezier equation was set up in the framework space. May be.
(2) 上述の実施例においては、枠組み空間にベジエ
式によつて表されるパツチを張るようにした場合につい
て述べたが、これに限らず、スプライン式、クーンズ
式、フオーガソン式などの他のベクトル関数を用いるよ
うにしても良く、要はテンソル積で表されるパラメトリ
ツクなベクトル関数を用いて自由曲面を表現する場合に
本発明を広く適用し得る。(2) In the above-described embodiment, a case has been described in which a patch represented by a Bezier formula is stretched in the framework space. However, the present invention is not limited to this, and other types such as a spline formula, a Coons formula, and a Forgersson formula are used. A vector function may be used. In other words, the present invention can be widely applied to a case where a free-form surface is expressed using a parametric vector function represented by a tensor product.
(3) 上述の実施例においては、四辺形パツチを用い
て自由曲面を生成する場合に本発明を適用したが、本発
明はこれに限らず、三辺形パツチを用いる場合や、三辺
形パツチ及び四辺形パツチが混在するような場合等にも
広く適用し得る。(3) In the above-described embodiment, the present invention is applied to the case where a free-form surface is generated using a quadrilateral patch. However, the present invention is not limited to this. It can be widely applied to a case where patches and quadrilateral patches are mixed.
H発明の効果 上述のように本発明によれば、曲面形状によつて形成
される複数の図形データの中から所望の図形データを選
択してリデザインする際に、境界曲線を入れ換え、制御
辺ベクトルの長さ変更又は制御点の位置変更を編集処理
命令として入力し、選択した図形データと共に編集処理
命令に応じて必要な特徴情報表示子だけをリデザインす
る際の制限条件として特定して表示することにより、選
択した図形データと編集処理命令に応じた特徴情報表示
子だけを目視確認しながらリデザイン処理を容易に実行
することができ、かくしてデザイナによる図形データの
リデザイン処理を視覚的に容易にすると共に、操作上の
負担を一段と軽減させることができる。H Advantageous Effects of the Invention As described above, according to the present invention, when selecting and redesigning desired graphic data from a plurality of graphic data formed by a curved surface shape, the boundary curve is replaced and the control edge is changed. A change in the length of a vector or a change in the position of a control point is input as an edit processing instruction, and specified and displayed together with the selected graphic data as limiting conditions for redesigning only the necessary feature information indicators according to the edit processing instruction By doing so, it is possible to easily execute the redesign process while visually checking only the selected graphic data and the feature information indicator corresponding to the edit processing command, and thus visually redesign the graphic data by the designer. In addition to ease of operation, the operational burden can be further reduced.
第1図は本発明によるデザイン曲面表示方法が適用され
る自由曲面の構成を示す略線図、第2図は直線書込み操
作処理を示すフローチヤート、第3図〜第8図は第2図
の処理手順によつて順次処理される表示画面上の表示を
示す略線図、第9図は境界曲線入換え操作処理を示すフ
ローチヤート、第10図〜第14図は第9図の処理手順によ
つて処理される表示画面上の表示を示す略線図、第15図
は制御辺ベクトルの長さ変更操作処理を示すフローチヤ
ート、第16図〜第19図は第15図の処理手順によつて処理
される表示画面上の表示を示す略線図、第20図は内部制
御点の位置変更操作処理を示すフローチヤート、第21図
〜第24図は第20図の処理手順によつて処理される表示画
面上の表示を示す略線図である。 FIG. 1 is a schematic diagram showing the configuration of a free-form surface to which the design surface display method according to the present invention is applied, FIG. 2 is a flow chart showing a straight line writing operation process, and FIGS. FIG. 9 is a schematic diagram showing a display on a display screen sequentially processed according to the processing procedure, FIG. 9 is a flowchart showing a boundary curve exchange operation processing, and FIGS. 10 to 14 are processing procedures shown in FIG. FIG. 15 is a schematic diagram showing a display on the display screen processed according to the above, FIG. 15 is a flowchart showing a control side vector length changing operation process, and FIGS. 20 is a schematic diagram showing the display on the display screen to be processed, FIG. 20 is a flowchart showing the internal control point position change operation processing, and FIGS. 21 to 24 are processed according to the processing procedure of FIG. FIG. 7 is a schematic diagram illustrating a display on a display screen to be displayed.
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) G06T 17/00 JICSTファイル(JOIS)──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 6 , DB name) G06T 17/00 JICST file (JOIS)
Claims (12)
て境界曲線で囲まれかつ複数の節点によつて指定される
物体の大まかな形状を表す多数の枠組み空間を形成し、
上記枠組み空間において、当該各枠組み空間内の位置を
所定間隔で順次指定されるパラメータによつて順次指定
してベクトル関数を求めると共に、上記各枠組み空間相
互を滑らかに接続するため当該各枠組み空間の曲面の形
状を表す制御辺ベクトルを求め、当該ベクトル関数及び
制御辺ベクトルを複数の制御点として上記物体の細部表
面形状を表すことにより曲面形状によつて形成される複
数の図形データを生成し、これを表示装置に表示する制
御を行う図形データ表示制御ステツプと、 上記複数の図形データから所望の図形データを選択する
選択命令を入力する図形選択ステツプと、 上記表示装置に表示された上記図形データの曲面を所望
の形状に編集処理するために、上記境界曲線の入れ換
え、上記制御辺ベクトルの長さ変更又は上記制御点の位
置変更を編集処理命令として入力装置によつて入力する
編集処理命令入力ステツプと、 上記選択命令によつて選択された図形データに関する複
数の上記制御点及び上記節点に基づく複数の特徴情報か
ら上記編集処理命令に必要な特徴情報を抽出し、当該抽
出された特徴情報を特徴情報表示子として上記複数の図
形データと同時に上記表示装置に表示する制御を行う特
徴情報表示制御ステツプと、 上記特徴情報表示制御ステツプにおいて表示された特徴
情報表示子から上記入力装置によつて選択指示された特
徴情報表示子に対応する特徴情報を選択特徴情報とする
特徴情報選択ステツプと、 上記選択された特徴情報に基づいて上記編集処理命令に
基づく上記図形データの編集処理を実行する編集処理ス
テツプと を具えることを特徴とする図形データ編集方法。1. Using a computer, form a plurality of framework spaces which are surrounded by a boundary curve by a framework process and which represent a rough shape of an object specified by a plurality of nodes,
In the above-mentioned framework space, a position in each of the framework spaces is sequentially designated by a parameter sequentially designated at a predetermined interval to obtain a vector function. A control edge vector representing the shape of the curved surface is obtained, and the vector function and the control edge vector are used as a plurality of control points to represent a detailed surface shape of the object, thereby generating a plurality of graphic data formed by the curved surface shape, A graphic data display control step of controlling the display of the graphic data on a display device, a graphic selection step of inputting a selection command for selecting desired graphic data from the plurality of graphic data, and the graphic data displayed on the display device In order to edit the curved surface into a desired shape, the boundary curve is replaced, the length of the control edge vector is changed, or the An edit processing command input step for inputting a change in the position of a point as an edit processing command by an input device; and a plurality of feature information based on the plurality of control points and the nodes regarding the graphic data selected by the selection command. A feature information display control step of extracting feature information necessary for the edit processing command from the above, and controlling to display the extracted feature information as a feature information indicator on the display device simultaneously with the plurality of graphic data; A feature information selection step in which feature information corresponding to the feature information display element selected and instructed by the input device from the feature information display elements displayed in the feature information display control step is selected feature information; and And an edit processing step of executing the edit processing of the graphic data based on the edit processing command based on the information. Graphic data editing method to.
は節点を表す表示子である ことを特徴とする特許請求の範囲第1項に記載の図形デ
ータ編集方法。2. The graphic data editing method according to claim 1, wherein said characteristic information indicator is an indicator representing said control point and / or node.
は節点を基点としたベクトルを表すベクトル情報表示子
である ことを特徴とする特許請求の範囲第1項に記載の図形デ
ータ編集方法。3. The graphic data editing method according to claim 1, wherein the feature information indicator is a vector information indicator representing a vector based on the control point and / or the node. .
び又は節点のうち所定の制御点及び又は節点を基点とし
て、上記所定の制御点及び又は節点に隣接する制御点及
び又は節点に向かうベクトルを表す表示子である ことを特徴とする特許請求の範囲第3項に記載の図形デ
ータ編集方法。4. The vector information indicator comprises, based on a predetermined control point and / or a node among the control points and / or nodes, a vector directed to a control point and / or a node adjacent to the predetermined control point and / or the node. 4. The graphic data editing method according to claim 3, wherein the graphic data is a display element representing the following.
関数である ことを特徴とする特許請求の範囲第1項に記載の図形デ
ータ編集方法。5. The graphic data editing method according to claim 1, wherein said vector function is a function defining a free-form surface.
面が共に保有する共有境界である ことを特徴とする特許請求の範囲第5項に記載の図形デ
ータ編集方法。6. The graphic data editing method according to claim 5, wherein the feature information indicator is a shared boundary held by the two free-form surfaces.
て境界曲線で囲まれかつ複数の節点によつて指定される
物体の大まかな形状を表す多数の枠組み空間を形成し、
上記枠組み空間において、当該各枠組み空間内の位置を
所定間隔で順次指定されるパラメータによつて順次指定
してベクトル関数を求めると共に、上記各枠組み空間相
互を滑らかに接続するため当該各枠組み空間の曲面の形
状を表す制御辺ベクトルを求め、当該ベクトル関数及び
制御辺ベクトルを複数の制御点として上記物体の細部表
面形状を表すことにより曲面形状によつて形成される複
数の図形データを生成し、これを表示装置に表示する制
御を行う図形データ表示制御手段と、 上記複数の図形データから所望の図形データを選択する
選択命令を入力する図形選択手段と、 上記表示装置に表示された上記図形データの曲面を所望
の形状に編集処理するために、上記境界曲線の入れ換
え、上記制御辺ベクトルの長さ変更又は上記制御点の位
置変更を編集処理命令として入力装置によつて入力する
編集処理命令入力手段と、 上記選択命令によつて選択された図形データに関する複
数の上記制御点及び上記節点に基づく複数の特徴情報か
ら上記編集処理命令に必要な特徴情報を抽出し、当該抽
出された特徴情報を特徴情報表示子として上記複数の図
形データと同時に上記表示装置に表示する制御を行う特
徴情報表示制御手段と、 上記表示装置に表示された上記特徴情報表示子から上記
入力装置によつて選択指示された特徴情報表示子に対応
する特徴情報を選択特徴情報とする特徴情報選択手段
と、 上記選択された特徴情報に基づいて上記編集処理命令に
基づく上記図形データの編集処理を実行する編集処理手
段と を具えることを特徴とする図形データ編集装置。7. Using a computer, form a plurality of framework spaces which are surrounded by a boundary curve by framework processing and represent a rough shape of an object specified by a plurality of nodes.
In the above-mentioned framework space, a position in each of the framework spaces is sequentially designated by a parameter sequentially designated at a predetermined interval to obtain a vector function. A control edge vector representing the shape of the curved surface is obtained, and the vector function and the control edge vector are used as a plurality of control points to represent a detailed surface shape of the object, thereby generating a plurality of graphic data formed by the curved surface shape, Graphic data display control means for controlling the display of the graphic data on a display device; graphic selection means for inputting a selection command for selecting desired graphic data from the plurality of graphic data; and the graphic data displayed on the display device In order to edit the curved surface into a desired shape, the boundary curve is replaced, the length of the control side vector is changed, or the control point is Edit processing command input means for inputting the change in position as an edit processing command by an input device; and the editing based on a plurality of feature information based on a plurality of control points and a plurality of nodes regarding graphic data selected by the selection command. Feature information display control means for extracting feature information necessary for a processing instruction and performing control to display the extracted feature information as a feature information indicator on the display device simultaneously with the plurality of graphic data; A feature information selecting means for selecting feature information corresponding to a feature information indicator selected and instructed by the input device from the displayed feature information indicator as selected feature information; and a feature information selecting means based on the selected feature information. Editing processing means for executing the editing processing of the graphic data based on the editing processing command.
は節点を表す表示子である ことを特徴とする特許請求の範囲第7項に記載の図形デ
ータ編集装置。8. The graphic data editing apparatus according to claim 7, wherein said characteristic information indicator is an indicator representing said control point and / or node.
は節点を基点としたベクトルを表すベクトル情報表示子
である ことを特徴とする特許請求の範囲第7項に記載の図形デ
ータ編集装置。9. The graphic data editing apparatus according to claim 7, wherein said characteristic information indicator is a vector information indicator representing a vector based on said control point and / or node. .
及び又は節点のうち所定の制御点及び又は節点を基点と
して、上記所定の制御点及び又は節点に隣接する制御点
及び又は節点に向かうベクトルを表す表示子である ことを特徴とする特許請求の範囲第9項に記載の図形デ
ータ編集装置。10. The vector information indicator is, based on a predetermined control point and / or a node among the control points and / or nodes, a vector directed to a control point and / or a node adjacent to the predetermined control point and / or the node. 10. The graphic data editing apparatus according to claim 9, wherein the display element is a display element representing
る関数である ことを特徴とする特許請求の範囲第7項に記載の図形デ
ータ編集装置。11. The graphic data editing apparatus according to claim 7, wherein said vector function is a function defining a free-form surface.
曲面が共に保有する共有境界である ことを特徴とする特許請求の範囲第11項に記載の図形デ
ータ編集装置。12. The graphic data editing apparatus according to claim 11, wherein the characteristic information indicator is a shared boundary held by the two free-form surfaces.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63094164A JP2822384B2 (en) | 1988-04-16 | 1988-04-16 | Graphic data editing method and graphic data editing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63094164A JP2822384B2 (en) | 1988-04-16 | 1988-04-16 | Graphic data editing method and graphic data editing apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01265367A JPH01265367A (en) | 1989-10-23 |
| JP2822384B2 true JP2822384B2 (en) | 1998-11-11 |
Family
ID=14102727
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63094164A Expired - Fee Related JP2822384B2 (en) | 1988-04-16 | 1988-04-16 | Graphic data editing method and graphic data editing apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2822384B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0713835B2 (en) * | 1984-12-21 | 1995-02-15 | 日本電気株式会社 | Similar data detection method and apparatus |
| JPS62168271A (en) * | 1986-01-21 | 1987-07-24 | Ricoh Co Ltd | Figure creation device |
-
1988
- 1988-04-16 JP JP63094164A patent/JP2822384B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01265367A (en) | 1989-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0362266A (en) | Computer-alded drawing making method | |
| JPH04198812A (en) | Method for displaying distribution of scalar quantity | |
| JP2762000B2 (en) | Surface generating method and surface generating apparatus | |
| JPH07160901A (en) | Graphic editing apparatus and method thereof | |
| JP2822384B2 (en) | Graphic data editing method and graphic data editing apparatus | |
| JP3187807B2 (en) | Object surface shape data creation device | |
| JP2832939B2 (en) | Graphic data display method and apparatus | |
| JPH09106453A (en) | Picture deforming method | |
| JPH04107687A (en) | Topographical data preparing device | |
| JP2767806B2 (en) | Object surface shape data creation method | |
| JP3187808B2 (en) | Object surface shape data creation device | |
| JP2767807B2 (en) | Object surface shape data creation method | |
| JP3370251B2 (en) | 3D cityscape arrangement device | |
| JP2770315B2 (en) | Object surface shape data creation method | |
| JP3187811B2 (en) | Object surface shape data creation method | |
| JP2600670B2 (en) | Free-form surface creation method | |
| JP3187809B2 (en) | Object surface shape data creation method | |
| JPH07111740B2 (en) | Method and apparatus for generating evenly divided plane pattern | |
| JPH01118962A (en) | Formation of free curved surface | |
| JP2868675B2 (en) | An electronic typesetting device that changes the size of character strings arbitrarily for each character | |
| JP3103790B2 (en) | Three-dimensional object modeling method, apparatus, and recording medium | |
| JPH0638269B2 (en) | Method and device for supporting coordinate grid creation | |
| JPS62126468A (en) | Dress design forming device | |
| JPH11232482A (en) | Surface generation method in computer graphics | |
| JPH10240327A (en) | Free-form surface processing method, free-form surface processing apparatus, and recording medium therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |