Line#

Attribute Name

Data Type

Description

no

int

Object number

type

LineType

Line Type

definition_nodes

List[int]

Nodes No. | Contains definition nodes (e.g. “3,7” for nodes number 3 and 7, “10-13” for nodes number 10, 11, 12 and 13)

length

float

Length | L

comment

str

Comment

arc_first_node

int

Nodes of arc | P_1

arc_second_node

int

Nodes of arc | P_2

arc_control_point_x

float

P_3 - control point | Control point coordinates of arc P_3 - control point | X | Control point coordinates of arc

arc_control_point_y

float

P_3 - control point | Y | Control point coordinates of arc

arc_control_point_z

float

P_3 - control point | Z | Control point coordinates of arc

arc_center_x

float

Center of arc | Center of the arc Center of arc | X | Center of the arc

arc_center_y

float

Center of arc | Y | Center of the arc

arc_center_z

float

Center of arc | Z | Center of the arc

arc_radius

float

Arc parameters | r | Radius of the arc

arc_height

float

Arc parameters | h | Height of the arc

arc_alpha

float

Arc parameters | α | Central angle of the arc

arc_alpha_adjustment_target

LineArcAlphaAdjustmentTarget

Subsequent adjustment of α by displacing node at | Manner in which the arc is deformed when α is modified

circle_center_coordinate_1

float

Center of circle | Center of the circle Center of circle | X | Center of the circle

circle_center_coordinate_2

float

Center of circle | Y | Center of the circle

circle_center_coordinate_3

float

Center of circle | Z | Center of the circle

circle_normal_coordinate_1

float

Normal vector of circle plane | Normal of the circle Normal vector of circle plane | X | Normal of the circle

circle_normal_coordinate_2

float

Normal vector of circle plane | Y | Normal of the circle

circle_normal_coordinate_3

float

Normal vector of circle plane | Z | Normal of the circle

circle_rotation

float

Rotation of circle around normal | α | Rotation of circle around normal

circle_node_coordinate_1

float

Circle node | Coordinates of the circle node Circle node | X | Coordinates of the circle node

circle_node_coordinate_2

float

Circle node | Y | Coordinates of the circle node

circle_node_coordinate_3

float

Circle node | Z | Coordinates of the circle node

circle_radius

float

Circle radius | r

ellipse_first_node

int

First node of ellipse | P_1

ellipse_second_node

int

Second node of ellipse | P_2

ellipse_control_point_x

float

P_3 - control point | Control point coordinates of ellipse P_3 - control point | X | Control point coordinates of ellipse

ellipse_control_point_y

float

P_3 - control point | Y | Control point coordinates of ellipse

ellipse_control_point_z

float

P_3 - control point | Z | Control point coordinates of ellipse

elliptical_arc_first_node

int

First node of elliptical arc | P_1

elliptical_arc_second_node

int

Second node of elliptical arc | P_2

elliptical_arc_alpha

float

Arc angles | α | Angle between x-axis of base curve of ellipse and first defining node

elliptical_arc_beta

float

Arc angles | β | Angle between definition nodes and center of ellipse

elliptical_arc_normal_x

float

Normal vector of the base ellipse | Normal of the ellipse Normal vector of the base ellipse | n_X | Normal of the ellipse

elliptical_arc_normal_y

float

Normal vector of the base ellipse | n_Y | Normal of the ellipse

elliptical_arc_normal_z

float

Normal vector of the base ellipse | n_Z | Normal of the ellipse

elliptical_arc_major_radius

float

Radii of elliptical arc | a | Major radius of the base ellipse

elliptical_arc_minor_radius

float

Radii of elliptical arc | b | Minor radius of the base ellipse

elliptical_arc_center_x

float

Center point of the base ellipse | Center of the base ellipse Center point of the base ellipse | c_X | Center of the base ellipse

elliptical_arc_center_y

float

Center point of the base ellipse | c_Y | Center of the base ellipse

elliptical_arc_center_z

float

Center point of the base ellipse | c_Z | Center of the base ellipse

elliptical_arc_focus_1_x

float

Foci of the base ellipse | Focus of the base ellipse Foci of the base ellipse | F_1,X | Focus of the base ellipse

elliptical_arc_focus_1_y

float

Foci of the base ellipse | F_1,Y | Focus of the base ellipse

elliptical_arc_focus_1_z

float

Foci of the base ellipse | F_1,Z | Focus of the base ellipse

elliptical_arc_focus_2_x

float

Foci of the base ellipse | Focus of the base ellipse Foci of the base ellipse | F_2,X | Focus of the base ellipse

elliptical_arc_focus_2_y

float

Foci of the base ellipse | F_2,Y | Focus of the base ellipse

elliptical_arc_focus_2_z

float

Foci of the base ellipse | F_2,Z | Focus of the base ellipse

elliptical_arc_first_control_point_x

float

P_1 - control point | First control point of elliptical arc P_1 - control point | P_1,X | First control point of elliptical arc

elliptical_arc_first_control_point_y

float

P_1 - control point | P_1,Y | First control point of elliptical arc

elliptical_arc_first_control_point_z

float

P_1 - control point | P_1,Z | First control point of elliptical arc

elliptical_arc_second_control_point_x

float

P_2 - control point | Second control point of elliptical arc P_2 - control point | P_2,X | Second control point of elliptical arc

elliptical_arc_second_control_point_y

float

P_2 - control point | P_2,Y | Second control point of elliptical arc

elliptical_arc_second_control_point_z

float

P_2 - control point | P_2,Z | Second control point of elliptical arc

