Function truck_modeling::builder::bezier [−][src]
pub fn bezier(
vertex0: &Vertex,
vertex1: &Vertex,
mut inter_points: Vec<Point3>
) -> Edge
Returns a Bezier curve from vertex0
to vertex1
with inter control points inter_points
.
Examples
use truck_modeling::*; // draw a Bezier curve let vertex0 = builder::vertex(Point3::origin()); let vertex1 = builder::vertex(Point3::new(3.0, 0.0, 0.0)); let inter_points = vec![Point3::new(1.0, 1.0, 0.0), Point3::new(2.0, -1.0, 0.0)]; let bezier = builder::bezier(&vertex0, &vertex1, inter_points);