Modelling and Animation of Brittle Fracture in Three Dimensions