Enum truck_modeling::geometry::Curve [−][src]
pub enum Curve {
BSplineCurve(BSplineCurve<Point3>),
NURBSCurve(NURBSCurve<Vector4>),
IntersectionCurve(IntersectionCurve<PolylineCurve<Point3>, Surface>),
}
Expand description
3-dimensional curve
Variants
BSplineCurve(BSplineCurve<Point3>)
Tuple Fields
0: BSplineCurve<Point3>
3-dimensional B-spline curve
NURBSCurve(NURBSCurve<Vector4>)
Tuple Fields
0: NURBSCurve<Vector4>
3-dimensional NURBS curve
IntersectionCurve(IntersectionCurve<PolylineCurve<Point3>, Surface>)
Tuple Fields
intersection curve
Implementations
Into non-ratinalized 4-dimensinal B-spline 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.
Performs the conversion.
transform by trans
.
transformed geometry by trans
.
Auto Trait Implementations
impl RefUnwindSafe for Curve
impl UnwindSafe for Curve
Blanket Implementations
Mutably borrows from an owned value. Read more