#unity3d #virtual-reality #360-degrees #gear-vr
#unity3d #виртуальная реальность #360 градусов #gear-vr
Вопрос:
Я запускал некоторые примеры приложений gvrf. Я просматривал код и обнаружил, что GVRSceneobject имеет некоторые свойства, называемые «номер стека» и «номер среза».
- Для GVRCylinderSceneObject значения по умолчанию равны 2 и 36 соответственно.
- Для GVRSphereSceneObject значения по умолчанию равны 18 и 36 соответственно.
Может ли кто-нибудь объяснить мне, что означают «номер стека» и «номер среза»?
Ответ №1:
Из GVRCylinderSceneObject
исходного кода ниже приводится определение StackNumber
и SliceNumber
свойств.
GVRCylinderSceneObject
класс:
StackNumber
это количество стеков в корпусе цилиндра (по умолчанию 10)SliceNumber
это количество срезов в крышках цилиндров (по умолчанию 36).
Вы можете найти определение StackNumber
и SliceNumber
свойства для GVRSphereSceneObject
класса здесь.
GVRSphereSceneObject
класс:
StackNumber
это количество стеков для сферы. Оно должно быть равно или больше 3.SliceNumber
это количество срезов для сферы. Оно должно быть равно или больше 4.
Эти переменные используются при построении сферы или цилиндра, чтобы указать, сколько stack
и slice
должно быть во вновь построенной сетке. Оба GVRCylinderSceneObject
и GVRSphereSceneObject
class имеют конструктор, который создает новый цилиндр или сферу, и эти две переменные используются для определения их значений стека и среза. Вы можете прочитать больше о стеке и срезе здесь.
Ответ №2:
У меня нет опыта работы с Gear VR, но стеки и срезы являются общими терминами в виртуальной реальности, поэтому я пытаюсь помочь.
По сути, slices
‘ значение — это количество подразделений вокруг оси X. Аналогично, значение stacks
‘ — это количество подразделений вокруг оси Y (оси X и Y используются в определениях OpenGL, я надеюсь, что они также соответствуют Gear VR).
Итак, вы можете представить срезы и стеки в виде широты и долготы.
Это изображение (отсюда) представляет сферу с разными значениями для срезов и стеков. Это должно прояснить концепцию (более высокие значения подразумевают большее количество подразделений):