JPH0581378A - Shape data processing method - Google Patents

Shape data processing method

Info

Publication number
JPH0581378A
JPH0581378A JP3237908A JP23790891A JPH0581378A JP H0581378 A JPH0581378 A JP H0581378A JP 3237908 A JP3237908 A JP 3237908A JP 23790891 A JP23790891 A JP 23790891A JP H0581378 A JPH0581378 A JP H0581378A
Authority
JP
Japan
Prior art keywords
mapping
shape
rotating body
deformation
displacement
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
Application number
JP3237908A
Other languages
Japanese (ja)
Inventor
Katsuyuki Kamei
克之 亀井
Yasuaki Nakamura
泰明 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP3237908A priority Critical patent/JPH0581378A/en
Publication of JPH0581378A publication Critical patent/JPH0581378A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To satisfactorily obtain a deformed shape without being limited locally by expressing a rotating body as mapping to the deformed shape from its fundamental shape, and deriving the deformed shape by minimizing the evaluation of the mapping. CONSTITUTION:This system is provided with a displacement input device 9 being a means for giving displacement to a rotating body, a mapping calculating device 10 being a means for deriving mapping after deformation caused by minimizing an evaluation function, a border line calculating device 11 being a means for constituting a border line after deformation from the derived mapping, a storage device 12 being a means for storing data of a border line coordinate and the present mapping, and a central processor 13 for controlling a shape data processing. In such a state, the rotating body is expressed by mapping from a columnar fundamental shape. Also, the deformation is determined by such mapping as minimizes an evaluation function defined by compression/ expansion and the parallel movement of each thin column obtained by cutting the columnar fundamental shape into round slices by the mapping.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は計算機の画面上に表示
された回転体上のある点に変位を与えたときの物体の変
形形状を求める形状データ処理方法に関するものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a shape data processing method for obtaining a deformed shape of an object when a certain point on a rotating body displayed on a screen of a computer is displaced.

【0002】[0002]

【従来の技術】図8は、例えば工藤正史,佐藤誠「円筒
形状の動的操作に関する研究」電子情報通信学会技術研
究報告IE88−128に示された従来の形状データ処
理方法を示す説明図である。1はx−y平面上の輪郭
線、2は輪郭線1をx軸のまわりに回転させることによ
ってできる回転体、3は輪郭線1を構成するn個の点列
{Pi},i=1,2,…,n,のうち変位を与える点
Pj(ただし、2≦j≦n−1とする)、4,5はそれ
ぞれ点列{Pi}のうち点2に隣接する点Pj-1,Pj+1
を示す。6は点3に変位を与え移動させた点、7,8は
点2の移動の影響によりそれぞれ点3,4が移動する点
を示す。
2. Description of the Related Art FIG. 8 is an explanatory view showing a conventional shape data processing method shown in, for example, Masafumi Kudo, Makoto Sato, "Study on Dynamic Manipulation of Cylindrical Shape", IEICE Technical Research Report IE88-128. is there. Reference numeral 1 is a contour line on the xy plane, 2 is a rotating body obtained by rotating the contour line 1 around the x axis, and 3 is a sequence of n points {Pi}, i = 1 constituting the contour line 1. , 2, ..., N, a point Pj that gives a displacement (provided that 2 ≦ j ≦ n−1), 4 and 5 are points Pj−1 adjacent to the point 2 in the point sequence {Pi}. Pj + 1
Indicates. Reference numeral 6 denotes a point that is displaced and moved to point 3, and reference numerals 7 and 8 denote points at which points 3 and 4 move due to the influence of movement of point 2.

