protected abstract TVertex[] ConvertVertexToShaderStructure(Geometry3D geo);
public ushort[] ConvertToShaderIndices(Geometry3D geo) { return(geo.Indices.Select(x => (ushort)x).ToArray()); }