Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

Translating to circle center

ethan_barbourethan_barbour Member Posts: 4 EDU
I have a block with a circular hole thru it. This hole has two circles defining it, call them "inlet" and "oulet". I want to move the entire part so that the inlet center's coincides with the origin. I think "Transform" using "Translate by Line" is the right way to go. I can select the origin as one point of this Line, but I cannot select the inlet circle's center. (I can select the circle's edge, but this isn't useful.)

Any advice?


  • stvnvl_8501stvnvl_8501 Member Posts: 108 PRO
    edited November 2023
    Had the same issue, might be it isn't an exact circle. Can you place/construct  a mate connector in the center if the circle, and have a mate connector at the origin.  and use the " transform by mate connectors " option? 
  • martin_kopplowmartin_kopplow Member Posts: 222 ✭✭✭
    I assume this is in a Part Studio. Even with an exact circle, the center can't be grabbed for a translate. You can place a mate connector there, but the mate connector isn't accepted as a starting point for the translate tool. So this seems to be a dead end.
    But wait, help is near, since you can use the BRIDGING CURVE Tool to create a connection between the mate connector and the origin, and that 'curve' will be a line and thus be useable for the translate.

  • eric_pestyeric_pesty Member Posts: 1,372 PRO
    The "proper" way to do this would be to draw the part in the correct place (i.e. centered on the origin) to start with.

    But if you really need to to use transform, then "transform by mate connector" is the option you are looking for:

Sign In or Register to comment.