I want to develop a C# basedsimple interactive 2D cad canvas to display simple objects like lines, arc, text. I want to perform object selection and editing too.
I want to evaluate options since it is the beginning stage. I did considerable amount of survey and still I am open to new ideas. Some of my founding are
- Using OpenGL C# libraries (OpenTK, SharpGL) [but OpenTK is abandoned I guess]
- Having an user control and implement all the functionality manually such as object selections, object addition and all, but work load is very high in this case.
Could you please let me know if there are any other option? Please give some hints then I can make a right decision