1. A method for designing a prosthetic device, comprising: acquiring a three-dimensional image of an anatomical surface; executing a rules script for automatically performing a plurality of image processing rules using a script interpreter; for each particular rule of the plurality of rules: determining one or more anatomical features that are relevant to the particular rule using a surface shaping engine, automatically segmenting or detecting the one or more determined anatomical features from the acquired three-dimensional image using a feature detector, and performing the particular image processing rule on the acquired three-dimensional image based on the automatically segmented or detected anatomical features using a CAD tool; and producing a prosthetic device design based on the three-dimensional image upon which the rules of the plurality of image processing rules has been performed.