私もmkllの頃に作ったことがあったんですが、面を生成するところで詰まってました。