CascadeStudio_3D_Manual

Форк
0
154 строки · 4.4 Кб
1
{
2
  "settings": {
3
    "hasHeaders": true,
4
    "constrainDragToContainer": true,
5
    "reorderEnabled": true,
6
    "selectionEnabled": false,
7
    "popoutWholeStack": false,
8
    "blockedPopoutsThrowError": true,
9
    "closePopoutsOnUnload": true,
10
    "showPopoutIcon": false,
11
    "showMaximiseIcon": false,
12
    "showCloseIcon": false,
13
    "responsiveMode": "onload",
14
    "tabOverlapAllowance": 0,
15
    "reorderOnTabMenuClick": true,
16
    "tabControlOffset": 10
17
  },
18
  "dimensions": {
19
    "borderWidth": 5,
20
    "borderGrabWidth": 15,
21
    "minItemHeight": 10,
22
    "minItemWidth": 10,
23
    "headerHeight": 20,
24
    "dragProxyWidth": 300,
25
    "dragProxyHeight": 200
26
  },
27
  "labels": {
28
    "close": "close",
29
    "maximise": "maximise",
30
    "minimise": "minimise",
31
    "popout": "open in new window",
32
    "popin": "pop in",
33
    "tabDropdown": "additional tabs"
34
  },
35
  "content": [
36
    {
37
      "type": "row",
38
      "isClosable": true,
39
      "reorderEnabled": true,
40
      "title": "",
41
      "content": [
42
        {
43
          "type": "column",
44
          "isClosable": true,
45
          "reorderEnabled": true,
46
          "title": "",
47
          "width": 50,
48
          "content": [
49
            {
50
              "type": "stack",
51
              "header": {},
52
              "isClosable": true,
53
              "reorderEnabled": true,
54
              "title": "",
55
              "activeItemIndex": 0,
56
              "height": 37.68115942028986,
57
              "content": [
58
                {
59
                  "type": "component",
60
                  "componentName": "cascadeView",
61
                  "title": "CAD View",
62
                  "componentState": {
63
                    "componentName": "cascadeView",
64
                    "MeshRes": 0.1,
65
                    "MeshResRange": [
66
                      0.01,
67
                      2
68
                    ],
69
                    "Cache?": false,
70
                    "Radius": 30,
71
                    "RadiusRange": [
72
                      20,
73
                      40
74
                    ]
75
                  },
76
                  "isClosable": false,
77
                  "reorderEnabled": true
78
                }
79
              ]
80
            },
81
            {
82
              "type": "stack",
83
              "width": 50,
84
              "height": 62.31884057971014,
85
              "isClosable": true,
86
              "reorderEnabled": true,
87
              "title": "",
88
              "activeItemIndex": 0,
89
              "content": [
90
                {
91
                  "type": "component",
92
                  "componentName": "codeEditor",
93
                  "title": "* revolve.json",
94
                  "componentState": {
95
                    "code": [
96
                      "let scribble = new Sketch([20*Math.cos(0),40*Math.sin(0)] )",
97
                      "",
98
                      "steps = 72;",
99
                      "for (i = 2*Math.PI/steps ; i <= 2.0 * Math.PI; i+= 2*Math.PI/steps)",
100
                      "{ ",
101
                      "    scribble.LineTo([20*Math.cos(i),40*Math.sin(i)])",
102
                      "}",
103
                      "scribble.End(false)",
104
                      "",
105
                      "let spinner = Revolve(scribble.Wire(),90,[0,1,0],true);",
106
                      "let shroud = Revolve(Translate([100,0,0],scribble.Face(true)),90,[0,1,0],true)",
107
                      "let cutter = Translate([0,-30,0],Box(300,50,300, true));",
108
                      "",
109
                      "Difference(shroud, [cutter])",
110
                      "Difference(spinner, [cutter])",
111
                      "",
112
                      "",
113
                      "",
114
                      "",
115
                      ""
116
                    ]
117
                  },
118
                  "width": 50,
119
                  "isClosable": false,
120
                  "reorderEnabled": true
121
                }
122
              ]
123
            }
124
          ]
125
        },
126
        {
127
          "type": "stack",
128
          "width": 50,
129
          "height": 100,
130
          "isClosable": true,
131
          "reorderEnabled": true,
132
          "title": "",
133
          "activeItemIndex": 0,
134
          "content": [
135
            {
136
              "type": "component",
137
              "componentName": "console",
138
              "title": "Console",
139
              "componentState": {},
140
              "height": 20,
141
              "isClosable": false,
142
              "reorderEnabled": true
143
            }
144
          ]
145
        }
146
      ]
147
    }
148
  ],
149
  "isClosable": true,
150
  "reorderEnabled": true,
151
  "title": "",
152
  "openPopouts": [],
153
  "maximisedItemId": null
154
}

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.