3D triangle fill algorithm | ScratchStats