As in the subject, any changes to Target do nothing, changes to Camera position only always drag the target.
We need to be able to set the camera and keep the target in place or move the target only.
It may be caused by the general way 2PP is implemented with no way to look up/down but if it was possible via scripting it would do for now.
Can you do so just using Rhino?
Yes and no. The ONLY way to do it by ‘just using Rhino’ is to RMB-rotate the camera. That is the only action that I know of that actually can make the camera and target be on different levels in 2PP mode. (Actaully SOMETIMES dragging the taret with CameraPointsOn works, but very finnicky).
This is not workable at all so I was desperately looking for any way to control that more precisely. If the scripting methods worked properly this could be a workaround before the main behavior gets fixed. See more here:
The 2 Point Perspective mode in V5 for me is half-cooked, to say the least. It’s nice it has been implemented and it was one of my top wishes since Rhino 4 version, and I was very excited to see it coming to V5. In Rhino 5 Beta phase I was trying to communicate some issues but it must have been ‘lost in translation’; if it worked better I would use it very often but sadly I don’t use it at all now. Here is a bit more why:
The ‘2 Point Perspective’ mode is used mostly in architectural /…
There appears to be a YouTrack item for this - there isn’t anything I can do beyond this…
Got it, thanks Dale. The scripted methods will probably work OK once the main issue is fixed. Was hoping scripting could be a way around that.
FYI - I found a workaround and one RhinoScript method that allows to control moving the camera target up/down in TwoPointPerspective mode:
Hi Emilio, I found a way to get the effect of moving camera target up and down that works with TwoPointPerspective mode via scripting. Most of the scripting methods fail, but oddly - one does the trick: Rhino.RotateView(). it needs to be followed by setting the camera position back to one from before the rotation, but the result is as if we moved the target of the camera. (interestingly Rhino.RotateCamera() should not need the workaround but in TwoPointPerspective it fails to keep the vertica…