Переписал код на технический движок фирмы, для которой я пишу диплом. Переход был безболезненный, так как технологии используются одни и теже: DirectX и C#. Немного пришлось потыкаться с эффектом рендеринга (новая версия движка использует в основном шейдеры для отрисовки примитивов), но все быстро решилось. На видео пример того, как все это работает:
Зеленая паутина это и есть 3д меш для будущего кабеля. Эта демо программа рандомайзно генерирует точки в пространстве и создают кривую посредством интерполяции кубическими сплайнами, а дальше дело техники: создать меш в нужном формате и отправить его в рендеринг.