Surface#

Attribute Name

Data Type

Description

no

int

Object number

geometry

SurfaceGeometry

Geometry Type

type

SurfaceType

Stiffness Type

boundary_lines

List[int]

Boundary Lines No.

thickness

int

Thickness with Material

material

int

Material of Thickness

analytical_area

float

Analytical area | A

analytical_volume

float

Analytical volume | V

analytical_mass

float

Analytical mass | M

analytical_center_of_gravity_x

float

Analytical center of gravity Analytical center of gravity | X_C

analytical_center_of_gravity_y

float

Analytical center of gravity | Y_C

analytical_center_of_gravity_z

float

Analytical center of gravity | Z_C

area

float

Area | A

volume

float

Volume | V

mass

float

Mass | M

center_of_gravity_x

float

Center of gravity Center of gravity | X_C

center_of_gravity_y

float

Center of gravity | Y_C

center_of_gravity_z

float

Center of gravity | Z_C

position

str

Position

position_short

str

Position

grid_enabled

bool

Grid enabled

is_deactivated_for_calculation

bool

Deactivated for calculation

comment

str

Comment

design_properties_via_surface

bool

Design properties via surface

design_properties_via_parent_surface_set

bool

Design properties via parent surface set

design_properties_parent_surface_set

int

Design properties | Parent surface set

load_transfer_direction

SurfaceLoadTransferDirection

Load distribution direction

is_surface_weight_enabled

bool

Surface weight enabled

is_advanced_distribution_settings_enabled

bool

Advanced distribution settings enabled

surface_weight

float

Surface weight | g

sampling_factor

float

Sampling factor | k

stripe_width

float

Stripe width | b

consider_member_eccentricity

bool

Consider member eccentricity

consider_section_distribution

bool

Consider section distribution

load_distribution

SurfaceLoadDistribution

Load distribution

neglect_equilibrium_of_moments

bool

Neglect equilibrium of moments

excluded_members

List[int]

Excluded members

excluded_parallel_to_members

List[int]

Members with excluded parallel objects

excluded_lines

List[int]

Excluded lines

excluded_parallel_to_lines

List[int]

Lines with excluded parallel objects

excluded_nodes

List[int]

Excluded nodes

loaded_members

List[int]

Loaded members

loaded_lines

List[int]

Loaded lines

loaded_nodes

List[int]

Loaded nodes

nurbs_control_point_count_in_direction_u

int

Number of control points in direction u

nurbs_control_point_count_in_direction_v

int

Number of control points in direction v

nurbs_order_in_direction_u

int

Order in direction u

nurbs_order_in_direction_v

int

Order in direction v

nurbs_control_points

SurfaceNurbsControlPointsRowsTable

Coordinates - Control Point | 2D matrix of NURBS control points. Each point is defined by its attributes: Coordinates (as a vector) and Weight .

quadrangle_corner_nodes

List[int]

Corner nodes

quadrangle_corner_node_1

int

Corner node 1

quadrangle_corner_node_2

int

Corner node 2

quadrangle_corner_node_3

int

Corner node 3

quadrangle_corner_node_4

int

Corner node 4

quadrangle_preferable_shape

SurfaceQuadranglePreferableShape

Preferable shape

pipe_radius

float

Radius | r_1

pipe_use_radius_end

bool

Use end radius

pipe_radius_end

float

End radius | r_2

pipe_center_line

int

Center line

pipe_generated_lines

List[int]

Generated lines No.

has_line_hinges

bool

Has line hinges

support

int

Surface support

eccentricity

int

Surface eccentricity | e_z

mesh_refinement

int

Surface mesh refinement

meshing_type

SurfaceMeshingType

Meshing type

input_axes_rotation_specification_type

SurfaceInputAxesRotationSpecificationType

Input axes category

input_axes_angular_rotation

float

Angular rotation | α

input_axes_axis

SurfaceInputAxesAxis

Axis

input_axes_lines

List[int]

Parallel to lines No.

input_axes_point_1_x

float

Direct to point 1 Direct to point 1 | X

input_axes_point_1_y

float

Direct to point 1 | Y

input_axes_point_1_z

float

Direct to point 1 | Z

input_axes_point_2_x

float

Direct to point 2 Direct to point 2 | X

input_axes_point_2_y

float

Direct to point 2 | Y

input_axes_point_2_z

float

Direct to point 2 | Z

input_axes_coordinate_system

int

Coordinate system

result_axes_rotation_specification_type

SurfaceResultAxesRotationSpecificationType

Result axes category

reversed_normal

bool

Reversed normal

grid_type

SurfaceGridType

Grid type

grid_origin_x

float

Grid origin Grid origin | X

grid_origin_y

float

Grid origin | Y

grid_origin_z

float

Grid origin | Z

grid_adapt_automatically

bool

Adapt grid automatically

grid_point_count_negative_x

int

Grid point count | n_-x

