... не вникая в суть скрипта, но для контроля происходящего, необходимо запустить Blender в командной строке ...
... тогда сообщения об ошибках в скрипте будут выводится в окне командной строки ...
... по тексту этих сообщений можно будет определить в чем проблема ...
... по сути скрипта - в приведенном тексте нет ошибок, код работает, файл создается ...
... код экспорта вершин тоже несложен, но есть же готовые дополнения для экспорта в "плоские" форматы ...