HolyChen / gcurval

Arc Length Calculation and Sampling for Parametric Curves implemented on CUDA and CPU

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gcurval

License MIT CUDA 10.1 RMM: RAPIDS Memory Manager Eigen

代码对应论文《一种GPU加速的参数曲线弧长计算及弧长采样的方法》,采用CUDA实现,算法原理请参考文章。

这是一个Header-Only的库,使用方式可以参考samples中的两个例子,椭圆B样条曲线,它们分别对应了一个节点区间和多个节点区间的情况。其中B样条曲线的例子还展示了如何在算法中使用共享内存作为辅助空间。

依赖

About

Arc Length Calculation and Sampling for Parametric Curves implemented on CUDA and CPU

License:MIT License


Languages

Language:C++ 70.3%Language:Cuda 29.4%Language:C 0.3%