【0003】従来の形状データ処理方法では、例えば点
Pjに変位を与えて座標を(xj,yj)(点3)から
(xj+dx,yj+dy)(点6)に移動させたとす
ると、点Pj-1,Pj+1 をそれぞれ点4(xj-1 ,yj-1
),点5(xj+1 ,yj+1 )から点7(xj-1 ,kyj
-1 ),点8(xj+1 ,kyj+1 )に移動させることに
よって、回転体2の変形形状を表す。kは回転体2の体
積が一定となるように決定する。
In the conventional shape data processing method, if the point Pj is displaced to move the coordinates from (xj, yj) (point 3) to (xj + dx, yj + dy) (point 6), the point Pj-1 is obtained. , Pj + 1 respectively at point 4 (xj-1, yj-1
), Point 5 (xj + 1, yj + 1) to point 7 (xj-1, kyj)
−1), the point 8 (xj + 1, kyj + 1) is moved to represent the deformed shape of the rotating body 2. k is determined so that the volume of the rotating body 2 is constant.

【0004】[0004]

【発明が解決しようとする課題】上記のような従来の形
状データ処理方法では、輪郭線上で1点の与えられた変
位に対しその点に隣接する2点の移動だけで回転体の変
形を表すため、変形が局所的に限られてしまうという問
題点があった。また、隣接する点の配置により得られる
変形形状が大きく異なってしまうという問題点があっ
た。
In the conventional shape data processing method as described above, the deformation of the rotating body is represented only by the movement of two points adjacent to a given displacement on the contour line. Therefore, there is a problem that the deformation is locally limited. Further, there is a problem that the deformed shape obtained by the arrangement of the adjacent points is greatly different.

【0005】本発明は、かかる問題点を解決するために
なされたものであり、変形が局所的にならずに、また、
輪郭線を構成する点の配置によらずに変形形状を決定す
る形状データ処理方法を得ることを目的としている。
The present invention has been made to solve the above problems, and the deformation is not localized, and
It is an object of the present invention to obtain a shape data processing method that determines a deformed shape regardless of the arrangement of points that form the contour line.

【0006】[0006]

【課題を解決するための手段】本発明に係る形状データ
処理方法においては、回転体を円柱基本形状からのマッ
ピングにより表現し、変形はマッピングによる円柱基本
形状を輪切りにした各薄円柱の圧縮伸張および平行移動
により定義される評価関数を最小にするようなマッピン
グによって決定するようにしたものである。
In the shape data processing method according to the present invention, the rotating body is represented by mapping from the basic cylinder shape, and the deformation is compression / expansion of each thin circular cylinder in which the basic cylinder shape is sliced by mapping. And a mapping that minimizes the evaluation function defined by the parallel movement.

【0007】[0007]

【作用】上記のように構成された形状データ処理方法に
よれば、評価関数を最小にするマッピングにより変形後
の形状を決定することにより、評価関数のパラメタの調
整による薄円柱の圧縮伸張および平行移動の範囲の調整
が可能で変形の範囲が局所的に限られることなく、ま
た、マッピングにより全体の変形形状が決定されるため
輪郭線上の点の配置には左右されずに変形形状を得るこ
とができる。
According to the shape data processing method configured as described above, the shape after deformation is determined by the mapping that minimizes the evaluation function, and the compression and expansion and parallelization of the thin cylinder are performed by adjusting the parameters of the evaluation function. The range of movement can be adjusted, the range of deformation is not limited locally, and the entire deformed shape is determined by mapping, so the deformed shape can be obtained without being affected by the arrangement of points on the contour line. You can

【0008】[0008]

【実施例】【Example】

