File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
experiments/2025-03-18/src/geometry Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -38,9 +38,17 @@ impl Sketch {
38
38
let vertices = VerticesFromSegments :: new ( & self . segments , & surface) ;
39
39
40
40
let half_edges =
41
- vertices. iter ( ) . map ( |( _, [ start, end] , is_internal) | {
42
- let curve =
43
- Handle :: new ( Curve :: line_from_vertices ( [ & start, & end] ) ) ;
41
+ vertices. iter ( ) . map ( |( segment, [ start, end] , is_internal) | {
42
+ let curve = match segment {
43
+ 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
+ Handle :: new ( Curve :: line_from_vertices ( [ & start, & end] ) )
50
+ }
51
+ } ;
44
52
45
53
Handle :: new ( HalfEdge {
46
54
curve,
You can’t perform that action at this time.
0 commit comments