错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Dynamic Ball B-Spline Curves

  • Ciyang Zhou,
  • Yu Zhang,
  • Xingce Wang,
  • Zhongke Wu

摘要

A ball B-spline curve (BBSC) is a skeleton-based 3D geometric representation, which can represent 3D tubular objects with varying radius, such as trunks, plants, and blood vessels. To enhance the ability of BBSC, we propose a physics-based generalization of BBSC called dynamic BBSC (D-BBSC), which can describe the deformation behavior of a BBSC over time. We provide the mathematical expression of D-BBSC and prove its several mathematical properties. We derive the equations of motion of D-BBSC based on Lagrangian mechanics and investigate the equations of motion when it is under linear geometric constraints. Additionally, a D-BBSC physical simulation system based on the finite difference method (FDM) is implemented and several experimental results are demonstrated. The D-BBSC can be applied to simulate the elastic behavior of 3D tubular objects with varying radius in entertainment applications.