katavagner, в отдельный поток вынести код, который непосредственно с графическим интерфейсом не работает. Взаимодействие между основным GUI потоком и вашим организовать через механизм сигнал/слот, отправляя нужные сигналы из одного потока и подписавшись на них в другом с флагом Qt::QueueConnection.
AlexanderProkopenko, обработкой входящей последовательности точек с получением новой последовательности, которую надо выводить. Задача не тривиальная и требует некоторое время для реализации.