aboutsummaryrefslogtreecommitdiff
path: root/src_testbed/objects
diff options
context:
space:
mode:
authorCrozet Sébastien <developer@crozet.re>2020-12-27 18:14:22 +0100
committerCrozet Sébastien <developer@crozet.re>2020-12-29 11:31:59 +0100
commit8d925a02ef97844bc937584a9095c1396daeee35 (patch)
tree687a77ccde4bdade1832a19ea3a98e35d141c2b8 /src_testbed/objects
parent27ebb541f8766477464ce3e910ba3fd0822df818 (diff)
downloadrapier-8d925a02ef97844bc937584a9095c1396daeee35.tar.gz
rapier-8d925a02ef97844bc937584a9095c1396daeee35.tar.bz2
rapier-8d925a02ef97844bc937584a9095c1396daeee35.zip
Add convex polygons support.
Diffstat (limited to 'src_testbed/objects')
-rw-r--r--src_testbed/objects/heightfield.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src_testbed/objects/heightfield.rs b/src_testbed/objects/heightfield.rs
index dbf14ad..fed168d 100644
--- a/src_testbed/objects/heightfield.rs
+++ b/src_testbed/objects/heightfield.rs
@@ -10,7 +10,6 @@ use rapier::math::Point;
#[cfg(feature = "dim3")]
use rapier::math::Vector;
use std::cell::RefCell;
-use std::rc::Rc;
pub struct HeightField {
color: Point3<f32>,
@@ -52,6 +51,8 @@ impl HeightField {
color: Point3<f32>,
window: &mut Window,
) -> HeightField {
+ use std::rc::Rc;
+
let (vertices, indices) = heightfield.to_trimesh();
let indices = indices.into_iter().map(|i| na::convert(i)).collect();
let mesh = Mesh::new(vertices, indices, None, None, false);