Hi would like to rotate a group of objects 180 degrees about their
combined center. It is too difficult to accurately do this using the
mouse, how can get this done?
Glenn
Hi would like to rotate a group of objects 180 degrees about their
combined center. It is too difficult to accurately do this using the
mouse, how can get this done?
Glenn
On 21/01/2014 3:04 p.m., Glenn Jones wrote:
Hi would like to rotate a group of objects 180 degrees about their
combined center. It is too difficult to accurately do this using the
mouse, how can get this done?
Glenn
Hi Glenn
To rotate elements about a point on the board, I would do it thus:
Enter into the command line
Display NONE 21 23;
The group pivots around the MARK by 180 degrees
HTH Warren
On 1/21/2014 1:01 AM, warrenbrayshaw wrote:
On 21/01/2014 3:04 p.m., Glenn Jones wrote:
Hi would like to rotate a group of objects 180 degrees about their
combined center. It is too difficult to accurately do this using the
mouse, how can get this done?
Glenn
Hi Glenn
To rotate elements about a point on the board, I would do it thus:
Enter into the command line
Display NONE 21 23;
<enter>
Select MARK and click at the spot you call the center
Enter into the command line
rotate R180 (c>R0 0)
<enter>
The group pivots around the MARK by 180 degrees
HTH Warren
Hi Warren, thanks for the response. I am having trouble manually finding
the exact center of the group. Is there anyway to tell Eagle to locate
the cursor to that point?
Thanks
Glenn
On 1/21/2014 1:01 AM, warrenbrayshaw wrote:
On 21/01/2014 3:04 p.m., Glenn Jones wrote:
Hi would like to rotate a group of objects 180 degrees about their
combined center. It is too difficult to accurately do this using the
mouse, how can get this done?
Glenn
Hi Glenn
To rotate elements about a point on the board, I would do it thus:
Enter into the command line
Display NONE 21 23;
<enter>
Select MARK and click at the spot you call the center
Enter into the command line
rotate R180 (c>R0 0)
<enter>
The group pivots around the MARK by 180 degrees
HTH Warren
Hi Warren, thanks for the response. I am having trouble manually finding
the exact center of the group. Is there anyway to tell Eagle to locate
the cursor to that point?
Thanks
Glenn
On 21/01/2014 7:25 p.m., Glenn Jones wrote:
Hi Warren, thanks for the response. I am having trouble manually finding
the exact center of the group. Is there anyway to tell Eagle to locate
the cursor to that point?
Which center are you after? Is it the centroid of the group's pads, the
part outlines or all part objects including names and values?
Eagle cannot do it out of the box but a ULP could be written to do it.
Can you not rotate the group as I suggested earlier and then just move
the group as a whole to correct for any misplacement?
Warren
On 1/21/2014 1:59 AM, warrenbrayshaw wrote:
On 21/01/2014 7:25 p.m., Glenn Jones wrote:
Hi Warren, thanks for the response. I am having trouble manually finding
the exact center of the group. Is there anyway to tell Eagle to locate
the cursor to that point?
Which center are you after? Is it the centroid of the group's pads, the
part outlines or all part objects including names and values?
Eagle cannot do it out of the box but a ULP could be written to do it.
Can you not rotate the group as I suggested earlier and then just move
the group as a whole to correct for any misplacement?
Warren
Hi Warren, "Is it the centroid of the group's pads" is what i want.
I expected to be able to rotate the entire group in place so that I
don't have to try and relocate it afterward.
Sounds like a feature request now 
Glenn
On 22/01/2014 4:14 a.m., Glenn Jones wrote:
Hi Warren, "Is it the centroid of the group's pads" is what i want.
I expected to be able to rotate the entire group in place so that I
don't have to try and relocate it afterward.
Sounds like a feature request now
Glenn
Try the attached ULP
It rotates the group around the pad/smd centroid.
I suspect this is not what you want. I feel you are likely after
'transpose horizontally'
Warren
| rotate_group_centroid.ulp.zip |
On 1/22/2014 2:33 AM, warrenbrayshaw wrote:
On 22/01/2014 4:14 a.m., Glenn Jones wrote:
Hi Warren, "Is it the centroid of the group's pads" is what i want.
I expected to be able to rotate the entire group in place so that I
don't have to try and relocate it afterward.
Sounds like a feature request now
Glenn
Try the attached ULP
It rotates the group around the pad/smd centroid.
I suspect this is not what you want. I feel you are likely after
'transpose horizontally'
Warren
Hi Warren,
First let me say thank you! for writing that ulp.
It works great in the board editor. I neglected to mention that I was
actually trying to rotate the pads in the package library editor. 
For an enhancement it would be handy for the ulp to take a rotation
amount as my requirement this time was for 180 (transpose) when it could
be any amount.
Glenn