Browse Source

Reapplied model origin offset, which now actually makes sense

console
Nico de Poel 5 years ago
parent
commit
9ce90431f4
  1. 4
      Assets/Scripts/Modules/AliasModel.cs

4
Assets/Scripts/Modules/AliasModel.cs

@ -220,7 +220,7 @@ public class AliasModel
for (int i = 0; i < numVerts; ++i)
{
vertices[i] = Vector3.Scale(triVerts[i].ToVector3(), scale);
vertices[i] = Vector3.Scale(triVerts[i].ToVector3(), scale) + origin;
normals[i] = QLightNormals.Get(triVerts[i].lightNormalIndex);
}
}
@ -295,7 +295,7 @@ public class AliasModel
for (int vertIdx = 0; vertIdx < header.numVerts; ++vertIdx)
{
Vector3 vert = Vector3.Scale(poseVerts[vertIdx].ToVector3(), scale);
Vector3 vert = Vector3.Scale(poseVerts[vertIdx].ToVector3(), scale) + origin;
deltaVertices[vertIdx] = vert - baseVertices[vertIdx];
deltaNormals[vertIdx] = QLightNormals.Get(poseVerts[vertIdx].lightNormalIndex) - baseNormals[vertIdx];
}

Loading…
Cancel
Save