Я начал переделывать свой старый движок.
Начал всё с нуля, но теперь я решил подходить к разработке кропотливо, думая над каждой строчкой кода и не создавая в проекте бардак.
Как обычно всё началось с кубика в 3D пространстве, но я отладил свои прежние наработки и написал новый алгоритм клиппинга линий, который стал компактнее и эффективнее.
Этого достаточно, чтобы зафиксировать текущие изменения и на их основе продолжить развивать проект.