浏览代码

Just the beginning scaffoldings

Getty Ritter 8 年之前
当前提交
7566205c50
共有 8 个文件被更改,包括 54 次插入0 次删除
  1. 2 0
      .gitignore
  2. 9 0
      README.md
  3. 18 0
      therm_doc/model_format.org
  4. 6 0
      therm_model/Cargo.toml
  5. 6 0
      therm_model/src/lib.rs
  6. 6 0
      therm_util/Cargo.toml
  7. 6 0
      therm_util/src/lib.rs
  8. 1 0
      therm_util/src/quat.rs

+ 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