処理中

しばらくお待ちください...

設定

設定

出願の表示

1. WO2014181598 - 曲面描画装置および曲面描画用プログラム

公開番号 WO/2014/181598
公開日 13.11.2014
国際出願番号 PCT/JP2014/058770
国際出願日 27.03.2014
IPC
G06T 17/30 2006.01
G物理学
06計算;計数
Tイメージデータ処理または発生一般
17コンピュータグラフィックスのための3Dモデリング
30サーフェス記述,例.多項式曲面記述
G06F 17/50 2006.01
G物理学
06計算;計数
F電気的デジタルデータ処理
17特定の機能に特に適合したデジタル計算またはデータ処理の装置または方法
50計算機利用設計
CPC
G06F 30/00
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
30Computer-aided design [CAD]
G06T 17/30
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
17Three dimensional [3D] modelling, e.g. data description of 3D objects
30Polynomial surface description
出願人
  • 日本ユニシス株式会社 NIHON UNISYS, LTD. [JP]/[JP]
発明者
  • 清水 保弘 SHIMIZU, Yasuhiro
代理人
  • 橘 和之 TACHIBANA, Kazuyuki
優先権情報
2013-09765707.05.2013JP
公開言語 (言語コード) 日本語 (JA)
出願言語 (言語コード) 日本語 (JA)
指定国 (国コード)
発明の名称
(EN) CURVED-SURFACE DRAWING DEVICE AND CURVED-SURFACE DRAWING PROGRAM
(FR) DISPOSITIF DE TRACE DE SURFACE COURBE ET PROGRAMME DE TRACE DE SURFACE COURBE
(JA) 曲面描画装置および曲面描画用プログラム
要約
(EN)
The present invention, where P30, P03 represent opposite end points of a line segment, P21, P12 represent intermediate control points, c represents a curvature parameter of a curved line, and a parameter represents 0 ≤ ζ ≤ 1, allows the line segment to be interpolated for the curve using a cubic polynomial, in which the order of a Bezier curve is expanded to a third order, by interpolating the line segment for the curve using a cubic polynomial given below, thereby making it possible to prevent the intermediate control points from being significantly displaced crosswise relative to the line segment. x(ζ) = P30(1 - ζ)3 + P21 × 3(1 - ζ)2 ζ + P12 × 3(1 - ζ) ζ2 + P03 ζ3 (where P21 = (x0 + 2P11)/3, P21 = (2P11 + x1)/3, and P11 = (x0 + x1)/2 - c/2).
(FR)
La présente invention, quand P30, P03 représentent des extrémités opposées d'un segment de droite, P21, P12 représentent des points de contrôle intermédiaires, c représente un paramètre de courbure d'une ligne courbe, et un paramètre représente 0 ≤ ζ ≤ 1, permet d'interpoler le segment de droite pour la courbe à l'aide d'un polynôme cubique, dans lequel l'ordre d'une courbe de Bezier est étendu jusqu'au troisième ordre, par interpolation du segment de droite pour la courbe à l'aide d'un polynôme cubique donné ci-dessous, ce qui rend possible de prévenir un déplacement latéral sensible des points de contrôle intermédiaires relativement au segment de droite. x(ζ) = P30(1 - ζ)3 + P21 × 3(1 - ζ)2 ζ + P12 × 3(1 - ζ) ζ2 + P03 ζ3 (où P21 = (x0 + 2P11)/3, P21 = (2P11 + x1)/3, et P11 = (x0 + x1)/2 - c/2).
(JA)
 線分の両端点をP30,P03、中間制御点をP21,P12、曲線の曲率パラメータをc、0≦ζ≦1をパラメータとして、次の3次多項式により線分を曲線補間することにより、ベジエ曲線の次数を3次に拡張した3次多項式により線分が曲線補間されるようにして、中間制御点が線分に対して大きく横にずれてしまうことを防ぐことができるようにする。 x(ζ)=P30(1-ζ)3+P21・3(1-ζ) 2ζ+P12・3(1-ζ)ζ2+P03ζ3 ここで、 P21=(x0+2P11)/3,P21=(2P11+x1)/3 P11=(x0+x1)/2-c/2
国際事務局に記録されている最新の書誌情報