Enum obj_exporter::Primitive [] [src]

pub enum Primitive {
    Point((usize, Option<usize>, Option<usize>)),
    Line((usize, Option<usize>, Option<usize>)(usize, Option<usize>, Option<usize>)),
    Triangle((usize, Option<usize>, Option<usize>)(usize, Option<usize>, Option<usize>)(usize, Option<usize>, Option<usize>)),
}

The various primitives supported by this library.

Convex polygons more complicated than a triangle are automatically converted into triangles.

Variants

A point specified by its position.

A line specified by its endpoints.

A triangle specified by its three vertices.

Trait Implementations

impl Copy for Primitive
[src]

impl Hash for Primitive
[src]

[src]

impl Clone for Primitive
[src]

[src]

impl PartialEq<Primitive> for Primitive
[src]

[src]

[src]

impl Debug for Primitive
[src]

[src]