Direct display algorithms solid etc door Bronsvoort