DrawableVertexPositions范围

最終更新: 2019年11月7日

可以从Cubsim Core for Native中获取的模型顶点信息
取决于从Editor输出时的设置。
模型顶点信息是指
Framework中通过CubismModel::GetDrawableVertexPositions函数、
CubismCore中通过csmGetDrawableVertexPositions函数获得的XY座标。首先,原点是保存时的对话框中

  • 模型中心X ①
  • 模型中心Y②

的值,由左上角到全体的比例距离决定。

Cubsim Core for Native中使用与OpenGL相同的坐标系表达,
得到的顶点的值是从原点到右上角的正值,用⑤表示的单位表达。
处理DirectX等右手座标时,需要反转Y轴。

如果左下角是原点Editor中的localX、localY,则输出座标为

  • X = (localX / ⑤) − (① × ③)
  • Y = (② × ④) − (localY / ⑤)

数值范围是

  • 对于X轴,范围从 −① × ③  到 ③−(① × ③) 
  • 对于Y轴,范围从  (② × ④) − ④② × ④
  • 如果您查看左上角的对话框,为X(−0.5~0.5)、Y(−0.7~0.7)。

关于本报道,敬请提出您的意见及要求。