We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7415e1f commit 22e45efCopy full SHA for 22e45ef
experiments/2025-03-18/src/geometry/sketch.rs
@@ -38,9 +38,17 @@ impl Sketch {
38
let vertices = VerticesFromSegments::new(&self.segments, &surface);
39
40
let half_edges =
41
- vertices.iter().map(|(_, [start, end], is_internal)| {
42
- let curve =
43
- Handle::new(Curve::line_from_vertices([&start, &end]));
+ vertices.iter().map(|(segment, [start, end], is_internal)| {
+ let curve = match segment {
+ SketchSegment::Arc { .. } => {
44
+ // We are creating a line here, temporarily, while
45
+ // support for arcs is being implemented.
46
+ Handle::new(Curve::line_from_vertices([&start, &end]))
47
+ }
48
+ SketchSegment::Line { .. } => {
49
50
51
+ };
52
53
Handle::new(HalfEdge {
54
curve,
0 commit comments