How to align an revolved body

I imported a part from McMaster-Carr, but I can’t figure out how to align it. Is there a trick to translate the revolve from its center to its destination?

1 Like

Have you tried the Align command? In your image, is that an O-ring? You should be able to select an inner diameter or outer, and then the outline of the object you want to align to.

1 Like

Yes, that is an O-Ring, and I’m actually not able to select anything on it using the align tool.

This is it actually: McMaster-Carr

You can import the STEP file into Shapr to try it out.

John, interesting issue. I imported the O-ring, and indeed, there isn’t a way to use the Align command to do this. There are several ways to work around this though. To center it, I might create a plane, offset a bit from where I want it to go. Then I’d project the ring where the O-ring is supposed to go. This will provide a center point. I’d hide or Isolate the other items, then move the O-ring’s center to be concentric with the plane. Then to set the other position, I’d select the face against where the O-ring is supposed to be, then the O-ring itself. This will provide a distance between the face and the center of the O-ring. Then move the O-ring that distance, but compensate for the radius of the O-ring.

Thanks for the suggestion.

I’ve also determined that it might be easier to simply recreate the O-ring altogether where I need it to be.

The downside though, that, even so, its not possible to reposition it will without recreating it, or following your suggestion.

Another way would be to create it, but use a sweep or revolve command, with the diameter of the O-ring tangent to either the inner or outer diameter. This “should” create a circle that you could use to align.

1 Like


Here is a workaround.
Cut half of the revolved body to create a flat surface to align with, then align, and set the diameter to the original value to restore the initial rounded shape.
Doing so will enable to align both radially and axially to any other surface.
Video shows we can align the center the O-ring or edges.

But as this is a standard use case, I think Align should work for O-rings without workaround.