pub trait Source3d {
// Required methods
fn is_solid(&self, cell: [i32; 3]) -> bool;
fn surface_top(&self, cell: [i32; 3], wx: f32, wz: f32) -> Option<f32>;
}Expand description
3D collision sampler: solidity plus the top surface height behind a cell
(ramps live behind Source3d::surface_top).
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".