Что такое «номер стека» и «номер среза» в GVRSceneobject?

#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).

Итак, вы можете представить срезы и стеки в виде широты и долготы.

Это изображение (отсюда) представляет сферу с разными значениями для срезов и стеков. Это должно прояснить концепцию (более высокие значения подразумевают большее количество подразделений):

введите описание изображения здесь