実施例1.図1は本発明の一実施例を示すブロック図で
あり、9は回転体2に変位を与える手段である変位入力
装置、10は評価関数の最小化による変形後のマッピン
グを求める手段であるマッピング計算装置、11は求ま
ったマッピングから変形後の輪郭線を構成する手段であ
る輪郭線計算装置、12は輪郭線座標のデータおよび現
在のマッピングを格納する手段である記憶装置、13は
形状データ処理を制御する中央処理装置である。図2は
本発明の一実施例の動作を示すフローチャートである。
図3、図4、図5、図6、図7は本発明の一実施例の動
作を示す説明図である。1,2は上記従来方法の説明で
用いたものと同一のものである。14は回転体2の基本
形状である円柱である。
Example 1. FIG. 1 is a block diagram showing an embodiment of the present invention. 9 is a displacement input device which is a means for giving a displacement to a rotating body 2. 10 is a mapping which is a means for obtaining a mapping after deformation by minimizing an evaluation function. A calculation device, 11 is a contour line calculation device that is a means for constructing a modified contour line from the obtained mapping, 12 is a storage device that is a means for storing data of contour line coordinates and the current mapping, and 13 is shape data processing. Is a central processing unit for controlling the. FIG. 2 is a flow chart showing the operation of one embodiment of the present invention.
3, 4, 5, 6, and 7 are explanatory views showing the operation of one embodiment of the present invention. Reference numerals 1 and 2 are the same as those used in the description of the conventional method. Reference numeral 14 is a cylinder which is the basic shape of the rotating body 2.

【0009】前記のように構成された形状データ処理方
法においては、図2のステップ15で、記憶装置12に
格納された点列からなる輪郭線1の座標のデータから構
成される回転体2に対し、変位入力装置9により例えば
図3に示すような回転体2の一部を軸に向かって押す変
位を与える。ステップ16〜22で、マッピング計算装
置10により変形後のマッピングを求める。マッピング
計算装置10では、変形を図4に示す半径r,高さ1の
円柱基本形状14からのマッピングx(u)によって表
現する。円柱基本形状14を輪切りにして体積一定の薄
円柱の集合と考えれば、マッピングによるそれら薄円柱
の圧縮伸張により変形後の薄円柱の半径が、
In the shape data processing method configured as described above, in step 15 of FIG. 2, the rotating body 2 formed from the data of the coordinates of the contour line 1 formed of the point sequence stored in the storage device 12 is added. On the other hand, the displacement input device 9 gives a displacement that pushes a part of the rotating body 2 toward the axis, as shown in FIG. 3, for example. In steps 16 to 22, the mapping calculator 10 obtains the transformed mapping. In the mapping calculation device 10, the deformation is represented by the mapping x (u) from the cylindrical basic shape 14 of radius r and height 1 shown in FIG. If the basic cylinder shape 14 is sliced into a set of thin cylinders with a constant volume, the radius of the thin cylinders after deformation due to compression and expansion of these thin cylinders by mapping is

【0010】[0010]

【数1】 [Equation 1]

【0011】のようになる。変形によるマッピングの変
化についてその評価関数を、変形前のマッピングをxo
(u)、k,μを定数として、
It becomes like this. Regarding the change of mapping due to deformation, its evaluation function is
(U), k, μ are constants,

【0012】[0012]

【数2】 [Equation 2]

【0013】と定義する。k,μを調整することによ
り、変形ぐあいを変えることができる。評価関数の最小
化は、図3に示すようにxcで2つの部分に分けて行
う。xcではxc=x(uc)=xo(uc),0≦u
c≦1,とする。右側で説明すると、xc≦x≦xmで
は、与える変位によりマッピングx(u)が定まる。x
m=x(uo)なるuoは、回転体2のx(uc)≦x
≦x(uo)の部分の体積をVとして、
It is defined as The degree of deformation can be changed by adjusting k and μ. The evaluation function is minimized by dividing it into two parts by xc as shown in FIG. In xc, xc = x (uc) = xo (uc), 0 ≦ u
Let c ≦ 1. Explaining on the right side, when xc ≦ x ≦ xm, the mapping x (u) is determined by the given displacement. x
uo where m = x (uo) is x (uc) ≦ x of the rotating body 2.
Let V be the volume of the portion of ≦ x (uo),

【0014】[0014]

【数3】 [Equation 3]

【0015】で求められる。uo<uの部分について
は、x(u)≧xo(u)であるから微分方程式
Is calculated by For the part of uo <u, since x (u) ≧ xo (u), the differential equation

【0016】[0016]

【数4】 [Equation 4]

【0017】を解くことになる。境界条件は、Will be solved. The boundary condition is

【0018】[0018]

【数5】 [Equation 5]

【0019】のようになる。ステップ16では、この式
を解き、u1を求める。u1は、
It becomes as follows. In step 16, this equation is solved to obtain u1. u1 is

【0020】[0020]

【数6】 [Equation 6]

【0021】である。ステップ17では、u1がuの条
件、uo≦u1≦1を満たすかどうかを判定し、満たせ
ばステップ18、そうでなければステップ19に進む。
ステップ18では、
[0021] In step 17, it is determined whether or not u1 satisfies the condition of u, uo ≦ u1 ≦ 1, and if so, the process proceeds to step 18, otherwise to step 19.
In step 18,

【0022】[0022]

【数7】 [Equation 7]

【0023】を求めるマッピングとする。ステップ19
では、uの端の条件を判定する。x(1)が固定なら
(右側のとき、左ではx(0))ステップ20へ、そう
でなければステップ21へ進む。ステップ20では、境
界条件を、
Let be the mapping to find Step 19
Then, the condition of the end of u is determined. If x (1) is fixed (on the right side, x (0) on the left side), proceed to step 20, otherwise proceed to step 21. In step 20, the boundary conditions are

【0024】[0024]

【数8】 [Equation 8]

【0025】として解きなおし、Resolve as

【0026】[0026]

【数9】 [Equation 9]

【0027】を求めるマッピングとする。ステップ21
では、境界条件を、
Let be the mapping to find Step 21
Then, the boundary condition is

【0028】[0028]

【数10】 [Equation 10]

【0029】として解きなおし、Resolve as

【0030】[0030]

【数11】 [Equation 11]

【0031】を求めるマッピングとする。ステップ22
では左右両方の部分について処理を終えたか判定し、終
えていればステップ23に進み、そうでなければステッ
プ16に進んで残りの部分の処理を同様に行う。左側の
部分については、x(u)≦xo(u)となるから数4
に対応する方程式は、
Let be the mapping to find Step 22
Then, it is determined whether or not the processing has been completed for both the left and right parts. If it has been completed, the process proceeds to step 23, and if not, the process proceeds to step 16 and the remaining part is similarly processed. For the left side part, x (u) ≦ xo (u), so that
The equation corresponding to is

【0032】[0032]

【数12】 [Equation 12]

【0033】となる。ステップ23では、マッピング計
算装置10によって計算されたマッピングにより、輪郭
線計算装置11により、輪郭線1上の点列{Pi}のy
座標を数1にしたがって更新する。また、回転体2が軸
方向に伸びる場合などには、{Pi}に点を追加する。
ステップ18,ステップ20,ステップ21で得られる
マッピングによるおおまかな形状は、右側についてはそ
れぞれ、図5,図6,図7のようになる。ステップ23
では、得られた{Pi}およびマッピングx(u)を記
憶装置12に格納する。以上の動作により、変形が隣接
する点上の限定されずに、また点の配置によらずに変形
後の形状を求めることができる。
It becomes In step 23, by the mapping calculated by the mapping calculation device 10, the contour line calculation device 11 makes y of the point sequence {Pi} on the contour line 1.
The coordinates are updated according to equation 1. Further, when the rotating body 2 extends in the axial direction, a point is added to {Pi}.
The rough shapes obtained by the mapping obtained in step 18, step 20, and step 21 are as shown in FIGS. 5, 6, and 7, respectively on the right side. Step 23
Then, the obtained {Pi} and the mapping x (u) are stored in the storage device 12. With the above operation, the deformed shape can be obtained without being limited to the deformation of the adjacent points and regardless of the arrangement of the points.

【0034】なお、マッピング計算装置10で用いた評
価関数は、数2の関数ではなく、他の適当な評価関数を
用いて実行するように構成してもよい。
The evaluation function used in the mapping calculation device 10 may be configured to be executed by using another appropriate evaluation function instead of the function of equation 2.

