JPH01120674A - 物体の表面形状データ作成方法 - Google Patents

物体の表面形状データ作成方法

Info

Publication number
JPH01120674A
JPH01120674A JP62278756A JP27875687A JPH01120674A JP H01120674 A JPH01120674 A JP H01120674A JP 62278756 A JP62278756 A JP 62278756A JP 27875687 A JP27875687 A JP 27875687A JP H01120674 A JPH01120674 A JP H01120674A
Authority
JP
Japan
Prior art keywords
point
points
surface element
interpolated
control
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.)
Granted
Application number
JP62278756A
Other languages
English (en)
Other versions
JP2737127B2 (ja
Inventor
Tetsuzo Kuragano
哲造 倉賀野
Akira Suzuki
章 鈴木
Nobuo Sasaki
伸夫 佐々木
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP62278756A priority Critical patent/JP2737127B2/ja
Publication of JPH01120674A publication Critical patent/JPH01120674A/ja
Application granted granted Critical
Publication of JP2737127B2 publication Critical patent/JP2737127B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は自由曲面作成方法に関し、CAD/CAMにお
ける3次元形状モデリングに用いて最適なものである。
〔発明の概要〕
自由曲面上の離れている2つの面素の間の空間に各面素
の制御点情報を基にした2点を定め、そ052点を制御
点として各面素の境界端点間に3次ベジェ曲線を生成し
、各面素の他側の境界端点間にも同様にして3次ベジェ
曲線を生成し、各曲線を補間すべき面素の境界線(辺)
とすることを特徴とし、面素の除去、補間により目的の
自由曲面が容易に且つ高速に得られるようにした自由曲
面作成方法である。
〔従来の技術〕
計算機内部で3次元自由曲面のデータを扱い、これらの
データから最終的な製品又は金型をNC工作機械等で自
動加工するためのNCデータ(工具経路データ)を生成
するCAD/CAMシステムが実用化されつつある。
計算機内で製品外形等の曲面を扱う場合、形状の制御性
が良い(変形や修正が容易)とか計算が容易であると云
った設計に好ましい性質を持つベジェ(B≦zier)
式とかB−スプライン(Spline)式を用いたパラ
メトリックな表現形式が良く使われている。3次元モデ
ルは、これらの弐によって計算することができる線素で
構成された面素(パンチ)の集合として表される。
〔発明が解決しようとする問題点〕
自由曲面を設計する過程で、形状が意図通りでないとい
う理由で1つの面素(曲面パッチ)を削除してしまうと
、形状設計の初期段階に戻らなければならない、従って
再び曲線から構成される境界線網(パッチの集合)を生
成し、曲面を生成すると云う手順を取り、大変手間がか
かる。
本発明はこの問題にかんがみ、削除したパッチの隣接パ
ッチから形状的及び位置的に整合(連続)する新たなパ
ンチを生成(補間)することを目的とする。
〔問題点を解決するための手段〕
本発明の自由曲面作成方法は、自由曲面の離れている2
つの面素s、、32間に面素を補間する方法である。
まず補間すべき面素S、に接する一方の面素S。
め境界線C8の端点P1において、端点のまわりの制御
点を通るベクトルと逆向きのベクトルを形成し、その長
さを、点P、とこの点に対応する他方の面素S2の端点
P2との間の距離の数分の1とし、その終点を制御点Q
、として求める。
次に他方の面素S2の端点P2において、上記過程と同
様な処理を行って制御点Q2を求める。
次に点P、、P、を端点とし、点Q+ 、Qtを制御点
とする3次ベジェ曲線C3を生成する。
更に面素S1、S2の他側端点P3 、Paに関し、上
記の過程を行って、端点間に3次ベジェ曲線C2を生成
する。
上記曲線C,,C,と、これらに連なる面素sl、S2
の境界線C8、C4とを4辺とする双3次ベジェ曲面か
ら成る補間面素S、を生成する。
〔作用〕
自由曲面上の離れた2つの面素の夫々を構成する4辺の
端点、制御点を使用して、ベジェ曲面から成る補間面素
を直接生成する。離れた面素と補間面素とは、位置的及
び形状的に整合し、接線連続でなめらかにつながる。
〔実施例〕
第1図に面素S、、S、の間に新たな補間面素S、を補
間する一方法を示す、また第2図に生成手順のフローチ
ャートを示す。
面素Sr、Stはこの例では4辺形で構成され、その各
辺は第3図に示すように4つの制御点P0〜P3でパラ
メータ表現される3次ベジェ曲線で表されている。
3次ベジェ曲線のテンソル式は、 R(t)−(1−t+tE)3P。
−(1−t)’Po+3(1−t)zEP。
+3(1−t)t”t!”P  +t’E’Po−−−
−・−・・・−・−−−−・・−(1)で表される。t
は両端点P、、P2(節点)間で0〜lの値を取るパラ
メータである。またEは各制御点を示すシフト演算子で
あって、P+””EPo、P z −E仲。、P3 =
 23P、である。
4辺形面素は、uSvをパラメータとして、第4′図に
示すように16個の制御点1〜16による双3次ベジェ
式、 S (u、 v) = (1−u + uE) 3(1
−v +VF) ’POQ  −−−−−−−−(2)
で表される。
まず第1図及び第2図に示すように、ステップS1で面
素S1の一つのコーナ(制御点又は端点)Plから延び
、P、に連なる面素S1の辺の制御点P、′へのベクト
ルa (制御辺ベクトル)に対して逆向きの単位ベクト
ルをnlとする。次にステップS2で、面素S1のコー
ナの端点PI と面素S2の対向するコーナの端点P2
との間の直線距離11を求め、次のステップS3で、点
P+にβ1 − n 、を加えて、その終端を新たな制御点Q1とす
る。なお11の除数は適宜に定めてよく、3〜5が好ま
しい。
次にステップS4で、面素S2について前記ステップ8
1〜S3と同様な処理を行い、新たな制御点Q2を得る
。そしてステップS5で、点P5、β2を端とし、Q+
 、Qzを制御点とする3次ベジェ曲線C1を求める。
同様にして、ステップS6で面素5ISStの他のコー
ナ点の端点P、 、β4について、ステップ31〜S4
を行い、新たな制御点Q3 、Q、を得て、点P3、β
4を端とし、Ql、Q4を制御点とする3次ベジェ曲線
C2を得る。このようにして出来た曲線C1、Ctと、
面素St、Stの本来の境界線Cs、Caを夫々4辺と
する双3次ベジェ曲面S3を補間面素として生成する(
ステップ37)。なお第4図のml素内部の制御点6.
7.10.11については、4角におけるツイストベト
クルを零とするか、又は曲率に相当する量を零とするこ
とにより決めることができる。
この補間面素の生成方法の特徴は、第5図に示すように
、段違いとなっている面素間を補間する場合でも、自然
につながる曲面S、が生成されることである。
また補間面素S、の各コーナP、〜P4においては接線
連続となる。
〔発明の効果〕
本発明は上述のように、離れている2つの面素間に各面
と連続したベジェ曲面から成る補間曲面を生成できるよ
うにしたので、面素の集合から成る幾何モデルの一つの
面素を削除し、これを新たな面素で補間する場合に、モ
デル設計の初期段階に戻ることなく、ベジェ曲面を直接
的に部分生成することが可能になり、形状モデリング設
計の自由度及び能率が著しく向上する。
【図面の簡単な説明】
第1図は本発明の一実施例の補間面素生成方法を示す線
図、第2図はその手順を示すフローチャート、第3図は
ベジェ曲線とその制御点を示す線図、第4図は16個の
制御点から成るベジェ曲線の一面素を示す線図、第5図
は段差のある面素間を補間する様子を示す線図である。 なお図面に用いた符号において、 s、、 5r−−−−−−−−−−・面素S 3−−−
−−−−−−−−−・・・・−補間面素P I”= P
 *’−・・・・−・−制御点(端点)q、〜Q 、、
−−−−−−−−−一制御点a・−−−−一−−−−−
・−一−−−−−制御辺ベクトルである。

Claims (1)

  1. 【特許請求の範囲】 自由曲面の離れている2つの面素S_1、S_2間に面
    素を補間する方法であって、 補間すべき面素S_3に接する一方の面素S_1の境界
    線C_3の端点P_1において、端点のまわりの制御点
    を通るベクトルと逆向きのベクトルを形成し、その長さ
    を、点P_1とこの点に対応する他方の面素S_2の端
    点P_2との間の距離の数分の1とし、その終点を制御
    点Q_1として求める第1過程と、 他方の面素S_2の端点P_2において、上記第1過程
    と同様な処理を行って制御点Q_2を求める第2過程と
    、 点P_1、P_2を端点とし、点Q_1、Q_2を制御
    点とする3次ベジエ曲線C_1を生成する第3過程と、 面素S_1、S_2の他側端点P_3、P_4に関し、
    上記第1〜第3過程を行って、端点間に3次ベジエ曲線
    C_2を生成する第4過程と、 上記曲線C_1、C_2と、これらに連なる面素S_1
    、S_2の境界線C_3、C_4とを4辺とする双3次
    ベジエ曲面から成る補間面素S_3を生成する第5過程
    とから成る自由曲面作成方法。
JP62278756A 1987-11-04 1987-11-04 物体の表面形状データ作成方法 Expired - Fee Related JP2737127B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62278756A JP2737127B2 (ja) 1987-11-04 1987-11-04 物体の表面形状データ作成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62278756A JP2737127B2 (ja) 1987-11-04 1987-11-04 物体の表面形状データ作成方法

Publications (2)

Publication Number Publication Date
JPH01120674A true JPH01120674A (ja) 1989-05-12
JP2737127B2 JP2737127B2 (ja) 1998-04-08

Family

ID=17601754

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62278756A Expired - Fee Related JP2737127B2 (ja) 1987-11-04 1987-11-04 物体の表面形状データ作成方法

Country Status (1)

Country Link
JP (1) JP2737127B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999014061A1 (en) * 1997-09-12 1999-03-25 Petio Co., Ltd. Three-dimensional shape data processing device, carved plate and carving device
US6373491B1 (en) 1998-04-09 2002-04-16 Sony Computer Entertainment, Inc. Image processing device, image processing method and program distribution medium and data distribution medium for processing images
CN104741994A (zh) * 2015-03-25 2015-07-01 华南理工大学 一种任意曲面砂轮用于曲面精密磨削的方法
CN106527940A (zh) * 2016-11-03 2017-03-22 青岛海信电器股份有限公司 书写笔迹确定方法及装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999014061A1 (en) * 1997-09-12 1999-03-25 Petio Co., Ltd. Three-dimensional shape data processing device, carved plate and carving device
US6373491B1 (en) 1998-04-09 2002-04-16 Sony Computer Entertainment, Inc. Image processing device, image processing method and program distribution medium and data distribution medium for processing images
US7084883B2 (en) 1998-04-09 2006-08-01 Sony Computer Entertainment Inc. Image processing device, image processing method and program distribution medium and data distribution medium for processing images
CN104741994A (zh) * 2015-03-25 2015-07-01 华南理工大学 一种任意曲面砂轮用于曲面精密磨削的方法
CN104741994B (zh) * 2015-03-25 2017-04-19 华南理工大学 一种任意曲面砂轮用于曲面精密磨削的方法
CN106527940A (zh) * 2016-11-03 2017-03-22 青岛海信电器股份有限公司 书写笔迹确定方法及装置
CN106527940B (zh) * 2016-11-03 2019-12-10 青岛海信电器股份有限公司 书写笔迹确定方法及装置

Also Published As

Publication number Publication date
JP2737127B2 (ja) 1998-04-08

Similar Documents

Publication Publication Date Title
JP4991424B2 (ja) 特定のシンメトリーオペレーションに関してシンメトリックなパラメトリック曲面を生成する方法
JP4991423B2 (ja) コンピュータにより実施される、パラメトリックな曲面を作成するプロセス
JP4832990B2 (ja) パラメータ化された曲面のアイソトポロジックな集合をメッシュから生成する方法
JP4832991B2 (ja) 所要の幾何的連続を有するパラメトリック曲面を生成するプロセス
JP2003505800A (ja) 制御幾何(コントロールジェオメトリ)を用いた幾何学的設計およびモデリングシステム
JPH07282117A (ja) 自由曲面生成方法及び自由曲面形状の制御方法
JP2003022285A (ja) コンピュータ支援による製品設計装置
JP2946506B2 (ja) 物体の表面形状データ作成方法
JPH01120674A (ja) 物体の表面形状データ作成方法
JP2638852B2 (ja) フイレツト曲面の生成方法
JP2638851B2 (ja) 数値制御加工方法
CN118551130A (zh) 一种在参数曲面上构造已知曲线的测地等距线的计算方法
JP2737132B2 (ja) 物体の表面形状データ作成方法
Nasri et al. A recursive subdivision algorithm for piecewise circular spline
US8872819B2 (en) Computational geometry design for sheet metal machinery corner
JP3148792B2 (ja) 自由曲面生成方法及びその装置
JP3187808B2 (ja) 物体の表面形状データ作成装置
JP3187811B2 (ja) 物体の表面形状データ作成方法
JP2701252B2 (ja) 物体の表面形状データ作成方法
JP2897251B2 (ja) 物体の表面形状データ作成方法
Huang et al. Research on insertion points planning of head model
JPH10269371A (ja) 自由曲線作成方法、自由曲面作成方法及びその記録媒体
JPH05151319A (ja) Cad装置における曲面創成方法
JP3187814B2 (ja) 物体の表面形状データ作成方法及び装置
JPH01120603A (ja) 数値制御加工方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees