Files
modeling-app/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_graph_flowchart.snap.md
Adam Chalmers 6e115c19d5 KCL: Migrate hole to kwargs (#6382)
Previously:

`|> hole(circle(radius = 2, center = p), %)`

Now:

`|> subtract2d(tool = circle(radius = 2, center = p))`
2025-04-26 15:31:51 -05:00

6.3 KiB

flowchart LR
  subgraph path2 [Path]
    2["Path<br>[1448, 1505, 0]"]
    3["Segment<br>[1511, 1543, 0]"]
    4["Segment<br>[1549, 1586, 0]"]
    5["Segment<br>[1592, 1625, 0]"]
    6["Segment<br>[1631, 1698, 0]"]
    7["Segment<br>[1704, 1711, 0]"]
    8[Solid2d]
  end
  subgraph path9 [Path]
    9["Path<br>[1001, 1045, 0]"]
    10["Segment<br>[1053, 1093, 0]"]
    11["Segment<br>[1101, 1147, 0]"]
    12["Segment<br>[1155, 1196, 0]"]
    13["Segment<br>[1204, 1269, 0]"]
    14["Segment<br>[1277, 1284, 0]"]
    15[Solid2d]
  end
  subgraph path16 [Path]
    16["Path<br>[1001, 1045, 0]"]
    17["Segment<br>[1053, 1093, 0]"]
    18["Segment<br>[1101, 1147, 0]"]
    19["Segment<br>[1155, 1196, 0]"]
    20["Segment<br>[1204, 1269, 0]"]
    21["Segment<br>[1277, 1284, 0]"]
    22[Solid2d]
  end
  subgraph path23 [Path]
    23["Path<br>[1001, 1045, 0]"]
    24["Segment<br>[1053, 1093, 0]"]
    25["Segment<br>[1101, 1147, 0]"]
    26["Segment<br>[1155, 1196, 0]"]
    27["Segment<br>[1204, 1269, 0]"]
    28["Segment<br>[1277, 1284, 0]"]
    29[Solid2d]
  end
  subgraph path44 [Path]
    44["Path<br>[2744, 2800, 0]"]
    45["Segment<br>[2806, 2865, 0]"]
    46["Segment<br>[2871, 2906, 0]"]
    47["Segment<br>[2912, 2945, 0]"]
    48["Segment<br>[2951, 3010, 0]"]
    49["Segment<br>[3016, 3052, 0]"]
    50["Segment<br>[3058, 3082, 0]"]
    51["Segment<br>[3088, 3095, 0]"]
    52[Solid2d]
  end
  subgraph path71 [Path]
    71["Path<br>[3690, 3740, 0]"]
    72["Segment<br>[3746, 3796, 0]"]
    73["Segment<br>[3802, 3868, 0]"]
    74["Segment<br>[3874, 3925, 0]"]
    75["Segment<br>[3931, 3996, 0]"]
    76["Segment<br>[4002, 4055, 0]"]
    77["Segment<br>[4061, 4128, 0]"]
    78["Segment<br>[4134, 4208, 0]"]
    79["Segment<br>[4214, 4282, 0]"]
    80["Segment<br>[4288, 4295, 0]"]
    81[Solid2d]
  end
  subgraph path100 [Path]
    100["Path<br>[1001, 1045, 0]"]
    101["Segment<br>[1053, 1093, 0]"]
    102["Segment<br>[1101, 1147, 0]"]
    103["Segment<br>[1155, 1196, 0]"]
    104["Segment<br>[1204, 1269, 0]"]
    105["Segment<br>[1277, 1284, 0]"]
    106[Solid2d]
  end
  1["Plane<br>[1377, 1394, 0]"]
  30["Sweep Extrusion<br>[2316, 2366, 0]"]
  31[Wall]
  32[Wall]
  33[Wall]
  34[Wall]
  35[Wall]
  36["Cap Start"]
  37["Cap End"]
  38["SweepEdge Opposite"]
  39["SweepEdge Opposite"]
  40["SweepEdge Opposite"]
  41["SweepEdge Opposite"]
  42["SweepEdge Adjacent"]
  43["Plane<br>[2641, 2683, 0]"]
  53["Sweep Extrusion<br>[3129, 3173, 0]"]
  54[Wall]
  55[Wall]
  56[Wall]
  57[Wall]
  58[Wall]
  59[Wall]
  60[Wall]
  61["Cap Start"]
  62["Cap End"]
  63["SweepEdge Opposite"]
  64["SweepEdge Opposite"]
  65["SweepEdge Opposite"]
  66["SweepEdge Opposite"]
  67["SweepEdge Opposite"]
  68["SweepEdge Opposite"]
  69["SweepEdge Adjacent"]
  70["Plane<br>[3616, 3642, 0]"]
  82["Sweep Extrusion<br>[4351, 4393, 0]"]
  83[Wall]
  84[Wall]
  85[Wall]
  86[Wall]
  87[Wall]
  88[Wall]
  89[Wall]
  90[Wall]
  91["Cap Start"]
  92["Cap End"]
  93["SweepEdge Opposite"]
  94["SweepEdge Opposite"]
  95["SweepEdge Opposite"]
  96["SweepEdge Opposite"]
  97["SweepEdge Opposite"]
  98["SweepEdge Opposite"]
  99["SweepEdge Opposite"]
  107["Sweep Extrusion<br>[4628, 4678, 0]"]
  108[Wall]
  109[Wall]
  110[Wall]
  111[Wall]
  112["SweepEdge Opposite"]
  113["SweepEdge Opposite"]
  114["SweepEdge Opposite"]
  115["EdgeCut Fillet<br>[2403, 2544, 0]"]
  116["EdgeCut Fillet<br>[2403, 2544, 0]"]
  117["EdgeCut Fillet<br>[3216, 3347, 0]"]
  118["EdgeCut Fillet<br>[3216, 3347, 0]"]
  119["StartSketchOnPlane<br>[2627, 2684, 0]"]
  120["StartSketchOnFace<br>[4452, 4491, 0]"]
  1 --- 2
  1 --- 9
  1 --- 16
  1 --- 23
  2 --- 3
  2 --- 4
  2 --- 5
  2 --- 6
  2 --- 7
  2 ---- 30
  2 --- 8
  3 --- 31
  3 x--> 36
  4 --- 32
  4 --- 38
  4 --- 42
  4 x--> 36
  5 --- 33
  5 --- 39
  5 x--> 36
  6 --- 34
  6 --- 40
  6 x--> 36
  7 --- 35
  7 --- 41
  7 x--> 36
  9 --- 10
  9 --- 11
  9 --- 12
  9 --- 13
  9 --- 14
  9 --- 15
  16 --- 17
  16 --- 18
  16 --- 19
  16 --- 20
  16 --- 21
  16 --- 22
  23 --- 24
  23 --- 25
  23 --- 26
  23 --- 27
  23 --- 28
  23 --- 29
  30 --- 31
  30 --- 32
  30 --- 33
  30 --- 34
  30 --- 35
  30 --- 36
  30 --- 37
  30 --- 38
  30 --- 39
  30 --- 40
  30 --- 41
  30 --- 42
  38 <--x 32
  38 <--x 37
  39 <--x 33
  39 <--x 37
  40 <--x 34
  40 <--x 37
  41 <--x 35
  41 <--x 37
  43 --- 44
  44 --- 45
  44 --- 46
  44 --- 47
  44 --- 48
  44 --- 49
  44 --- 50
  44 --- 51
  44 ---- 53
  44 --- 52
  45 --- 54
  45 --- 69
  45 x--> 61
  46 --- 55
  46 --- 63
  46 x--> 61
  47 --- 56
  47 --- 64
  47 x--> 61
  48 --- 57
  48 --- 65
  48 x--> 61
  49 --- 58
  49 --- 66
  49 x--> 61
  50 --- 59
  50 --- 67
  50 x--> 61
  51 --- 60
  51 --- 68
  51 x--> 61
  53 --- 54
  53 --- 55
  53 --- 56
  53 --- 57
  53 --- 58
  53 --- 59
  53 --- 60
  53 --- 61
  53 --- 62
  53 --- 63
  53 --- 64
  53 --- 65
  53 --- 66
  53 --- 67
  53 --- 68
  53 --- 69
  63 <--x 55
  63 <--x 62
  64 <--x 56
  64 <--x 62
  65 <--x 57
  65 <--x 62
  66 <--x 58
  66 <--x 62
  67 <--x 59
  67 <--x 62
  68 <--x 60
  68 <--x 62
  70 --- 71
  71 --- 72
  71 --- 73
  71 --- 74
  71 --- 75
  71 --- 76
  71 --- 77
  71 --- 78
  71 --- 79
  71 --- 80
  71 ---- 82
  71 --- 81
  72 --- 83
  72 x--> 92
  73 --- 84
  73 --- 93
  73 x--> 92
  74 --- 85
  74 --- 94
  74 x--> 92
  75 --- 86
  75 --- 95
  75 x--> 92
  76 --- 87
  76 --- 96
  76 x--> 92
  77 --- 88
  77 --- 97
  77 x--> 92
  78 --- 89
  78 --- 98
  78 x--> 92
  79 --- 90
  79 --- 99
  79 x--> 92
  82 --- 83
  82 --- 84
  82 --- 85
  82 --- 86
  82 --- 87
  82 --- 88
  82 --- 89
  82 --- 90
  82 --- 91
  82 --- 92
  82 --- 93
  82 --- 94
  82 --- 95
  82 --- 96
  82 --- 97
  82 --- 98
  82 --- 99
  89 --- 100
  93 <--x 84
  93 <--x 91
  94 <--x 85
  94 <--x 91
  95 <--x 86
  95 <--x 91
  96 <--x 87
  96 <--x 91
  97 <--x 88
  97 <--x 91
  98 <--x 89
  98 <--x 91
  99 <--x 90
  99 <--x 91
  100 --- 101
  100 --- 102
  100 --- 103
  100 --- 104
  100 --- 105
  100 ---- 107
  100 --- 106
  101 --- 108
  101 <--x 89
  102 --- 109
  102 --- 112
  102 <--x 89
  103 --- 110
  103 --- 113
  103 <--x 89
  104 --- 111
  104 --- 114
  104 <--x 89
  107 --- 108
  107 --- 109
  107 --- 110
  107 --- 111
  107 --- 112
  107 --- 113
  107 --- 114
  112 <--x 109
  112 <--x 85
  113 <--x 110
  113 <--x 85
  114 <--x 111
  114 <--x 85
  42 <--x 115
  69 <--x 117
  43 <--x 119
  89 <--x 120