fix for stl mesh loading
This commit is contained in:
parent
4e96ca0e44
commit
f410728fe1
|
@ -88,7 +88,10 @@ void STLLoader::readBinary(FILE* filein, Mesh* mesh) {
|
||||||
for (int iface = 0; iface < face_num; iface++) {
|
for (int iface = 0; iface < face_num; iface++) {
|
||||||
Vector3 normal(readFloat(filein), readFloat(filein), readFloat(filein));
|
Vector3 normal(readFloat(filein), readFloat(filein), readFloat(filein));
|
||||||
for (int i = 0; i < 3; i++) {
|
for (int i = 0; i < 3; i++) {
|
||||||
Vector3 vertex(readFloat(filein), readFloat(filein), readFloat(filein));
|
double x = readFloat(filein);
|
||||||
|
double y = readFloat(filein);
|
||||||
|
double z = readFloat(filein);
|
||||||
|
Vector3 vertex(x,y,z);
|
||||||
int index = mesh->getVertexIndex(vertex);
|
int index = mesh->getVertexIndex(vertex);
|
||||||
if (index == -1) {
|
if (index == -1) {
|
||||||
mesh->addVertex(vertex);
|
mesh->addVertex(vertex);
|
||||||
|
|
Loading…
Reference in New Issue