Ну вот например
исходники программы Blender. Судя по расширениям файлов в исходниках, она написана на языке C.
Вот
исходники программы FreeCAD. Судя по расширениям файлов в исходниках, она написана на языке C++.
Думаю, что ничто не мешает написать похожую программу на C#.