Compartilhar via


Método IInertiaProcessor::p ut_InitialAngularVelocity (manipulations.h)

A propriedade InitialAngularVelocity especifica a velocidade de rotação (angular) do destino quando o movimento começa.

Essa propriedade é leitura/gravação.

Sintaxe

HRESULT put_InitialAngularVelocity(
  FLOAT velocity
);

Parâmetros

velocity

Valor retornado

Nenhum

Comentários

DesiredRotation e DesiredAngularDeceleration são mutuamente exclusivos. Se um estiver definido, o outro deverá ser NaN. Se a propriedade DesiredRotation estiver definida, a API definirá a propriedade DesiredAngularDeceleration para que o objeto pare após o número desejado de radianos. A unidade de aceleração angular é radianos.

Se o processamento de inércia já tiver sido iniciado, a definição de InitialAngularVelocity redefinirá o mecanismo de inércia para o estado inicial com novos valores de velocidade aplicados.

Chame essa função para definir o estado inicial da inércia. Você chamaria essa função provavelmente durante o evento ManipulationCompleted do IManipulationProcessor ou no construtor da interface IInertiaProcessor .

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho manipulations.h (inclua Manipulations.h)

Confira também

Desiredrotation

GetAngularVelocity

Tratamento de inércia em código não gerenciado

Iinertiaprocessor

Mecânica de Inércia

InitialExpansionVelocity

Propriedades