Skip to content

Commit e109092

Browse files
committed
selection of 3d shapes added
1 parent a8c877f commit e109092

11 files changed

Lines changed: 295 additions & 0 deletions
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"_type": "sands:Cone",
3+
"_categories": [
4+
"mathematicalShape",
5+
"mathematical3DShape"
6+
],
7+
"required": [
8+
"baseShape",
9+
"polarDiameter"
10+
],
11+
"properties": {
12+
"baseShape": {
13+
"_instruction": "Enter the equatorial diameters of this cone.",
14+
"_embeddedTypes": [
15+
"sands:Circle"
16+
]
17+
},
18+
"depth": {
19+
"_instruction": "Enter the depth of this cone.",
20+
"_embeddedTypes": [
21+
"core:QuantitativeValue"
22+
]
23+
}
24+
}
25+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"_type": "sands:Cylinder",
3+
"_categories": [
4+
"mathematicalShape",
5+
"mathematical3DShape"
6+
],
7+
"required": [
8+
"baseShape",
9+
"depth"
10+
],
11+
"properties": {
12+
"baseShape": {
13+
"_instruction": "Enter the two-dimensional base shape of this cylinder.",
14+
"_embeddedTypes": [
15+
"sands:Circle"
16+
]
17+
},
18+
"depth": {
19+
"_instruction": "Enter the depth of this cylinder.",
20+
"_embeddedTypes": [
21+
"core:QuantitativeValue"
22+
]
23+
}
24+
}
25+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"_type": "sands:EllipticCone",
3+
"_categories": [
4+
"mathematicalShape",
5+
"mathematical3DShape"
6+
],
7+
"required": [
8+
"baseShape",
9+
"depth"
10+
],
11+
"properties": {
12+
"baseShape": {
13+
"_instruction": "Enter the two-dimensional base of this elliptic cone.",
14+
"_embeddedTypes": [
15+
"sands:Ellipse"
16+
]
17+
},
18+
"depth": {
19+
"_instruction": "Enter the depth of this elliptic cone.",
20+
"_embeddedTypes": [
21+
"core:QuantitativeValue"
22+
]
23+
}
24+
}
25+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"_type": "sands:EllipticCylinder",
3+
"_categories": [
4+
"mathematicalShape",
5+
"mathematical3DShape"
6+
],
7+
"required": [
8+
"baseShape",
9+
"depth"
10+
],
11+
"properties": {
12+
"baseShape": {
13+
"_instruction": "Enter the two-dimensional base shape of this elliptic cylinder.",
14+
"_embeddedTypes": [
15+
"sands:Ellipse"
16+
]
17+
},
18+
"depth": {
19+
"_instruction": "Enter the depth of this elliptic cylinder.",
20+
"_embeddedTypes": [
21+
"core:QuantitativeValue"
22+
]
23+
}
24+
}
25+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"_type": "sands:EllipticFrustum",
3+
"_categories": [
4+
"mathematicalShape",
5+
"mathematical3DShape"
6+
],
7+
"required": [
8+
"baseShapes",
9+
"depth"
10+
],
11+
"properties": {
12+
"baseShapes": {
13+
"type": "array",
14+
"minItems": 2,
15+
"maxItems": 2,
16+
"_instruction": "Enter the minor and major two-dimensional base of this elliptic frustum.",
17+
"_embeddedTypes": [
18+
"sands:Ellipse"
19+
]
20+
},
21+
"depth": {
22+
"_instruction": "Enter the depth of this elliptic frustum.",
23+
"_embeddedTypes": [
24+
"core:QuantitativeValue"
25+
]
26+
}
27+
}
28+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"_type": "sands:RectangularFrustum",
3+
"_categories": [
4+
"mathematicalShape",
5+
"mathematical3DShape"
6+
],
7+
"required": [
8+
"baseShapes",
9+
"depth"
10+
],
11+
"properties": {
12+
"baseShapes": {
13+
"type": "array",
14+
"minItems": 2,
15+
"maxItems": 2,
16+
"_instruction": "Enter the minor and major two-dimensional base of this rectangular frustum.",
17+
"_embeddedTypes": [
18+
"sands:Rectangle"
19+
]
20+
},
21+
"depth": {
22+
"_instruction": "Enter the depth of this rectangular frustum.",
23+
"_embeddedTypes": [
24+
"core:QuantitativeValue"
25+
]
26+
}
27+
}
28+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"_type": "sands:RectangularPrism",
3+
"_categories": [
4+
"mathematicalShape",
5+
"mathematical3DShape"
6+
],
7+
"required": [
8+
"baseShape",
9+
"depth"
10+
],
11+
"properties": {
12+
"baseShape": {
13+
"_instruction": "Enter the two-dimensional base shape of this rectangular prism.",
14+
"_embeddedTypes": [
15+
"sands:Rectangle"
16+
]
17+
},
18+
"depth": {
19+
"_instruction": "Enter the depth of this rectangular prism.",
20+
"_embeddedTypes": [
21+
"core:QuantitativeValue"
22+
]
23+
}
24+
}
25+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"_type": "sands:RectangularPyramid",
3+
"_categories": [
4+
"mathematicalShape",
5+
"mathematical3DShape"
6+
],
7+
"required": [
8+
"baseShape",
9+
"depth"
10+
],
11+
"properties": {
12+
"baseShape": {
13+
"_instruction": "Enter the two-dimensional base of this rectangular pyramid.",
14+
"_embeddedTypes": [
15+
"sands:Rectangle"
16+
]
17+
},
18+
"depth": {
19+
"_instruction": "Enter the depth of this rectangular pyramid.",
20+
"_embeddedTypes": [
21+
"core:QuantitativeValue"
22+
]
23+
}
24+
}
25+
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"_type": "sands:RegularPolygonFrustum",
3+
"_categories": [
4+
"mathematicalShape",
5+
"mathematical3DShape"
6+
],
7+
"required": [
8+
"depth",
9+
"majorCircumradius",
10+
"minorCircumradius",
11+
"numberOfSides"
12+
],
13+
"properties": {
14+
"depth": {
15+
"_instruction": "Enter the depth of this regular polygon frustum.",
16+
"_embeddedTypes": [
17+
"core:QuantitativeValue"
18+
]
19+
},
20+
"majorCircumradius": {
21+
"_instruction": "Enter the major circumradius (distance from the center to a vertex of the larger two-dimensional base) of this regular polygon frustum.",
22+
"_embeddedTypes": [
23+
"core:QuantitativeValue"
24+
]
25+
},
26+
"minorCircumradius": {
27+
"_instruction": "Enter the minor circumradius (distance from the center to a vertex of the smaller two-dimensional base) of this regular polygon frustum.",
28+
"_embeddedTypes": [
29+
"core:QuantitativeValue"
30+
]
31+
},
32+
"numberOfSides": {
33+
"_instruction": "Enter the number of sides of this regular polygon frustum.",
34+
"_embeddedTypes": [
35+
"core:QuantitativeValue"
36+
]
37+
}
38+
}
39+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"_type": "sands:RegularPolygonPrism",
3+
"_categories": [
4+
"mathematicalShape",
5+
"mathematical3DShape"
6+
],
7+
"required": [
8+
"baseShape",
9+
"depth"
10+
],
11+
"properties": {
12+
"baseShape": {
13+
"_instruction": "Enter the two-dimensional base shape of this regular polygon prism.",
14+
"_embeddedTypes": [
15+
"sands:RegularPolygon"
16+
]
17+
},
18+
"depth": {
19+
"_instruction": "Enter the depth of this regular polygon prism.",
20+
"_embeddedTypes": [
21+
"core:QuantitativeValue"
22+
]
23+
}
24+
}
25+
}

0 commit comments

Comments
 (0)