repo.or.cz
/
cl-tuples.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Added tuple-typespec function
[cl-tuples.git]
/
package.lisp
blob
e6bc2c4cf2b9b29d95fe446fa06f6c4ef261dd22
1
2
(
in-package
:
cl-user
)
3
4
(
defpackage
:
cl-tuples
5
(:
use
:
cl
)
6
(:
export def-tuple-type
7
def-tuple-op
8
9
vector2d-dot
10
vector2d-mag-square
11
vector2d-length
12
vector2d-normal
13
vector2d-vertex2d
14
15
vertex2d-vector2d
16
17
vector3d-dot
18
vector3d-mag-square
19
vector3d-length
20
vector3d-normal
21
vector3d-cross
22
vector3d-vertex3d
23
24
vertex3d-vector3d
25
vertex3d-distance
26
delta-vector3d
27
28
identity-matrix44
29
translation-matrix44
30
rotatex-matrix44
31
rotatey-matrix44
32
rotatez-matrix44
33
34
transform-vertex2d
35
transform-vertex3d
36
transform-vertex2d
37
transform-vertex3d
38
matrix33-product
39
matrix44-product
40
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
)
50
51
(:
nicknames
:
tuples
))
52
53
(
in-package
:
cl-tuples
)