hi,
i made a function for to detect colision in the scene:
public boolean colisao (Node Modelo)
{
CollisionTreeManager.getInstance().setTreeType(CollisionTree.Type.AABB);
CollisionResults results = new TriangleCollisionResults();
System.out.println("size: "+size());
for (int i=0;i<size();i++)
{
if ( ! Modelo.getName().equalsIgnoreCase(node.getChild(i).getName()) )
{
System.out.println(node.getChild(i));
results.clear();
Modelo.findCollisions(node.getChild(i), results);
for (int j=0;j<results.getNumber();j++)
{
if (results.getCollisionData(j).getTargetTris().size()>0)
{
System.out.println("yes");
return true;
}
System.out.println("not");
}
}
}
return false;
}
but results.getNumber() ever is = 0.
whats the problem with my function?