An update...
The selection options was finished. I'm still not sure about how to manage the selection mode - if I use the regular Wings3D one or if my module should to use an own one. By now I'm using the Wings3D one and interpreting the face mode as edge.
Today I finally finished to port the basic code from Wings3D dragging source code. So, the basic operations like Move (Free, X, Y, Z) are implemented. I hope the Rotate implementation should be easier now.
There is still a small issue drawing a curve which some edges are selected, but I'm going to check this later.
The selection options was finished. I'm still not sure about how to manage the selection mode - if I use the regular Wings3D one or if my module should to use an own one. By now I'm using the Wings3D one and interpreting the face mode as edge.
Today I finally finished to port the basic code from Wings3D dragging source code. So, the basic operations like Move (Free, X, Y, Z) are implemented. I hope the Rotate implementation should be easier now.
There is still a small issue drawing a curve which some edges are selected, but I'm going to check this later.