mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-01 21:30:37 +08:00
Revert "Fix SPE-2129"
This reverts commit 8dc1d70d854a83c473222882e217392d314b264b.
This commit is contained in:
parent
6f7349c2ee
commit
e09f6e526a
@ -352,18 +352,10 @@ bool objparse(const char *path, ObjData &data)
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
char buf[(65536+1) * 2];
|
char buf[65536 * 2];
|
||||||
size_t len = 0;
|
size_t len = 0;
|
||||||
size_t lenPrev = 0;
|
size_t lenPrev = 0;
|
||||||
while ((len = ::fread(buf + lenPrev, 1, 65536, pFile)) != 0) {
|
while ((len = ::fread(buf + lenPrev, 1, 65536, pFile)) != 0) {
|
||||||
if (std::feof(pFile)) {
|
|
||||||
// Fix issue with missing last trinagle in obj file:
|
|
||||||
// https://github.com/prusa3d/PrusaSlicer/issues/12157
|
|
||||||
// algorithm expect line endings after last face
|
|
||||||
// but file format support it
|
|
||||||
buf[len] = '\n';
|
|
||||||
++len;
|
|
||||||
}
|
|
||||||
len += lenPrev;
|
len += lenPrev;
|
||||||
size_t lastLine = 0;
|
size_t lastLine = 0;
|
||||||
for (size_t i = 0; i < len; ++ i)
|
for (size_t i = 0; i < len; ++ i)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user