1. A computer process for displaying an assembly of objects of a product lifecycle management (PLM) database stored on a server, the process comprising: using a computer processor: providing an access to a server hosting the PLM database; selecting, on a client computer, the assembly of objects in the database; identifying, on the server, a plurality of viewpoints on said assembly; computing, by the server, rays passing through the identified viewpoints and the objects of the assembly of objects; identifying, on the server, one or more bounding volumes for each respective object of the assembly of objects intersecting the computed rays; retrieving, by the server, from the database geometries of a set of objects of said assembly according to the plurality of identified viewpoints on said assembly and the identified one or more bounding volumes for each respective object, the geometries of the set of objects being retrieved according to the plurality of identified viewpoints and the one or more bounding volumes for each respective object and not according to any certain model; computing, at one time by the client computer, a model of said assembly for all the retrieved geometries of the set of objects; and displaying, by the client computer, a view of the model, any displayed views being computed locally on a client computer starting from the geometries of the objects retrieved at the retrieving step.