Made texel axis calculations more concise

This commit is contained in:
Nestorboy 2024-10-31 20:26:02 +01:00
parent e1b181c8a5
commit e43bfe0e92
2 changed files with 4 additions and 14 deletions

View File

@ -62,13 +62,8 @@ class CubeFace extends Face {
uv[1] *= truncate_factor[1];
let texelPos = this.UVToLocal(uv);
uv[0] += truncate_factor[0];
let texelRight = this.UVToLocal(uv);
uv[0] -= truncate_factor[0];
uv[1] += truncate_factor[1];
let texelUp = this.UVToLocal(uv);
let texelRight = this.UVToLocal([uv[0] + truncate_factor[0], uv[1]]);
let texelUp = this.UVToLocal([uv[0], uv[1] + truncate_factor[1]]);
texelRight.sub(texelPos);
texelUp.sub(texelPos);

View File

@ -334,13 +334,8 @@ class MeshFace extends Face {
}
let texelPos = UVToLocal(uv);
uv[0] += 1 * truncate_factor[0];
let texelRight = UVToLocal(uv);
uv[0] -= 1 * truncate_factor[0];
uv[1] += 1 * truncate_factor[1];
let texelUp = UVToLocal(uv);
let texelRight = UVToLocal([uv[0] + truncate_factor[0], uv[1]]);
let texelUp = UVToLocal([uv[0], uv[1] + truncate_factor[1]]);
texelRight.sub(texelPos);
texelUp.sub(texelPos);