入力 URI
{base url} + db/TSGR |
---|
メソッド
POST, GET, PUT, DELETE |
---|
JSON スキーマ
詳細
{
"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"
}
}
}
}
例
テーパー断面グループ
{
"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
}
}
}
仕様
No. | 説明 | Key | データ型 | Default | 必須 |
---|---|---|---|---|---|
1 |
Tapered Group Name |
"NAME" |
String |
- |
必須 |
2 |
Element No. |
"ELEMLIST" |
Array |
- |
必須 |
3 |
Section Shape Variation • Linear: "LINEAR" • Polynomial: "POLY" |
"ZVAR" |
String |
- |
必須 |
4 |
Section Shape Variation • Linear: "LINEAR" • Polynomial: "POLY" |
"YVAR" |
String |
- |
必須 |
断面形状の変化が ”YVAR”、”ZVAR” が ”POLY”(多項式)の場合 |
|||||
5 |
Z axis - Exponent |
"ZEXP" |
Number |
- |
必須 |
6 |
Z axis - Symmetric Plane from i or j • "i" or "j" |
"ZFROM" |
String |
"i" |
オプション |
7 |
Z axis - Symmetric Plane Distance (m) |
"ZDIST" |
Number |
0 |
オプション |
8 |
Y axis - Exponent |
"YEXP" |
Number |
- |
必須 |
9 |
Y axis - Symmetric Plane from i or j • "i" or "j" |
"YFROM" |
String |
"i" |
オプション |
10 |
Y axis - Symmetric Plane Distance (m) |
"YDIST" |
Number |
0 |
オプション |