Check vertex color indices in tests.
This commit is contained in:
parent
6b953b790c
commit
3b6e784081
@ -195,6 +195,17 @@ OV.CheckModel = function (model)
|
||||
if (!IsCorrectIndex (triangle.v2, mesh.VertexCount ())) {
|
||||
return false;
|
||||
}
|
||||
if (triangle.HasVertexColors ()) {
|
||||
if (!IsCorrectIndex (triangle.c0, mesh.VertexColorCount ())) {
|
||||
return false;
|
||||
}
|
||||
if (!IsCorrectIndex (triangle.c1, mesh.VertexColorCount ())) {
|
||||
return false;
|
||||
}
|
||||
if (!IsCorrectIndex (triangle.c2, mesh.VertexColorCount ())) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if (!IsCorrectIndex (triangle.n0, mesh.NormalCount ())) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -59,8 +59,12 @@ describe ('Mesh', function() {
|
||||
assert.strictEqual (triangle.v1, 2);
|
||||
assert.strictEqual (triangle.v2, 3);
|
||||
assert (triangle.HasVertices ());
|
||||
assert (!triangle.HasVertexColors ());
|
||||
assert (!triangle.HasNormals ());
|
||||
assert (!triangle.HasTextureUVs ());
|
||||
assert.strictEqual (triangle.c0, null);
|
||||
assert.strictEqual (triangle.c1, null);
|
||||
assert.strictEqual (triangle.c2, null);
|
||||
assert.strictEqual (triangle.n0, null);
|
||||
assert.strictEqual (triangle.n1, null);
|
||||
assert.strictEqual (triangle.n2, null);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user