This article discusses the reverse engineering problem of reconstructing objects with planar faces. We will present the main geometric features of a modeling system which are the detection of planar faces and the generation of a cad model. The algorithms are applied to the problem of reconstruction of buildings from airborne laser scanner data. q 2003 Elsevier Ltd. All rights reserved.