Line#
Attribute Name |
Data Type |
Description |
---|---|---|
no |
int |
Object number |
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) |
type |
Line Type |
|
length |
float |
Length | L |
position |
str |
Position |
position_short |
str |
Position |
comment |
str |
Comment |
arc_first_node |
int |
Nodes of arc | P_1 |
arc_second_node |
int |
Nodes of arc | P_2 |
arc_control_point_object |
int |
P_3 - control point object | Control point object of arc |
arc_control_point |
P_3 - control point | Control point coordinates of arc |
|
arc_control_point_x |
float |
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 |
Center of arc | Center of the arc |
|
arc_center_x |
float |
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 |
Center of circle | Center of the circle |
|
circle_center_coordinate_1 |
float |
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 |
Normal vector of circle plane | Normal of the circle |
|
circle_normal_coordinate_1 |
float |
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 |
Circle node | Coordinates of the circle node |
|
circle_node_coordinate_1 |
float |
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 |
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 |
Normal vector of the base ellipse | Normal of the ellipse |
|
elliptical_arc_normal_x |
float |
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 |
Center point of the base ellipse | Center of the base ellipse |
|
elliptical_arc_center_x |
float |
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 |
Foci of the base ellipse | Focus of the base ellipse |
|
elliptical_arc_focus_1_x |
float |
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 |
Foci of the base ellipse | Focus of the base ellipse |
|
elliptical_arc_focus_2_x |
float |
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_object |
int |
P_1 - control point object | First control point object of elliptical arc |
elliptical_arc_first_control_point |
P_1 - control point | First control point of elliptical arc |
|
elliptical_arc_first_control_point_x |
float |
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_object |
int |
P_2 - control point object | Second control point object of elliptical arc |
elliptical_arc_second_control_point |
P_2 - control point | Second control point of elliptical arc |
|
elliptical_arc_second_control_point_x |
float |
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_object |
int |
P_3 - control point object | Perimeter control point object of elliptical arc |
elliptical_arc_perimeter_control_point |
P_3 - control point | Perimeter control point of elliptical arc |
|
elliptical_arc_perimeter_control_point_x |
float |
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 |
ellipse_first_node |
int |
First node of ellipse | P_1 |
ellipse_second_node |
int |
Second node of ellipse | P_2 |
ellipse_control_point_object |
int |
P_3 - control point object | Control point object of ellipse |
ellipse_control_point |
P_3 - control point | Control point coordinates of ellipse |
|
ellipse_control_point_x |
float |
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 |
parabola_first_node |
int |
Nodes of parabola | P_1 |
parabola_second_node |
int |
Nodes of parabola | P_2 |
parabola_control_point_object |
int |
P_3 - control point object | Control point object of parabola |
parabola_control_point |
P_3 - control point | Control point coordinates of parabola |
|
parabola_control_point_x |
float |
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_focus_directrix_distance |
float |
Parameters of parabola | p | Distance between focus and directrix |
parabola_alpha |
float |
Parameters of parabola | α | Angle of the parabola |
parabola_focus |
Focus of parabola |
|
parabola_focus_x |
float |
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 |
Knots - Order | n |
nurbs_control_points_by_components |
Control Points |
|
nurbs_control_points |
Control Points |
|
nurbs_knots |
Knots |
|
rotation_specification_type |
Line Rotation via |
|
rotation_angle |
float |
Rotation angle | β |
rotation_help_node |
int |
Rotation help node No. |
rotation_plane |
Rotation plane |
|
is_rotated |
bool |
Line is Rotated |
parent_layer |
int |
Parent layer |
is_locked_by_parent_layer |
bool |
Locked by parent layer |
is_generated |
bool |
Generated by |
generating_object_info |
str |
Generated by |
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 |
nodes_on_line_assignment |
Nodes on Line |
|
rotation_surface |
int |
Rotation surface No. |
rotation_surface_plane_type |
Rotation surface plane |
|
is_cut_line |
bool |
Is cut line |
cut_via_section_cut_type |
Cut via section | Cut type |
|
cut_via_section_definition_type |
Cut line | Definition type |
|
cut_via_section_assigned_to_surfaces |
List[int] |
Cut line assigned to surfaces | Assigned to Surfaces No. This property also value with special meaning: “All “ - assignes line to all surfaces in given region |
cut_via_section_node1 |
int |
Cut via section | First node |
cut_via_section_coordinates1 |
Cut via section | First coordinate | P_1 |
|
cut_via_section_coordinates1_x |
float |
Cut via section | First X coordinate | P_1,X |
cut_via_section_coordinates1_y |
float |
Cut via section | First Y coordinate | P_1,Y |
cut_via_section_coordinates1_z |
float |
Cut via section | First Z coordinate | P_1,Z |
cut_via_section_node2 |
int |
Cut via section | Second node |
cut_via_section_coordinates2 |
Cut via section | Second coordinate | P_2 |
|
cut_via_section_coordinates2_x |
float |
Cut via section | Second X coordinate | P_2,X |
cut_via_section_coordinates2_y |
float |
Cut via section | Second Y coordinate | P_2,Y |
cut_via_section_coordinates2_z |
float |
Cut via section | Second Z coordinate | P_2,Z |
cut_via_section_node3 |
int |
Cut line | Third Node | P_3 |
cut_via_section_coordinates3 |
Cut line | Third coordinate | P_3 |
|
cut_via_section_coordinates3_x |
float |
Cut line | Third X coordinate | V_X |
cut_via_section_coordinates3_y |
float |
Cut line | Third Y coordinate | V_Y |
cut_via_section_coordinates3_z |
float |
Cut line | Third Z coordinate | V_Z |
cut_via_section_component |
int |
Cut line | Component No. |
cut_via_two_lines_first_line |
int |
Cut via two lines | First line |
cut_via_two_lines_second_line |
int |
Cut via two lines | Second line |
cut_via_two_lines_first_point_distance_from_start_is_defined_as_relative |
bool |
Cut via two lines | First point distance from start is defined as relative |
cut_via_two_lines_first_point_distance_from_start_relative |
float |
Cut via two lines | First point distance from start relative | x_1,i-k |
cut_via_two_lines_first_point_distance_from_start_absolute |
float |
Cut via two lines | First point distance from start absolute | x_1,i-k |
cut_via_two_lines_first_point_distance_from_end_relative |
float |
Cut via two lines | First point distance from end relative | x_1,j-k |
cut_via_two_lines_first_point_distance_from_end_absolute |
float |
Cut via two lines | First point distance from end absolute | x_1,j-k |
cut_via_two_lines_second_point_distance_is_defined_as_relative |
bool |
Cut via two lines | Second point distance is defined as relative |
cut_via_two_lines_second_point_distance_from_start_relative |
float |
Cut via two lines | Second point distance from start relative | x_2,i-k |
cut_via_two_lines_second_point_distance_from_start_absolute |
float |
Cut via two lines | Second point distance from start absolute | x_2,i-k |
cut_via_two_lines_second_point_distance_from_end_relative |
float |
Cut via two lines | Second point distance from end relative | x_2,i-k |
cut_via_two_lines_second_point_distance_from_end_absolute |
float |
Cut via two lines | Second point distance from end absolute | x_2,i-k |
line_releases_assignment |
Assignment of Line Releases |
|
cut_line_multi_cut_enabled |
bool |
Cut line multi cut enabled |
cut_line_generating_type |
Cut line generation | Type |
|
cut_line_generating_offset_distance |
float |
Cut line generation | Offset distance |
cut_line_generating_tolerance_absolute |
float |
Cut line generation | Absolute tolerance |
cut_line_generating_tolerance_relative |
float |
Cut line generation | Relative tolerance |
cut_line_generating_tolerance_is_defined_as_relative |
bool |
Cut line generation | Tolerance is defined as relative |
cut_line_generating_preserve_same_angle |
bool |
Cut line generation | Preserves same angle |
cut_line_generating_rotated_type |
Cut line generation | ‘Rotated’ type |
|
cut_line_generating_guide_line |
int |
Cut line generation | Guideline |
cut_line_generating_rotation_line |
int |
Cut line generation | Rotation line |
cut_line_generating_rotation_node1 |
int |
First rotation | Node coordinates of cut line |
cut_line_generating_coordinates1 |
First generation | Coordinates of cut line | P_1 |
|
cut_line_generating_coordinates1_x |
float |
First generation | X-coordinates of cut line | P_1,X |
cut_line_generating_coordinates1_y |
float |
First generation | Y-coordinates of cut line | P_1,Y |
cut_line_generating_coordinates1_z |
float |
First generation | Z-coordinates of cut line | P_1,Z |
cut_line_generating_rotation_node2 |
int |
Second rotation | Node coordinates of cut line |
cut_line_generating_coordinates2 |
Second generation | Coordinates of cut line | P_2 |
|
cut_line_generating_coordinates2_x |
float |
Second generation | X-coordinates of cut line | P_2,X |
cut_line_generating_coordinates2_y |
float |
Second generation | Y-coordinates of cut line | P_2,Y |
cut_line_generating_coordinates2_z |
float |
Second generation | Z-coordinates of cut line | P_2,Z |
cut_line_generating_coordinate_system |
int |
Generating coordinates of cut line |
cut_line_generating_definition_axes |
Definition axes |
|
line_link |
int |
Line link |
design_properties_via_line |
bool |
Design properties via line |
design_properties_via_parent_line_set |
bool |
Design properties via parent line set |
id_for_export_import |
str |
|
metadata_for_export_import |
str |
Associated Data Types
NurbsControlPointsByComponentsTable#
Attribute Name |
Data Type |
Description |
---|---|---|
rows |
NurbsControlPointsByComponentsRow#
Attribute Name |
Data Type |
Description |
---|---|---|
no |
int |
|
description |
str |
|
global_coordinate_x |
float |
|
global_coordinate_y |
float |
|
global_coordinate_z |
float |
|
weight |
float |
NurbsControlPointsTable#
Attribute Name |
Data Type |
Description |
---|---|---|
rows |
List[NurbsControlPointsRow] |
NurbsControlPointsRow#
NurbsKnotsTable#
Attribute Name |
Data Type |
Description |
---|---|---|
rows |
List[NurbsKnotsRow] |
NurbsKnotsRow#
Attribute Name |
Data Type |
Description |
---|---|---|
no |
int |
|
description |
str |
|
knot_value |
float |
LineWeldAssignmentTable#
Attribute Name |
Data Type |
Description |
---|---|---|
rows |
List[LineWeldAssignmentRow] |
LineWeldAssignmentRow#
Attribute Name |
Data Type |
Description |
---|---|---|
no |
int |
|
description |
str |
|
weld |
int |
|
surface1 |
int |
|
surface2 |
int |
|
surface3 |
int |
NodesOnLineAssignmentTable#
Attribute Name |
Data Type |
Description |
---|---|---|
rows |
List[NodesOnLineAssignmentRow] |
NodesOnLineAssignmentRow#
Attribute Name |
Data Type |
Description |
---|---|---|
no |
int |
|
description |
str |
|
node |
int |
|
reference |
||
fromStart |
float |
|
fromEnd |
float |
LineReleasesAssignmentTable#
Attribute Name |
Data Type |
Description |
---|---|---|
rows |
LineReleasesAssignmentRow#
Attribute Name |
Data Type |
Description |
---|---|---|
no |
int |
|
description |
str |
|
assigned_object_no |
int |
|
active |
bool |
|
release_no |
int |
|
release_location |
||
released_objects |
str |
|
generated_objects |
str |
Associated Enums
Type#
Name |
---|
TYPE_UNKNOWN |
TYPE_ARC |
TYPE_CIRCLE |
TYPE_CUT_VIA_SECTION |
TYPE_CUT_VIA_TWO_LINES |
TYPE_ELLIPSE |
TYPE_ELLIPTICAL_ARC |
TYPE_NURBS |
TYPE_PARABOLA |
TYPE_POLYLINE |
TYPE_SPLINE |
ArcAlphaAdjustmentTarget#
Name |
---|
ARC_ALPHA_ADJUSTMENT_TARGET_BEGINNING_OF_ARC |
ARC_ALPHA_ADJUSTMENT_TARGET_ARC_CONTROL_POINT |
ARC_ALPHA_ADJUSTMENT_TARGET_END_OF_ARC |
RotationSpecificationType#
Name |
---|
ROTATION_SPECIFICATION_TYPE_BY_ANGLE |
ROTATION_SPECIFICATION_TYPE_GLASS_COMPOSITION_MODEL |
ROTATION_SPECIFICATION_TYPE_INSIDE |
ROTATION_SPECIFICATION_TYPE_SURFACE |
ROTATION_SPECIFICATION_TYPE_TO_NODE |
RotationPlane#
Name |
---|
ROTATION_PLANE_XY |
ROTATION_PLANE_XZ |
Reference#
Name |
---|
REFERENCE_L |
REFERENCE_XY |
REFERENCE_XZ |
REFERENCE_YZ |
RotationSurfacePlaneType#
Name |
---|
ROTATION_SURFACE_PLANE_TYPE_ROTATION_PLANE_XY |
ROTATION_SURFACE_PLANE_TYPE_ROTATION_PLANE_XZ |
CutViaSectionCutType#
Name |
---|
CUT_VIA_SECTION_CUT_TYPE_CUT_GEODESIC |
CUT_VIA_SECTION_CUT_TYPE_CUT_SECTION |
CutViaSectionDefinitionType#
Name |
---|
CUT_VIA_SECTION_DEFINITION_TYPE_BY_POINT |
CUT_VIA_SECTION_DEFINITION_TYPE_BY_VECTOR |
ReleaseLocation#
Name |
---|
RELEASE_LOCATION_ORIGIN |
RELEASE_LOCATION_RELEASED |
CutLineGeneratingType#
Name |
---|
CUT_LINE_GENERATING_TYPE_PARALLEL |
CUT_LINE_GENERATING_TYPE_ACCORDING_GUIDELINE |
CUT_LINE_GENERATING_TYPE_ROTATED |
CutLineGeneratingRotatedType#
Name |
---|
CUT_LINE_GENERATING_ROTATED_TYPE_TWO_NODES |
CUT_LINE_GENERATING_ROTATED_TYPE_LINE |
CUT_LINE_GENERATING_ROTATED_TYPE_NODE_AND_AXIS |
CutLineGeneratingDefinitionAxes#
Name |
---|
CUT_LINE_GENERATING_DEFINITION_AXES_U |
CUT_LINE_GENERATING_DEFINITION_AXES_V |
CUT_LINE_GENERATING_DEFINITION_AXES_W |
CUT_LINE_GENERATING_DEFINITION_AXES_Y |
CUT_LINE_GENERATING_DEFINITION_AXES_Z |