A contact theory governing the discontinuous contacts between arbitrarily shaped polyhedral blocks is a major component of three-dimensional discontinuous deformation analysis method (3D-DDA). An edge-to-edge contact model
which forms a part of the contact theory
is proposed. Details are given including the detection of edge-to-edge contact type
judging of the first entrance faces
and the criteria for inter-penetration. Contact submatrices are derived by vector analysis and the penalty function method. This edge-to-edge contact model has been implemented into a 3D-DDA computer program. Two verification cases demonstrate the validity of the model and the capability of 3D-DDA to deal with large movements and multi-block interaction.