00:19.12 |
*** join/#brlcad infobot
(ibot@rikers.org) |
00:19.12 |
*** topic/#brlcad is BRL-CAD
and open source CAx discussion ! Also @ http://brlcad.zulipchat.com !
Logs @ http://infobot.rikers.org/%23brlcad/ |
01:22.49 |
*** join/#brlcad kintel_
(~kintel@unaffiliated/kintel) |
08:09.37 |
*** join/#brlcad merzo
(~merzo@216-39-132-95.pool.ukrtel.net) |
10:00.23 |
*** join/#brlcad merzo
(~merzo@185.39.197.205) |
13:30.31 |
*** join/#brlcad yorik
(~yorik@2804:431:f721:327d:290:f5ff:fedc:3bb2) |
13:36.28 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:55.03 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:55.47 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:56.39 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:57.25 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:57.35 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
13:58.15 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:59.00 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:59.52 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
14:00.37 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
14:15.36 |
*** join/#brlcad merzo
(~merzo@185.39.197.205) |
14:34.44 |
*** join/#brlcad Caterpillar2
(~caterpill@unaffiliated/caterpillar) |
14:40.27 |
*** join/#brlcad raingloom
(~raingloom@C2267141.catv.pool.telekom.hu) |
15:35.39 |
*** join/#brlcad amarjeet__
(~amarjeet@27.34.244.249) |
16:49.26 |
*** join/#brlcad KimK
(~KimK@2001:579:d00c:800:4a5b:39ff:fe0b:57d2) |
19:40.28 |
Notify |
03BRL-CAD:starseeker * 70886
brlcad/trunk/src/librt/bbox.c: The INFINITY assignments in shoot.c
lines 993-1025 reach the rt_in_rpp calculations, and in cases where
these values are multiplied by 0 a multiplication using an actual
C99 inf results in a nan that causes all subsequent comparisons to
return false. However, when falling back to our C89 compatibility
definitions for INFINITY we get typical numerical |
19:40.32 |
Notify |
behavior (0*INFINITY == 0, not nan) which
results in different behavior of the comparisons. For specific
grazing cases, this results in different raytracing behavor as
boxes reject and accept different rays. This needs a conceptual
fix, but for the moment use additional checks to avoid doing
comparisons in rt_in_rpp that will produce different results using
the C89 numerical version of INFINITY (since all of those |
19:40.36 |
Notify |
tests would fail in the C99 case, we can
achieve the same result if we just skip them when we have the
INFINITY value).... |
21:04.57 |
Stragus |
Infinities should be avoided if you can use
DBL_MAX instead, Inf have _very_ poor performance on many
chips |
21:28.43 |
*** join/#brlcad KimK
(~KimK@2001:579:d00c:800:4a5b:39ff:fe0b:57d2) |
21:36.37 |
*** join/#brlcad merzo
(~merzo@1-30-132-95.pool.ukrtel.net) |
22:33.22 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
23:52.00 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |