JP7629802B2 - 曲線生成装置および曲線生成用プログラム - Google Patents
曲線生成装置および曲線生成用プログラム Download PDFInfo
- Publication number
- JP7629802B2 JP7629802B2 JP2021086419A JP2021086419A JP7629802B2 JP 7629802 B2 JP7629802 B2 JP 7629802B2 JP 2021086419 A JP2021086419 A JP 2021086419A JP 2021086419 A JP2021086419 A JP 2021086419A JP 7629802 B2 JP7629802 B2 JP 7629802B2
- Authority
- JP
- Japan
- Prior art keywords
- curve
- curvature
- condition
- parabolic
- generated
- 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.)
- Active
Links
Landscapes
- Image Generation (AREA)
Description
3Dの空間曲線を生成する場合、所定の条件は、曲線生成部3により生成される放物型曲率曲線の捩率の大きさを最小化するという第3条件を更に含んでもよい。一例として、曲線生成部3は、次の(式6)に示す目的関数J1を最小化する曲線C(s)の制御点を求めることにより、第1条件~第3条件を満たす放物型曲率曲線CAを生成する。この(式6)において、右辺の第1項が上記(式4)の右辺の第1条件および第2条件を示し、第2項が第3条件を示している。ε3は重み係数である。
測定データのノイズへのロバスト性を確保するために、低次のパラメトリック曲線を使用することにより、2段階の処理で放物型曲率曲線CAを生成することもできる。例えば、第1段階では、入力曲線C0に2次の複合ベジエ曲線をフィッティングする。第2段階では、2次の複合ベジエ曲線を3次の曲率連続なBスプライン曲線に変換する。
なお、上記実施形態では、第1条件を評価する関数Φ(C(s))を示す(式5)におけるas2+bs+cの2次式の係数は、N個の評価点における曲率関数の値fα(|κn|)から最小二乗法によって求めているが、本発明はこれに限定されない。例えば、2次式の係数a,b,cの値をユーザが任意に指定できるようにしてもよい。そうすることにより、例えば、図4(a)のように曲線の定義域内に極値を持たせるか、図4(b)のように曲線の定義域外に極値を持たせるかをユーザが意図的に決定(あるいは制御)できる。
2 曲線タイプ指定部
3 曲線生成部
Claims (6)
- 曲線形状を示す測定データまたはBスプライン曲線の入力データから、全体として曲率変化が滑らかな曲線を生成する曲線生成装置であって、
上記入力データをもとに、所定の条件を満たす放物型曲率曲線を生成する曲線生成部を備え、
上記所定の条件は、曲率関数が弧長パラメータの2次式で与えられるという第1条件を含むことを特徴とする曲線生成装置。 - 上記所定の条件は、上記曲線生成部により生成される上記放物型曲率曲線と上記入力データで示される曲線との偏差を最小化するという第2条件を更に含むことを特徴とする請求項1に記載の曲線生成装置。
- 上記所定の条件は、上記曲線生成部により生成される上記放物型曲率曲線の捩率の大きさを最小化するという第3条件を更に含むことを特徴とする請求項1または2に記載の曲線生成装置。
- 曲線形状を示す測定データまたはBスプライン曲線の入力データから、全体として曲率変化が滑らかな曲線を生成するための曲線生成用プログラムであって、
上記入力データをもとに、所定の条件を満たす放物型曲率曲線を生成する曲線生成手段としてコンピュータを機能させ、上記所定の条件として、曲率関数が弧長パラメータの2次式で与えられるという第1条件を用いることを特徴とする曲線生成用プログラム。 - 上記所定の条件として、上記曲線生成手段により生成される上記放物型曲率曲線と上記入力データで示される曲線との偏差を最小化するという第2条件を更に用いることを特徴とする請求項4に記載の曲線生成用プログラム。
- 上記所定の条件として、上記曲線生成手段により生成される上記放物型曲率曲線の捩率の大きさを最小化するという第3条件を更に用いることを特徴とする請求項4または5に記載の曲線生成用プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021086419A JP7629802B2 (ja) | 2021-05-21 | 2021-05-21 | 曲線生成装置および曲線生成用プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021086419A JP7629802B2 (ja) | 2021-05-21 | 2021-05-21 | 曲線生成装置および曲線生成用プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022179140A JP2022179140A (ja) | 2022-12-02 |
| JP7629802B2 true JP7629802B2 (ja) | 2025-02-14 |
Family
ID=84239129
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021086419A Active JP7629802B2 (ja) | 2021-05-21 | 2021-05-21 | 曲線生成装置および曲線生成用プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7629802B2 (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000076470A (ja) | 1998-08-31 | 2000-03-14 | Sony Corp | 曲線生成方法、曲線生成装置および曲線生成プログラムを記憶した記憶媒体 |
| JP2010282538A (ja) | 2009-06-08 | 2010-12-16 | Nihon Univ | プログラム、記憶媒体、及び空間曲線生成装置 |
| JP5177771B2 (ja) | 2008-06-05 | 2013-04-10 | 国立大学法人静岡大学 | 美的曲線を生成する図形情報処理装置、図形情報処理方法及び図形情報処理プログラム |
| JP2019191750A (ja) | 2018-04-20 | 2019-10-31 | 日本ユニシス株式会社 | 曲面生成装置および曲面生成用プログラム |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5594852A (en) * | 1994-08-17 | 1997-01-14 | Laser Products, Inc. | Method for operating a curve forming device |
-
2021
- 2021-05-21 JP JP2021086419A patent/JP7629802B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000076470A (ja) | 1998-08-31 | 2000-03-14 | Sony Corp | 曲線生成方法、曲線生成装置および曲線生成プログラムを記憶した記憶媒体 |
| JP5177771B2 (ja) | 2008-06-05 | 2013-04-10 | 国立大学法人静岡大学 | 美的曲線を生成する図形情報処理装置、図形情報処理方法及び図形情報処理プログラム |
| JP2010282538A (ja) | 2009-06-08 | 2010-12-16 | Nihon Univ | プログラム、記憶媒体、及び空間曲線生成装置 |
| JP2019191750A (ja) | 2018-04-20 | 2019-10-31 | 日本ユニシス株式会社 | 曲面生成装置および曲面生成用プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022179140A (ja) | 2022-12-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Hashemian et al. | An integrated fitting and fairing approach for object reconstruction using smooth NURBS curves and surfaces | |
| Hope et al. | Adaptive slicing with sloping layer surfaces | |
| JP5436416B2 (ja) | 近似処理方法、および近似処理装置 | |
| Ebrahimi et al. | A composite iterative procedure with fast convergence rate for the progressive-iteration approximation of curves | |
| JP5177771B2 (ja) | 美的曲線を生成する図形情報処理装置、図形情報処理方法及び図形情報処理プログラム | |
| El‐Abbasi et al. | On the modelling of smooth contact surfaces using cubic splines | |
| CN103413175B (zh) | 基于遗传算法的闭合非均匀有理b样条曲线光顺方法 | |
| Yang | Curve fitting and fairing using conic splines | |
| CN111859763A (zh) | 有限元模拟方法、系统及介质 | |
| Van Elsas et al. | Displacement feature modelling for conceptual design | |
| Lai et al. | A polybézier-based particle model for the DEM modeling of granular media | |
| JP6751029B2 (ja) | 曲面生成装置および曲面生成用プログラム | |
| JP7629802B2 (ja) | 曲線生成装置および曲線生成用プログラム | |
| Yoshida et al. | Quasi-aesthetic curves in rational cubic Bézier forms | |
| WO2019202813A1 (ja) | 曲面生成装置および曲面生成用プログラム | |
| Fang | A rational quartic Bézier representation for conics | |
| Lin | The convergence of the geometric interpolation algorithm | |
| JP7431123B2 (ja) | 曲面生成装置および曲面生成用プログラム | |
| JP4175470B2 (ja) | Cadシステム、曲面解析装置、曲面再生装置、その方法及びそのプログラム | |
| KR101095126B1 (ko) | 곡률 연속성을 가지는 다면 매칭 시스템 및 방법 | |
| Mullineux et al. | Fairing point sets using curvature | |
| Rypl et al. | Triangulation of 3D surfaces reconstructed by interpolating subdivision | |
| JP2025022219A (ja) | 美的曲線生成装置および美的曲線生成方法 | |
| Soldea et al. | Exact and efficient computation of moments of free-form surface and trivariate based geometry | |
| Louhichi et al. | An optimization-based computational method for surface fitting to update the geometric information of an existing B-Rep CAD... |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240126 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241225 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250128 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250203 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7629802 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |