Files
modeling-app/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_graph_flowchart.snap.md
Nick Cameron 844f229b5a Remove trig functions from prelude and change their unit handling (BREAKING) (#6565)
Remove trig functions from prelude and change their unit handling

Signed-off-by: Nick Cameron <nrc@ncameron.org>
2025-04-30 12:40:11 +12:00

8.3 KiB

flowchart LR
  subgraph path6 [Path]
    6["Path<br>[1017, 1061, 0]"]
    15["Segment<br>[1069, 1109, 0]"]
    17["Segment<br>[1117, 1163, 0]"]
    23["Segment<br>[1171, 1212, 0]"]
    25["Segment<br>[1220, 1285, 0]"]
    29["Segment<br>[1293, 1300, 0]"]
    55[Solid2d]
  end
  subgraph path7 [Path]
    7["Path<br>[1017, 1061, 0]"]
    16["Segment<br>[1069, 1109, 0]"]
    19["Segment<br>[1117, 1163, 0]"]
    21["Segment<br>[1171, 1212, 0]"]
    28["Segment<br>[1220, 1285, 0]"]
    32["Segment<br>[1293, 1300, 0]"]
    56[Solid2d]
  end
  subgraph path8 [Path]
    8["Path<br>[1017, 1061, 0]"]
    13["Segment<br>[1069, 1109, 0]"]
    20["Segment<br>[1117, 1163, 0]"]
    22["Segment<br>[1171, 1212, 0]"]
    26["Segment<br>[1220, 1285, 0]"]
    31["Segment<br>[1293, 1300, 0]"]
    59[Solid2d]
  end
  subgraph path9 [Path]
    9["Path<br>[1017, 1061, 0]"]
    14["Segment<br>[1069, 1109, 0]"]
    18["Segment<br>[1117, 1163, 0]"]
    24["Segment<br>[1171, 1212, 0]"]
    27["Segment<br>[1220, 1285, 0]"]
    30["Segment<br>[1293, 1300, 0]"]
    60[Solid2d]
  end
  subgraph path10 [Path]
    10["Path<br>[1464, 1521, 0]"]
    33["Segment<br>[1527, 1559, 0]"]
    34["Segment<br>[1565, 1602, 0]"]
    35["Segment<br>[1608, 1641, 0]"]
    36["Segment<br>[1647, 1714, 0]"]
    37["Segment<br>[1720, 1727, 0]"]
    57[Solid2d]
  end
  subgraph path11 [Path]
    11["Path<br>[2760, 2816, 0]"]
    38["Segment<br>[2822, 2881, 0]"]
    39["Segment<br>[2887, 2922, 0]"]
    40["Segment<br>[2928, 2961, 0]"]
    41["Segment<br>[2967, 3026, 0]"]
    42["Segment<br>[3032, 3068, 0]"]
    43["Segment<br>[3074, 3098, 0]"]
    44["Segment<br>[3104, 3111, 0]"]
    58[Solid2d]
  end
  subgraph path12 [Path]
    12["Path<br>[3706, 3756, 0]"]
    45["Segment<br>[3762, 3812, 0]"]
    46["Segment<br>[3818, 3884, 0]"]
    47["Segment<br>[3890, 3941, 0]"]
    48["Segment<br>[3947, 4012, 0]"]
    49["Segment<br>[4018, 4071, 0]"]
    50["Segment<br>[4077, 4144, 0]"]
    51["Segment<br>[4150, 4224, 0]"]
    52["Segment<br>[4230, 4298, 0]"]
    53["Segment<br>[4304, 4311, 0]"]
    54[Solid2d]
  end
  1["Plane<br>[1393, 1410, 0]"]
  2["Plane<br>[2657, 2699, 0]"]
  3["Plane<br>[3632, 3658, 0]"]
  4["StartSketchOnPlane<br>[2643, 2700, 0]"]
  5["StartSketchOnFace<br>[4468, 4507, 0]"]
  61["Sweep Extrusion<br>[2332, 2382, 0]"]
  62["Sweep Extrusion<br>[3145, 3189, 0]"]
  63["Sweep Extrusion<br>[4367, 4409, 0]"]
  64["Sweep Extrusion<br>[4644, 4694, 0]"]
  65[Wall]
  66[Wall]
  67[Wall]
  68[Wall]
  69[Wall]
  70[Wall]
  71[Wall]
  72[Wall]
  73[Wall]
  74[Wall]
  75[Wall]
  76[Wall]
  77[Wall]
  78[Wall]
  79[Wall]
  80[Wall]
  81[Wall]
  82[Wall]
  83[Wall]
  84[Wall]
  85[Wall]
  86[Wall]
  87[Wall]
  88[Wall]
  89["Cap Start"]
  90["Cap Start"]
  91["Cap Start"]
  92["Cap End"]
  93["Cap End"]
  94["Cap End"]
  95["SweepEdge Opposite"]
  96["SweepEdge Opposite"]
  97["SweepEdge Opposite"]
  98["SweepEdge Opposite"]
  99["SweepEdge Opposite"]
  100["SweepEdge Opposite"]
  101["SweepEdge Opposite"]
  102["SweepEdge Opposite"]
  103["SweepEdge Opposite"]
  104["SweepEdge Opposite"]
  105["SweepEdge Opposite"]
  106["SweepEdge Opposite"]
  107["SweepEdge Opposite"]
  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 Adjacent"]
  120["SweepEdge Adjacent"]
  121["SweepEdge Adjacent"]
  122["SweepEdge Adjacent"]
  123["SweepEdge Adjacent"]
  124["SweepEdge Adjacent"]
  125["SweepEdge Adjacent"]
  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["EdgeCut Fillet<br>[2419, 2560, 0]"]
  144["EdgeCut Fillet<br>[2419, 2560, 0]"]
  145["EdgeCut Fillet<br>[3232, 3363, 0]"]
  146["EdgeCut Fillet<br>[3232, 3363, 0]"]
  1 --- 6
  1 --- 8
  1 --- 9
  1 --- 10
  2 <--x 4
  2 --- 11
  3 --- 12
  81 x--> 5
  6 --- 15
  6 --- 17
  6 --- 23
  6 --- 25
  6 --- 29
  6 --- 55
  7 --- 16
  7 --- 19
  7 --- 21
  7 --- 28
  7 --- 32
  7 --- 56
  7 ---- 64
  81 --- 7
  8 --- 13
  8 --- 20
  8 --- 22
  8 --- 26
  8 --- 31
  8 --- 59
  9 --- 14
  9 --- 18
  9 --- 24
  9 --- 27
  9 --- 30
  9 --- 60
  10 --- 33
  10 --- 34
  10 --- 35
  10 --- 36
  10 --- 37
  10 --- 57
  10 ---- 61
  11 --- 38
  11 --- 39
  11 --- 40
  11 --- 41
  11 --- 42
  11 --- 43
  11 --- 44
  11 --- 58
  11 ---- 62
  12 --- 45
  12 --- 46
  12 --- 47
  12 --- 48
  12 --- 49
  12 --- 50
  12 --- 51
  12 --- 52
  12 --- 53
  12 --- 54
  12 ---- 63
  16 --- 73
  16 x--> 81
  16 --- 101
  16 --- 124
  19 --- 71
  19 x--> 81
  19 --- 103
  19 --- 127
  21 --- 70
  21 x--> 81
  21 --- 102
  21 --- 125
  28 --- 72
  28 x--> 81
  28 --- 100
  28 --- 126
  33 --- 69
  33 x--> 89
  33 --- 97
  33 --- 120
  34 --- 67
  34 x--> 89
  34 --- 96
  34 --- 122
  35 --- 66
  35 x--> 89
  35 --- 99
  35 --- 121
  36 --- 68
  36 x--> 89
  36 --- 98
  36 --- 123
  37 --- 65
  37 x--> 89
  37 --- 95
  37 --- 119
  38 --- 85
  38 x--> 91
  38 --- 117
  38 --- 137
  39 --- 88
  39 x--> 91
  39 --- 114
  39 --- 136
  40 --- 87
  40 x--> 91
  40 --- 115
  40 --- 139
  41 --- 82
  41 x--> 91
  41 --- 113
  41 --- 140
  42 --- 86
  42 x--> 91
  42 --- 116
  42 --- 141
  43 --- 84
  43 x--> 91
  43 --- 112
  43 --- 142
  44 --- 83
  44 x--> 91
  44 --- 118
  44 --- 138
  45 --- 78
  45 x--> 93
  45 --- 109
  45 --- 131
  46 --- 77
  46 x--> 93
  46 --- 104
  46 --- 130
  47 --- 75
  47 x--> 93
  47 --- 111
  47 --- 132
  48 --- 79
  48 x--> 93
  48 --- 110
  48 --- 134
  49 --- 74
  49 x--> 93
  49 --- 105
  49 --- 128
  50 --- 80
  50 x--> 93
  50 --- 108
  50 --- 133
  51 --- 81
  51 x--> 93
  51 --- 106
  51 --- 129
  52 --- 76
  52 x--> 93
  52 --- 107
  52 --- 135
  61 --- 65
  61 --- 66
  61 --- 67
  61 --- 68
  61 --- 69
  61 --- 89
  61 --- 92
  61 --- 95
  61 --- 96
  61 --- 97
  61 --- 98
  61 --- 99
  61 --- 119
  61 --- 120
  61 --- 121
  61 --- 122
  61 --- 123
  62 --- 82
  62 --- 83
  62 --- 84
  62 --- 85
  62 --- 86
  62 --- 87
  62 --- 88
  62 --- 91
  62 --- 94
  62 --- 112
  62 --- 113
  62 --- 114
  62 --- 115
  62 --- 116
  62 --- 117
  62 --- 118
  62 --- 136
  62 --- 137
  62 --- 138
  62 --- 139
  62 --- 140
  62 --- 141
  62 --- 142
  63 --- 74
  63 --- 75
  63 --- 76
  63 --- 77
  63 --- 78
  63 --- 79
  63 --- 80
  63 --- 81
  63 --- 90
  63 --- 93
  63 --- 104
  63 --- 105
  63 --- 106
  63 --- 107
  63 --- 108
  63 --- 109
  63 --- 110
  63 --- 111
  63 --- 128
  63 --- 129
  63 --- 130
  63 --- 131
  63 --- 132
  63 --- 133
  63 --- 134
  63 --- 135
  64 --- 70
  64 --- 71
  64 --- 72
  64 --- 73
  64 --- 100
  64 --- 101
  64 --- 102
  64 --- 103
  64 --- 124
  64 --- 125
  64 --- 126
  64 --- 127
  95 <--x 65
  119 <--x 65
  123 <--x 65
  99 <--x 66
  121 <--x 66
  96 <--x 67
  120 <--x 67
  98 <--x 68
  121 <--x 68
  123 <--x 68
  97 <--x 69
  119 <--x 69
  120 <--x 69
  102 <--x 70
  125 <--x 70
  127 <--x 70
  103 <--x 71
  124 <--x 71
  127 <--x 71
  100 <--x 72
  125 <--x 72
  126 <--x 72
  101 <--x 73
  124 <--x 73
  126 <--x 73
  105 <--x 74
  128 <--x 74
  134 <--x 74
  100 <--x 75
  101 <--x 75
  102 <--x 75
  103 <--x 75
  111 <--x 75
  130 <--x 75
  132 <--x 75
  107 <--x 76
  129 <--x 76
  135 <--x 76
  104 <--x 77
  130 <--x 77
  131 <--x 77
  109 <--x 78
  131 <--x 78
  135 <--x 78
  110 <--x 79
  132 <--x 79
  134 <--x 79
  108 <--x 80
  128 <--x 80
  133 <--x 80
  106 <--x 81
  129 <--x 81
  133 <--x 81
  113 <--x 82
  139 <--x 82
  118 <--x 83
  138 <--x 83
  142 <--x 83
  112 <--x 84
  141 <--x 84
  142 <--x 84
  117 <--x 85
  138 <--x 85
  116 <--x 86
  141 <--x 86
  115 <--x 87
  136 <--x 87
  139 <--x 87
  114 <--x 88
  136 <--x 88
  104 <--x 90
  105 <--x 90
  106 <--x 90
  107 <--x 90
  108 <--x 90
  109 <--x 90
  110 <--x 90
  111 <--x 90
  95 <--x 92
  96 <--x 92
  97 <--x 92
  98 <--x 92
  99 <--x 92
  112 <--x 94
  113 <--x 94
  114 <--x 94
  115 <--x 94
  116 <--x 94
  117 <--x 94
  118 <--x 94
  120 <--x 143
  122 <--x 144
  137 <--x 145
  140 <--x 146