Move Horizontal like Move Vertical command

Hello all,

I am finding the new Move Vertical command in Rhino 7 very useful and am wondering if there is a way to do the same type of move horizontally. I know you can lock with Tab, however it still wants to snap to points rather than just locking to the one direction of movement. Or am I missing something basic?

A work around is to simply change the CPlane, but it great to skip this.


Hi -
I might be missing something but Move > Vertical has been in Rhino as long as I can remember.
As for snapping while direction-locked, you can use the Alt key to temporarily override snaps. You can also use the gumball to move in the directions of the axes.

Hi thanks for the response.

Yes, sorry it is an old feature, that I have only just noticed.

The thing is I still want to snap but only to the distance in one direction if that makes sense, rather than to a particular point - exactly how move vertical works but horizontally.


Gumball set to CPlane or World doesn’t help here? Move with Ortho on should also do it.

1 Like

If it may help, In perspective there is also

  • CTRL (win) or CMD (MacOs ) to move with a vertical constraint
  • SHIFT to move with a horizontal constraint ( in one direction or the other by moving the mouse ).

Rodolfo Santos.

Shift only toggles Ortho, so if you have it activated already, pressing Shift will deactivate it. The Ortho angle can also be adjusted via the command OrthoAngle or in the status bar panel with a right click.

Hi -

That’s the way it works here. Start moving an object in a specific direction, lock the direction, and snap to a point somewhat in that direction without actually snapping to that point itself. It is not doing that on your end?


Rodolfo Santos.


Yes that is the problem. The direction will lock partially with tab, but only with alt pressed and snaps overridden will it actually be fixed. The problem is that with snaps on overide you obviously cannot snap to the desired distance.


I confess I am not sure I understand well " snapping to a distance".

Are you willing to move something and use a distance constraint in one direction ( horizontally ) ?
If so, as @wim suggested, locking the direction ie. with Tab will let you specify the distance in a second step.

Am I missing something regarding your intent ?

Rodolfo Santos

Hi - please run the Rhino SystemInfo command and copy-paste the result here.

Sorry it is quite difficult to explain for a basic thing. I want to move an object to snap to a point which is not on the line of movement, without moving the object off this directional axis. Exactly how Move Vertical works…

Rhino 7 SR3 2021-2-22 (Rhino 7, 7.3.21053.23031, Git hash:master @ f8a40388712d9cf7edc68910e0415427bdefc64a)
License type: Educational, build 2021-02-22
License details: Stand-Alone

Windows 10.0.19041 SR0.0 or greater (Physical RAM: 32Gb)

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA Quadro P2200 (NVidia) Memory: 5GB, Driver date: 9-30-2020 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 456.71
> Accelerated graphics device with 4 adapter port(s)
- Secondary monitor attached to adapter port #0
- Windows Main Display attached to adapter port #1

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 9-30-2020
Driver Version:
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 5 GB

Rhino plugins that do not ship with Rhino
C:\Program Files\Chaos Group\V-Ray\V-Ray for Rhinoceros 6\VRayForRhino.rhp “V-Ray for Rhino”

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 7\Plug-ins\Commands.rhp “Commands” 7.3.21053.23031
C:\Program Files\Rhino 7\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 7\Plug-ins\AnimationTools.rhp “AnimationTools”
C:\Program Files\Rhino 7\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 7.3.21053.23031
C:\Program Files\Rhino 7\Plug-ins\RhinoRender.rhp “Legacy Rhino Render”
C:\Program Files\Rhino 7\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 7.3.21053.23031
C:\Program Files\Rhino 7\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 7\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 7\Plug-ins\RhinoCycles.rhp “RhinoCycles” 7.3.21053.23031
C:\Program Files\Rhino 7\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 7.3.21053.23031
C:\Program Files\Rhino 7\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 7\Plug-ins\Displacement.rhp “Displacement”
C:\Users\xxxxxxxx\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\PanelingTools\2020.12.9.865\PanelingTools.rhp “PanelingTools”

Thanks -

In the Rhino options, please change the update frequency to Service Release Candidate. When you get the current 7.5 version installed, please check if the behavior has changed.

This way ?

Rodolfo Santos

Yes, correct.

Then, following what @wim suggested is the right path.

  • _Move, Enter
  • Sel Object to Move, Enter
  • Snap to the Point to Move From, LeftCLick
  • Use Otho On or SHIFT+TAB to lock the direction ( guess horizontal… )
  • Move the move and Snap on the target location OFF the direction
  • Left Click to finish

Rodolfo Santos

Thank you for the help. Yes this works and is good when the model is basic does not contain lots of snaps. However the directional axis still does not lock completely like it does in move Move Vertical for me.

It would be very helpful for complex models with many different snap points for the direction to not even suggest deviating off of the direction of movement.

Thanks for the help, I think I will just continue to flip the CPlane as a work around.

Hello - you can make macros for MoveX, MoveY:

! _Move _Pause _Pause _AlongLine r0,0,0 r1,0,0
! _Move _Pause _Pause _AlongLine r0,0,0 r0,1,0


1 Like

1000x thanks.