Enum truck_modeling::geometry::Surface [−][src]
pub enum Surface {
Plane(Plane),
BSplineSurface(BSplineSurface<Point3>),
NURBSSurface(NURBSSurface<Vector4>),
RevolutedCurve(Processor<RevolutedCurve<Curve>, Matrix4>),
}
Expand description
3-dimensional surfaces
Variants
Plane(Plane)
Tuple Fields
0: Plane
Plane
BSplineSurface(BSplineSurface<Point3>)
Tuple Fields
0: BSplineSurface<Point3>
3-dimensional B-spline surface
NURBSSurface(NURBSSurface<Vector4>)
Tuple Fields
0: NURBSSurface<Vector4>
3-dimensional NURBS Surface
RevolutedCurve(Processor<RevolutedCurve<Curve>, Matrix4>)
Tuple Fields
0: Processor<RevolutedCurve<Curve>, Matrix4>
revoluted curve
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.
Performs the conversion.
transform by trans
.
transformed geometry by trans
.
Auto Trait Implementations
impl RefUnwindSafe for Surface
impl UnwindSafe for Surface
Blanket Implementations
Mutably borrows from an owned value. Read more