Line#
Attribute Name |
Data Type |
Description |
---|---|---|
no |
int |
Object number |
type |
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 |
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 |
Control Points |
|
nurbs_control_points |
Control Points |
|
nurbs_knots |
Nodes |
|
is_rotated |
bool |
Line is Rotated |
rotation_specification_type |
Line Rotation via |
|
rotation_angle |
float |
Rotation angle | β |
rotation_help_node |
int |
Rotation help node No. |
rotation_plane |
Rotation plane |
|
rotation_surface_plane_type |
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 |
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 |
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 |
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 |
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 |