DrawableVertexPositions 범위
업데이트: 2019/11/07
이 페이지는 Cubism 4.2 이하의 구 버전용입니다. 최신 페이지는 여기
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축에 대해서는 -①x③ 에서 ③-(①x③) 의 범위
- Y축에 대해서는 (②x④)-④에서 ②x④의 범위
- 왼쪽 상단 대화상자에서 보면 X(-0.5~0.5) Y(-0.7~0.7)이 됩니다.
이 기사가 도움이 되었나요?
네아니요