Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- 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.
View Rotation
pete_yodis
OS Professional, Mentor Posts: 666 ✭✭✭
It could be just me, but the view rotation feels a little off from time to time. I think it has to do with the rotation center, but I'm not sure. Its off just enough to me where it causes me to over rotate and then fight to get the view manipulated just so. I would say it happens more than not to me. Its one of those things that is just a little annoying and in the back of my mind gives me that impression that something isn't just quite so - even if its not quite conscious. Am I doing something wrong? Do others notice this?
0
Comments
We aim to pick up nearby geometry to rotate around when you are clicking on something to prevent issues of losing points of interest when you are zoomed in. We put down the point of rotation as the first piece of geometry (including construction planes and sketch geometry) that is under the mouse at the current. If we don't find any geometry but clicking in space, we try to rotate around the center of where the parts are. Is it possible you have a plane or sketch region in the way of what you think you are rotating about and the result is rotating about something far off?
The only other thing I can think of is we have rotational inertia. If you rotate and release while your mouse is moving, the part will continue rotating for a bit.
The rotation center is on a piece of geometry if it is under the mouse when it starts. If there is no geometry under the mouse, then the rotation center is an approximation of the center of mass based on what is currently visible. If there is nothing visible, then it is about the center of the bounding box of your model.
Makes sense about the latency not factoring in. Also makes sense about view rotation. Let me play with things a little more so I can give more accurate information. I have limited time in the next couple of days.
Zooming in/out seems off because the screen size is based on a area including the feature tree. Therefore, when zooming at a cursor location, to me, the screen drifts to the left.
When we zoom out we base it on the center of the modeling area which can give the impression things are drifting.
Thanks for the clarity, I didn't realize zoom in & zoom out were different. Zoom out is off. Zoom out seems to take the area under the feature tree and not just the design view port. SW used only the design view port not the tree. It's a small difference and I notice the difference between OS & SW, but I can get use to OS. When I zoom out I move the mouse to the left to compensate for the difference. I can't believe I'm commenting (bitch'n) about this.
Maybe you should put the zoom spot back on the screen. I kinda enjoyed it.
@JakeRasley I think that change feels right when I'm zooming in and out on the model. Real nice.
Just saw this. Explains why I like Firefox for the scroll speed...
http://www.engadget.com/2015/03/26/google-chrome-pointer-events-api/