SUMMARYIn this paper, an algorithm for simulating the elastostatic deformation of multiple objects with different material properties using boundary element method is introduced. By tessellating the surface of a geometric model into elements and classifying all the element nodes into different groups with different attributes, and partitioning the stiffness matrix into several sub-matrices according to these attributes, a compact expression for the unknown variables is obtained. Comparing with the direct matrix inversion method, the dimension of the system matrix in the expression has been effectively reduced. Besides, this expression shows that the deformation of a multi-component object can be simulated in a way similar to that of a single-component object. The capacitance method is adopted for evaluating the deformation of the object. Experimental results illustrate that the proposed method is practical and efficient.