Files
modeling-app/rust/kcl-lib/tests/import_foreign/artifact_commands.snap

3014 lines
54 KiB
Plaintext
Raw Normal View History

---
source: kcl-lib/src/simulation_tests.rs
description: Artifact commands import_foreign.kcl
---
{
"rust/kcl-lib/tests/import_foreign/input.kcl": [],
"rust/kcl-lib/tests/inputs/cube.gltf": [
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "import_files",
"files": [
{
"path": "cube.gltf",
"data": [
123,
10,
32,
32,
34,
97,
115,
115,
101,
116,
34,
58,
32,
123,
10,
32,
32,
32,
32,
34,
103,
101,
110,
101,
114,
97,
116,
111,
114,
34,
58,
32,
34,
75,
104,
114,
111,
110,
111,
115,
32,
103,
108,
84,
70,
32,
66,
108,
101,
110,
100,
101,
114,
32,
73,
47,
79,
32,
118,
51,
46,
52,
46,
53,
48,
34,
44,
10,
32,
32,
32,
32,
34,
118,
101,
114,
115,
105,
111,
110,
34,
58,
32,
34,
50,
46,
48,
34,
10,
32,
32,
125,
44,
10,
32,
32,
34,
115,
99,
101,
110,
101,
34,
58,
32,
48,
44,
10,
32,
32,
34,
115,
99,
101,
110,
101,
115,
34,
58,
32,
91,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
34,
110,
97,
109,
101,
34,
58,
32,
34,
83,
99,
101,
110,
101,
34,
44,
10,
32,
32,
32,
32,
32,
32,
34,
110,
111,
100,
101,
115,
34,
58,
32,
91,
48,
93,
10,
32,
32,
32,
32,
125,
10,
32,
32,
93,
44,
10,
32,
32,
34,
110,
111,
100,
101,
115,
34,
58,
32,
91,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
34,
109,
101,
115,
104,
34,
58,
32,
48,
44,
10,
32,
32,
32,
32,
32,
32,
34,
110,
97,
109,
101,
34,
58,
32,
34,
67,
117,
98,
101,
34,
10,
32,
32,
32,
32,
125,
10,
32,
32,
93,
44,
10,
32,
32,
34,
109,
97,
116,
101,
114,
105,
97,
108,
115,
34,
58,
32,
91,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
34,
100,
111,
117,
98,
108,
101,
83,
105,
100,
101,
100,
34,
58,
32,
116,
114,
117,
101,
44,
10,
32,
32,
32,
32,
32,
32,
34,
110,
97,
109,
101,
34,
58,
32,
34,
77,
97,
116,
101,
114,
105,
97,
108,
34,
44,
10,
32,
32,
32,
32,
32,
32,
34,
112,
98,
114,
77,
101,
116,
97,
108,
108,
105,
99,
82,
111,
117,
103,
104,
110,
101,
115,
115,
34,
58,
32,
123,
10,
32,
32,
32,
32,
32,
32,
32,
32,
34,
98,
97,
115,
101,
67,
111,
108,
111,
114,
70,
97,
99,
116,
111,
114,
34,
58,
32,
91,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
48,
46,
56,
48,
48,
48,
48,
48,
48,
49,
49,
57,
50,
48,
57,
50,
57,
44,
32,
48,
46,
56,
48,
48,
48,
48,
48,
48,
49,
49,
57,
50,
48,
57,
50,
57,
44,
32,
48,
46,
56,
48,
48,
48,
48,
48,
48,
49,
49,
57,
50,
48,
57,
50,
57,
44,
32,
49,
10,
32,
32,
32,
32,
32,
32,
32,
32,
93,
44,
10,
32,
32,
32,
32,
32,
32,
32,
32,
34,
109,
101,
116,
97,
108,
108,
105,
99,
70,
97,
99,
116,
111,
114,
34,
58,
32,
48,
44,
10,
32,
32,
32,
32,
32,
32,
32,
32,
34,
114,
111,
117,
103,
104,
110,
101,
115,
115,
70,
97,
99,
116,
111,
114,
34,
58,
32,
48,
46,
53,
10,
32,
32,
32,
32,
32,
32,
125,
10,
32,
32,
32,
32,
125,
10,
32,
32,
93,
44,
10,
32,
32,
34,
109,
101,
115,
104,
101,
115,
34,
58,
32,
91,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
34,
110,
97,
109,
101,
34,
58,
32,
34,
67,
117,
98,
101,
34,
44,
10,
32,
32,
32,
32,
32,
32,
34,
112,
114,
105,
109,
105,
116,
105,
118,
101,
115,
34,
58,
32,
91,
10,
32,
32,
32,
32,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
34,
97,
116,
116,
114,
105,
98,
117,
116,
101,
115,
34,
58,
32,
123,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
34,
80,
79,
83,
73,
84,
73,
79,
78,
34,
58,
32,
48,
44,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
34,
84,
69,
88,
67,
79,
79,
82,
68,
95,
48,
34,
58,
32,
49,
44,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
34,
78,
79,
82,
77,
65,
76,
34,
58,
32,
50,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
125,
44,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
34,
105,
110,
100,
105,
99,
101,
115,
34,
58,
32,
51,
44,
10,
32,
32,
32,
32,
32,
32,
32,
32,
32,
32,
34,
109,
97,
116,
101,
114,
105,
97,
108,
34,
58,
32,
48,
10,
32,
32,
32,
32,
32,
32,
32,
32,
125,
10,
32,
32,
32,
32,
32,
32,
93,
10,
32,
32,
32,
32,
125,
10,
32,
32,
93,
44,
10,
32,
32,
34,
97,
99,
99,
101,
115,
115,
111,
114,
115,
34,
58,
32,
91,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
34,
98,
117,
102,
102,
101,
114,
86,
105,
101,
119,
34,
58,
32,
48,
44,
10,
32,
32,
32,
32,
32,
32,
34,
99,
111,
109,
112,
111,
110,
101,
110,
116,
84,
121,
112,
101,
34,
58,
32,
53,
49,
50,
54,
44,
10,
32,
32,
32,
32,
32,
32,
34,
99,
111,
117,
110,
116,
34,
58,
32,
50,
52,
44,
10,
32,
32,
32,
32,
32,
32,
34,
109,
97,
120,
34,
58,
32,
91,
49,
44,
32,
49,
44,
32,
49,
93,
44,
10,
32,
32,
32,
32,
32,
32,
34,
109,
105,
110,
34,
58,
32,
91,
45,
49,
44,
32,
45,
49,
44,
32,
45,
49,
93,
44,
10,
32,
32,
32,
32,
32,
32,
34,
116,
121,
112,
101,
34,
58,
32,
34,
86,
69,
67,
51,
34,
10,
32,
32,
32,
32,
125,
44,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
34,
98,
117,
102,
102,
101,
114,
86,
105,
101,
119,
34,
58,
32,
49,
44,
10,
32,
32,
32,
32,
32,
32,
34,
99,
111,
109,
112,
111,
110,
101,
110,
116,
84,
121,
112,
101,
34,
58,
32,
53,
49,
50,
54,
44,
10,
32,
32,
32,
32,
32,
32,
34,
99,
111,
117,
110,
116,
34,
58,
32,
50,
52,
44,
10,
32,
32,
32,
32,
32,
32,
34,
116,
121,
112,
101,
34,
58,
32,
34,
86,
69,
67,
50,
34,
10,
32,
32,
32,
32,
125,
44,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
34,
98,
117,
102,
102,
101,
114,
86,
105,
101,
119,
34,
58,
32,
50,
44,
10,
32,
32,
32,
32,
32,
32,
34,
99,
111,
109,
112,
111,
110,
101,
110,
116,
84,
121,
112,
101,
34,
58,
32,
53,
49,
50,
54,
44,
10,
32,
32,
32,
32,
32,
32,
34,
99,
111,
117,
110,
116,
34,
58,
32,
50,
52,
44,
10,
32,
32,
32,
32,
32,
32,
34,
116,
121,
112,
101,
34,
58,
32,
34,
86,
69,
67,
51,
34,
10,
32,
32,
32,
32,
125,
44,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
34,
98,
117,
102,
102,
101,
114,
86,
105,
101,
119,
34,
58,
32,
51,
44,
10,
32,
32,
32,
32,
32,
32,
34,
99,
111,
109,
112,
111,
110,
101,
110,
116,
84,
121,
112,
101,
34,
58,
32,
53,
49,
50,
51,
44,
10,
32,
32,
32,
32,
32,
32,
34,
99,
111,
117,
110,
116,
34,
58,
32,
51,
54,
44,
10,
32,
32,
32,
32,
32,
32,
34,
116,
121,
112,
101,
34,
58,
32,
34,
83,
67,
65,
76,
65,
82,
34,
10,
32,
32,
32,
32,
125,
10,
32,
32,
93,
44,
10,
32,
32,
34,
98,
117,
102,
102,
101,
114,
86,
105,
101,
119,
115,
34,
58,
32,
91,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
34,
98,
117,
102,
102,
101,
114,
34,
58,
32,
48,
44,
10,
32,
32,
32,
32,
32,
32,
34,
98,
121,
116,
101,
76,
101,
110,
103,
116,
104,
34,
58,
32,
50,
56,
56,
44,
10,
32,
32,
32,
32,
32,
32,
34,
98,
121,
116,
101,
79,
102,
102,
115,
101,
116,
34,
58,
32,
48,
44,
10,
32,
32,
32,
32,
32,
32,
34,
116,
97,
114,
103,
101,
116,
34,
58,
32,
51,
52,
57,
54,
50,
10,
32,
32,
32,
32,
125,
44,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
34,
98,
117,
102,
102,
101,
114,
34,
58,
32,
48,
44,
10,
32,
32,
32,
32,
32,
32,
34,
98,
121,
116,
101,
76,
101,
110,
103,
116,
104,
34,
58,
32,
49,
57,
50,
44,
10,
32,
32,
32,
32,
32,
32,
34,
98,
121,
116,
101,
79,
102,
102,
115,
101,
116,
34,
58,
32,
50,
56,
56,
44,
10,
32,
32,
32,
32,
32,
32,
34,
116,
97,
114,
103,
101,
116,
34,
58,
32,
51,
52,
57,
54,
50,
10,
32,
32,
32,
32,
125,
44,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
34,
98,
117,
102,
102,
101,
114,
34,
58,
32,
48,
44,
10,
32,
32,
32,
32,
32,
32,
34,
98,
121,
116,
101,
76,
101,
110,
103,
116,
104,
34,
58,
32,
50,
56,
56,
44,
10,
32,
32,
32,
32,
32,
32,
34,
98,
121,
116,
101,
79,
102,
102,
115,
101,
116,
34,
58,
32,
52,
56,
48,
44,
10,
32,
32,
32,
32,
32,
32,
34,
116,
97,
114,
103,
101,
116,
34,
58,
32,
51,
52,
57,
54,
50,
10,
32,
32,
32,
32,
125,
44,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
34,
98,
117,
102,
102,
101,
114,
34,
58,
32,
48,
44,
10,
32,
32,
32,
32,
32,
32,
34,
98,
121,
116,
101,
76,
101,
110,
103,
116,
104,
34,
58,
32,
55,
50,
44,
10,
32,
32,
32,
32,
32,
32,
34,
98,
121,
116,
101,
79,
102,
102,
115,
101,
116,
34,
58,
32,
55,
54,
56,
44,
10,
32,
32,
32,
32,
32,
32,
34,
116,
97,
114,
103,
101,
116,
34,
58,
32,
51,
52,
57,
54,
51,
10,
32,
32,
32,
32,
125,
10,
32,
32,
93,
44,
10,
32,
32,
34,
98,
117,
102,
102,
101,
114,
115,
34,
58,
32,
91,
10,
32,
32,
32,
32,
123,
10,
32,
32,
32,
32,
32,
32,
34,
98,
121,
116,
101,
76,
101,
110,
103,
116,
104,
34,
58,
32,
56,
52,
48,
44,
10,
32,
32,
32,
32,
32,
32,
34,
117,
114,
105,
34,
58,
32,
34,
100,
97,
116,
97,
58,
97,
112,
112,
108,
105,
99,
97,
116,
105,
111,
110,
47,
111,
99,
116,
101,
116,
45,
115,
116,
114,
101,
97,
109,
59,
98,
97,
115,
101,
54,
52,
44,
65,
65,
67,
65,
80,
119,
65,
65,
103,
68,
56,
65,
65,
73,
67,
47,
65,
65,
67,
65,
80,
119,
65,
65,
103,
68,
56,
65,
65,
73,
67,
47,
65,
65,
67,
65,
80,
119,
65,
65,
103,
68,
56,
65,
65,
73,
67,
47,
65,
65,
67,
65,
80,
119,
65,
65,
103,
76,
56,
65,
65,
73,
67,
47,
65,
65,
67,
65,
80,
119,
65,
65,
103,
76,
56,
65,
65,
73,
67,
47,
65,
65,
67,
65,
80,
119,
65,
65,
103,
76,
56,
65,
65,
73,
67,
47,
65,
65,
67,
65,
80,
119,
65,
65,
103,
68,
56,
65,
65,
73,
65,
47,
65,
65,
67,
65,
80,
119,
65,
65,
103,
68,
56,
65,
65,
73,
65,
47,
65,
65,
67,
65,
80,
119,
65,
65,
103,
68,
56,
65,
65,
73,
65,
47,
65,
65,
67,
65,
80,
119,
65,
65,
103,
76,
56,
65,
65,
73,
65,
47,
65,
65,
67,
65,
80,
119,
65,
65,
103,
76,
56,
65,
65,
73,
65,
47,
65,
65,
67,
65,
80,
119,
65,
65,
103,
76,
56,
65,
65,
73,
65,
47,
65,
65,
67,
65,
118,
119,
65,
65,
103,
68,
56,
65,
65,
73,
67,
47,
65,
65,
67,
65,
118,
119,
65,
65,
103,
68,
56,
65,
65,
73,
67,
47,
65,
65,
67,
65,
118,
119,
65,
65,
103,
68,
56,
65,
65,
73,
67,
47,
65,
65,
67,
65,
118,
119,
65,
65,
103,
76,
56,
65,
65,
73,
67,
47,
65,
65,
67,
65,
118,
119,
65,
65,
103,
76,
56,
65,
65,
73,
67,
47,
65,
65,
67,
65,
118,
119,
65,
65,
103,
76,
56,
65,
65,
73,
67,
47,
65,
65,
67,
65,
118,
119,
65,
65,
103,
68,
56,
65,
65,
73,
65,
47,
65,
65,
67,
65,
118,
119,
65,
65,
103,
68,
56,
65,
65,
73,
65,
47,
65,
65,
67,
65,
118,
119,
65,
65,
103,
68,
56,
65,
65,
73,
65,
47,
65,
65,
67,
65,
118,
119,
65,
65,
103,
76,
56,
65,
65,
73,
65,
47,
65,
65,
67,
65,
118,
119,
65,
65,
103,
76,
56,
65,
65,
73,
65,
47,
65,
65,
67,
65,
118,
119,
65,
65,
103,
76,
56,
65,
65,
73,
65,
47,
65,
65,
65,
103,
80,
119,
65,
65,
65,
68,
56,
65,
65,
67,
65,
47,
65,
65,
65,
65,
80,
119,
65,
65,
73,
68,
56,
65,
65,
65,
65,
47,
65,
65,
68,
65,
80,
103,
65,
65,
65,
68,
56,
65,
65,
77,
65,
43,
65,
65,
65,
65,
80,
119,
65,
65,
119,
68,
52,
65,
65,
65,
65,
47,
65,
65,
65,
103,
80,
119,
65,
65,
103,
68,
52,
65,
65,
67,
65,
47,
65,
65,
67,
65,
80,
103,
65,
65,
73,
68,
56,
65,
65,
73,
65,
43,
65,
65,
68,
65,
80,
103,
65,
65,
103,
68,
52,
65,
65,
77,
65,
43,
65,
65,
67,
65,
80,
103,
65,
65,
119,
68,
52,
65,
65,
73,
65,
43,
65,
65,
65,
103,
80,
119,
65,
65,
81,
68,
56,
65,
65,
67,
65,
47,
65,
65,
66,
65,
80,
119,
65,
65,
89,
68,
56,
65,
65,
65,
65,
47,
65,
65,
65,
65,
80,
103,
65,
65,
65,
68,
56,
65,
65,
77,
65,
43,
65,
65,
66,
65,
80,
119,
65,
65,
119,
68,
52,
65,
65,
69,
65,
47,
65,
65,
65,
103,
80,
119,
65,
65,
65,
65,
65,
65,
65,
67,
65,
47,
65,
65,
67,
65,
80,
119,
65,
65,
89,
68,
56,
65,
65,
73,
65,
43,
65,
65,
65,
65,
80,
103,
65,
65,
103,
68,
52,
65,
65,
77,
65,
43,
65,
65,
65,
65,
65,
65,
65,
65,
119,
68,
52,
65,
65,
73,
65,
47,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
73,
67,
47,
65,
65,
65,
65,
65,
65,
65,
65,
103,
68,
56,
65,
65,
65,
67,
65,
65,
65,
67,
65,
80,
119,
65,
65,
65,
65,
65,
65,
65,
65,
67,
65,
65,
65,
65,
65,
65,
65,
65,
65,
103,
76,
56,
65,
65,
65,
67,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
73,
67,
47,
65,
65,
67,
65,
80,
119,
65,
65,
65,
65,
65,
65,
65,
65,
67,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
73,
65,
47,
65,
65,
65,
65,
65,
65,
65,
65,
103,
68,
56,
65,
65,
65,
67,
65,
65,
65,
67,
65,
80,
119,
65,
65,
65,
65,
65,
65,
65,
65,
67,
65,
65,
65,
65,
65,
65,
65,
65,
65,
103,
76,
56,
65,
65,
65,
67,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
73,
65,
47,
65,
65,
67,
65,
80,
119,
65,
65,
65,
65,
65,
65,
65,
65,
67,
65,
65,
65,
67,
65,
118,
119,
65,
65,
65,
65,
65,
65,
65,
65,
67,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
73,
67,
47,
65,
65,
65,
65,
65,
65,
65,
65,
103,
68,
56,
65,
65,
65,
67,
65,
65,
65,
65,
65,
65,
65,
65,
65,
103,
76,
56,
65,
65,
65,
67,
65,
65,
65,
67,
65,
118,
119,
65,
65,
65,
65,
65,
65,
65,
65,
67,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
73,
67,
47,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
73,
65,
47,
65,
65,
67,
65,
118,
119,
65,
65,
65,
65,
65,
65,
65,
65,
67,
65,
65,
65,
65,
65,
65,
65,
65,
65,
103,
68,
56,
65,
65,
65,
67,
65,
65,
65,
65,
65,
65,
65,
65,
65,
103,
76,
56,
65,
65,
65,
67,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
65,
73,
65,
47,
65,
65,
67,
65,
118,
119,
65,
65,
65,
65,
65,
65,
65,
65,
67,
65,
65,
81,
65,
79,
65,
66,
81,
65,
65,
81,
65,
85,
65,
65,
99,
65,
67,
103,
65,
71,
65,
66,
73,
65,
67,
103,
65,
83,
65,
66,
89,
65,
70,
119,
65,
84,
65,
65,
119,
65,
70,
119,
65,
77,
65,
66,
65,
65,
68,
119,
65,
68,
65,
65,
107,
65,
68,
119,
65,
74,
65,
66,
85,
65,
66,
81,
65,
67,
65,
65,
103,
65,
66,
81,
65,
73,
65,
65,
115,
65,
69,
81,
65,
78,
65,
65,
65,
65,
69,
81,
65,
65,
65,
65,
81,
65,
34,
10,
32,
32,
32,
32,
125,
10,
32,
32,
93,
10,
125,
10
]
}
],
"format": {
"type": "gltf"
}
}
}
],
"std::appearance": [],
"std::array": [],
"std::math": [],
"std::prelude": [],
"std::sketch": [],
"std::solid": [],
"std::sweep": [],
"std::transform": [],
"std::turns": [],
"std::types": [],
"std::units": []
}