====rotate({{ArgTypeString}} object, {{ArgTypeAny}} rot_angle_degree, {{ArgTypeAny}} rot_axis_x, {{ArgTypeAny}} rot_axis_y, {{ArgTypeAny}} rot_axis_z)====
''Example: rotate("Pyramid_1pyramid_1",45,1,1,0)''
Description: Rotates an object about a line passing through its LCS center and aligned along the specified direction vector (rot_axis) by the specified angle.
Description: Scales an object by the specified scale factor.
Â
====get_length({{ArgTypeString}} object)====
Â
''Example: get_length("helix_1")''
Â
Description: Returns the length of a curve object.
Â
====get_area({{ArgTypeString}} object)====
Â
''Example: get_area("ellipse_1")''
Â
Description: Returns the area of a surface object or the total surface area of a solid object.
Â
====get_volume({{ArgTypeString}} object)====
Â
''Example: get_volume("pyramid_1")''
Â
Description: Returns the volume of a solid object.
Â
====get_lcs({{ArgTypeString}} object, {{ArgTypeString}} coordinate)====
Â
''Example: get_lcs("pyramid_1","x")''
Â
Description: Returns the specified coordinate of the LCS of an object.
Â
====get_rot({{ArgTypeString}} object, {{ArgTypeString}} coordinate)====
Â
''Example: get_rot("pyramid_1","x")''
Â
Description: Returns the specified rotation angle of an object.
Â
====get_extent({{ArgTypeString}} object, {{ArgTypeString}} coordinate)====
Â
''Example: get_extent("pyramid_1","x")''
Â
Description: Returns the size of the bounding box of an object along the specified direction.
Â
====get_vertex({{ArgTypeString}} object, {{ArgTypeAny}} node_index, {{ArgTypeString}} coordinate)====
Â
''Example: get_vertex("pyramid_1",0,"x")''
Â
Description: Returns the specified coordinate of the specified vertex of the bounding box of an object. The vertices are specified by node indices. The lower front left corner has an index of 0, while the upper back right corner has an index of 7. The indices are numbered counterclockwise, with the bottom face first and top face next.
Â
====set_rot({{ArgTypeString}} object, {{ArgTypeAny}} rot_x, {{ArgTypeAny}} rot_y, {{ArgTypeAny}} rot_z)====
Â
''Example: set_rot("pyramid_1",0,0,45)''
Â
Description: Sets the three rotation angles of an object.
Â
====set_lcs_link({{ArgTypeString}} object, ArgTypeString}} lcs_obj, {{ArgTypeAny}} x_off, {{ArgTypeAny}} y_off, {{ArgTypeAny}} z_off)====
Â
''Example: set_lcs_link("pyramid_1","box_1",50,50,0)''
Â
Description: Links the LCS of the first object to the LCS of the second object by the specified offset values along the three axes.
Â
====set_rot_link({{ArgTypeString}} object, ArgTypeString}} lcs_obj, {{ArgTypeAny}} x_off_deg, {{ArgTypeAny}} y_off_deg, {{ArgTypeAny}} z_off_deg)====
Â
''Example: set_rot_link("pyramid_1","box_1",0,0,45)''
Â
Description: Links the rotation angles of the LCS of the first object to the rotation angles of the LCS of the second object by the specified angle offset values in degrees along the three axes.
====mirror({{ArgTypeString}} object, {{ArgTypeAny}} x0, {{ArgTypeAny}} y0, {{ArgTypeAny}} z0, {{ArgTypeAny}} uX, {{ArgTypeAny}} uY, {{ArgTypeAny}} uZ)====