diff options
author | Picca Frédéric-Emmanuel <picca@debian.org> | 2024-02-05 16:30:07 +0100 |
---|---|---|
committer | Picca Frédéric-Emmanuel <picca@debian.org> | 2024-02-05 16:30:07 +0100 |
commit | 04095a69f18767d222b16fae5b40f2b712cd6f7e (patch) | |
tree | d20abd3ee2f237319443e9dfd7500ad55d29a33d /src/silx/gui/_glutils/utils.py | |
parent | 3427caf0e96690e56aac6231a91df8f0f7a64fc2 (diff) |
New upstream version 2.0.0+dfsg
Diffstat (limited to 'src/silx/gui/_glutils/utils.py')
-rw-r--r-- | src/silx/gui/_glutils/utils.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/silx/gui/_glutils/utils.py b/src/silx/gui/_glutils/utils.py index 49b431a..56ac935 100644 --- a/src/silx/gui/_glutils/utils.py +++ b/src/silx/gui/_glutils/utils.py @@ -94,8 +94,9 @@ def segmentTrianglesIntersection(segment, triangles): subVolumes[:, 2] = numpy.sum(t0s0CrossEdge01 * d, axis=1) subVolumes[:, 0] = volume - subVolumes[:, 1] - subVolumes[:, 2] intersect = numpy.logical_or( - numpy.all(subVolumes >= 0., axis=1), # All positive - numpy.all(subVolumes <= 0., axis=1)) # All negative + numpy.all(subVolumes >= 0.0, axis=1), # All positive + numpy.all(subVolumes <= 0.0, axis=1), + ) # All negative intersect = numpy.where(intersect)[0] # Indices of intersected triangles # Get barycentric coordinates @@ -112,7 +113,7 @@ def segmentTrianglesIntersection(segment, triangles): del volAlpha del volume - inSegmentMask = numpy.logical_and(t >= 0., t <= 1.) + inSegmentMask = numpy.logical_and(t >= 0.0, t <= 1.0) intersect = intersect[inSegmentMask] t = t[inSegmentMask] barycentric = barycentric[inSegmentMask] |