ConstructionSurface#
Attribute Name |
Data Type |
Description |
|---|---|---|
no |
int |
No. |
geometry |
Surface type |
|
boundary_lines |
List[int] |
Boundary lines No. |
analytical_area |
float |
Analytical area | A |
analytical_volume |
float |
Analytical volume | V |
analytical_mass |
float |
Analytical mass | M |
analytical_center_of_gravity |
Analytical center of gravity |
|
analytical_center_of_gravity_x |
float |
Analytical center of gravity | X_C |
analytical_center_of_gravity_y |
float |
Analytical center of gravity | Y_C |
analytical_center_of_gravity_z |
float |
Analytical center of gravity | Z_C |
area |
float |
Area | A |
volume |
float |
Volume | V |
mass |
float |
Mass | M |
center_of_gravity |
Center of gravity |
|
center_of_gravity_x |
float |
Center of gravity | X_C |
center_of_gravity_y |
float |
Center of gravity | Y_C |
center_of_gravity_z |
float |
Center of gravity | Z_C |
position |
str |
Position (full) |
position_short |
str |
Position |
reversed_normal |
bool |
Reversed normal |
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 |
comment |
str |
Comment |
nurbs_control_point_count_in_direction_u |
int |
Number of control points | u |
nurbs_control_point_count_in_direction_v |
int |
Number of control points | v |
nurbs_order_in_direction_u |
int |
Order | u |
nurbs_order_in_direction_v |
int |
Order | v |
nurbs_control_points |
Coordinates - Control Point | 2D matrix of NURBS control points. Each point is defined by its attributes: Coordinates (as a vector) and Weight . |
|
nurbs_control_points_by_components |
Control points | List of NURBS control points. Each point is defined by Coordinates (X , Y , Z ) and Weight . |
|
quadrangle_corner_node_1 |
int |
Corner node 1 |
quadrangle_corner_node_2 |
int |
Corner node 2 |
quadrangle_corner_node_3 |
int |
Corner node 3 |
quadrangle_corner_node_4 |
int |
Corner node 4 |
quadrangle_corner_nodes |
List[int] |
Corner points No. |
quadrangle_preferable_shape |
Preferable shape |
|
pipe_radius |
float |
Radius | r_1 |
pipe_radius_end |
float |
End radius | r_2 |
pipe_use_radius_end |
bool |
Use end radius |
pipe_center_line |
int |
Center line No. |
pipe_generated_lines |
List[int] |
Generated lines No. |
min_curv_spline_reference_plane_coordinate_system |
int |
Reference plane coordinate system |
min_curv_spline_reference_work_plane_orientation |
Reference plane orientation |
|
min_curv_spline_definition_type |
Definition type |
|
min_curv_spline_grid_x_point_count |
int |
Sampling points | n_x |
min_curv_spline_grid_y_point_count |
int |
Sampling points | n_y |
min_curv_spline_reference_boundary_lines |
List[int] |
Reference boundary lines |
min_curv_spline_reference_probe_coordinates |
Reference probe coordinates |
|
min_curv_spline_global_probe_coordinates |
Global probe coordinates |
|
rotated_boundary_line |
int |
Profile line No. |
rotated_angle_of_rotation |
float |
Angle of rotation | α |
rotated_point_p |
Rotation axis | P |
|
rotated_point_p_x |
float |
Rotation axis | P | X |
rotated_point_p_y |
float |
Rotation axis | P | Y |
rotated_point_p_z |
float |
Rotation axis | P | Z |
rotated_point_r |
Rotation axis | R |
|
rotated_point_r_x |
float |
Rotation axis | R | X |
rotated_point_r_y |
float |
Rotation axis | R | Y |
rotated_point_r_z |
float |
Rotation axis | R | Z |
rotated_generated_lines |
List[int] |
Generated lines No. |
id_for_export_import |
str |
|
metadata_for_export_import |
str |
Associated Data Types
NurbsControlPointsTable#
Attribute Name |
Data Type |
Description |
|---|---|---|
rows |
List[NurbsControlPointsRow] |
NurbsControlPointsRow#
NurbsControlPointsByComponentsTable#
Attribute Name |
Data Type |
Description |
|---|---|---|
rows |
NurbsControlPointsByComponentsRow#
Attribute Name |
Data Type |
Description |
|---|---|---|
no |
int |
|
description |
str |
MinCurvSplineReferenceProbeCoordinatesTable#
Attribute Name |
Data Type |
Description |
|---|---|---|
rows |
MinCurvSplineReferenceProbeCoordinatesRow#
Attribute Name |
Data Type |
Description |
|---|---|---|
no |
int |
|
description |
str |
|
coordinate_x |
float |
|
coordinate_y |
float |
|
coordinate_z |
float |
MinCurvSplineGlobalProbeCoordinatesTable#
Attribute Name |
Data Type |
Description |
|---|---|---|
rows |
MinCurvSplineGlobalProbeCoordinatesRow#
Attribute Name |
Data Type |
Description |
|---|---|---|
no |
int |
|
description |
str |
|
coordinate_x |
float |
|
coordinate_y |
float |
|
coordinate_z |
float |
Associated Enums
Geometry#
Name |
|---|
GEOMETRY_UNKNOWN |
GEOMETRY_MINIMUM_CURVATURE_SPLINE |
GEOMETRY_NURBS |
GEOMETRY_PIPE |
GEOMETRY_PLANE |
GEOMETRY_QUADRANGLE |
GEOMETRY_ROTATED |
GEOMETRY_TRIMMED |
QuadranglePreferableShape#
Name |
|---|
QUADRANGLE_PREFERABLE_SHAPE_ROTATED |
QUADRANGLE_PREFERABLE_SHAPE_PIPE |
MinCurvSplineReferenceWorkPlaneOrientation#
Name |
|---|
MIN_CURV_SPLINE_REFERENCE_WORK_PLANE_ORIENTATION_XY |
MIN_CURV_SPLINE_REFERENCE_WORK_PLANE_ORIENTATION_XZ |
MIN_CURV_SPLINE_REFERENCE_WORK_PLANE_ORIENTATION_YZ |
MinCurvSplineDefinitionType#
Name |
|---|
MIN_CURV_SPLINE_DEFINITION_TYPE_REFERENCE_PLANE_BOUNDARY_LINES |