Struct linestring::linestring_3d::LineStringSet3 [−][src]
pub struct LineStringSet3<T> where
T: BaseFloat + Sync, {
pub set: Vec<LineString3<T>>,
pub aabb: Aabb3<T>,
}
Expand description
A set of linestrings + an aabb Intended to contain related 3d shapes. E.g. outlines of letters with holes
Fields
set: Vec<LineString3<T>>
aabb: Aabb3<T>
Implementations
Copy this linestringset3 into a linestringset2, populating the axes defined by ‘plane’ An axis will always try to keep it’s position (e.g. y goes to y if possible). That way the operation is reversible (with regards to axis positions).
Trait Implementations
impl<T: PartialEq> PartialEq<LineStringSet3<T>> for LineStringSet3<T> where
T: BaseFloat + Sync,
impl<T: PartialEq> PartialEq<LineStringSet3<T>> for LineStringSet3<T> where
T: BaseFloat + Sync,
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<T> RefUnwindSafe for LineStringSet3<T> where
T: RefUnwindSafe,
impl<T> Send for LineStringSet3<T> where
T: Send,
impl<T> Sync for LineStringSet3<T>
impl<T> Unpin for LineStringSet3<T> where
T: Unpin,
impl<T> UnwindSafe for LineStringSet3<T> where
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more