RenderToMesh

Trait RenderToMesh 

Source
pub trait RenderToMesh: Sized {
    // Required method
    fn render_to_manifold(&self, resolution: &RenderResolution) -> Rc<Manifold>;

    // Provided method
    fn render_to_mesh(&self, resolution: &RenderResolution) -> TriangleMesh { ... }
}
Expand description

Trait to render a 3D geometry into a mesh.

Required Methods§

Source

fn render_to_manifold(&self, resolution: &RenderResolution) -> Rc<Manifold>

Render to manifold.

Implement this method preferably.

Provided Methods§

Source

fn render_to_mesh(&self, resolution: &RenderResolution) -> TriangleMesh

Render to mesh.

Implement only if RenderToMesh::render_to_manifold is not possible.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§