Method of determining virtual tooth restorations on the basis of scan data of oral structures, wherein - a model database comprising a number of parameterized tooth models for each of several tooth types is used, whereby the parameterization is carried out on the basis of model parameters comprising position parameters and/or shape parameters and whereby each tooth model is linked with a number of morphologically similar tooth models of the same tooth type, - for each desired tooth type, an optimal tooth model in the model database is determined by means of an iterative method in which initially at least one start tooth model of the desired tooth type is selected from the model database, and subsequently, commencing with this start tooth model, in each iteration step a tooth model is tested with regard to a quality value, wherein - for individualization, the tooth model currently in test is adjusted to the scan data by varying model parameters and a quality value is computed for this individualization, - at least one tooth model linked with the tooth model in test is, also for individualization, adjusted to the scan data by variation of model parameters, and a further quality value is computed for this individualization, - on the basis of the computed quality values, a new tooth model in test of the desired tooth type is selected if necessary from the model database for the next iteration step, - iteration is interrupted upon reaching a quality criterion, - and finally at least one virtual tooth restoration is determined from among the optimal tooth models and scan data. - a model database comprising a number of parameterized tooth models for each of several tooth types is used, whereby the parameterization is carried out on the basis of model parameters comprising position parameters and/or shape parameters and whereby each tooth model is linked with a number of morphologically similar tooth models of the same tooth type, - for each desired tooth type, an optimal tooth model in the model database is determined by means of an iterative method in which initially at least one start tooth model of the desired tooth type is selected from the model database, and subsequently, commencing with this start tooth model, in each iteration step a tooth model is tested with regard to a quality value, wherein - for individualization, the tooth model currently in test is adjusted to the scan data by varying model parameters and a quality value is computed for this individualization, - at least one tooth model linked with the tooth model in test is, also for individualization, adjusted to the scan data by variation of model parameters, and a further quality value is computed for this individualization, - on the basis of the computed quality values, a new tooth model in test of the desired tooth type is selected if necessary from the model database for the next iteration step, - iteration is interrupted upon reaching a quality criterion, - for individualization, the tooth model currently in test is adjusted to the scan data by varying model parameters and a quality value is computed for this individualization, - at least one tooth model linked with the tooth model in test is, also for individualization, adjusted to the scan data by variation of model parameters, and a further quality value is computed for this individualization, - on the basis of the computed quality values, a new tooth model in test of the desired tooth type is selected if necessary from the model database for the next iteration step, - iteration is interrupted upon reaching a quality criterion, - and finally at least one virtual tooth restoration is determined from among the optimal tooth models and scan data.