Files
modeling-app/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_graph_flowchart.snap.md
Jess Frazelle e0cd3efc64 fix edge cuts & clone (#6572)
* fix edge cuts & clone

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fix edge_id

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* code comemnt

Signed-off-by: Jess Frazelle <github@jessfraz.com>

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
2025-04-29 16:51:52 +00:00

8.2 KiB

flowchart LR
  subgraph path11 [Path]
    11["Path<br>[922, 947, 0]"]
    18["Segment<br>[955, 977, 0]"]
    21["Segment<br>[985, 1029, 0]"]
    23["Segment<br>[1037, 1064, 0]"]
    25["Segment<br>[1072, 1116, 0]"]
    27["Segment<br>[1124, 1131, 0]"]
    72[Solid2d]
  end
  subgraph path12 [Path]
    12["Path<br>[922, 947, 0]"]
    19["Segment<br>[955, 977, 0]"]
    20["Segment<br>[985, 1029, 0]"]
    22["Segment<br>[1037, 1064, 0]"]
    24["Segment<br>[1072, 1116, 0]"]
    26["Segment<br>[1124, 1131, 0]"]
    76[Solid2d]
  end
  subgraph path13 [Path]
    13["Path<br>[2723, 2810, 0]"]
    29["Segment<br>[2818, 2897, 0]"]
    30["Segment<br>[2905, 2970, 0]"]
    33["Segment<br>[2978, 3060, 0]"]
    35["Segment<br>[3068, 3114, 0]"]
    37["Segment<br>[3122, 3201, 0]"]
    39["Segment<br>[3209, 3276, 0]"]
    40["Segment<br>[3284, 3363, 0]"]
    43["Segment<br>[3371, 3417, 0]"]
    44["Segment<br>[3425, 3507, 0]"]
    47["Segment<br>[3515, 3583, 0]"]
    49["Segment<br>[3591, 3670, 0]"]
    50["Segment<br>[3678, 3743, 0]"]
    52["Segment<br>[3751, 3833, 0]"]
    55["Segment<br>[3841, 3909, 0]"]
    56["Segment<br>[3917, 3999, 0]"]
    58["Segment<br>[4007, 4056, 0]"]
    61["Segment<br>[4064, 4071, 0]"]
    73[Solid2d]
  end
  subgraph path14 [Path]
    14["Path<br>[2723, 2810, 0]"]
    28["Segment<br>[2818, 2897, 0]"]
    31["Segment<br>[2905, 2970, 0]"]
    32["Segment<br>[2978, 3060, 0]"]
    34["Segment<br>[3068, 3114, 0]"]
    36["Segment<br>[3122, 3201, 0]"]
    38["Segment<br>[3209, 3276, 0]"]
    41["Segment<br>[3284, 3363, 0]"]
    42["Segment<br>[3371, 3417, 0]"]
    45["Segment<br>[3425, 3507, 0]"]
    46["Segment<br>[3515, 3583, 0]"]
    48["Segment<br>[3591, 3670, 0]"]
    51["Segment<br>[3678, 3743, 0]"]
    53["Segment<br>[3751, 3833, 0]"]
    54["Segment<br>[3841, 3909, 0]"]
    57["Segment<br>[3917, 3999, 0]"]
    59["Segment<br>[4007, 4056, 0]"]
    60["Segment<br>[4064, 4071, 0]"]
    75[Solid2d]
  end
  subgraph path15 [Path]
    15["Path<br>[4214, 4239, 0]"]
    62["Segment<br>[4247, 4288, 0]"]
    65["Segment<br>[4296, 4337, 0]"]
    66["Segment<br>[4345, 4398, 0]"]
    68["Segment<br>[4406, 4427, 0]"]
    74[Solid2d]
  end
  subgraph path16 [Path]
    16["Path<br>[4214, 4239, 0]"]
    63["Segment<br>[4247, 4288, 0]"]
    64["Segment<br>[4296, 4337, 0]"]
    67["Segment<br>[4345, 4398, 0]"]
    69["Segment<br>[4406, 4427, 0]"]
    77[Solid2d]
  end
  subgraph path17 [Path]
    17["Path<br>[4593, 4673, 0]"]
    70["Segment<br>[4593, 4673, 0]"]
    71[Solid2d]
  end
  1["Plane<br>[1217, 1255, 0]"]
  2["Plane<br>[1711, 1749, 0]"]
  3["Plane<br>[2695, 2715, 0]"]
  4["Plane<br>[4186, 4206, 0]"]
  5["Plane<br>[4570, 4587, 0]"]
  6["Plane<br>[5562, 5597, 0]"]
  7["StartSketchOnPlane<br>[2695, 2715, 0]"]
  8["StartSketchOnPlane<br>[894, 914, 0]"]
  9["StartSketchOnPlane<br>[894, 914, 0]"]
  10["StartSketchOnPlane<br>[4186, 4206, 0]"]
  78["Sweep Extrusion<br>[1204, 1298, 0]"]
  79["Sweep Revolve<br>[1698, 1780, 0]"]
  80["Sweep Extrusion<br>[5026, 5068, 0]"]
  81["Sweep Extrusion<br>[5680, 5731, 0]"]
  82[Wall]
  83[Wall]
  84[Wall]
  85[Wall]
  86[Wall]
  87[Wall]
  88[Wall]
  89[Wall]
  90[Wall]
  91[Wall]
  92[Wall]
  93[Wall]
  94[Wall]
  95[Wall]
  96[Wall]
  97[Wall]
  98[Wall]
  99[Wall]
  100["Cap Start"]
  101["Cap Start"]
  102["Cap Start"]
  103["Cap Start"]
  104["Cap End"]
  105["Cap End"]
  106["Cap End"]
  107["Cap End"]
  108["SweepEdge Opposite"]
  109["SweepEdge Opposite"]
  110["SweepEdge Opposite"]
  111["SweepEdge Opposite"]
  112["SweepEdge Opposite"]
  113["SweepEdge Opposite"]
  114["SweepEdge Opposite"]
  115["SweepEdge Opposite"]
  116["SweepEdge Opposite"]
  117["SweepEdge Opposite"]
  118["SweepEdge Opposite"]
  119["SweepEdge Opposite"]
  120["SweepEdge Opposite"]
  121["SweepEdge Opposite"]
  122["SweepEdge Opposite"]
  123["SweepEdge Opposite"]
  124["SweepEdge Opposite"]
  125["SweepEdge Opposite"]
  126["SweepEdge Adjacent"]
  127["SweepEdge Adjacent"]
  128["SweepEdge Adjacent"]
  129["SweepEdge Adjacent"]
  130["SweepEdge Adjacent"]
  131["SweepEdge Adjacent"]
  132["SweepEdge Adjacent"]
  133["SweepEdge Adjacent"]
  134["SweepEdge Adjacent"]
  135["SweepEdge Adjacent"]
  136["SweepEdge Adjacent"]
  137["SweepEdge Adjacent"]
  138["SweepEdge Adjacent"]
  139["SweepEdge Adjacent"]
  140["SweepEdge Adjacent"]
  141["SweepEdge Adjacent"]
  142["SweepEdge Adjacent"]
  143["SweepEdge Adjacent"]
  144["EdgeCut Fillet<br>[5131, 5470, 0]"]
  145["EdgeCut Fillet<br>[5131, 5470, 0]"]
  146["EdgeCut Fillet<br>[5131, 5470, 0]"]
  147["EdgeCut Fillet<br>[5131, 5470, 0]"]
  148["EdgeCut Fillet<br>[5795, 6139, 0]"]
  149["EdgeCut Fillet<br>[5795, 6139, 0]"]
  150["EdgeCut Fillet<br>[5795, 6139, 0]"]
  151["EdgeCut Fillet<br>[5795, 6139, 0]"]
  1 <--x 9
  1 --- 11
  2 <--x 8
  2 --- 12
  3 --- 14
  4 --- 16
  5 --- 17
  6 <--x 7
  6 <--x 10
  6 --- 13
  6 --- 15
  11 --- 18
  11 --- 21
  11 --- 23
  11 --- 25
  11 --- 27
  11 --- 72
  11 ---- 78
  12 --- 19
  12 --- 20
  12 --- 22
  12 --- 24
  12 --- 26
  12 --- 76
  12 ---- 79
  13 --- 29
  13 --- 30
  13 --- 33
  13 --- 35
  13 --- 37
  13 --- 39
  13 --- 40
  13 --- 43
  13 --- 44
  13 --- 47
  13 --- 49
  13 --- 50
  13 --- 52
  13 --- 55
  13 --- 56
  13 --- 58
  13 --- 61
  13 --- 73
  14 --- 28
  14 --- 31
  14 --- 32
  14 --- 34
  14 --- 36
  14 --- 38
  14 --- 41
  14 --- 42
  14 --- 45
  14 --- 46
  14 --- 48
  14 --- 51
  14 --- 53
  14 --- 54
  14 --- 57
  14 --- 59
  14 --- 60
  14 --- 75
  15 --- 62
  15 --- 65
  15 --- 66
  15 --- 68
  15 --- 74
  15 ---- 81
  16 --- 63
  16 --- 64
  16 --- 67
  16 --- 69
  16 --- 77
  16 ---- 80
  17 --- 70
  17 --- 71
  18 --- 87
  18 x--> 101
  18 --- 116
  18 --- 133
  19 --- 93
  19 x--> 102
  19 --- 119
  19 --- 139
  20 --- 91
  20 x--> 102
  20 --- 120
  20 --- 135
  21 --- 86
  21 x--> 101
  21 --- 115
  21 --- 131
  22 --- 92
  22 x--> 102
  22 --- 117
  22 --- 138
  23 --- 88
  23 x--> 101
  23 --- 113
  23 --- 130
  24 --- 94
  24 x--> 102
  24 --- 121
  24 --- 136
  25 --- 90
  25 x--> 101
  25 --- 114
  25 --- 132
  26 --- 95
  26 x--> 102
  26 --- 118
  26 --- 137
  27 --- 89
  27 x--> 101
  27 --- 112
  27 --- 134
  62 --- 84
  62 x--> 104
  62 --- 110
  62 --- 128
  63 --- 99
  63 x--> 107
  63 --- 125
  63 --- 141
  64 --- 97
  64 x--> 107
  64 --- 122
  64 --- 142
  65 --- 85
  65 x--> 104
  65 --- 109
  65 --- 127
  66 --- 82
  66 x--> 104
  66 --- 108
  66 --- 126
  67 --- 96
  67 x--> 107
  67 --- 124
  67 --- 143
  68 --- 83
  68 x--> 104
  68 --- 111
  68 --- 129
  69 --- 98
  69 x--> 107
  69 --- 123
  69 --- 140
  78 --- 86
  78 --- 87
  78 --- 88
  78 --- 89
  78 --- 90
  78 --- 101
  78 --- 105
  78 --- 112
  78 --- 113
  78 --- 114
  78 --- 115
  78 --- 116
  78 --- 130
  78 --- 131
  78 --- 132
  78 --- 133
  78 --- 134
  79 --- 91
  79 --- 92
  79 --- 93
  79 --- 94
  79 --- 95
  79 --- 102
  79 --- 106
  79 --- 117
  79 --- 118
  79 --- 119
  79 --- 120
  79 --- 121
  79 --- 135
  79 --- 136
  79 --- 137
  79 --- 138
  79 --- 139
  80 --- 96
  80 --- 97
  80 --- 98
  80 --- 99
  80 --- 103
  80 --- 107
  80 --- 122
  80 --- 123
  80 --- 124
  80 --- 125
  80 --- 140
  80 --- 141
  80 --- 142
  80 --- 143
  81 --- 82
  81 --- 83
  81 --- 84
  81 --- 85
  81 --- 100
  81 --- 104
  81 --- 108
  81 --- 109
  81 --- 110
  81 --- 111
  81 --- 126
  81 --- 127
  81 --- 128
  81 --- 129
  108 <--x 82
  127 <--x 82
  111 <--x 83
  129 <--x 83
  110 <--x 84
  129 <--x 84
  109 <--x 85
  127 <--x 85
  115 <--x 86
  131 <--x 86
  133 <--x 86
  116 <--x 87
  133 <--x 87
  134 <--x 87
  113 <--x 88
  130 <--x 88
  131 <--x 88
  112 <--x 89
  132 <--x 89
  134 <--x 89
  114 <--x 90
  130 <--x 90
  132 <--x 90
  120 <--x 91
  135 <--x 91
  139 <--x 91
  117 <--x 92
  135 <--x 92
  138 <--x 92
  119 <--x 93
  137 <--x 93
  139 <--x 93
  121 <--x 94
  136 <--x 94
  138 <--x 94
  118 <--x 95
  136 <--x 95
  137 <--x 95
  124 <--x 96
  142 <--x 96
  122 <--x 97
  142 <--x 97
  123 <--x 98
  140 <--x 98
  125 <--x 99
  140 <--x 99
  108 <--x 100
  109 <--x 100
  110 <--x 100
  111 <--x 100
  122 <--x 103
  123 <--x 103
  124 <--x 103
  125 <--x 103
  112 <--x 105
  113 <--x 105
  114 <--x 105
  115 <--x 105
  116 <--x 105
  117 <--x 106
  118 <--x 106
  119 <--x 106
  120 <--x 106
  121 <--x 106
  126 <--x 150
  127 <--x 148
  128 <--x 151
  129 <--x 149
  140 <--x 147
  141 <--x 144
  142 <--x 145
  143 <--x 146