mirror of https://github.com/CGAL/cgal
Accept negative indicies in faces.
This commit is contained in:
parent
6cff0987ad
commit
8d9abf367a
|
|
@ -48,7 +48,13 @@ read_OBJ( std::istream& input,
|
|||
faces.push_back( std::vector<std::size_t>() );
|
||||
while(iss >> i)
|
||||
{
|
||||
faces.back().push_back(i-1);
|
||||
if(i < 1)
|
||||
{
|
||||
faces.back().push_back(points.size()+i);//negative indices are relative references
|
||||
}
|
||||
else {
|
||||
faces.back().push_back(i-1);
|
||||
}
|
||||
iss.ignore(256, ' ');
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue