RenderNode.SetCameraDistance(Single) Método

Definição

Define a distância ao longo do eixo Z (ortogonal para o plano X/Y no qual RenderNodes são desenhados) da câmera para este RenderNode.

[Android.Runtime.Register("setCameraDistance", "(F)Z", "", ApiSince=29)]
public bool SetCameraDistance(float distance);
[<Android.Runtime.Register("setCameraDistance", "(F)Z", "", ApiSince=29)>]
member this.SetCameraDistance : single -> bool

Parâmetros

distance
Single

A distância em pixels deve ser sempre positiva

Retornos

True se o valor for alterado, false se o novo valor for o mesmo que o valor anterior.

Atributos

Comentários

Define a distância ao longo do eixo Z (ortogonal para o plano X/Y no qual RenderNodes são desenhados) da câmera para este RenderNode. A distância da câmera afeta transformações 3D, por exemplo, rotações ao redor do eixo X e Y. Se as propriedades rotationX ou rotationY forem alteradas e essa exibição for grande (mais da metade do tamanho da tela), é recomendável sempre usar uma distância de câmera maior que a altura (rotação do eixo X) ou a largura (rotação do eixo Y) dessa exibição.

A distância da câmera do plano de desenho pode afetar a distorção de perspectiva do RenderNode quando ele é girado em torno do eixo x ou y. Por exemplo, uma grande distância resultará em um grande ângulo de exibição e não haverá muita distorção de perspectiva da exibição à medida que ela gira. Uma curta distância pode causar muito mais distorção de perspectiva na rotação e também pode resultar em alguns artefatos de desenho se o modo de exibição girado acabar parcialmente atrás da câmera (e é por isso que a recomendação é usar uma distância pelo menos até o tamanho da exibição, se a exibição deve ser girada).)

A distância é expressa em pixels e deve ser sempre positiva

Java documentação para android.graphics.RenderNode.setCameraDistance(float).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a