  In this article we consider different methods of modeling asteroid shapes,
especially lightcurve inversion technique, and scattering laws used for it. We
also introduce our program, which constructs lightcurves for a given asteroid
shape model. It can be used to comparing shape model with observational data.
