У препода заскок случился. Ему нужно в WPF вызывать DLL, в которой происходит отрисовка на OpenGL.
Костыль такой:
WPF -> Windows Form Host -> DLL(C++) -> OpenGL
На костыль пофиг. Как передавать сложные данные в DLL из C# ?
Данные типа структур:
Line {
double x1;
double y1;
double x2;
double y1;
int thikness;
int[3] rgb;
}
Text {
string text;
double x;
double y;
int[3] rgb;
}
??