Exemple #1
0
 public void MeshGenerationResolutionOneVertices()
 {
     Vector3[] actualVertices = new Vector3[4] {
         new Vector3(0f, 0f, 0f), new Vector3(2f, 0f, 0f), new Vector3(0f, 0f, 2f), new Vector3(2f, 0f, 2f)
     };
     mesh = new PracaInzynierska.Mesh(1, 2, new Vector3(0, 0, 0), new Vector3(0, 0, 0));
     mesh.generateMesh();
     Assert.Equal(actualVertices, mesh.getVertices());
 }
Exemple #2
0
        public void MeshGenerationResolutionTwoIndices()
        {
            //Tested working data
            uint[] actualIndices = new uint[24] {
                4, 3, 1,
                3, 0, 1,
                5, 4, 2,
                4, 1, 2,
                7, 6, 4,
                6, 3, 4,
                8, 7, 5,
                7, 4, 5
            };

            mesh = new PracaInzynierska.Mesh(2, 2, new Vector3(0, 0, 0), new Vector3(0, 0, 0));
            mesh.generateMesh();
            Assert.Equal(actualIndices, mesh.getIndices());
        }
Exemple #3
0
 public void MeshGenerationLength(uint resolution, uint actualLength)
 {
     mesh = new PracaInzynierska.Mesh(resolution, 2, new Vector3(0, 0, 0), new Vector3(0, 0, 0));
     Assert.Equal(actualLength, (uint)mesh.getVertices().Length);
 }