grid_point_count_positive_x

int

Grid point count | n_+x

grid_point_count_negative_y

int

Grid point count | n_-y

grid_point_count_positive_y

int

Grid point count | n_+y

grid_numbering_increment

int

Grid numbering increment

grid_point_count_r

int

Grid point count | n_+r

grid_distance_x

float

Grid distances | b

grid_distance_y

float

Grid distances | h

grid_distance_r

float

Grid distances | R

grid_rotation_alpha

float

Grid rotation | α

grid_rotation_beta

float

Grid rotation | β

grid_angle_gamma

float

Grid distances | α

auto_detection_of_integrated_objects

bool

Automatic detection of integrated objects

integrated_nodes

List[int]

Nodes No.

integrated_lines

List[int]

Lines No.

integrated_openings

List[int]

Openings No.

has_integrated_objects

bool

Has integrated objects

has_input_axes_rotation

bool

Has input axes rotation

has_result_axes_rotation

bool

Has result axes rotation

surface_timber_design_uls_configuration

int

Ultimate configuration for timber surface design

surface_timber_design_sls_configuration

int

Serviceability configuration for timber surface design

surface_timber_design_fr_configuration

int

Fire resistance configuration for timber surface design

timber_service_class

int

Service class for timber design

timber_moisture_class

int

Moisture class for timber design

timber_service_conditions

int

Service conditions for timber design

surface_reinforcements

List[int]

Surface reinforcements

is_user_defined_concrete_cover_enabled

bool

User-Defined Concrete Cover

concrete_cover_top

float

Concrete Cover - Top | c_nom,-z (top)

concrete_cover_bottom

float

Concrete Cover - Bottom | c_nom,+z (bottom)

user_defined_concrete_cover_top

float

User-Defined Concrete Cover - Top | c_-z (top)

user_defined_concrete_cover_bottom

float

User-Defined Concrete Cover - Bottom | c_+z (bottom)

concrete_durability_top

int

Concrete durability - Top

concrete_durability_bottom

int

Concrete durability - Bottom

reinforcement_direction_top

int

Reinforcement direction - Top

reinforcement_direction_bottom

int

Reinforcement direction - Bottom

deflection_check_surface_type

SurfaceDeflectionCheckSurfaceType

Deflection analysis surface type

deflection_check_displacement_reference

SurfaceDeflectionCheckDisplacementReference

Deflection analysis displacement reference

deflection_check_reference_length_z

float

Deflection analysis reference length L_z | L_z

deflection_check_reference_length_z_definition_type

SurfaceDeflectionCheckReferenceLengthZDefinitionType

Deflection analysis for reference length L_z

deflection_check_reference_plane_point_1_x

float

Point 1 of reference plane Coordinate of point 1 of reference plane | X

deflection_check_reference_plane_point_1_y

float

Coordinate of point 1 of reference plane | Y

deflection_check_reference_plane_point_1_z

float

Coordinate of point 1 of reference plane | Z

deflection_check_reference_plane_point_2_x

float

Point 2 of reference plane Coordinate of point 2 of reference plane | X

deflection_check_reference_plane_point_2_y

float

Coordinate of point 2 of reference plane | Y

deflection_check_reference_plane_point_2_z

float

Coordinate of point 2 of reference plane | Z

deflection_check_reference_plane_point_3_x

float

Point 3 of reference plane Coordinate of point 3 of reference plane | X

deflection_check_reference_plane_point_3_y

float

Coordinate of point 3 of reference plane | Y

deflection_check_reference_plane_point_3_z

float

Coordinate of point 3 of reference plane | Z

surface_reinforcement_table

SurfaceSurfaceReinforcementTable

List of Surface Reinforcements

surface_concrete_design_uls_configuration

int

Ultimate configuration for concrete surface design

surface_concrete_design_sls_configuration

int

Serviceability configuration for concrete surface design

surface_concrete_design_fr_configuration

int

Fire resistance configuration for concrete surface design

surface_concrete_design_seismic_configuration

int

Seismic configuration for concrete surface design

rotated_boundary_line

int

Boundary line No.

rotated_angle_of_rotation

float

Angle of rotation | α

rotated_point_p_x

float

Rotation axis point P Rotation axis point P | X

rotated_point_p_y

float

Rotation axis point P | Y

rotated_point_p_z

float

Rotation axis point P | Z

rotated_point_r_x

float

Rotation axis point R Rotation axis point R | X

rotated_point_r_y

float

Rotation axis point R | Y

rotated_point_r_z

float

Rotation axis point R | Z

rotated_generated_lines

List[int]

Generated lines No.

stress_analysis_configuration

int

Stress-strain analysis configuration

is_generated

bool

Generated by

generating_object_info

str

Generated by

id_for_export_import

str

metadata_for_export_import

str

Associated Data Types#

SurfaceNurbsControlPointsRowsTable#

Warning

No fields available for this message at this moment - will be implemented shortly.

