  The visual appearance of a moving object in special relativity can be
constructed in a straightforward manner when representing the surface of the
object, or at least a wire frame model of it, as a point cloud. The apparent
position of each individual point is then found by intersecting its worldline
with the observer's backward light cone. In this paper, we present a complete
derivation of the apparent position of a point and some more complex geometric
objects for general parameter settings (configurations). We implemented our
results in python and asymptote and used these tools to generate scripts that
create the figures in this paper. These scripts are directly applicable in an
undergraduate course to special relativity and can also serve as the basis for
student projects with the aim to study more complex sceneries.
