BodyFactory.CreateCompoundPolygon is slow

Topics: Developer Forum, User Forum
Aug 31, 2012 at 8:45 AM
Edited Sep 1, 2012 at 12:51 AM

I want to create something similar to this using farsser and Kinect:


This is my implementation:

I have the outline vertices and the triangulation of the user. And following the Texture to Shape sample i used this line to create the shape, where farseerObject is a list of vertices of the triangles:

_compound = BodyFactory.CreateCompoundPolygon(World, farseerObject, 1f, BodyType.Dynamic);


But I have to update the body each frame (like 30 fps) and this is very slow. I get just 2 or 3 fps.

There's another (faster) way to create the Body with a list of triangles or the contour vertices?

Sep 4, 2012 at 6:00 AM

I finally resolved this. You can see the awnser here: