Beispiel #1
0
        private void UpdateGeometryNormals(Mesh mesh)
        {
            float[] flatNormals = chunkData.GetNormals();

            UnityEngine.Vector3[] normalsAsVectors = RenderingTypeConverter.ConvertFlatFloatArrayToVector3Array(flatNormals);
            mesh.SetNormals(normalsAsVectors);
        }
Beispiel #2
0
        private void UpdateGeometryUvs(Mesh mesh)
        {
            float[] flatUvs = chunkData.GetUvCoordinates();

            Vector2[] uvsAsVectors = RenderingTypeConverter.ConvertFlatFloatArrayToVector2Array(flatUvs);
            mesh.SetUVs(0, uvsAsVectors);
        }
Beispiel #3
0
        private void UpdateGeometryVertices(Mesh mesh)
        {
            float[] flatVertices = chunkData.GetVertices();

            UnityEngine.Vector3[] verticesAsVectors = RenderingTypeConverter.ConvertFlatFloatArrayToVector3Array(flatVertices);
            mesh.SetVertices(verticesAsVectors);
        }