| 03:19.34 | starseeker | hah - someone did some work on qconsole - even have a Qt tcl console example |
| 03:19.47 | starseeker | http://sourceforge.net/projects/qconsole/ |
| 03:27.09 | starseeker | builds too (well, with one tweak) |
| 03:29.11 | starseeker | ah, crud - licensing is still messed up |
| 03:31.04 | CIA-69 | BRL-CAD: 03Sean 07http://brlcad.org * r0 10/wiki/Special:Log/block: blocked [[User:LewisxuekdeowyvSchwertner]] with an expiry time of infinite (account creation disabled, e-mail blocked): Inserting nonsense/gibberish into pages |
| 03:31.07 | CIA-69 | BRL-CAD: 03Sean 07http://brlcad.org * r0 10/wiki/Special:Log/delete: deleted "[[?????????????????? ???????????????????????? ??????????????? ??????????????????????????? ???????????????????????? ?????????????????????????]]" |
| 04:06.30 | CIA-69 | BRL-CAD: 03Elf11 07http://brlcad.org * r4441 10/wiki/Mged_simulation: |
| 04:09.55 | CIA-69 | BRL-CAD: 03Elf11 07http://brlcad.org * r4442 10/wiki/User:Elf11: /* Log */ |
| 10:37.34 | *** join/#brlcad stas (~stas@82.208.133.12) | |
| 12:54.42 | CIA-69 | BRL-CAD: 03n_reed * r52457 10/brlcad/trunk/src/libbu/tests/bu_redblack.c: check scanf return value |
| 13:18.53 | CIA-69 | BRL-CAD: 03brlcad * r52458 10/brlcad/trunk/BUGS: ogl display manager is creating windows with a transparent background. first reported by elf_ and todayman via IRC. |
| 13:54.13 | CIA-69 | BRL-CAD: 03brlcad * r52459 10/brlcad/trunk/src/libnurbs/opennurbs_ext.cpp: underscores are reserved for compiler use. fixes compilation failure with gcc 4.1.3 |
| 13:55.34 | CIA-69 | BRL-CAD: 03brlcad * r52460 10/brlcad/trunk/src/libnurbs/opennurbs_ext.cpp: init var |
| 14:14.45 | CIA-69 | BRL-CAD: 03brlcad * r52461 10/brlcad/trunk/src/librt/binunif/db5_bin.c: isdigit takes an int, upcast |
| 14:37.44 | CIA-69 | BRL-CAD: 03brlcad * r52462 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: looks like we're intentionally casting the double to int as a quickly sortable 't' parameter, so cast accordingly |
| 14:50.32 | CIA-69 | BRL-CAD: 03brlcad * r52464 10/brlcad/trunk/CMakeLists.txt: one of two steps needed to support 10.5+ compilation by default |
| 14:53.48 | CIA-69 | BRL-CAD: 03brlcad * r52465 10/brlcad/trunk/ (CMakeLists.txt misc/CMake/CompilerFlags.cmake): move it over to the other compilation flags, wrap to vendor |
| 15:08.58 | starseeker | woot - qconsole author did go LGPLv2 on his licensing - he just hadn't updated his code headers. Fixed it last night |
| 15:23.44 | elf_ | brlcad, are you around? :) |
| 15:27.34 | brlcad | }}/names |
| 15:27.55 | brlcad | elf_: sometimes |
| 15:28.22 | elf_ | Haha okay :) was going to ask if you got a chance to look at that wiki page and if it looks okay and if so what next? |
| 15:43.54 | brlcad | elf_: you tell me |
| 15:44.21 | elf_ | I tell you about what? if the page looks good or what next? |
| 15:45.19 | brlcad | yes |
| 15:46.21 | elf_ | Okay, the page looks good to me, but I wanted a second opinion... |
| 15:46.40 | *** join/#brlcad CIA-68 (cia@cia.vc) | |
| 15:47.04 | brlcad | elf_: how would you improve it? |
| 15:47.18 | elf_ | I think about what's next I can say that collision detection is not working, or not working properly at least, from the simulation the cube stops but not before entering the plane |
| 15:49.05 | elf_ | Hmm how would I improve it, hard question, probably I would try and make the simulation a little bit more complicated, instead of just one cube falling there would be more, stashing them on top of each other and then even tumbling over |
| 15:50.18 | elf_ | the explanation so far seems okay, made one of my friends to follow it and he did get the cube falling to the ground |
| 15:52.46 | brlcad | elf_: that last bit made me smile |
| 15:52.58 | brlcad | even better third-party validation |
| 15:53.04 | brlcad | so did you friend have any questions? |
| 15:53.15 | brlcad | anything you explained to them while they were following it? |
| 15:53.45 | elf_ | He was more interested about the brlcad program he never heard of it, so he wanted to know more about it and if it was anything like CAD |
| 15:54.26 | brlcad | so the only thing I notice is the simulation wart |
| 15:54.56 | elf_ | the simulation what? sorry not familiar with that word :) |
| 15:55.13 | brlcad | the cube falls to the ground and then it looks like a boat tipping over |
| 15:55.18 | brlcad | because of the collision issue |
| 15:55.24 | brlcad | your tutorial doesn't say anything about that |
| 15:56.21 | brlcad | you should mention that somewhere in a paragraph or box by itself just so it's clear that it's only using the center point for collision |
| 15:56.52 | brlcad | I'm curious if you see that same behavior if you scale everything up 10000 units |
| 15:57.28 | elf_ | I can try that |
| 15:57.36 | brlcad | basically, before your first 'in' command, run "units m" |
| 15:58.09 | elf_ | yeah to set it to meters :) |
| 15:58.16 | brlcad | right |
| 15:58.34 | brlcad | as it is, you made a 1mm^3 tiny box |
| 15:58.57 | brlcad | if abhijit had any sort of minimum tolerance, it could be size-sensitive |
| 15:59.15 | elf_ | yeah, we'll see if that happens with larger geometry too |
| 16:00.10 | brlcad | after checking that, it's time to get to code |
| 16:00.19 | brlcad | you asked what's next |
| 16:01.47 | brlcad | well, you're familiar with the basics of libged, you know how to use the simulate command, so you can make it better |
| 16:02.18 | brlcad | you have about six weeks remaining |
| 16:02.38 | brlcad | in that time, hopefully you can figure out the collision detection bug and expand it to arbitrary geometry |
| 16:03.43 | brlcad | I'd like to see the same simulation you just ran, but instead of a box, have it work with an ellipsoid .. get the ellipsoid to bounce and roll away |
| 16:03.51 | brlcad | drop the box on a corner and watch it tumble |
| 16:04.27 | elf_ | aha |
| 16:04.30 | brlcad | and HOPEFULLY get to the point where you could drop the m35 model (maybe tilted 20 degrees) and have it land on all four wheels |
| 16:05.18 | brlcad | this is the m35: http://brlcad.org/gallery/s/renderings/my_m35.png.html |
| 16:14.09 | elf_ | Abhi put in some code to draw AABBs to show the rays which are shot and I can start there to see why collision is not working |
| 16:15.34 | elf_ | Also I said awhile back about that standalone program in bullet, where a cube is lying over another static cube/groudn plane, I can check the contact points that bullet is generating and the normals and then replicate this inside mged, once this works then point generation and normals are correctly being generated |
| 16:22.48 | elf_ | Uhmm there seems to be another problem with the simulate command, I tried to run it for the geometry as the one in the tutorial with the only difference of now being in meters rather than mm and it gets aborted, 100 steps in mm != 100 steps in meters, which I find strange |
| 16:23.19 | elf_ | running the simulation for 100 steps in meters it looks like the cube is not moving at all |
| 16:25.00 | CIA-68 | BRL-CAD: 03brlcad * r52467 10/brlcad/trunk/misc/CMake/CompilerFlags.cmake: |
| 16:25.00 | CIA-68 | BRL-CAD: wasn't pulling the environment variable correctly, uses curlies. expand the |
| 16:25.00 | CIA-68 | BRL-CAD: other remaining piece, the ability to set the compiler/linker options for the |
| 16:25.00 | CIA-68 | BRL-CAD: various versions of the mac sdk. change default to 10.3 just because it seems |
| 16:25.02 | CIA-68 | BRL-CAD: to work, though I'd entirely expect X11 incompatibilities going that far back. |
| 16:26.57 | CIA-68 | BRL-CAD: 03brlcad * r52463 10/brlcad/trunk/src/librt/primitives/ell/ell.c: ensure initialized before use (compiler warned) |
| 16:27.40 | brlcad | elf_: when you check the code that shoots rays, make sure it's always shooting at least 4 rays (2x2) or more |
| 16:28.02 | brlcad | 3x3 would be fine for a min too, probably good compromise |
| 16:28.04 | *** join/#brlcad Al_Da_Best (~Al_Da_Bes@5e0e5085.bb.sky.com) | |
| 16:28.58 | elf_ | Okay |
| 16:29.23 | brlcad | elf_: so your entire simulation before moved the box 50mm .. across 100 simulation steps |
| 16:29.54 | *** join/#brlcad milamber (~devlin@d118-75-244-176.try.wideopenwest.com) | |
| 16:29.55 | brlcad | increasing everything by 1000, you might need to increase the simulation steps by that much to match |
| 16:30.10 | brlcad | simulate 100000 |
| 16:30.13 | elf_ | yeah the problem is that now I uhmm ran it for 10k steps and it aborted |
| 16:30.34 | elf_ | it might have something to do with my laptop or it might be something it |
| 16:30.42 | elf_ | I am trying again |
| 16:50.40 | elf_ | It gets aborted every time, I will run it for less than 10k more than one time and see what happens then |
| 17:09.46 | brlcad | so run in a debugger and figure out why ;) |
| 17:10.56 | brlcad | don't let the issues pile up even if it's not directly related to what you were looking into, just keep a note of what you were doing so if debugging the 10k crash takes a couple days, you can come back to what you were doing once it's fixed |
| 17:13.17 | elf_ | Okay, will run it in a debugger and see what's the problem :) |
| 17:31.52 | CIA-68 | BRL-CAD: 03brlcad * r52468 10/brlcad/trunk/TODO: regress failure, new command halting distcheck when adaptagrams is not available |
| 17:43.52 | *** join/#brlcad stas (~stas@86.122.32.234) | |
| 18:00.13 | CIA-68 | BRL-CAD: 03carlmoore * r52469 10/brlcad/trunk/src/librt/test_botpatches.cpp: remove trailing blanks/tabs |
| 19:28.02 | CIA-68 | BRL-CAD: 03bob1961 * r52470 10/brlcad/trunk/src/libdm/ (dm-X.c dm-ogl.c dm-rtgl.c): Modified the _choose_visual routines to return a visual that is on the screen of interest. Applied to dm-ogl.c, dm-X.c and dm-rtgl.c. Still need to look at dm-wgl.c |
| 20:28.25 | *** join/#brlcad yiyus (~124271242@je.je.je) | |
| 21:08.43 | brlcad | starseeker: you know what that commit from bob was about? |
| 22:14.57 | *** join/#brlcad merzo (~merzo@87-15-133-95.pool.ukrtel.net) | |
| 22:35.29 | *** join/#brlcad Yoshi47 (~jan@d24-204-236-81.home4.cgocable.net) | |
| 22:42.00 | *** join/#brlcad dtidrow (~dtidrow@c-68-84-167-135.hsd1.mi.comcast.net) | |