Trait gemini_engine::elements3d::view3d::ViewElement3D
source · pub trait ViewElement3D {
// Required methods
fn get_transform(&self) -> Transform3D;
fn get_vertices(&self) -> &[Vec3D];
fn get_faces(&self) -> &[Face];
}Expand description
ViewElement3D is a trait that must be implemented by any 3D object to be rendered using a Viewport
Required Methods§
sourcefn get_transform(&self) -> Transform3D
fn get_transform(&self) -> Transform3D
This should return the object’s transform
sourcefn get_vertices(&self) -> &[Vec3D]
fn get_vertices(&self) -> &[Vec3D]
This should return all of the object’s vertices