【0035】また、上記実施例1では、ステップ15で
与えた変位は一定値であったが、なめらかに変位を与え
た場合も同様に実行できる。
Further, in the first embodiment, the displacement given in step 15 is a constant value, but it can be similarly executed even when the displacement is smoothly given.

【0036】また、上記実施例1では、ステップ15で
与えた変位は一個所であったが、二個所以上同時に変位
を与えた場合も、分ける部分数を増やすだけで同様に実
行できる。
Further, in the first embodiment, the displacement given in step 15 is one place, but when two or more places are simultaneously displaced, it can be similarly executed by increasing the number of divided parts.

【0037】また、上記実施例1では、ステップ23で
数1の微分演算を行っているが、これを離散化して差分
近似で行っても同様に実行できる。
Further, in the first embodiment, the differential operation of equation 1 is performed in step 23, but the same operation can be performed by discretizing and performing the differential approximation.

【0038】また、上記変位入力装置9、マッピング計
算装置10、輪郭線計算装置11の機能は、その一部あ
るいはすべてを中央処理装置13を用いて、ソフトウェ
アとして実現してもよい。
Further, some or all of the functions of the displacement input device 9, the mapping calculation device 10, and the contour line calculation device 11 may be realized as software using the central processing unit 13.

【0039】[0039]

【発明の効果】本発明は、以上説明したように構成され
ているので、以下に記載されたような効果を奏する。
Since the present invention is constructed as described above, it has the following effects.

【0040】回転体をその基本形状から変形形状へのマ
ッピングとして表現し、マッピングの評価関数の最小化
によって変形形状を求めることにより、局所的に限定さ
れず、また、回転体の輪郭線上の点の配置によらない変
形形状を得ることができる。
By expressing the rotating body as a mapping from its basic shape to the deformed shape and obtaining the deformed shape by minimizing the evaluation function of the mapping, there is no local limitation, and the points on the contour line of the rotating body are not limited. It is possible to obtain a deformed shape that does not depend on the arrangement.

【0041】また、評価関数のパラメタを調整すること
により、変形具合いを自由に変更することができる。
Further, the degree of deformation can be freely changed by adjusting the parameters of the evaluation function.

【図面の簡単な説明】[Brief description of drawings]

【図1】この発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.

【図2】この発明の実施例1の動作を示すフローチャー
トである。
FIG. 2 is a flowchart showing the operation of the first embodiment of the present invention.

【図3】この発明の実施例1の動作を示す説明図であ
る。
FIG. 3 is an explanatory diagram showing the operation of the first embodiment of the present invention.

【図4】この発明の実施例1の動作を示す説明図であ
る。
FIG. 4 is an explanatory diagram showing the operation of the first embodiment of the present invention.

【図5】この発明の実施例1の処理結果を示す図であ
る。
FIG. 5 is a diagram showing a processing result of the first embodiment of the present invention.

【図6】この発明の実施例1の処理結果を示す図であ
る。
FIG. 6 is a diagram showing a processing result of the first embodiment of the present invention.

【図7】この発明の実施例1の処理結果を示す図であ
る。
FIG. 7 is a diagram showing a processing result according to the first embodiment of the present invention.

【図8】従来の形状データ処理方法の動作を示す説明図
である。
FIG. 8 is an explanatory diagram showing an operation of a conventional shape data processing method.

【符号の説明】[Explanation of symbols]

1 回転体の輪郭線 2 回転体 3 輪郭線1を構成する点列のうち変位を与える点 4 輪郭線1を構成する点列のうち点3に隣接する点 5 輪郭線1を構成する点列のうち点3に点4と反対側
で隣接する点 6 点3が変位を受けて達する点 7 点4が変形ののちに達する点 8 点5が変形ののちに達する点 9 変位入力装置 10 マッピング計算装置 11 輪郭線計算装置 12 記憶装置 13 中央処理装置 14 回転体2の基本形状
1 Contour line of a rotating body 2 Rotating body 3 Point to which displacement is given among point sequences constituting the contour line 4 Point adjacent to point 3 among point sequences constituting the contour line 5 Point sequence constituting the contour line 1 Point 3 adjacent to point 3 on the opposite side of point 4 Point 3 reached by displacement 7 Point 4 reached after deformation 8 Point 5 reached after deformation 9 Displacement input device 10 Mapping Calculation device 11 Contour line calculation device 12 Storage device 13 Central processing unit 14 Basic shape of rotating body 2

