The contributed script provides a way in automating generation of growth surfaces of a crystal (structure) consisting of infinite network of atoms:
In the morphology modules in Materials Studio (MS), when surface (attachment) energies need to be determined, one constraint is that the crystal being formed from isolated molecules. This requirement will not allow consideration of crystals of ionic materials or crystalline polymers. For systems of such infinite (1D-, 2D-, or 3D-) network of atoms, one can consider using tools from both the MS Morphology module and the Surface Builder in MS Visualizer: The MS Morphology->GenerateFaceList method can generate an hkl list of potential growth surfaces, and the MS Surface Builder can build the corresponding surfaces for individual hkl orientations in the hkl list, which will not suffer from the restriction of that the target system cannot be infinite network of atoms.

In the morphology modules in Materials Studio (MS), when surface (attachment) energies need to be determined, one constraint is that the crystal being formed from isolated molecules. This requirement will not allow consideration of crystals of ionic materials or crystalline polymers. For systems of such infinite (1D-, 2D-, or 3D-) network of atoms, one can consider using tools from both the MS Morphology module and the Surface Builder in MS Visualizer: The MS Morphology->GenerateFaceList method can generate an hkl list of potential growth surfaces, and the MS Surface Builder can build the corresponding surfaces for individual hkl orientations in the hkl list, which will not suffer from the restriction of that the target system cannot be infinite network of atoms.