Мне нужно вернуть список точек из C dll в приложение C# с помощью PInvoke. Это точки в 3-х измерениях [x,y,z]. Количество точек зависит от типа модели. В C я обрабатываю это связанным списком структур. Но я не понимаю, как я могу передать это в C#.
Как я понимаю, я должен вернуть гибкий двумерный массив, возможно, в структуре.
Есть предложения, как это можно сделать? Обе идеи о том, как вернуть его на C и как получить к нему доступ в C#, будут высоко оценены.