Я знаю, что одна вершина может быть назначена нескольким вершинам карты и наоборот.
Но отношение граней и граней карты 1:1?
Я имею в виду, предполагая, что сетка использует только канал карты 1:
local facesCount = polyOp.getNumFaces ePoly
for f = 1 to facesCount do (
...
)
local mapFacesCount = (polyop.getNumMapFaces ePoly 1)
for u = 1 to mapFacesCount do (
...
)
Будут ли f
и u
повторяться в одном и том же диапазоне? Я проверил это, и mapFacesCount
всегда было равно facesCount
, но я не уверен, что это правда.
Кроме того, соответствуют ли индексы лиц и индексы лиц карты друг другу?
Я имею в виду, вернет ли (polyOp.getFaceVerts ePoly 10)
вершины face #10
, а (polyOp.getMapFace ePoly 1 10)
даст мне вершины карты для того же face #10
?
Или я не могу сказать, что это все еще face #10
? Если да, то как "подключить" эти данные? Я хочу получить положение вершин и координаты карты вершин для данного лица.