01:21.36 |
*** join/#brlcad
hlwzxlkfaqvlkmgl
(~armin@dslb-088-066-212-254.088.066.pools.vodafone-ip.de) |
01:51.33 |
brlcad |
``Erik: Notify? |
02:02.41 |
``Erik |
n/win 12 |
02:05.20 |
Notify |
03BRL-CAD:brlcad * 66359
brlcad/trunk/src/libbrep/intersect.cpp: initialize corners_min/max,
convert to vect_t since we're using vmath macros on them |
02:07.09 |
Notify |
03BRL-CAD:brlcad * 66360
brlcad/trunk/src/libbrep/boolean.cpp: enum symbols are scoped in
the top-level with some compilers (e.g., msvc2010), so lets use
something slightly more descriptive than IN/OUT (which are symbols
in the msvc socket API) |
02:07.11 |
Notify |
03BRL-CAD:brlcad * 66361
brlcad/trunk/src/libbrep/libbrep_brep_tools.cpp: interface headers
should always come first |
02:07.13 |
Notify |
03BRL-CAD:brlcad * 66362
brlcad/trunk/src/libbrep/opennurbs_fit.h: including opennurbs.h
first skips our windows header protections. don't let opennurbs.h
include windows.h for us, include common.h first. |
02:07.15 |
Notify |
03BRL-CAD:brlcad * 66363
(brlcad/trunk/src/libbrep/BBNode.cpp
brlcad/trunk/src/libbrep/BRNode.cpp): NOMINMAX being handled by
headers |
02:07.18 |
Notify |
03BRL-CAD:brlcad * 66364
brlcad/trunk/src/libbrep/libbrep_brep_tools.h: another -- including
opennurbs.h first skips our windows header protections. don't let
opennurbs.h include windows.h for us, include common.h
first. |
02:07.20 |
Notify |
03BRL-CAD:brlcad * 66365
brlcad/trunk/src/libbrep/PullbackCurve.h: include common.h first,
use bio.h for windows instead of letting opennurbs.h include it
without our include settings. |
02:07.22 |
Notify |
03BRL-CAD:brlcad * 66366
brlcad/trunk/CMakeLists.txt: leave a not about WX not actually
doing anything right now, that we'd need to check the flag proper
to turn it on. we can't do that just yet. |
02:07.24 |
Notify |
03BRL-CAD:brlcad * 66367
brlcad/trunk/src/librt/primitives/bot/g_bot_include.c: another
ambiguous use of IN/OUT that conflicts with windows api
symbols |
02:08.16 |
Notify |
03BRL-CAD:starseeker * 66368
(brlcad/trunk/include/bg/defines.h
brlcad/trunk/include/bg/polygon.h and 2 others): Change function
name, since it returns both ccw and cw results. |
02:08.19 |
Notify |
03BRL-CAD:brlcad * 66369 brlcad/trunk/BUGS:
encountered a couple minor bugs in fblabel and rtedge that have
workarounds, but incredibly inconvenient and confusing to sort
out. |
02:08.21 |
Notify |
03BRL-CAD:n_reed * 66370
(brlcad/branches/brep-debug/AUTHORS
brlcad/branches/brep-debug/CMakeLists.txt and 103 others): sync
from trunk |
02:08.23 |
Notify |
03BRL-CAD:n_reed * 66371
(brlcad/branches/brep-debug/NEWS
brlcad/branches/brep-debug/include/rt/defines.h and 19 others):
sync from trunk |
02:08.25 |
Notify |
03BRL-CAD:n_reed * 66372
(brlcad/branches/brep-debug/CMakeLists.txt
brlcad/branches/brep-debug/doc/docbook/articles/en/main_menu.xml
and 159 others): sync from trunk |
02:08.36 |
Notify |
03BRL-CAD:n_reed * 66373
(brlcad/branches/brep-debug/HACKING
brlcad/branches/brep-debug/doc/docbook/CMakeLists.txt and 81
others): sync from trunk |
02:08.38 |
Notify |
03BRL-CAD:n_reed * 66374
(brlcad/branches/brep-debug/CHANGES
brlcad/branches/brep-debug/CMakeLists.txt and 89 others): sync from
trunk |
02:08.40 |
Notify |
03BRL-CAD:n_reed * 66375
(brlcad/branches/brep-debug/BUGS
brlcad/branches/brep-debug/CMakeLists.txt and 52 others): sync from
trunk |
02:08.49 |
Notify |
03BRL-CAD:n_reed * 66376
brlcad/branches/brep-debug/src/libbrep/CMakeLists.txt: remove
duplicate add_subdirectory command |
02:08.54 |
Notify |
03BRL-CAD:n_reed * 66377
brlcad/branches/brep-debug/src/libged/CMakeLists.txt: update parser
macro calls |
02:09.18 |
Notify |
03BRL-CAD:brlcad * 66378
brlcad/trunk/src/librt/primitives/bot/gct_decimation/meshdecimation.c:
start to handle three functions unsupported in msvc 2010 (some
added in 2013) including fmin/fminf, log2/log2f, and
round/roundf. |
02:09.52 |
``Erik |
hm, it'll take ~40 minutes to work through
it's queue |
02:10.00 |
Notify |
03BRL-CAD:starseeker * 66379
brlcad/trunk/misc/tools/lemon/CMakeLists.txt: make sure the
template file is in the right place for FindLEMON |
02:13.44 |
Notify |
03BRL-CAD:starseeker * 66380
brlcad/trunk/src/libbrep/tests/nurbs_csg.g: Add a couple more test
cases |
02:13.47 |
Notify |
03BRL-CAD:starseeker * 66381
(brlcad/trunk/include/brep.h
brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp
brlcad/trunk/src/libbrep/shape_recognition_planar.cpp): resolve the
cylinder/cylinder shoal nucleus case. |
02:15.42 |
Notify |
03BRL-CAD:starseeker * 66382
brlcad/trunk/misc/tools/CMakeLists.txt: oops - do test, *then* set
variable based on results of test. |
02:16.04 |
Notify |
03BRL-CAD:starseeker * 66383
(brlcad/trunk/src/other/stepcode/cmake/Generated_Source_Utils.cmake
brlcad/trunk/src/other/stepcode/src/express/CMakeLists.txt and 2
others): Ease up a bit on the stepcode verification logic, and
simplify. No longer checking tool and template versions - the
presumption will be that changes impacting functionality we care
about will come from our own input files, and that
provided |
02:16.06 |
Notify |
generators work. If we need features from
them, write configure time tests like any other tool. |
02:16.08 |
Notify |
... |
02:16.25 |
Notify |
03BRL-CAD:starseeker * 66384
(brlcad/branches/gecode/AUTHORS brlcad/branches/gecode/BUGS and 354
others): Sync with trunk up to r66383 |
02:16.27 |
Notify |
03BRL-CAD:starseeker * 66385
(brlcad/branches/qtged/AUTHORS brlcad/branches/qtged/BUGS and 354
others): Sync with trunk up to r66383 |
02:17.21 |
Notify |
03BRL-CAD:starseeker * 66386
brlcad/trunk/src/libbrep/shape_recognition.cpp: Try what should be
a simpler and more powerful method of boolean reassembly. This may
reach the limit of bbox based reassembly methods, but need to try
it with a few new test cases first to be sure... |
02:17.23 |
Notify |
03BRL-CAD:starseeker * 66387
brlcad/trunk/src/libbrep/tests/nurbs_csg.g: Add some convoluted
boolean test cases. |
02:27.53 |
Notify |
03BRL-CAD:starseeker * 66388
(brlcad/trunk/src/libbrep/CMakeLists.txt
brlcad/trunk/src/libbrep/shape_recognition.cpp and 2 others): Begin
breaking the cylinder specific pieces of conversion out of the
island->shoal->nucleus pipeline code - see if we can get some
reuse. |
02:27.57 |
Notify |
03BRL-CAD:starseeker * 66389
(brlcad/trunk/src/libbrep/shape_recognition.h
brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp
brlcad/trunk/src/libbrep/shape_recognition_pipeline.cpp): In
principle, this should separate out the cylinder specific
bits. |
02:28.00 |
Notify |
03BRL-CAD:starseeker * 66390
(brlcad/trunk/src/libbrep/shape_recognition.cpp
brlcad/trunk/src/libbrep/shape_recognition.h
brlcad/trunk/src/libbrep/shape_recognition_pipeline.cpp): Make the
shoal pipeline names more generic. |
02:28.25 |
Notify |
03BRL-CAD:starseeker * 66391
(brlcad/trunk/src/libbrep/CMakeLists.txt
brlcad/trunk/src/libbrep/shape_recognition.cpp and 4 others): Start
adding cones back into the mix. |
02:28.28 |
Notify |
03BRL-CAD:starseeker * 66392
brlcad/trunk/src/libbrep/tests/nurbs_csg.g: Add some basic cone
tests. |
02:29.38 |
Notify |
03BRL-CAD:starseeker * 66393
brlcad/trunk/src/libbrep/shape_recognition_cone.cpp: better, but
not handling multiple cutting planes on top and bottom of cones
yet. |
02:29.59 |
Notify |
03BRL-CAD:starseeker * 66394
(brlcad/trunk/src/libbrep/shape_recognition_cone.cpp
brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp
brlcad/trunk/src/libbrep/shape_recognition_pipeline.cpp): Variety
of fixes gets basic cones working. |
02:30.01 |
Notify |
03BRL-CAD:starseeker * 66395
brlcad/trunk/src/libbrep/tests/nurbs_csg.g: Add a cone shoal
test |
02:30.04 |
Notify |
03BRL-CAD:starseeker * 66396
brlcad/trunk/src/libbrep/shape_recognition_pipeline.cpp: Don't try
types we don't handle yet. |
02:30.53 |
Notify |
03BRL-CAD:starseeker * 66397
(brlcad/trunk/src/libbrep/shape_recognition_cone.cpp
brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp): Bump the
top and bottom bounding box planes out slightly, to avoid problems
with arbns when the cylinder capping face is almost but not quite
that of a perfect rcc. |
02:30.55 |
Notify |
03BRL-CAD:starseeker * 66398
(brlcad/trunk/src/libbrep/shape_recognition_cone.cpp
brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp): Unit
vector length of 1 is not always a good basis for scaling - use the
actual axis length. |
02:30.59 |
Notify |
03BRL-CAD:starseeker * 66399
brlcad/trunk/src/libbrep/shape_recognition.cpp: never subtract a
subtraction from a subtraction... |
02:31.02 |
Notify |
03BRL-CAD:starseeker * 66400
brlcad/trunk/src/libbrep/tests/nurbs_csg.g: still having hierarchy
problems - here's another failing test case that shouldn't
fail... |
02:31.09 |
Notify |
03BRL-CAD:starseeker * 66401
(brlcad/trunk/src/libbrep/shape_recognition.cpp
brlcad/trunk/src/libbrep/tests/nurbs_csg.g): subtractions do not
break chains in the hierarchy build. |
02:31.12 |
Notify |
03BRL-CAD:starseeker * 66402
brlcad/trunk/src/libbrep/shape_recognition.cpp: remove debugging
bu_log |
02:31.16 |
Notify |
03BRL-CAD:starseeker * 66403
(brlcad/trunk/src/libbrep/CMakeLists.txt
brlcad/trunk/src/libbrep/shape_recognition.cpp and 3 others): Turn
on sphere logic - untested. |
02:31.44 |
Notify |
03BRL-CAD:starseeker * 66404
brlcad/trunk/src/libbrep/tests/nurbs_csg.g: Add some simple sphere
test cases |
02:31.47 |
Notify |
03BRL-CAD:starseeker * 66405
(brlcad/trunk/src/libbrep/shape_recognition.h
brlcad/trunk/src/libbrep/shape_recognition_pipeline.cpp and 2
others): Get a few spherical bits working, but right now a lot of
failures |
02:31.49 |
Notify |
03BRL-CAD:starseeker * 66406
brlcad/trunk/src/libbrep/shape_recognition_pipeline.cpp: turn
spheres off for now - a fair number of issues still to
resolve. |
02:32.14 |
Notify |
03BRL-CAD:starseeker * 66407
brlcad/trunk/src/libbrep/shape_recognition_pipeline.cpp: Add a note
that edge midpoints don't give us enough information if they are
all coplanar with the connecting loop of a face - in that situation
we need intelligent point sampling of the surface. Too much work to
implement now, so left as a TODO... |
02:32.36 |
Notify |
03BRL-CAD:starseeker * 66408
brlcad/trunk/src/libbrep/shape_recognition_util.cpp: oops |
02:34.07 |
Notify |
03BRL-CAD:starseeker * 66409
brlcad/trunk/src/libged/shape_recognition.cpp: keep our own vls log
to make sure things don't get reset midstream. |
02:34.09 |
Notify |
03BRL-CAD:starseeker * 66410
brlcad/trunk/src/libged/shape_recognition.cpp: Make sure we pass
through the breps if we can't convert to csg. |
02:34.12 |
Notify |
03BRL-CAD:starseeker * 66411
brlcad/trunk/src/libbrep/shape_recognition.cpp: Boundary trims are
bad news for CSG conversion - usually mean the B-Rep doesn't define
a solid. |
02:34.31 |
Notify |
03BRL-CAD:starseeker * 66412
brlcad/trunk/src/libbrep/shape_recognition_cone.cpp: Don't have the
implementation in place for cutting planes with normals
perpendicular to the cone axis - bail until we get that
in. |
02:34.41 |
Notify |
03BRL-CAD:starseeker * 66413
brlcad/trunk/src/libbrep/shape_recognition_cone.cpp: Don't trim
away points with planes that intersect above the apex point (or at
infinity) |
02:34.45 |
Notify |
03BRL-CAD:starseeker * 66414
brlcad/trunk/src/libbrep/shape_recognition_cone.cpp: initialize
hdelta |
02:34.47 |
Notify |
03BRL-CAD:starseeker * 66415
brlcad/trunk/src/libdm/fontstash/fontstash.h: quell
errors |
02:36.46 |
Notify |
03BRL-CAD:starseeker * 66416
brlcad/trunk/src/libbrep/tests/nurbs_csg.g: Commit a test case that
is supposed to illustrate why we need local subtractions.
Unfortunately, this is currently exposing a weakness in the nucleus
construction - it creates an 'interior' face on the nucleus bot
that messes with the raytracing results. |
02:36.48 |
Notify |
03BRL-CAD:starseeker * 66417
brlcad/trunk/src/libbrep/tests/nurbs_csg.g: Add a test similar to
the previous one but tweaked so the problematic nucleus bot isn't
generated. Need to think about how to deal with the other case -
not so simple. |
02:38.10 |
Notify |
03BRL-CAD:starseeker * 66418
brlcad/trunk/src/libbrep/tests/nurbs_csg.g: tweak subtraction
example. |
02:40.04 |
Notify |
03BRL-CAD:brlcad * 66419 brlcad/trunk/TODO:
thx to rob mcdonald (openvsp) for the lead on libIGES being of
potential interest |
02:42.19 |
Notify |
03BRL-CAD:starseeker * 66420
brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp: Print out
params for figure creation (checkpointing in case it is needed
again at some point.) |
02:42.21 |
Notify |
03BRL-CAD:starseeker * 66421
brlcad/trunk/src/libbrep/shape_recognition_cylinder.cpp: remove
print statements. |
02:46.28 |
Notify |
03BRL-CAD:starseeker * 66422
brlcad/trunk/src/libbrep/shape_recognition_cone.cpp: do for cone
what we did for cylinder - checkpoint the information printouts,
then revert. |
02:46.29 |
Notify |
03BRL-CAD:starseeker * 66423
brlcad/trunk/src/libbrep/shape_recognition_cone.cpp: back out
printouts. |
02:49.53 |
Notify |
03BRL-CAD:brlcad * 66424 brlcad/trunk/NEWS:
brad implemented centroid calculations for the 'part' primitive,
added in c66030 |
02:49.55 |
Notify |
03BRL-CAD:brlcad * 66425 brlcad/trunk/NEWS:
kalpit thakkar implemented surface area calculations for arb8,
added in c65973 (sf patch 327) |
02:49.59 |
Notify |
03BRL-CAD Wiki:Seyedaminhashemi * 0
/wiki/User:Seyedaminhashemi: |
02:50.03 |
Notify |
03BRL-CAD Wiki:RustumOnly * 0
/wiki/User:RustumOnly: |
02:50.05 |
Notify |
03BRL-CAD Wiki:Dragonlord311 * 0
/wiki/User:Dragonlord311: |
02:50.07 |
Notify |
03BRL-CAD Wiki:Dragonlord311 * 0
/wiki/File:Test.png: fun |
02:50.09 |
Notify |
03BRL-CAD Wiki:Herbstrith * 0
/wiki/User:Herbstrith: |
02:50.11 |
Notify |
03BRL-CAD Wiki:177.21.255.18 * 9504
/wiki/ARL_Technical_Reports: |
02:50.13 |
Notify |
03BRL-CAD Wiki:177.21.255.18 * 9505
/wiki/Developer_Documents: |
02:50.15 |
Notify |
03BRL-CAD Wiki:Sean * 9506
/wiki/Developer_Documents: Reverted edits by
[[Special:Contributions/177.21.255.18|177.21.255.18]] ([[User
talk:177.21.255.18|talk]]) to last revision by
[[User:Sean|Sean]] |
02:50.17 |
Notify |
03BRL-CAD Wiki:Sean * 0
/wiki/User:HowardBarnes: Spamming links to external sites |
02:50.19 |
Notify |
03BRL-CAD Wiki:Sean * 0
/wiki/User:177.21.255.18: Spamming links to external
sites |
02:50.21 |
Notify |
03BRL-CAD Wiki:Sean * 9507
/wiki/Developer_Documents: Undo revision 7753 by
[[Special:Contributions/HowardBarnes|HowardBarnes]] ([[User
talk:HowardBarnes|talk]]) |
02:50.23 |
Notify |
03BRL-CAD Wiki:DaifallahSupMath * 0
/wiki/User:DaifallahSupMath: |
03:58.21 |
Stragus |
You guys are very productive today |
06:43.46 |
*** join/#brlcad KimK
(~Kim__@ip68-102-67-135.ks.ok.cox.net) |
11:40.58 |
*** join/#brlcad boquete
(~Piotr@aadq60.neoplus.adsl.tpnet.pl) |
11:45.17 |
``Erik |
Stragus: notify was taking a bit of a
nap |
12:29.40 |
boquete |
Hello |
13:01.22 |
*** join/#brlcad svineet_
(~svineet@117.214.43.94) |
13:21.46 |
svineet_ |
Will you guys participate in GCI? |
13:53.58 |
boquete |
ping brlcad |
13:54.03 |
boquete |
or maybe ``Erik |
14:22.09 |
*** join/#brlcad boquete
(~Piotr@aadq60.neoplus.adsl.tpnet.pl) |
15:34.32 |
Notify |
03BRL-CAD:starseeker * 66426
brlcad/trunk/src/libbrep/shape_recognition.cpp: Finally figured out
how to get a Tikz representation (more or less) of 3D
wireframes. |
15:42.30 |
Notify |
03BRL-CAD Wiki:Nbedgar1504 * 0
/wiki/User:Nbedgar1504: |
16:00.58 |
*** join/#brlcad boquete
(~Piotr@aadq60.neoplus.adsl.tpnet.pl) |
16:59.45 |
*** join/#brlcad ``Erik
(~erik@pool-96-244-200-66.bltmmd.fios.verizon.net) |
16:59.45 |
*** join/#brlcad Ch3ck_
(~Ch3ck@66-118-151-70.static.sagonet.net) |
17:06.43 |
*** join/#brlcad boquete
(~Piotr@aadq60.neoplus.adsl.tpnet.pl) |
17:10.16 |
*** join/#brlcad boquete
(~Piotr@aadq60.neoplus.adsl.tpnet.pl) |
17:10.17 |
*** join/#brlcad ``Erik
(~erik@pool-96-244-200-66.bltmmd.fios.verizon.net) |
17:10.17 |
*** join/#brlcad Ch3ck_
(~Ch3ck@66-118-151-70.static.sagonet.net) |
17:21.34 |
Notify |
03BRL-CAD:brlcad * 66427
brlcad/trunk/include/brep.h: don't let opennurbs include
windows.h |
17:29.46 |
Notify |
03BRL-CAD:brlcad * 66428
brlcad/trunk/src/librt/primitives/bot/gct_decimation/meshdecimation.c:
rint() is more portable on windows than round(), though both are
available in latest msvc. unlikely this code relies on specifically
rounding away from zero. |
17:36.41 |
Notify |
03BRL-CAD:brlcad * 66429
brlcad/trunk/src/librt/primitives/bot/gct_decimation/auxiliary/mm.c:
unary minus on an unsigned type is still a positive (unsigned)
number... offsetting to 2^64-padding was almost certainly not the
intention. |
17:37.06 |
Notify |
03BRL-CAD:brlcad * 66430
brlcad/trunk/src/librt/primitives/bot/gct_decimation/meshoptimizer.c:
quell warning, cachescore is singleprecision float |
17:46.30 |
Notify |
03BRL-CAD:brlcad * 66431
brlcad/trunk/src/librt/primitives/tgc/tgc.c: be a little more
descriptive than IN/OUT to indicate that these are t distances
along the ray. |
17:50.37 |
Notify |
03BRL-CAD:brlcad * 66432
brlcad/trunk/src/librt/primitives/bot/gct_decimation/auxiliary/mm.c:
one more unary negative on unsigned type bug, make the others
consistent that were previously caught |
17:50.45 |
Notify |
03BRL-CAD:brlcad * 66433
brlcad/trunk/src/librt/binunif/db5_bin.c: include bnetwork instead
of arpa header directly so we get the right stuff
cross-platform |
17:51.52 |
Stragus |
brlcad, can you quickly tell me what were
these unary minus on unsigned types? |
18:00.05 |
Stragus |
All right, checked the logs, changing some
(int) casts to (intptr_t) for pointer arithmetics |
18:00.32 |
Stragus |
It makes no difference since the value is a
constant at compilation time, but I guess it looks more
correct |
19:46.39 |
*** join/#brlcad boquete
(~Piotr@aadq60.neoplus.adsl.tpnet.pl) |
21:53.16 |
*** join/#brlcad boquete
(~Piotr@aadq60.neoplus.adsl.tpnet.pl) |
22:50.20 |
maths22 |
``Erik: That would explain why the channel had
been so quiet for so long |