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.

What determines the center of rotation when spinning the view?

Tony_C_Tony_C_ Member Posts: 273 PRO
I'm trying to put my finger on how OS is selecting where my view center is when I'm spinning around the view using the RMB.

Is there something that determines it or is it selectable?

It's not really a problem on smaller parts/assemblies, but I find when I'm in a really big assembly it gets wonky. 
Tagged:

Comments

  • philip_thomasphilip_thomas Member, Moderator, Onshape Employees, Developers Posts: 1,381
    edited October 2017
    Ok, i will give this a shot - this answer is based on my personal observation and recollections of conversations with the graphics guys!

    1) If your cursor is over geometry, the center of rotation becomes the intersection of a ray drawn normal to the screen and the point of intersection on the body.
    2) If the cursor is over whitespace - the center of rotation becomes the 'geometric center' of any entities 'close' to the point under the cursor - this includes things like the origin and any other parts or curves or surfaces. In testing i note that 'close' can be off the screen by quite a bit. There comes a point as you zoom in that those other entities no longer appear to be 'close' and are no longer included in the center calculation.

    If you are struggling with rotating things - try;
    • Putting your cursor over the point (on a part) that you want to rotate about.
    • Hide the origin (if it's a long way away)
    • Hide parts that you dont want to be considered 'close'

    Not super exact - but it generally holds true and i hope this helps.
    Hopefully someone that knows more about this than me will chime in if anything isn't clear/right.
    Philip Thomas - Onshape
Sign In or Register to comment.