elliptical_arc_perimeter_control_point_x

float

P_3 - control point | Perimeter control point of elliptical arc P_3 - control point | P_3,X | Perimeter control point of elliptical arc

elliptical_arc_perimeter_control_point_y

float

P_3 - control point | P_3,Y | Perimeter control point of elliptical arc

elliptical_arc_perimeter_control_point_z

float

P_3 - control point | P_3,Z | Perimeter control point of elliptical arc

parabola_first_node

int

Nodes of parabola | P_1

parabola_second_node

int

Nodes of parabola | P_2

parabola_control_point_x

float

P_3 - control point | Control point coordinates of parabola P_3 - control point | X | Control point coordinates of parabola

parabola_control_point_y

float

P_3 - control point | Y | Control point coordinates of parabola

parabola_control_point_z

float

P_3 - control point | Z | Control point coordinates of parabola

parabola_alpha

float

Parameters of parabola | α | Angle of the parabola

parabola_focus_directrix_distance

float

Parameters of parabola | p | Distance between focus and directrix

parabola_focus_x

float

Focus of parabola Focus of parabola | X_F

parabola_focus_y

float

Focus of parabola | Y_F

parabola_focus_z

float

Focus of parabola | Z_F

nurbs_order

int

Nodes - Order | n

nurbs_control_points_by_components

LineNurbsControlPointsByComponentsTable

Control Points

nurbs_control_points

LineNurbsControlPointsTable

Control Points

nurbs_knots

LineNurbsKnotsTable

Nodes

is_rotated

bool

Line is Rotated

rotation_specification_type

LineRotationSpecificationType

Line Rotation via

rotation_angle

float

Rotation angle | β

rotation_help_node

int

Rotation help node No.

rotation_plane

LineRotationPlane

Rotation plane

rotation_surface_plane_type

LineRotationSurfacePlaneType

Rotation surface plane

rotation_surface

int

Rotation surface No.

member

int

Member

support

int

Line support

mesh_refinement

int

Line mesh refinement

line_weld_assignment

LineLineWeldAssignmentTable

Line weld assignment

has_line_welds

bool

Has line welds

is_generated

bool

Generated by

generating_object_info

str

Generated by

arc_control_point_object

int

P_3 - control point object | Control point object of arc

ellipse_control_point_object

int

P_3 - control point object | Control point object of ellipse

elliptical_arc_first_control_point_object

int

P_1 - control point object | First control point object of elliptical arc

elliptical_arc_perimeter_control_point_object

int

P_3 - control point object | Perimeter control point object of elliptical arc

elliptical_arc_second_control_point_object

int

P_2 - control point object | Second control point object of elliptical arc

parabola_control_point_object

int

P_3 - control point object | Control point object of parabola

id_for_export_import

str

metadata_for_export_import

str

Associated Data Types#

LineNurbsControlPointsByComponentsTable#

Attribute Name

Data Type

Description

rows

List[LineNurbsControlPointsByComponentsRow]

LineNurbsControlPointsByComponentsRow#

Attribute Name

Data Type

Description

no

int

description

str

global_coordinate_x

float

global_coordinate_y

float

global_coordinate_z

float

weight

float

LineNurbsControlPointsTable#

Attribute Name

Data Type

Description

rows

List[LineNurbsControlPointsRow]

LineNurbsControlPointsRow#

Attribute Name

Data Type

Description

no

int

description

str

control_point

int

weight

float

LineNurbsKnotsTable#

Attribute Name

Data Type

Description

rows

List[LineNurbsKnotsRow]

LineNurbsKnotsRow#

Attribute Name

Data Type

Description

no

int

description

str

knot_value

float

LineLineWeldAssignmentTable#

Attribute Name

Data Type

Description

rows

List[LineLineWeldAssignmentRow]

LineLineWeldAssignmentRow#

Attribute Name

Data Type

Description

no

int

description

str

weld

int

surface1

int

surface2

int

surface3

int

Associated Enums#

LineType#

Name

LINE_TYPE_UNKNOWN

LINE_TYPE_ARC

LINE_TYPE_CIRCLE

LINE_TYPE_CUT_VIA_SECTION

LINE_TYPE_CUT_VIA_TWO_LINES

LINE_TYPE_ELLIPSE

LINE_TYPE_ELLIPTICAL_ARC

LINE_TYPE_NURBS

LINE_TYPE_PARABOLA

LINE_TYPE_POLYLINE

LINE_TYPE_SPLINE

LineArcAlphaAdjustmentTarget#

Name

LINE_ARC_ALPHA_ADJUSTMENT_TARGET_BEGINNING_OF_ARC

LINE_ARC_ALPHA_ADJUSTMENT_TARGET_ARC_CONTROL_POINT

LINE_ARC_ALPHA_ADJUSTMENT_TARGET_END_OF_ARC

LineRotationSpecificationType#

Name

LINE_ROTATION_SPECIFICATION_TYPE_BY_ANGLE

LINE_ROTATION_SPECIFICATION_TYPE_INSIDE

LINE_ROTATION_SPECIFICATION_TYPE_SURFACE

LINE_ROTATION_SPECIFICATION_TYPE_TO_NODE

LineRotationPlane#

Name

LINE_ROTATION_PLANE_XY

LINE_ROTATION_PLANE_XZ

LineRotationSurfacePlaneType#

Name

LINE_ROTATION_SURFACE_PLANE_TYPE_ROTATION_PLANE_XY

LINE_ROTATION_SURFACE_PLANE_TYPE_ROTATION_PLANE_XZ