Browse Source

Just the beginning scaffoldings

Getty Ritter 5 years ago
commit
7566205c50

+ 2 - 0
.gitignore

@@ -0,0 +1,2 @@
+target
+Cargo.lock

+ 9 - 0
README.md

@@ -0,0 +1,9 @@
+# Thermidor
+
+This is an umbrella repo for all the Thermidor-related libraries, which I want to keep separate for clarity and reusability. Right now, we have:
+
+* `therm_doc`: documentation about formats and high-level organization
+* `therm_util`: basic reusable data types, all bundled together
+* `therm_model`: types for 3D models and scene graphs
+
+Maybe more eventually?

+ 18 - 0
therm_doc/model_format.org

@@ -0,0 +1,18 @@
+---
+format: org
+title: Themidor Model Format
+...
+#+TITLE: Thermidor ModelFormat
+#+AUTHOR: getty
+
+* Current state
+
+
+
+* Next Steps & Concerns
+
+** TODO Decide on magic numbers / signatures / &c
+
+** TODO Determine how to represent animations
+
+** TODO Split apart vector/uv rep?

+ 6 - 0
therm_model/Cargo.toml

@@ -0,0 +1,6 @@
+[package]
+name = "therm_model"
+version = "0.1.0"
+authors = ["Getty Ritter <gdritter@galois.com>"]
+
+[dependencies]

+ 6 - 0
therm_model/src/lib.rs

@@ -0,0 +1,6 @@
+#[cfg(test)]
+mod tests {
+    #[test]
+    fn it_works() {
+    }
+}

+ 6 - 0
therm_util/Cargo.toml

@@ -0,0 +1,6 @@
+[package]
+name = "therm_util"
+version = "0.1.0"
+authors = ["Getty Ritter <gdritter@galois.com>"]
+
+[dependencies]

+ 6 - 0
therm_util/src/lib.rs

@@ -0,0 +1,6 @@
+#[cfg(test)]
+mod tests {
+    #[test]
+    fn it_works() {
+    }
+}

+ 1 - 0
therm_util/src/quat.rs

@@ -0,0 +1 @@
+// Thermo