【手続補正書】[Procedure amendment]

【提出日】平成3年12月10日[Submission date] December 10, 1991

【手続補正1】[Procedure Amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0023[Name of item to be corrected] 0023

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0023】を求めるマッピングとする。ステップ19
では、uの端の条件を判定する。x(1)が固定なら
cの右側を考えるとき。左側のときはx(0))ス
テップ20へ、そうでなければステップ21へ進む。ス
テップ20では、境界条件を。
Let be the mapping to find Step 19
Then, the condition of the end of u is determined. If x (1) is fixed ( when considering the right side of x c . If it is on the left side, x (0)), go to step 20, otherwise go to step 21. In step 20, the boundary conditions are set.

【手続補正2】[Procedure Amendment 2]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0033[Name of item to be corrected] 0033

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0033】となる。ステップ23では、マッピング計
算装置10によって計算されたマッピングにより、輪郭
線計算装置11により、輪郭線1上の点列{Pi}のy
座標を数1にしたがって更新する。また、回転体2が軸
方向に伸びる場合などには、{Pi}に点を追加する。
ステップ18,ステップ20,ステップ21で得られる
マッピングによるおおまかな形状は、右側についてはそ
れぞれ、図5,図6,図7のようになる。ステップ23
では、得られた{Pi}およびマッピングx(u)を記
憶装置12に格納する。以上の動作により、変形が隣接
する点限定されずに、また点の配置によらずに変形後
の形状を求めることができる。
It becomes In step 23, by the mapping calculated by the mapping calculation device 10, the contour line calculation device 11 makes y of the point sequence {Pi} on the contour line 1.
The coordinates are updated according to equation 1. Further, when the rotating body 2 extends in the axial direction, a point is added to {Pi}.
The rough shapes obtained by the mapping obtained in step 18, step 20, and step 21 are as shown in FIGS. 5, 6, and 7, respectively on the right side. Step 23
Then, the obtained {Pi} and the mapping x (u) are stored in the storage device 12. By the above operation, the deformed shape is not limited to the adjacent points , and the deformed shape can be obtained regardless of the arrangement of the points.

【手続補正3】[Procedure 3]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0012[Correction target item name] 0012

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0012】[0012]

【数2】 [Equation 2]

【手続補正4】[Procedure amendment 4]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0026[Correction target item name] 0026

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0026】[0026]

【数9】 [Equation 9]

【手続補正5】[Procedure Amendment 5]

【補正対象書類名】図面[Document name to be corrected] Drawing

【補正対象項目名】図5[Name of item to be corrected] Figure 5

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【図5】 [Figure 5]

【手続補正6】[Procedure Amendment 6]

【補正対象書類名】図面[Document name to be corrected] Drawing

【補正対象項目名】図6[Name of item to be corrected] Figure 6

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【図6】 [Figure 6]

【手続補正7】[Procedure Amendment 7]

【補正対象書類名】図面[Document name to be corrected] Drawing

【補正対象項目名】図7[Name of item to be corrected] Figure 7

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【図7】 [Figure 7]

【手続補正8】[Procedure Amendment 8]

【補正対象書類名】図面[Document name to be corrected] Drawing

