CATMULLROM
Catmull-Rom 样条曲线:经过各点的平滑曲线,每一部分的形状由其两侧的点决定。
语法
CATMULLROM [points]
CATMULLROM @id,[points],closed,alpha,layer
| 参数 | 含义 |
|---|---|
| [points] | 曲线依次经过的点。 |
| closed | 为 TRUE 时将最后一个点连回第一个点。需与 alpha 一起给出。 |
| alpha | 各部分的参数化间隔,0 到 1:0 为均匀,0.5 为向心(默认值:不会出现环或尖点),1 为弦长。 |
id、图层及其后的设置见图元设置。
示例
P4=[250,500]
CATMULLROM [P0,P1,P2,P4,P3]
CATMULLROM @2,[P0,P1,P2,P4,P3],TRUE,0.5,1

说明
移动一个点只会改变其附近的曲线。另请参阅:CUBICSPLINE、 HERMITE、BSPLINE。