summaryrefslogtreecommitdiff
path: root/libs/assimp/port/assimp_rs/src/structs/plane
diff options
context:
space:
mode:
Diffstat (limited to 'libs/assimp/port/assimp_rs/src/structs/plane')
-rw-r--r--libs/assimp/port/assimp_rs/src/structs/plane/mod.rs2
-rw-r--r--libs/assimp/port/assimp_rs/src/structs/plane/plane.rs23
2 files changed, 25 insertions, 0 deletions
diff --git a/libs/assimp/port/assimp_rs/src/structs/plane/mod.rs b/libs/assimp/port/assimp_rs/src/structs/plane/mod.rs
new file mode 100644
index 0000000..c73a8ed
--- /dev/null
+++ b/libs/assimp/port/assimp_rs/src/structs/plane/mod.rs
@@ -0,0 +1,2 @@
+mod plane;
+
diff --git a/libs/assimp/port/assimp_rs/src/structs/plane/plane.rs b/libs/assimp/port/assimp_rs/src/structs/plane/plane.rs
new file mode 100644
index 0000000..2b0b744
--- /dev/null
+++ b/libs/assimp/port/assimp_rs/src/structs/plane/plane.rs
@@ -0,0 +1,23 @@
+#[derive(Clone, Debug, Copy)]
+struct Plane {
+ a: f32,
+ b: f32,
+ c: f32,
+ d: f32
+}
+
+impl Plane {
+ pub fn new(
+ a_f32: f32,
+ b_f32: f32,
+ c_f32: f32,
+ d_f32: f32
+ ) -> Plane {
+ Plane {
+ a: a_f32,
+ b: b_f32,
+ c: b_f32,
+ d: d_f32
+ }
+ }
+}