不均一な間隔のキーでカーブを指定するには、cksplineを使用します。
                
                    
                    
                    
                        float  cspline(float t, float val1, ...)
                    
                    
                
            
                
                    
                    
                    
                        vector  cspline(float t, vector val1, ...)
                    
                    
                
            
                
                    
                    
                    
                        vector4  cspline(float t, vector4 val1, ...)
                    
                    
                
            
            
                t
            
            
        
サンプリングするスプライン沿いの位置。
            
                val1, val2, ...
            
            
        
一連のキー値。これらのキーは、0から1の範囲に沿って均一な間隔になっていると想定されます。
Returns
カーブ沿いのt位置における補間された値。
指定したキーポイント間にCatmull-Rom(Cardinal)スプラインを計算します。
カーディナルスプラインの性質上、最初と最後のキーに関連する値は返されません。しかし、これらのキーはカーブの始点と終点を決めるために使われます。
| See also | |
| interp | |
| spline |