Skip to main content
JSON Manual Created Edited

Tapered Group

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"
            }
        }
    }
}


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
        }
    }
}


Specifications

No. Description Key Value Type Default Required

1

Tapered Group Name

"NAME"

String

-

Required

2

Element No.

"ELEMLIST"

Array
[Integer]

-

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



0
Was this article helpful?