计算机工程与应用 ›› 2007, Vol. 43 ›› Issue (18): 45-46.

• 学术探讨 • 上一篇    下一篇

C-曲线间G1拼接条件及在曲面造型中的应用

王刘强,刘旭敏   

  1. 首都师范大学 信息工程学院,北京 100037
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-06-21 发布日期:2007-06-21
  • 通讯作者: 王刘强

G1 condition for C-curves and application in surface modeling

WANG Liu-qiang,LIU Xu-min   

  1. College of Information Engineering,Capital Normal University,Beijing 100037,China
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-06-21 Published:2007-06-21
  • Contact: WANG Liu-qiang

摘要: C-B样条无法精确表示半圆弧和半椭圆弧,在对C-B样条曲线和C-Bézier曲线基函数及端点特性分析的基础上,通过增加控制顶点使C-B样条曲线通过控制多边形的首末顶点并与首末边相切,给出了C-B样条曲线和C-Bézier曲线间G1拼接条件;利用C-Bézier曲线表示半圆弧和半椭圆弧,并与C-B样条曲线进行G1拼接,从而解决了C-B样条曲面造型中半圆弧和半椭圆弧的表示问题。

Abstract: The semicircle and semi-ellipse cannot be represented by a C-B-spline. Based on the analysis of C-B-spline and C-Bézier basis functions and terminal properties,by increasing control points,make the C-B-spline curves pass boundary vertex and tangent direction be parallel to boundary edge.This paper presents G1 condition of C-B-spline curves and C-Bézier curves,uses C-Bézier curves to represent the semicircle and semi-ellipse and continues G1 with C-B-spline curves to resolve the representation of semicircle and semi-ellipse in C-B-apline surface modeling.