Line#
Attribute Name |
Data Type |
Description |
---|---|---|
no |
int |
Object number |
type |
Line Type |
|
definition_points |
List[int] |
Points No. | Contains definition points (e.g. “3,7” for points number 3 and 7, “10-13” for points number 10, 11, 12 and 13) |
length |
float |
Length | L |
circle_point |
Circle point | Coordinates of the circle point |
|
comment |
str |
Comment |
arc_first_point |
int |
Points of arc | P_1 |
arc_second_point |
int |
Points of arc | P_2 |
arc_control_point |
P_3 - control point | 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_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 point at | Manner in which the arc is deformed when α is modified |
|
circle_center |
Center of circle | Center of the circle |
|
circle_center_coordinate_y |
float |
Center of circle | Y | Center of the circle |
circle_center_coordinate_z |
float |
Center of circle | Z | Center of the circle |
circle_rotation |
float |
Rotation of circle around normal | α | Rotation of circle around normal |
circle_radius |
float |
Circle radius | r |
ellipse_first_point |
int |
First point of ellipse | P_1 |
ellipse_second_point |
int |
Second point of ellipse | P_2 |
ellipse_control_point |
P_3 - control point | 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_point |
int |
Points of parabola | P_1 |
parabola_second_point |
int |
Points of parabola | P_2 |
parabola_control_point |
P_3 - control point | 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_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 |
|
id_for_export_import |
str |
|
metadata_for_export_import |
str |
NurbsControlPointsByComponentsTable#
Attribute Name |
Data Type |
Description |
---|---|---|
rows |
NurbsControlPointsByComponentsRow#
Attribute Name |
Data Type |
Description |
---|---|---|
no |
int |
|
description |
str |
|
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 |
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 |