public static Model Subdivide(Mesh source, int details = 1) { var model = new Model(source); var divider = new SubdivisionSurface(); for (int i = 0; i < details; i++) { model = divider.Divide(model); } return(model); }
public static Model Subdivide(Mesh source, int details = 1) { var model = new Model(source); var divider = new SubdivisionSurface(); for (int i = 0; i < details; i++) { model = divider.Divide(model); } return(model); }