SurfaceSurfaceReinforcementTable#

Attribute Name

Data Type

Description

rows

List[SurfaceSurfaceReinforcementTableRow]

SurfaceSurfaceReinforcementTableRow#

Attribute Name

Data Type

Description

no

int

description

str

surface_reinforcement

int

Associated Enums#

SurfaceGeometry#

Name

SURFACE_GEOMETRY_UNKNOWN

SURFACE_GEOMETRY_MINIMUM_CURVATURE_SPLINE

SURFACE_GEOMETRY_NURBS

SURFACE_GEOMETRY_PIPE

SURFACE_GEOMETRY_PLANE

SURFACE_GEOMETRY_QUADRANGLE

SURFACE_GEOMETRY_ROTATED

SURFACE_GEOMETRY_TRIMMED

SurfaceType#

Name

SURFACE_TYPE_STANDARD

SURFACE_TYPE_FLOOR

SURFACE_TYPE_FLOOR_DIAPHRAGM

SURFACE_TYPE_FLOOR_FLEXIBLE_DIAPHRAGM

SURFACE_TYPE_FLOOR_SEMIRIGID

SURFACE_TYPE_GROUNDWATER

SURFACE_TYPE_LOAD_TRANSFER

SURFACE_TYPE_MEMBRANE

SURFACE_TYPE_RIGID

SURFACE_TYPE_WITHOUT_MEMBRANE_TENSION

SURFACE_TYPE_WITHOUT_THICKNESS

SurfaceLoadTransferDirection#

Name

SURFACE_LOAD_TRANSFER_DIRECTION_IN_X

SURFACE_LOAD_TRANSFER_DIRECTION_IN_BOTH

SURFACE_LOAD_TRANSFER_DIRECTION_IN_Y

SURFACE_LOAD_TRANSFER_DIRECTION_ISOTROPIC

SurfaceLoadDistribution#

Name

SURFACE_LOAD_DISTRIBUTION_UNIFORM

SURFACE_LOAD_DISTRIBUTION_VARYING_LINEAR

SurfaceQuadranglePreferableShape#

Name

SURFACE_QUADRANGLE_PREFERABLE_SHAPE_ROTATED

SURFACE_QUADRANGLE_PREFERABLE_SHAPE_PIPE

SurfaceMeshingType#

Name

SURFACE_MESHING_TYPE_USE_GLOBAL_SETTINGS

SURFACE_MESHING_TYPE_FREE

SURFACE_MESHING_TYPE_MAPPED

SurfaceInputAxesRotationSpecificationType#

Name

SURFACE_INPUT_AXES_ROTATION_SPECIFICATION_TYPE_ANGULAR_ROTATION

SURFACE_INPUT_AXES_ROTATION_SPECIFICATION_TYPE_DIRECT_TO_POINT

SURFACE_INPUT_AXES_ROTATION_SPECIFICATION_TYPE_PARALLEL_TO_COORDINATE_SYSTEM

SURFACE_INPUT_AXES_ROTATION_SPECIFICATION_TYPE_PARALLEL_TO_LINES

SurfaceInputAxesAxis#

Name

SURFACE_INPUT_AXES_AXIS_X

SURFACE_INPUT_AXES_AXIS_Y

SurfaceResultAxesRotationSpecificationType#

Name

SURFACE_RESULT_AXES_ROTATION_SPECIFICATION_TYPE_IDENTICAL_TO_INPUT_AXES

SurfaceGridType#

Name

SURFACE_GRID_TYPE_CARTESIAN

SURFACE_GRID_TYPE_POLAR

SurfaceDeflectionCheckSurfaceType#

Name

SURFACE_DEFLECTION_CHECK_SURFACE_TYPE_DOUBLE_SUPPORTED

SURFACE_DEFLECTION_CHECK_SURFACE_TYPE_CANTILEVER

SurfaceDeflectionCheckDisplacementReference#

Name

SURFACE_DEFLECTION_CHECK_DISPLACEMENT_REFERENCE_DEFORMED_USER_DEFINED_REFERENCE_PLANE

SURFACE_DEFLECTION_CHECK_DISPLACEMENT_REFERENCE_PARALLEL_SURFACE

SURFACE_DEFLECTION_CHECK_DISPLACEMENT_REFERENCE_UNDEFORMED_SYSTEM

SurfaceDeflectionCheckReferenceLengthZDefinitionType#

Name

SURFACE_DEFLECTION_CHECK_REFERENCE_LENGTH_Z_DEFINITION_TYPE_MANUALLY

SURFACE_DEFLECTION_CHECK_REFERENCE_LENGTH_Z_DEFINITION_TYPE_BY_MAXIMUM_BOUNDARY_LINE

SURFACE_DEFLECTION_CHECK_REFERENCE_LENGTH_Z_DEFINITION_TYPE_BY_MINIMUM_BOUNDARY_LINE