【補正対象項目名】図8[Correction target item name] Figure 8

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【図8】 [Figure 8]

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】回転体の部位に変位を与える変位入力手
段、この変位入力手段により与えられた変位による回転
体を構成する薄い円柱の圧縮伸張および平行移動を評価
関数の最小化により計算するマッピング計算手段、この
マッピング計算手段により決定された薄い円柱の圧縮伸
張および平行移動から変形により体積が変化しないよう
に変形後の回転体の輪郭線を計算する輪郭線計算手段、
輪郭線座標のデータおよび薄い円柱の圧縮伸張および平
行移動のデータを格納する記憶手段とを備え、回転体を
輪切りにした薄い円柱の圧縮伸張および平行移動により
回転体の形状を表現し、薄い円柱の圧縮伸張および平行
移動により定義される評価関数を最小にするような薄い
円柱の圧縮伸張および平行移動により与えられた変位に
対する回転体の形状変形を決定することを特徴とする形
状データ処理方法。
1. A displacement inputting means for giving a displacement to a part of a rotating body, and a mapping for calculating compression / expansion and parallel movement of a thin cylinder constituting a rotating body by the displacement given by the displacement inputting means by minimizing an evaluation function. Calculating means, contour line calculating means for calculating the contour line of the rotating body after deformation so that the volume does not change due to deformation from the compression and expansion and the parallel movement of the thin cylinder determined by the mapping calculating means,
A storage means for storing contour line coordinate data and compression / expansion / parallel movement data of a thin cylinder, and expressing the shape of the rotation body by compression / expansion / parallel movement of the thin cylinder with the rotation body cut into slices. A method for processing shape data, characterized in that the shape deformation of a rotating body with respect to a displacement given by compression, expansion, and parallel movement of a thin cylinder is determined so as to minimize an evaluation function defined by compression, expansion, and parallel movement of.
JP3237908A 1991-09-18 1991-09-18 Shape data processing method Pending JPH0581378A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3237908A JPH0581378A (en) 1991-09-18 1991-09-18 Shape data processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3237908A JPH0581378A (en) 1991-09-18 1991-09-18 Shape data processing method

Publications (1)

Publication Number Publication Date
JPH0581378A true JPH0581378A (en) 1993-04-02

Family

ID=17022221

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3237908A Pending JPH0581378A (en) 1991-09-18 1991-09-18 Shape data processing method

Country Status (1)

Country Link
JP (1) JPH0581378A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008539527A (en) * 2005-04-26 2008-11-13 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. Nanoscale interconnect interface

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008539527A (en) * 2005-04-26 2008-11-13 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. Nanoscale interconnect interface

Similar Documents

Publication Publication Date Title
US20200334220A1 (en) System and method for determining exact location results using hash encoding of multi-dimensioned data
US6046749A (en) Method for the modification of three-dimensional objects
CN112307876A (en) Joint point detection method and device
JP3332476B2 (en) Graphic correction method and information processing apparatus for implementing the method
JPH0581378A (en) Shape data processing method
US7222057B2 (en) Topology modeler
JP2000076294A (en) Data retrieval method, device therefor and record medium
US11847723B1 (en) Polygon edge matching with geometric operations
JPH0581379A (en) Shape data processing method
JP4162312B2 (en) Apparatus and method for drawing inclined ellipse that simultaneously touches two straight lines on display screen, and recording medium recording program for drawing inclined ellipse that touches two straight lines on display screen simultaneously
CN115673341B (en) Printing method and system for arc additive manufacturing tube-tube intersecting region
JP3697753B2 (en) Graphic editing apparatus and graphic editing method
JP2001076172A (en) Method and device for curved-surface generation and storage medium
JPH04348479A (en) Method and device for modelling shape
JPH0535485A (en) Fuzzy information processor
JPH07121735A (en) Method and device for processing graphic
JP2020110620A (en) Program and information processing device
JP2825397B2 (en) Ruled line creation device for document processing system
JP2641877B2 (en) Information processing system
JP2000353183A (en) System for preparing three-dimensional structure
JPS63311579A (en) Method for interpolating graphic data
JP2571178B2 (en) 3D graphics processor
JP2020058479A (en) Program, and information processing device
JPH1031760A (en) Graphic processor
JPH07141530A (en) Device and method for editing drawing