Announcements

The Autodesk Community Forums has a new look. Read more about what's changed on the Community Announcements board.

I want to be able to copy an object (a dynamic label) multiple times and set the rotation after each placement.

DoomiNATEr_19!
Participant

I want to be able to copy an object (a dynamic label) multiple times and set the rotation after each placement.

DoomiNATEr_19!
Participant
Participant

I have a style for our company's surface spot elevation labels, and when I add labels to a layout they are all the same rotation. Currently I then have to go back and rotate each label individually, which is time consuming and is rather frustrating.

 

Is there a way to set the rotation for each label/object placed as I copy them? Adversely, I could also do this during the original placement of the labels if that is a possibility. 

0 Likes
Reply
437 Views
7 Replies
Replies (7)

MMcCall402
Mentor
Mentor

Place the labels at all the locations you want labeled.  Rotate one and then copy its rotation value from the properties window.  Select other labels that you want to have the same rotation.  Paste the rotation value into the properties window for the label rotation and all the selected labels will get that rotation.

Mark Mccall 
CAD Mangler



Hammer Land Engineering


Linkedin

0 Likes

DoomiNATEr_19!
Participant
Participant

When I have hundreds of spot shots this gets difficult. The current file I have has almost 1000 shots... this also would be no quicker than what I'm currently doing. I'm hoping someone knows of a LISP that can allow for the compounding of the 2 tasks: Copy and Rotate. 

0 Likes

cwr-pae
Mentor
Mentor

Do you want all the labels rotated to the same angle? Or is each label rotated to a different angle?

0 Likes

DoomiNATEr_19!
Participant
Participant
Each label will be rotated to one of the 4 ortho angles depending on the space allowed to not cause text conflicts.
0 Likes

cwr-pae
Mentor
Mentor

Use this lsp to select all labels of a single style after placing, then rotate them all to the same angle. Curtesy of @tcorey.  

 

0 Likes

cwr-pae
Mentor
Mentor

Posted the lisp before you answered :/.

Faster but not the best, use 4 styles and then set each style's rotation selecting with the lsp.

0 Likes

DoomiNATEr_19!
Participant
Participant

Well, that is ultimately comparable to what i currently do... I'm really looking for a Lisp that simply combines the copy and rotate command. Essentially, i would like to be able to do as follows: <COPY> *select one object by base point*, *click basepoint to paste item too*, *type rotation for the object to rotate from its original position*, *repeat*

 

Much like the current copy command but with an extra prompt to modify the rotation (either with a typed angle or a cursor location) after every placement.

0 Likes