[Gsll-devel] how to make linear interpolation work?
Liam Healy
lhealy at common-lisp.net
Sun Mar 28 20:50:03 UTC 2010
Two errors, one yours, one mine. Do a fresh pull of GSLL:
Head: 12db5cd09b - Extract c-pointer of interpolation arrays xa,
ya before passing
Then note :x1 is not a valid keyword to #'evaluate. Try :xa instead.
On Tue, Mar 2, 2010 at 11:01 AM, Mirko Vukovic <mirko.vukovic at gmail.com> wrote:
> The following snippet:
>
> (let ((v1 #m(1d0 2d0 3d0))
> (v2 #m(3d0 2d0 1d0)))
> (let ((interpolation (make-interpolation +linear-interpolation+
> v1 v2))
> (accel (make-acceleration)))
> (evaluate interpolation 2d0 :ya v2 :x1 v1 :acceleration accel)))
>
> throws an error on SBCL (1.0.34):
>
> There is no applicable method for the generic function
> #<STANDARD-GENERIC-FUNCTION C-ARRAY:ORIGINAL-ARRAY (1)>
> when called with arguments
> (NIL).
> [Condition of type SIMPLE-ERROR]
>
> spline interpolation works. So, what am I missing?
>
> Mirko
>
> _______________________________________________
> Gsll-devel mailing list
> Gsll-devel at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel
>
>
More information about the gsll-devel
mailing list