Block#

Attribute Name

Data Type

Description

no

int

Object number

user_defined_name_enabled

bool

User-defined name enabled

name

str

Name

coordinate_system

int

Coordinate system

insert_node_id

int

Insert Node ID

is_insert_point_position_defined_by_node

BlockIsInsertPointPositionDefinedByNode

Global Position of Insert Point

insert_point_position_node

int

Global Position of Insert Point - Node No.

insert_point_position_coordinate_x

float

Global Position of Insert Point - Coordinates Global Position of Insert Point - Coordinates

insert_point_position_coordinate_y

float

Global Position of Insert Point - Coordinates

insert_point_position_coordinate_z

float

Global Position of Insert Point - Coordinates

rotation_coordinate_system

int

Rotation Coordinate System

specific_direction_type

BlockSpecificDirectionType

Specific Direction Type

rotated_about_angle_x

float

Rotation angle about X axis | α_’ | Rotation angle about X axis | α_’ - Specific Direction Type has to be Rotated via 3 Angles.

rotated_about_angle_y

float

Rotation angle about Y axis | α_’ | Rotation angle about Y axis | α_’ - Specific Direction Type has to be Rotated via 3 Angles.

rotated_about_angle_z

float

Rotation angle about Z axis | α_’ | Rotation angle about Z axis | α_’ - Specific Direction Type has to be Rotated via 3 Angles.

rotated_about_angle_1

float

Rotation angle about first axis | α_1 | Rotation angle about first axis | α_1 - Specific Direction Type has to be Rotated via 3 Angles.

rotated_about_angle_2

float

Rotation angle about second axis | α_2 | Rotation angle about second axis | α_2 - Specific Direction Type has to be Rotated via 3 Angles.

rotated_about_angle_3

float

Rotation angle about third axis | α_3 | Rotation angle about third axis | α_3 - Specific Direction Type has to be Rotated via 3 Angles.

axes_sequence

BlockAxesSequence

Sequence | Sequence - Specific Direction Type has to be Rotated via 3 Angles.

directed_to_node_direction_node

int

Direct to node No. | Direct to node No. - Specific Direction Type has to be Directed to Node.

directed_to_node_plane_node

int

In plane by node No. | In plane by node No. - Specific Direction Type has to be Directed to Node.

directed_to_node_first_axis

BlockDirectedToNodeFirstAxis

1st axis | 1st axis - Specific Direction Type has to be Directed to Node.

directed_to_node_second_axis

BlockDirectedToNodeSecondAxis

2nd axis | 2nd axis - Specific Direction Type has to be Directed to Node.

parallel_to_two_nodes_first_node

int

First node | First node - Specific Direction Type has to be Parallel to Two Nodes.

parallel_to_two_nodes_second_node

int

Second node | Second node - Specific Direction Type has to be Parallel to Two Nodes.

parallel_to_two_nodes_plane_node

int

In plane by node No. | In plane by node No. - Specific Direction Type has to be Parallel to Two Nodes.

parallel_to_two_nodes_first_axis

BlockParallelToTwoNodesFirstAxis

1st axis | 1st axis - Specific Direction Type has to be Parallel to Two Nodes.

parallel_to_two_nodes_second_axis

BlockParallelToTwoNodesSecondAxis

2nd axis | 2nd axis - Specific Direction Type has to be Parallel to Two Nodes.

parallel_to_line

int

Line No. | Line No. - Specific Direction Type has to be Parallel to CS of Line.

parallel_to_member

int

Member No. | Member No. - Specific Direction Type has to be Parallel to CS of Member.

loads_enabled

bool

Loads enabled

numbering_enabled

bool

Numbering enabled

has_javascript

bool

JavaScript has shifted display

block_id

str

Block ID in Dlubal Center

block_name

str

Block name in Dlubal Center

model_type

str

Model Type

block_object_type

str

Block Object Type

model_category1

str

Model Category 1

model_subcategory1

str

Model Subcategory 1

model_category2

str

Model Category 2

model_subcategory2

str

Model Subcategory 2

reference_block_enabled

bool

Reference Block Enabled

reference_block

int

Reference Block

comment

str

Comment

script

str

Script

explode_enabled

bool

Explode enabled

id_for_export_import

str

metadata_for_export_import

str

Associated Enums#

BlockIsInsertPointPositionDefinedByNode#

Name

BLOCK_IS_INSERT_POINT_POSITION_DEFINED_BY_NODE_INSERT_POINT_SPECIFICATION_TYPE_NODE

BLOCK_IS_INSERT_POINT_POSITION_DEFINED_BY_NODE_INSERT_POINT_SPECIFICATION_TYPE_COORDINATES

BlockSpecificDirectionType#

Name

BLOCK_SPECIFIC_DIRECTION_TYPE_ROTATED_VIA_3_ANGLES

BLOCK_SPECIFIC_DIRECTION_TYPE_DIRECTED_TO_NODE

BLOCK_SPECIFIC_DIRECTION_TYPE_PARALLEL_TO_CS_OF_LINE

BLOCK_SPECIFIC_DIRECTION_TYPE_PARALLEL_TO_CS_OF_MEMBER

BLOCK_SPECIFIC_DIRECTION_TYPE_PARALLEL_TO_TWO_NODES

BlockAxesSequence#

Name

BLOCK_AXES_SEQUENCE_XYZ

BLOCK_AXES_SEQUENCE_XZY

BLOCK_AXES_SEQUENCE_YXZ

BLOCK_AXES_SEQUENCE_YZX

BLOCK_AXES_SEQUENCE_ZXY

BLOCK_AXES_SEQUENCE_ZYX

BlockDirectedToNodeFirstAxis#

Name

BLOCK_DIRECTED_TO_NODE_FIRST_AXIS_X

BLOCK_DIRECTED_TO_NODE_FIRST_AXIS_Y

BLOCK_DIRECTED_TO_NODE_FIRST_AXIS_Z

BlockDirectedToNodeSecondAxis#

Name

BLOCK_DIRECTED_TO_NODE_SECOND_AXIS_X

BLOCK_DIRECTED_TO_NODE_SECOND_AXIS_Y

BLOCK_DIRECTED_TO_NODE_SECOND_AXIS_Z

BlockParallelToTwoNodesFirstAxis#

Name

BLOCK_PARALLEL_TO_TWO_NODES_FIRST_AXIS_X

BLOCK_PARALLEL_TO_TWO_NODES_FIRST_AXIS_Y

BLOCK_PARALLEL_TO_TWO_NODES_FIRST_AXIS_Z

BlockParallelToTwoNodesSecondAxis#

Name

BLOCK_PARALLEL_TO_TWO_NODES_SECOND_AXIS_X

BLOCK_PARALLEL_TO_TWO_NODES_SECOND_AXIS_Y

BLOCK_PARALLEL_TO_TWO_NODES_SECOND_AXIS_Z