-
Notifications
You must be signed in to change notification settings - Fork 548
Open
Description
On Linux, SolveSpace just crashes when lathe tool is used. On Windows, it hangs first, and might crash later.
This is the terminal output on Linux:
Vector::WithMagnitude(1) of zero vector!
Vector::WithMagnitude(1) of zero vector!
Vector::WithMagnitude(1) of zero vector!
Vector::WithMagnitude(1) of zero vector!
Vector::WithMagnitude(1) of zero vector!
Vector::WithMagnitude(1) of zero vector!
Vector::WithMagnitude(1) of zero vector!
Vector::WithMagnitude(1) of zero vector!
Vector::WithMagnitude(1) of zero vector!
Vector::WithMagnitude(1) of zero vector!
Vector::WithMagnitude(1) of zero vector!
Vector::WithMagnitude(1) of zero vector!
trim was empty
trim was empty
trim was empty
trim was empty
trim was empty
trim was empty
trim was empty
trim was empty
trim was emptytrim was empty
trim was empty
trim was empty
trim was empty
trim was empty
trim was empty
File ./src/srf/surfinter.cpp, line 103, function AddExactIntersectionCurve:
Assertion failed: !(sb->Start()).Equals(sb->Finish()).
Message: Unexpected zero-length edge.
trim was empty
How to reproduce
Open keycap.slvs.zip, select a normal and a point and invoke Lathe.
System information
SolveSpace version: 3.1
Operating system: both Windows and NixOS
Additional information
The sketch contains an arc of a quite large circle. But it's required to make a rounded keycap.
Reactions are currently unavailable