I want to select some beams and rotate them with commands.
So, here is the question:
How to select entities, and how to rotate them using the commands in Staad. Pro?
Many thanks,
Xiaolong
If you are rotating beams about their longitudinal (that is, local x) axis, this is done by the Beta angle. This angle can be specified directly, in degrees, or you can specify the rotation using either any point or vector.
Depending on which version you are using, this is done somewhat different in the UI. The process of how to rotate a beam in the CONNECT Edition is described in the help (either installed with the application or online at https://docs.bentley.com/LiveContent/content/en/STAADPro%20Help-v5/GUID-AE6CE1A9-9C4A-4898-B8A0-D97EF7A8914B).
It is generally similar in V8i, though you would select Commands > Geometric Constants > and then the appropriate method for specifying rotation.
As for selecting the members, in the CONNECT Edition Update 2, you will find a new Select ribbon tab with an array of selection tools. Simply select the Beam Cursor tool and wither select the members graphically or use the tools in the Beams group to select by other geometric criteria. There are similar tools in the V8i versions found under the Select menu
.
Jason Coleman, PE
Bentley Systems Senior Manager Technical Content
Hi Engr. Coleman,
Thank you for your reply.
I use the Staad. Pro connect edition.
I want to rotate the beam based on a specified axis, which can be achieved by click the Generate Rotate tool in Geometry. But I don't know how to achieve that process by using the command editor, since I want to implement the parametric modeling by using the command.
Thank you,
I see. Yes, please refer to the answer provided in your related forum question regarding the PERFORM ROTATION command. It unfortunately cannot rotate a selection of members, but only the entire structure about the global axes.
communities.bentley.com/.../staad-pro-rotate-entity-by-script
Yeah, I got that, however the perform rotation cannot achieve what I want. So I would just calculate the node coordinates after rotation and input to the command. Thank you for your reply!
Bests,
Xiaolong Ma