Added tuple-typespec function
[cl-tuples.git] / package.lisp
blobe6bc2c4cf2b9b29d95fe446fa06f6c4ef261dd22
2 (in-package :cl-user)
4 (defpackage :cl-tuples
5 (:use :cl)
6 (:export def-tuple-type
7 def-tuple-op
9 vector2d-dot
10 vector2d-mag-square
11 vector2d-length
12 vector2d-normal
13 vector2d-vertex2d
15 vertex2d-vector2d
17 vector3d-dot
18 vector3d-mag-square
19 vector3d-length
20 vector3d-normal
21 vector3d-cross
22 vector3d-vertex3d
24 vertex3d-vector3d
25 vertex3d-distance
26 delta-vector3d
28 identity-matrix44
29 translation-matrix44
30 rotatex-matrix44
31 rotatey-matrix44
32 rotatez-matrix44
34 transform-vertex2d
35 transform-vertex3d
36 transform-vertex2d
37 transform-vertex3d
38 matrix33-product
39 matrix44-product
41 quaternion-conjugate
42 quaternion-dot
43 quaternion-mag-square
44 quaternion-mag
45 quaternion-inverse
46 quaternion-product
47 quaternion-matrix33
48 angle-axis-quaternion
49 quaternion-transform-vector3d)
51 (:nicknames :tuples))
53 (in-package :cl-tuples)