diff --git a/Readme.md b/Readme.md index dfc4521..9c67033 100644 --- a/Readme.md +++ b/Readme.md @@ -126,6 +126,12 @@ val eulerAngles = Vec3d(math.Pi * 0.5, 0.0, math.Pi * 0.5) val rotation = QuaternionD(eulerAngles) ``` +## Complex numbers + +An additional library providing complex numbers can be found here: [CmplxLib](https://github.com/HexagonNico/CmplxLib) + +CmplxLib depend on VecMatLib and provides complex numbers, as well as complex vectors and complex matrices. + ## Using with LWJGL VecMatLib can be used together with [LWJGL](https://lwjgl.org) to build transformation matrices and set uniform diff --git a/build.sbt b/build.sbt index 8aa9175..61fd0fd 100644 --- a/build.sbt +++ b/build.sbt @@ -1,6 +1,6 @@ ThisBuild / version := "2.3" -ThisBuild / scalaVersion := "2.13.10" +ThisBuild / scalaVersion := "2.13.12" lazy val root = (project in file(".")).settings( name := "VecMatLib" @@ -10,10 +10,8 @@ lazy val root = (project in file(".")).settings( libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.15" % Test // Junit test dependency -libraryDependencies ++= Seq( - "junit" % "junit" % "4.13.2" % Test, - "com.novocode" % "junit-interface" % "0.11" % Test -) +libraryDependencies += "com.github.sbt" % "junit-interface" % "0.13.3" % Test +crossPaths := false // Publishing ThisBuild / organization := "io.github.hexagonnico" diff --git a/project/build.properties b/project/build.properties index 62499c3..b19d4e1 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version = 1.9.1 +sbt.version = 1.9.7