Remove xmath, remove print dependency
This commit is contained in:
parent
a3a94a148f
commit
1bcd8194c1
6 changed files with 1 additions and 1478 deletions
|
@ -2,7 +2,6 @@ import math
|
||||||
import strutils
|
import strutils
|
||||||
import random
|
import random
|
||||||
export math
|
export math
|
||||||
import print
|
|
||||||
|
|
||||||
|
|
||||||
proc clamp*(n, min, max: float): float =
|
proc clamp*(n, min, max: float): float =
|
||||||
|
|
1387
src/vmath/xmath.nim
1387
src/vmath/xmath.nim
File diff suppressed because it is too large
Load diff
|
@ -1 +0,0 @@
|
||||||
switch("path", "$projectDir/../src")
|
|
|
@ -1,61 +0,0 @@
|
||||||
# nim c -r --verbosity:0 test\xmathtest > test\xmathtest.test.txt; tools\dos2unix test\xmathtest.test.txt; git diff test\xmathtest.test.txt
|
|
||||||
|
|
||||||
include vmath/xmath
|
|
||||||
|
|
||||||
|
|
||||||
randomize(1234)
|
|
||||||
|
|
||||||
|
|
||||||
block:
|
|
||||||
echo "--- basic vector xvec2"
|
|
||||||
var a = xvec2(1, 2)
|
|
||||||
var b = xvec2(7, 6)
|
|
||||||
var n = 13.7
|
|
||||||
echo a + b
|
|
||||||
echo a - b
|
|
||||||
echo a * n
|
|
||||||
echo a / n
|
|
||||||
a += b
|
|
||||||
echo a
|
|
||||||
a -= b
|
|
||||||
echo a
|
|
||||||
a *= n
|
|
||||||
echo a
|
|
||||||
a /= n
|
|
||||||
echo a
|
|
||||||
|
|
||||||
block:
|
|
||||||
echo "--- basic vector xvec3"
|
|
||||||
var a = xvec3(1, 2, 3)
|
|
||||||
var b = xvec3(7, 6, 5)
|
|
||||||
var n = 13.7
|
|
||||||
echo a + b
|
|
||||||
echo a - b
|
|
||||||
echo a * n
|
|
||||||
echo a / n
|
|
||||||
a += b
|
|
||||||
echo a
|
|
||||||
a -= b
|
|
||||||
echo a
|
|
||||||
a *= n
|
|
||||||
echo a
|
|
||||||
a /= n
|
|
||||||
echo a
|
|
||||||
|
|
||||||
block:
|
|
||||||
echo "--- basic vector xvec4"
|
|
||||||
var a = xvec4(1, 2, 3, 4)
|
|
||||||
var b = xvec4(7, 6, 5, 4)
|
|
||||||
var n = 13.7
|
|
||||||
echo a + b
|
|
||||||
echo a - b
|
|
||||||
echo a * n
|
|
||||||
echo a / n
|
|
||||||
a += b
|
|
||||||
echo a
|
|
||||||
a -= b
|
|
||||||
echo a
|
|
||||||
a *= n
|
|
||||||
echo a
|
|
||||||
a /= n
|
|
||||||
echo a
|
|
|
@ -1,27 +0,0 @@
|
||||||
--- basic vector xvec2
|
|
||||||
(8.0000, 8.0000)
|
|
||||||
(-6.0000, -4.0000)
|
|
||||||
(13.7000, 27.4000)
|
|
||||||
(0.0730, 0.1460)
|
|
||||||
(8.0000, 8.0000)
|
|
||||||
(1.0000, 2.0000)
|
|
||||||
(13.7000, 27.4000)
|
|
||||||
(1.0000, 2.0000)
|
|
||||||
--- basic vector xvec3
|
|
||||||
(8.00000000, 8.00000000, 8.00000000)
|
|
||||||
(-6.00000000, -4.00000000, -2.00000000)
|
|
||||||
(13.69999695, 27.39999390, 41.09999084)
|
|
||||||
(0.07299805, 0.14598083, 0.21897888)
|
|
||||||
(8.00000000, 8.00000000, 8.00000000)
|
|
||||||
(1.00000000, 2.00000000, 3.00000000)
|
|
||||||
(13.69999695, 27.39999390, 41.09999084)
|
|
||||||
(1.00000000, 2.00000000, 3.00000000)
|
|
||||||
--- basic vector xvec4
|
|
||||||
(8.00000000, 8.00000000, 8.00000000, 8.00000000)
|
|
||||||
(-6.00000000, -4.00000000, -2.00000000, 0.00000000)
|
|
||||||
(13.69999695, 27.39999390, 41.09999084, 54.79998779)
|
|
||||||
(0.07299805, 0.14598083, 0.21897888, 0.29197693)
|
|
||||||
(8.00000000, 8.00000000, 8.00000000, 8.00000000)
|
|
||||||
(1.00000000, 2.00000000, 3.00000000, 4.00000000)
|
|
||||||
(13.69999695, 27.39999390, 41.09999084, 54.79998779)
|
|
||||||
(1.00000000, 2.00000000, 3.00000000, 4.00000000)
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Package
|
# Package
|
||||||
|
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
author = "treeform"
|
author = "treeform"
|
||||||
description = "Math vector library for graphical things."
|
description = "Math vector library for graphical things."
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
|
|
Loading…
Reference in a new issue