I would love to have a buoyancy polygon, but I really don't have enough time to do this, even with help ^^.
But, the way I see my water controller is quite simple (although really not physically accurate) :
- the water polygon would be managed with a simple model, not based on physics, more of a "trick".
- then, my boat would have "floaters", simple points attached to its body. Each floater, when immerged will apply a force on the body at the floater's position.
That's how I picture it, I will have to implement a small test to see if the given results are promising or not.
If this gives me good results, I'll keep everyone informed via this discussion.
Anyway, good luck with the WaveController approach, I wish you could succeed ^^, farseer really needs some advanced water physics !