Unity3d 什么是「;堆栈编号“;及;切片编号“;在GVRSceneobject中?

Unity3d 什么是「;堆栈编号“;及;切片编号“;在GVRSceneobject中?,unity3d,virtual-reality,360-degrees,gear-vr,Unity3d,Virtual Reality,360 Degrees,Gear Vr,我在运行一些gvrf。我仔细阅读了代码,发现GVRSceneobject有一些称为“stack number”和“slice number”的属性 对于GVRCylinderSceneObject,默认值分别为2和36 对于GVRSphereSceneObject,默认值分别为18和36 有人能解释一下“堆栈编号”和“切片编号”是什么意思吗?从GVRCylinderSceneObject中,下面是StackNumber和SliceNumber属性的定义 类别: StackNumber是缸体

我在运行一些gvrf。我仔细阅读了代码,发现GVRSceneobject有一些称为“stack number”和“slice number”的属性

  • 对于GVRCylinderSceneObject,默认值分别为2和36
  • 对于GVRSphereSceneObject,默认值分别为18和36

有人能解释一下“堆栈编号”和“切片编号”是什么意思吗?

GVRCylinderSceneObject
中,下面是
StackNumber
SliceNumber
属性的定义

类别:

  • StackNumber
    是缸体中的堆叠数(默认为10)
  • SliceNumber
    是气缸盖中的切片数(默认为36)
您可以找到
GVRSphereSceneObject
类的
StackNumber
SliceNumber
属性的定义

类别:

  • StackNumber
    是球体的堆栈数。它应该等于或大于3
  • SliceNumber
    是球体的切片数。它应该等于或大于4
这些变量在构造球体或圆柱体时用于提供新构造网格中应包含多少
堆栈
切片
GVRCylinderSceneObject
GVRSphereSceneObject

类具有创建新圆柱体或球体的构造函数,这两个变量用于确定其堆栈和切片值。你可以阅读更多关于堆栈和切片的内容。

我没有Gear VR的经验,但堆栈和切片是虚拟现实中常见的术语,所以我尝试提供帮助

基本上,
切片
”值是围绕X轴的细分数。类似地,
stacks
”值是Y轴周围的细分数(X轴和Y轴在OpenGL的定义中使用,我希望它们也对应于Gear VR)

所以,你可以把切片和堆叠想象成纬度和经度

此图像(来自)表示具有不同切片和堆栈值的球体。它应该澄清概念(值越高意味着细分越多):