r35070
| file changeset diff or repo changeset diff
| igor2 | 2021-07-01T06:02:59.513263Z
| [core] -Fix: obj hashing: coord neq comparison should apply the same 4 nanometer tolerance as hash calculation to overcome rounding problems in rotation/mirroring
|
|
|
|
|
|
|
|
|
r22251
| file changeset diff or repo changeset diff
| igor2 | 2019-01-03T07:05:34.065254Z
| [pstk] -Fix: angle hashing and comparison is done in mod 360 because of the transformation angle added to the base angle
|
|
|
|
|
|
|
|
r14751
| file changeset diff or repo changeset diff
| igor2 | 2018-02-18T06:40:12.733499Z
| [subc] -Fix: obj hash: use a tolerance of 4 nanometer for hashing (and later eq()) because of the inevitable +-1 nm rounding on rotation (sin/cos/atan2 precision)
|
|
r14749
| file changeset diff or repo changeset diff
| igor2 | 2018-02-18T05:52:19.748851Z
| [subc] -Cleanup: move more hash and eq related functions from obj_common to obj_hash - needed only internally
|
|
|
r14737
| file changeset diff or repo changeset diff
| igor2 | 2018-02-17T08:45:57.510376Z
| [subc] -Fix: x and y coordinates cna be hashed only together, because of transformations like rotation couple them
|
|
r14733
| file changeset diff or repo changeset diff
| igor2 | 2018-02-17T08:27:16.793754Z
| [core] -Split: object hash inlines from obj_common.h - their use is rather limited, there will be more of them, and inlines shouldn't pollute all includes
|
|