(ui-motion {inertia|constrain|own-coordinates} {on|off})Habilita ou desabilita certas propriedades de movimento controlado por mouse. O propósito dess comando é acessar aos respectivos comutadores do painél principal (Main) no menu de movimento ( Motion) através de comandos GCL. See Usando o Mouse para Controlar Objetos.
inertiaNormalmente, movimentos de objeto possuem inércia: se o mouse estiver em movimento quando
o botão for liberado, o objeto selecionado continua a se mover. Quando
a opção inertia estiver em off, objetos cessam o movimento no mesmo instânte em que
o botão do mouse for liberado.
constrainAlgumas vezes é conveniente mover objetos em uma direção paralela a um
eixo coordenado: exatamente na horizontal ou na vertical. Digitando o comando
(ui-motion constrain on) muda a interpretação dos movimentos
de mouse para permitir isso; arrastos de mouse aproximadamente na horizontal
ou aproximadamente na vertical tornam-se exatamente em movimento
horizontal ou vertical. Note que o movimento é ainda em torno dos eixos X ou Y da
câmera na qual você move o mouse, não necessáriamente no sistema de
coordenadas do objeto.
own-coordinatesAlgumas vezes é conveniente mover objetos em relação ao sistema de
coordenadas onde eles foram definidos, ao invés de em relação a alguma
visão de câmera. Quando (ui-motion own-coordinates on) tiver sido
chamado, todos os movimentos são interpretados daquela forma: arrastando o mouse
rightward no modo de translação move o objeto na direção de seu próprio
eixo +X, e assim por diante. Pode ser especialmente útil juntamente com o
comando (ui-motion constrain on).