-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added srnd: small PRNG with local state. pth: for nd path lerp
small bugfix in jpath. small features in utils (now)
- Loading branch information
1 parent
a24f90d
commit c50a305
Showing
22 changed files
with
870 additions
and
482 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,188 @@ | ||
#### PTH:@CLOSED | ||
|
||
``` | ||
:missing:todo: | ||
; PTH:@CLOSED | ||
; [symbol] | ||
; | ||
; @CLOSED names a compiled function: | ||
; Lambda-list: (PTH) | ||
; Derived type: (FUNCTION (PTH:PTH) (VALUES BOOLEAN &OPTIONAL)) | ||
; Source file: /data/x/auxin/src/draw/path.lisp | ||
``` | ||
|
||
#### PTH:@DIM | ||
|
||
``` | ||
:missing:todo: | ||
; PTH:@DIM | ||
; [symbol] | ||
; | ||
; @DIM names a compiled function: | ||
; Lambda-list: (PTH) | ||
; Derived type: (FUNCTION (PTH:PTH) | ||
; (VALUES (UNSIGNED-BYTE 31) &OPTIONAL)) | ||
; Source file: /data/x/auxin/src/draw/path.lisp | ||
``` | ||
|
||
#### PTH:@LEN | ||
|
||
``` | ||
; PTH:@LEN | ||
; [symbol] | ||
; | ||
; @LEN names a compiled function: | ||
; Lambda-list: (PTH) | ||
; Derived type: (FUNCTION (PTH:PTH) (VALUES SINGLE-FLOAT &OPTIONAL)) | ||
; Documentation: | ||
; the total length of pth | ||
; Source file: /data/x/auxin/src/draw/path.lisp | ||
``` | ||
|
||
#### PTH:@N | ||
|
||
``` | ||
:missing:todo: | ||
; PTH:@N | ||
; [symbol] | ||
; | ||
; @N names a compiled function: | ||
; Lambda-list: (PTH) | ||
; Derived type: (FUNCTION (PTH:PTH) | ||
; (VALUES (UNSIGNED-BYTE 31) &OPTIONAL)) | ||
; Source file: /data/x/auxin/src/draw/path.lisp | ||
``` | ||
|
||
#### PTH:@NS | ||
|
||
``` | ||
:missing:todo: | ||
; PTH:@NS | ||
; [symbol] | ||
; | ||
; @NS names a compiled function: | ||
; Lambda-list: (PTH) | ||
; Derived type: (FUNCTION (PTH:PTH) | ||
; (VALUES (UNSIGNED-BYTE 31) &OPTIONAL)) | ||
; Source file: /data/x/auxin/src/draw/path.lisp | ||
``` | ||
|
||
#### PTH:@PTS | ||
|
||
``` | ||
; PTH:@PTS | ||
; [symbol] | ||
; | ||
; @PTS names a compiled function: | ||
; Lambda-list: (PTH &OPTIONAL CLOSED) | ||
; Derived type: (FUNCTION (PTH:PTH &OPTIONAL BOOLEAN) *) | ||
; Documentation: | ||
; returns all points in pth | ||
; Source file: /data/x/auxin/src/draw/path.lisp | ||
``` | ||
|
||
#### PTH:LPOS | ||
|
||
``` | ||
; PTH:LPOS | ||
; [symbol] | ||
; | ||
; LPOS names a compiled function: | ||
; Lambda-list: (PTH A B) | ||
; Derived type: (FUNCTION (PTH:PTH SINGLE-FLOAT SINGLE-FLOAT) *) | ||
; Documentation: | ||
; get all points [(pos a) ... (pos b)]. | ||
; if pth is closed and b < a it will move through (pos 0) | ||
; Source file: /data/x/auxin/src/draw/path.lisp | ||
``` | ||
|
||
#### PTH:MAKE | ||
|
||
``` | ||
; PTH:MAKE | ||
; [symbol] | ||
; | ||
; MAKE names a compiled function: | ||
; Lambda-list: (PTS &KEY (DIM 2) CLOSED) | ||
; Derived type: (FUNCTION | ||
; ((SIMPLE-ARRAY SINGLE-FLOAT) &KEY | ||
; (:DIM (UNSIGNED-BYTE 31)) (:CLOSED BOOLEAN)) | ||
; (VALUES PTH:PTH &OPTIONAL)) | ||
; Documentation: | ||
; initiate a pth from pts | ||
; Source file: /data/x/auxin/src/draw/path.lisp | ||
``` | ||
|
||
#### PTH:POS | ||
|
||
``` | ||
; PTH:POS | ||
; [symbol] | ||
; | ||
; POS names a compiled function: | ||
; Lambda-list: (PTH &OPTIONAL (A 0.0)) | ||
; Derived type: (FUNCTION (PTH:PTH &OPTIONAL SINGLE-FLOAT) | ||
; (VALUES (SIMPLE-ARRAY SINGLE-FLOAT) (UNSIGNED-BYTE 31) | ||
; SINGLE-FLOAT &OPTIONAL)) | ||
; Documentation: | ||
; get the coordinate of the linear interpolation along pth where 0.0 <= a <= 1.0. | ||
; if pth is closed (pos a) equals (pos b). | ||
; Source file: /data/x/auxin/src/draw/path.lisp | ||
``` | ||
|
||
#### PTH:PRT | ||
|
||
``` | ||
:missing:todo: | ||
; PTH:PRT | ||
; [symbol] | ||
; | ||
; PRT names a compiled function: | ||
; Lambda-list: (PTH &OPTIONAL (N (PTH-N PTH))) | ||
; Derived type: (FUNCTION (PTH:PTH &OPTIONAL T) | ||
; (VALUES PTH:PTH &OPTIONAL)) | ||
; Source file: /data/x/auxin/src/draw/path.lisp | ||
``` | ||
|
||
#### PTH:PTH | ||
|
||
``` | ||
:missing:todo: | ||
; PTH:PTH | ||
; [symbol] | ||
; | ||
; PTH names the structure-class #<STRUCTURE-CLASS PTH:PTH>: | ||
; Class precedence-list: PTH:PTH, STRUCTURE-OBJECT, SB-PCL::SLOT-OBJECT, | ||
; T | ||
; Direct superclasses: STRUCTURE-OBJECT | ||
; No subclasses. | ||
; Slots: | ||
; PTH::N | ||
; Type: VEQ:PN | ||
; Initform: 2 | ||
; PTH::NS | ||
; Type: VEQ:PN | ||
; Initform: 1 | ||
; PTH::DIM | ||
; Type: VEQ:PN | ||
; Initform: 2 | ||
; PTH::CLOSED | ||
; Type: BOOLEAN | ||
; Initform: NIL | ||
; PTH::VPTS | ||
; Type: VEQ:FVEC | ||
; Initform: NIL | ||
; PTH::WS | ||
; Type: VEQ:FVEC | ||
; Initform: NIL | ||
; PTH::LEN | ||
; Type: VEQ:FF (unboxed) | ||
; Initform: 0.0 | ||
``` | ||
|
Oops, something went wrong.