Virtual engineering in design and manufacturing