We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comparing a Face to another using == (i.e. its PartialEq implementation) is broken. There are two problems:
Face
==
PartialEq
Thanks to the recent cleanups, the fix is as simple as removing the PartialEq and Hash implementations of Face, and replacing them with derives. Unfortunately, this fix triggers a bug in the face reversal code. I have marked the problematic place in the code with a comment: https://github.com/hannobraun/Fornjot/blob/c5395ab3f939af98f5c05ebf32010c28bd935ce0/crates/fj-kernel/src/algorithms/reverse.rs#L36-L45
Hash
derive
I'm leaving it for now, but it will have to be fixed before #691 can progress much more.
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
Comparing a
Face
to another using==
(i.e. itsPartialEq
implementation) is broken. There are two problems:Thanks to the recent cleanups, the fix is as simple as removing the
PartialEq
andHash
implementations ofFace
, and replacing them withderive
s. Unfortunately, this fix triggers a bug in the face reversal code. I have marked the problematic place in the code with a comment:https://github.com/hannobraun/Fornjot/blob/c5395ab3f939af98f5c05ebf32010c28bd935ce0/crates/fj-kernel/src/algorithms/reverse.rs#L36-L45
I'm leaving it for now, but it will have to be fixed before #691 can progress much more.
The text was updated successfully, but these errors were encountered: