Knowledge Acquisition and Internalization for Casting Planning Using Portable Virtual Environment