Casting may involve adding a fluid material to a mold cavity and then allowing the fluid material to solidify into a part having the shape of the mold cavity. Depending upon the materials used and the parts being formed, casting may pose various challenges. For example, some materials, such as plastics, may shrink while solidifying due to chemical and thermal changes. As the magnitude of such shrinkage is dependent upon a thickness of the material, various portions of a non-uniform part may shrink different amounts and/or at different rates, thereby compounding the difficulties in casting precision parts.