RenderNode.SetCameraDistance(Single) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает расстояние вдоль оси Z (ортогональное значение на плоскости X/Y, на которой рисуются отрисовки от камеры к этому 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
Параметры
- distance
- Single
Расстояние в пикселях всегда должно быть положительным.
Возвращаемое значение
Значение True, если значение изменилось, значение false, если новое значение совпадает с предыдущим значением.
- Атрибуты
Комментарии
Задает расстояние вдоль оси Z (ортогональное значение на плоскости X/Y, на которой рисуются отрисовки от камеры к этому RenderNode. Расстояние камеры влияет на трехмерные преобразования, например повороты вокруг оси X и Y. Если свойства поворота или поворота изменяются, и это представление большое (более половины размера экрана), рекомендуется всегда использовать расстояние камеры, превышающее высоту (поворот оси X) или ширину (поворот оси Y) этого представления.
Расстояние камеры от плоскости рисования может повлиять на искажение перспективы RenderNode при повороте вокруг оси x или y. Например, большое расстояние приведет к большому углу просмотра, и не будет много искажений перспективы представления, как он поворачивается. Короткое расстояние может привести к гораздо большему искажению перспективы при повороте, а также может привести к некоторым артефактам рисования, если вращающееся представление заканчивается частично за камерой (именно поэтому рекомендация должна использовать расстояние по крайней мере до размера представления, если представление должно быть вращается).)
Расстояние выражается в пикселях и всегда должно быть положительным.
Java документации по android.graphics.RenderNode.setCameraDistance(float).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".