public CachedMeshData(Scene scene, Mesh source) { Debug.Assert(source.HasBones, "source mesh needs to have bones"); _scene = scene; _source = source; _cachedPositions = new Vector3[source.VertexCount]; _cachedNormals = new Vector3[source.VertexCount]; _boneMap = new BoneByVertexMap(source); }