CadLine#
Attribute Name |
Data Type |
Description |
---|---|---|
no |
int |
Object number |
definition_nodes |
List[int] |
CAD Line Points 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 |
Points of arc | P_1 |
arc_second_node |
int |
Points of arc | P_2 |
arc_control_point_object |
int |
P_3 - control point object | Control point object of arc |
arc_control_point |
Control point | Control point coordinates of arc |
|
arc_control_point_x |
float |
Control point | X_c | Control point coordinates of arc |
arc_control_point_y |
float |
Control point | Y_c | Control point coordinates of arc |
arc_control_point_z |
float |
Control point | Z_c | Control point coordinates of arc |
arc_center |
Center of arc | Center of the arc |
|
arc_center_x |
float |
Center of arc | X_C | Center of the arc |
arc_center_y |
float |
Center of arc | Y_C | Center of the arc |
arc_center_z |
float |
Center of arc | Z_C | Center of the arc |
arc_radius |
float |
Parameter | r | Radius of the arc |
arc_height |
float |
Parameter | h | Height of the arc |
arc_alpha |
float |
Parameter | α | 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_1 |
float |
Center of circle | X_C | Center of the circle |
circle_center_coordinate_2 |
float |
Center of circle | Y_C | Center of the circle |
circle_center_coordinate_3 |
float |
Center of circle | Z_C | 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 | n_X | Normal of the circle |
circle_normal_coordinate_2 |
float |
Normal vector of circle plane | n_Y | Normal of the circle |
circle_normal_coordinate_3 |
float |
Normal vector of circle plane | n_Z | Normal of the circle |
circle_rotation |
float |
Rotation of circle around normal | α | Rotation of circle around normal |
circle_node |
Circle perimeter point | Coordinates of the circle node |
|
circle_node_coordinate_1 |
float |
Circle perimeter point | X_P | Coordinates of the circle node |
circle_node_coordinate_2 |
float |
Circle perimeter point | Y_P | Coordinates of the circle node |
circle_node_coordinate_3 |
float |
Circle perimeter point | Z_P | Coordinates of the circle node |
circle_radius |
float |
Circle radius | r |
elliptical_arc_first_node |
int |
First point of elliptical arc | P_1 |
elliptical_arc_second_node |
int |
Second point of elliptical arc | P_2 |
elliptical_arc_alpha |
float |
Angle | α | Angle between x-axis of base curve of ellipse and first defining node |
elliptical_arc_beta |
float |
Angle | β | 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 |
Control point | P_1 | First control point of elliptical arc |
|
elliptical_arc_first_control_point_x |
float |
Control point | P_1 | P_1,X | First control point of elliptical arc |
elliptical_arc_first_control_point_y |
float |
Control point | P_1 | P_1,Y | First control point of elliptical arc |
elliptical_arc_first_control_point_z |
float |
Control point | P_1 | 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 |
Control point | P_2 | Second control point of elliptical arc |
|
elliptical_arc_second_control_point_x |
float |
Control point | P_2 | P_2,X | Second control point of elliptical arc |
elliptical_arc_second_control_point_y |
float |
Control point | P_2 | P_2,Y | Second control point of elliptical arc |
elliptical_arc_second_control_point_z |
float |
Control point | P_2 | 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 |
Control point | P_3 | Perimeter control point of elliptical arc |
|
elliptical_arc_perimeter_control_point_x |
float |
Control point | P_3 | P_3,X | Perimeter control point of elliptical arc |
elliptical_arc_perimeter_control_point_y |
float |
Control point | P_3 | P_3,Y | Perimeter control point of elliptical arc |
elliptical_arc_perimeter_control_point_z |
float |
Control point | P_3 | P_3,Z | Perimeter control point of elliptical arc |
ellipse_first_node |
int |
First point of ellipse | P_1 |
ellipse_second_node |
int |
Second point of ellipse | P_2 |
ellipse_control_point_object |
int |
P_3 - control point object | Control point object of ellipse |
ellipse_control_point |
Control point | Control point coordinates of ellipse |
|
ellipse_control_point_x |
float |
Control point | X_c | Control point coordinates of ellipse |
ellipse_control_point_y |
float |
Control point | Y_c | Control point coordinates of ellipse |
ellipse_control_point_z |
float |
Control point | Z_c | Control point coordinates of ellipse |
parabola_first_node |
int |
Points of parabola | P_1 |
parabola_second_node |
int |
Points of parabola | P_2 |
parabola_control_point_object |
int |
P_3 - control point object | Control point object of parabola |
parabola_control_point |
Control point | Control point coordinates of parabola |
|
parabola_control_point_x |
float |
Control point | X_c | Control point coordinates of parabola |
parabola_control_point_y |
float |
Control point | Y_c | Control point coordinates of parabola |
parabola_control_point_z |
float |
Control point | Z_c | Control point coordinates of parabola |
parabola_focus_directrix_distance |
float |
Parameter | p | Distance between focus and directrix |
parabola_alpha |
float |
Parameter | α | 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 |
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 |
color_by |
Color |
|
color |
str |
Color |
line_type_by |
Line type |
|
line_type |
Line type |
|
line_thickness_by |
Line thickness |
|
line_thickness |
int |
Line thickness |
start_point |
Start point |
|
start_point_x |
float |
Start point | X |
start_point_y |
float |
Start point | Y |
start_point_z |
float |
Start point | Z |
end_point |
End point |
|
end_point_x |
float |
End point | X |
end_point_y |
float |
End point | Y |
end_point_z |
float |
End point | Z |
definition_points |
Definition points |
|
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 |
DefinitionPointsTable#
Attribute Name |
Data Type |
Description |
---|---|---|
rows |
List[DefinitionPointsRow] |
DefinitionPointsRow#
Attribute Name |
Data Type |
Description |
---|---|---|
no |
int |
|
description |
str |
|
coordinate_x |
float |
|
coordinate_y |
float |
|
coordinate_z |
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 |
RotationSpecificationType#
Name |
---|
ROTATION_SPECIFICATION_TYPE_BY_ANGLE |
ROTATION_SPECIFICATION_TYPE_INSIDE |
ROTATION_SPECIFICATION_TYPE_SURFACE |
ROTATION_SPECIFICATION_TYPE_TO_NODE |
RotationPlane#
Name |
---|
ROTATION_PLANE_XY |
ROTATION_PLANE_XZ |
ColorBy#
Name |
---|
COLOR_BY_PROPERTY_BY_PARENT_LAYER |
COLOR_BY_PROPERTY_BY_LINE |
LineTypeBy#
Name |
---|
LINE_TYPE_BY_PROPERTY_BY_PARENT_LAYER |
LINE_TYPE_BY_PROPERTY_BY_LINE |
LineType#
Name |
---|
LINE_TYPE_SOLID |
LINE_TYPE_DASHED |
LINE_TYPE_DOTTED |
LINE_TYPE_DOT_DASHED |
LINE_TYPE_LOOSELY_DASHED |
LineThicknessBy#
Name |
---|
LINE_THICKNESS_BY_PROPERTY_BY_PARENT_LAYER |
LINE_THICKNESS_BY_PROPERTY_BY_LINE |