Hi, I notice some warning detection code in /src/code/simulation/Triangle.cpp as follows:
if (angle < 20) {
std::printf("WARNING: MESH TOPOLOGY: angle between point %d-%d-%d is %.2f degree\n", id1,
id2, id3, angle);
}
if (area_rest < 0.001) {
std::printf("WARNING: MESH TOPOLOGY: Triangle (%d, %d, %d) has area %.4f\n", p0_idx, p1_idx, p2_idx, area_rest);
}
When I try to load my obj file into obj DiffCloth, the output of such warnings is numerous.
I wonder if it is necessary for me to modify my obj file to pass the warning detection in order to simulate them in DiffCloth correctly.
And does it mean the triangle area should be more than 0.001 m^2 and three angles in each triangle are more than 20 degrees?
Thanks^^