using stdint types

This commit is contained in:
FelixBrendel
2020-03-31 11:38:53 +02:00
parent 33145be4c6
commit 76dd4d6482
52 changed files with 483 additions and 1503 deletions
+6 -6
View File
@@ -15,17 +15,17 @@
(** x 0.5))
(define-class (vector3 x y z)
(define (set-x new-x) (mutate x new-x))
(define (set-y new-y) (mutate y new-y))
(define (set-z new-z) (mutate z new-z))
(define (set-x new-x) (mutate! x new-x))
(define (set-y new-y) (mutate! y new-y))
(define (set-z new-z) (mutate! z new-z))
(define (length)
(** (+ (* x x) (* y y) (* z z)) 0.5))
(define (scale fac)
(mutate x (* fac x))
(mutate y (* fac y))
(mutate z (* fac z))
(mutate! x (* fac x))
(mutate! y (* fac y))
(mutate! z (* fac z))
fac)
(define (add other)