Input URI
{base url} + db/TSGR |
---|
Active Methods
POST, GET, PUT, DELETE |
---|
JSON Schema
Details
{
"TSGR": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"NAME": {
"description": "GroupName",
"type": "string"
},
"ELEMLIST": {
"description": "ElementKeyList",
"type": "array",
"items": {
"type": "integer"
}
},
"ZVAR": {
"description": "Sectionshapez-axisvariation",
"type": "string"
},
"ZEXP": {
"description": "z-axisPolynomialvalue",
"type": "number"
},
"ZFROM": {
"description": "z-axissymmetricplanefrom",
"type": "string"
},
"ZDIST": {
"description": "z-axisdistance",
"type": "number"
},
"YVAR": {
"description": "Sectionshapey-axisvariation",
"type": "string"
},
"YEXP": {
"description": "y-axisPolynomialvalue",
"type": "number"
},
"YFROM": {
"description": "y-axissymmetricplanefrom",
"type": "string"
},
"YDIST": {
"description": "y-axisdistance",
"type": "number"
}
}
}
}
"TSGR": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"NAME": {
"description": "GroupName",
"type": "string"
},
"ELEMLIST": {
"description": "ElementKeyList",
"type": "array",
"items": {
"type": "integer"
}
},
"ZVAR": {
"description": "Sectionshapez-axisvariation",
"type": "string"
},
"ZEXP": {
"description": "z-axisPolynomialvalue",
"type": "number"
},
"ZFROM": {
"description": "z-axissymmetricplanefrom",
"type": "string"
},
"ZDIST": {
"description": "z-axisdistance",
"type": "number"
},
"YVAR": {
"description": "Sectionshapey-axisvariation",
"type": "string"
},
"YEXP": {
"description": "y-axisPolynomialvalue",
"type": "number"
},
"YFROM": {
"description": "y-axissymmetricplanefrom",
"type": "string"
},
"YDIST": {
"description": "y-axisdistance",
"type": "number"
}
}
}
}
Examples
Tapered Group
{
"Assign": {
"1": {
"NAME": "Linear",
"ELEMLIST": [
1,
2,
3
],
"ZVAR": "LINEAR",
"YVAR": "LINEAR"
},
"2": {
"NAME": "ZPoly_YLinear",
"ELEMLIST": [
4,
5,
6
],
"ZVAR": "POLY",
"ZEXP": 2,
"ZFROM": "i",
"ZDIST": 1.2,
"YVAR": "LINEAR"
},
"3": {
"NAME": "Polynomial",
"ELEMLIST": [
7,
8,
9
],
"ZVAR": "POLY",
"ZEXP": 1.5,
"ZFROM": "j",
"ZDIST": 1.2,
"YVAR": "POLY",
"YEXP": 1.6,
"YFROM": "j",
"YDIST": 1.3
}
}
}
"Assign": {
"1": {
"NAME": "Linear",
"ELEMLIST": [
1,
2,
3
],
"ZVAR": "LINEAR",
"YVAR": "LINEAR"
},
"2": {
"NAME": "ZPoly_YLinear",
"ELEMLIST": [
4,
5,
6
],
"ZVAR": "POLY",
"ZEXP": 2,
"ZFROM": "i",
"ZDIST": 1.2,
"YVAR": "LINEAR"
},
"3": {
"NAME": "Polynomial",
"ELEMLIST": [
7,
8,
9
],
"ZVAR": "POLY",
"ZEXP": 1.5,
"ZFROM": "j",
"ZDIST": 1.2,
"YVAR": "POLY",
"YEXP": 1.6,
"YFROM": "j",
"YDIST": 1.3
}
}
}
Specifications
No. | Description | Key | Value Type | Default | Required |
---|---|---|---|---|---|
1 |
Tapered Group Name |
"NAME" |
String |
- |
Required |
2 |
Element No. |
"ELEMLIST" |
Array |
- |
Required |
3 |
Section Shape Variation • Linear: "LINEAR" • Polynomial: "POLY" |
"ZVAR" |
String |
- |
Required |
4 |
Section Shape Variation • Linear: "LINEAR" • Polynomial: "POLY" |
"YVAR" |
String |
- |
Required |
When Section Shape Variation, "YVAR", "ZVAR" is "POLY" (Polynomial) |
|||||
5 |
Z axis - Exponent |
"ZEXP" |
Number |
- |
Required |
6 |
Z axis - Symmetric Plane from i or j • "i" or "j" |
"ZFROM" |
String |
"i" |
Optional |
7 |
Z axis - Symmetric Plane Distance (m) |
"ZDIST" |
Number |
0 |
Optional |
8 |
Y axis - Exponent |
"YEXP" |
Number |
- |
Required |
9 |
Y axis - Symmetric Plane from i or j • "i" or "j" |
"YFROM" |
String |
"i" |
Optional |
10 |
Y axis - Symmetric Plane Distance (m) |
"YDIST" |
Number |
0 |
Optional |