| 00:48.30 | brlcad | no docs other than source code, best bet is to look at places in libged (such as bigE.c right above there in that last commit) and mged |
| 00:50.08 | brlcad | cool fix, have to give that a test! |
| 01:29.11 | *** join/#brlcad stevegt` (n=stevegt@cislunar.TerraLuna.Org) | |
| 01:47.16 | *** join/#brlcad stevegt` (n=stevegt@cislunar.TerraLuna.Org) | |
| 01:56.02 | *** join/#brlcad Axman6_ (n=Axman6@pdpc/supporter/student/Axman6) | |
| 02:15.04 | starseeker | Ralith: yep, that seems to have the translation bug - one oddity is it doesn't seem to completely "follow" the mouse at the same speed it's being dragged - is it scaling down the mouse movement on the whole desktop to a percentage of the g3d window? |
| 02:19.56 | starseeker | Ralith: hmm: http://bzflag.bz/~starseeker/g3d_rotate_bug.avi |
| 02:21.47 | starseeker | Ralith: it's also possible when translating to move the mouse faster and have the mouse get further away from the knot |
| 02:22.05 | starseeker | it's like it's polling only every so often and losing dragging information as a result |
| 02:22.40 | Ralith | odd. |
| 02:22.47 | Ralith | sure that's not just an artifact of the 3D view? |
| 02:23.42 | starseeker | pretty sure |
| 02:24.04 | starseeker | try a small g3d window and doing the shift thing, moving the mouse quickly |
| 02:24.19 | starseeker | or do you mean the rotation? |
| 02:24.23 | starseeker | I doubt it |
| 02:24.39 | starseeker | you could try another mesh to be sure |
| 02:25.14 | starseeker | checks... |
| 02:25.22 | starseeker | no, there's a definite shift to the right |
| 02:25.28 | starseeker | maybe even some kind of inversion |
| 02:26.52 | starseeker | Ralith: also, the command dialog doesn't seem to behave well when you hit run with an empty box |
| 02:27.45 | Ralith | seems to work fine here |
| 02:27.53 | starseeker | hmm |
| 02:27.58 | Ralith | what's it doing [wrong]? |
| 02:28.27 | starseeker | it just freezes, and you have to hit Command Dialog again to bring up a new one, enter something, then hit Run to clear it |
| 02:28.41 | starseeker | can you confirm the translate and rotate issues? |
| 02:29.11 | Ralith | freezes? O.o |
| 02:29.22 | Ralith | there's not even multiple command dialogs |
| 02:29.26 | Ralith | just the same one getting hidden/shown |
| 02:29.35 | Ralith | I confirm the translate mismatch |
| 02:29.40 | Ralith | lemme watch that video to see the rotate thing |
| 02:29.57 | starseeker | makes a video of the dialog... |
| 02:30.32 | starseeker | hmm, now it's not doing it... |
| 02:30.42 | starseeker | oh |
| 02:30.46 | Ralith | that rotate thing is known |
| 02:30.49 | starseeker | MGED camera makes a difference |
| 02:30.51 | Ralith | technically a feature |
| 02:30.52 | starseeker | Ralith: k |
| 02:30.57 | starseeker | blinks... |
| 02:31.05 | Ralith | but imma scrap it once I work out what's responsible for it |
| 02:31.41 | Ralith | what it is is the camera keeping its local Y axis as closely aligned with the global Z axis as possible |
| 02:33.05 | starseeker | http://bzflag.bz/~starseeker/g3d_dialog_bug.avi |
| 02:33.43 | starseeker | The knot getting smaller correlates with me clicking on Run |
| 02:35.43 | starseeker | Ralith: http://www.ogre3d.org/wiki/index.php/Quaternion_and_Rotation_Primer |
| 02:35.53 | starseeker | specifically, Q. Why do I occasionally get a flickering of my object while it is rotating? |
| 02:36.45 | starseeker | also Q. How can I make my objects rotate smoothly? You mentioned slerp, etc? |
| 02:37.01 | Ralith | starseeker: ah, I see, that *is* mged specific, almost certainly because it assigns meaning to a single mouseclick. |
| 02:37.39 | starseeker | uh... shouldn't it know it's over a dialog? |
| 02:37.56 | Ralith | should. |
| 02:38.01 | Ralith | probably an event propogation issue |
| 02:54.56 | Ralith | yeah |
| 02:55.07 | Ralith | starseeker: and the pan issue is probably just a coordinate system conversion issue |
| 02:55.16 | Ralith | there's two or three different ones going on there |
| 02:55.37 | Ralith | Ogre's, Qt's window space coords, and possibly Qt's graphics scene space coords |
| 02:56.22 | starseeker | Oh, so we already have what's in the ogre wiki? |
| 03:04.42 | starseeker | oh, pan not rotate |
| 03:04.45 | starseeker | smacks self |
| 03:36.45 | Ralith | :P |
| 03:51.55 | *** part/#brlcad jdoliner (n=jdoliner@c-68-51-75-169.hsd1.il.comcast.net) | |
| 05:47.49 | CIA-31 | BRL-CAD: 03Ebautu 07http://brlcad.org * r1602 10/wiki/User:EBautu: /* Results */ |
| 05:51.43 | CIA-31 | BRL-CAD: 03Ebautu 07http://brlcad.org * r1603 10/wiki/User:EBautu: /* Conclusions (added at the end of the project) */ |
| 06:08.27 | *** join/#brlcad Ralith (n=ralith@216.162.199.202) | |
| 07:36.55 | *** join/#brlcad _clock_ (n=_sushi_@80-218-244-105.dclient.hispeed.ch) | |
| 08:03.44 | CIA-31 | BRL-CAD: 03d_rossberg * r35621 10/brlcad/trunk/src/libged/human.c: |
| 08:03.44 | CIA-31 | BRL-CAD: replaced c99 idiom with c89 compatible one |
| 08:03.44 | CIA-31 | BRL-CAD: (all declarations have to be on top of a block) |
| 08:05.51 | CIA-31 | BRL-CAD: 03d_rossberg * r35622 10/brlcad/trunk/src/libged/CMakeLists.txt: added human.c (sync with Makefile.am) |
| 10:16.22 | *** join/#brlcad docelic (n=docelic@78.134.196.178) | |
| 10:22.05 | CIA-31 | BRL-CAD: 03jdoliner * r35623 10/brlcad/trunk/src/proc-db/surfaceintersect.cpp: Implemented SetCurveCurveIntersectionDir, to set the m_dirA, m_dirB fields of an ON_X_EVENT |
| 10:48.06 | *** join/#brlcad Guest33190 (n=vIRC@85.102.210.40) | |
| 11:15.10 | *** join/#brlcad BigAToo (n=BigAToo@96.230.124.48) | |
| 11:19.34 | *** join/#brlcad mafm (n=mafm@2.Red-83-63-197.staticIP.rima-tde.net) | |
| 11:21.45 | *** join/#brlcad jdoliner (n=jdoliner@c-68-51-75-169.hsd1.il.comcast.net) | |
| 12:35.29 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-48.sbndin.btas.verizon.net) | |
| 12:51.18 | *** join/#brlcad d_rossberg (n=rossberg@66.111.56.50) | |
| 13:25.21 | CIA-31 | BRL-CAD: 03bob1961 * r35624 10/brlcad/trunk/src/libged/bigE.c: Handling each argument separately so that each has its own display list. |
| 13:27.58 | *** join/#brlcad mafm_ (n=mafm@2.Red-83-63-197.staticIP.rima-tde.net) | |
| 13:28.34 | brlcad | d_rossberg: have a great vacation! ttyl whe you ge back |
| 13:28.43 | brlcad | thx for the note |
| 13:43.44 | d_rossberg | brlcad: no problem |
| 14:19.12 | *** join/#brlcad BigAToo (n=BigAToo@208.95.141.189) | |
| 14:40.50 | *** join/#brlcad samrose (n=samrose@adsl-99-147-180-206.dsl.lgtpmi.sbcglobal.net) | |
| 14:48.05 | *** join/#brlcad Elrohir (n=kvirc@p5B14F8F3.dip.t-dialin.net) | |
| 15:04.43 | *** join/#brlcad archivist_ (n=archivis@host81-149-119-172.in-addr.btopenworld.com) | |
| 15:07.47 | CIA-31 | BRL-CAD: 03bob1961 * r35625 10/brlcad/trunk/src/libged/bigE.c: Formatting. |
| 15:16.21 | CIA-31 | BRL-CAD: 03irpguardian * r35626 10/brlcad/trunk/src/ (libged/human.c shapes/human.c): Procedural Human Generator now works, using libged directory. |
| 15:16.46 | CIA-31 | BRL-CAD: 03bob1961 * r35627 10/brlcad/trunk/src/ (4 files in 3 dirs): Added a tcl interface to Stevens human command. |
| 15:18.59 | CIA-31 | BRL-CAD: 03bob1961 * r35628 10/brlcad/trunk/ (include/ged.h src/libged/human.c): Const the av argument to ged_human. Declare ged_human in ged.h |
| 15:20.32 | CIA-31 | BRL-CAD: 03irpguardian * r35629 10/brlcad/trunk/src/archer/plugins/Wizards/humanwizard/HumanWizard.tcl: Fixed some variable names so they are consistent |
| 15:52.08 | CIA-31 | BRL-CAD: 03irpguardian * r35630 10/brlcad/trunk/src/ (2 files in 2 dirs): Adjustments to archer human wizard script, and making av in human.c constant |
| 15:58.12 | CIA-31 | BRL-CAD: 03starseeker * r35631 10/brlcad/trunk/src/librt/ (Makefile.am primitives/eto/eto_brep.cpp): Start fooling around with approaches to createing an eto brep. |
| 16:09.27 | CIA-31 | BRL-CAD: 03starseeker * r35632 10/brlcad/trunk/src/librt/primitives/eto/eto_brep.cpp: more eto_brep exploring. |
| 16:19.18 | CIA-31 | BRL-CAD: 03starseeker * r35633 10/brlcad/trunk/src/librt/primitives/eto/eto_brep.cpp: Well, the eto_brep file compiles at least... |
| 16:22.57 | *** join/#brlcad hippieindamakin8 (n=hippiein@202.3.77.11) | |
| 16:23.41 | *** join/#brlcad surje (n=surje@202.3.77.11) | |
| 16:30.01 | CIA-31 | BRL-CAD: 03starseeker * r35634 10/brlcad/trunk/src/ (librt/Makefile.am proc-db/csgbrep.cpp): Eto brep is to the point where it generates something (not correct yet) so enable it in csgbrep procdb. |
| 16:30.21 | *** join/#brlcad samrose (n=samrose@adsl-99-147-180-206.dsl.lgtpmi.sbcglobal.net) | |
| 16:39.23 | CIA-31 | BRL-CAD: 03brlcad * r35635 10/brlcad/trunk/src/other/tkhtml3/Makefile.in: yay, functional distcheck once again. this helps tkhtml3 find the pkgIndex.tcl file during distcheck and out-of-dir builds during make install. |
| 16:41.10 | CIA-31 | BRL-CAD: 03irpguardian * r35636 10/brlcad/trunk/src/ (libged/human.c shapes/human.c): Disabled custom filename output for human generator to better fit with libged standards. |
| 18:29.22 | CIA-31 | BRL-CAD: 03irpguardian * r35637 10/brlcad/trunk/src/ (2 files in 2 dirs): |
| 18:29.22 | CIA-31 | BRL-CAD: Fixed human.c to not close a non-existing database. |
| 18:29.22 | CIA-31 | BRL-CAD: Reworked HumanWizard functionality. |
| 19:06.40 | CIA-31 | BRL-CAD: 03Jdoliner 07http://brlcad.org * r1604 10/wiki/User:Jdoliner: |
| 19:26.25 | CIA-31 | BRL-CAD: 03starseeker * r35638 10/brlcad/trunk/src/librt/primitives/eto/eto_brep.cpp: More tweaking - got the default eto to work, not convinced solution is general. |
| 19:48.27 | *** join/#brlcad samrose_ (n=samrose@adsl-99-147-180-206.dsl.lgtpmi.sbcglobal.net) | |
| 20:03.15 | CIA-31 | BRL-CAD: 03brlcad * r35639 10/brlcad/trunk/src/librt/CMakeLists.txt: sync ell_brep.cpp and tor_brep.cpp .. why isn't distcheck halting? |
| 20:57.40 | CIA-31 | BRL-CAD: 03brlcad * r35640 10/brlcad/trunk/sh/cmakecheck.sh: aha! need to return a non-zero result in order to indicate missing files. |
| 20:58.45 | CIA-31 | BRL-CAD: 03brlcad * r35641 10/brlcad/trunk/Makefile.am: don't just print the return code, halt hard if the cmake files are out of sync. this should help. |
| 21:00.26 | CIA-31 | BRL-CAD: 03starseeker * r35642 10/brlcad/trunk/src/librt/primitives/eto/eto_brep.cpp: Clean up the logic for finding directions (thanks Ed) |
| 21:01.14 | poolio_ | starseeker: I see you're playing around with all that brep code. If there's anything I can help you with just let me know :) |
| 21:01.24 | starseeker | poolio_: cool, thanks! |
| 21:01.33 | starseeker | actually, I did have a question about the ell code |
| 21:02.23 | starseeker | I see where you got it out of the old bspline stuff, but when I tried it I get something that's a bit distorted |
| 21:02.29 | starseeker | did the original code succeed? |
| 21:04.57 | CIA-31 | BRL-CAD: 03brlcad * r35643 10/brlcad/trunk/src/librt/CMakeLists.txt: sync missing brep files, woohoo because distcheck caught them and halted |
| 21:09.37 | poolio_ | starseeker: I thought it did, but I didn't test it very thoroughly |
| 21:12.14 | poolio_ | distorted as in totally wrong surface entirely? |
| 21:12.52 | starseeker | poolio_: well, if you're bored you could debug ell_brep.cpp :-) |
| 21:12.56 | starseeker | makes screenshot |
| 21:13.24 | poolio_ | moreso procrastinating than bored, but I can take a look :) |
| 21:14.57 | starseeker | http://bzflag.bz/~starseeker/ell.png |
| 21:16.39 | starseeker | poolio: if you have trunk built, you can run csgbrep |
| 21:16.39 | poolio | So when I tested it, I was only looking at the wireframe view because the raytracing didn't work well. Is the raytracing good now? |
| 21:16.44 | brlcad | procrastination is a great productivity motivator :) |
| 21:16.50 | CIA-31 | BRL-CAD: 03erikgreenwald * r35644 10/isst/trunk/src/gui.c: draw performance improvements |
| 21:17.10 | poolio | starseeker: it's building now, so I may have to return to packing for a bit |
| 21:17.34 | starseeker | poolio: raytracing should be good |
| 21:17.34 | brlcad | the ray-tracing is pretty solid now -- there are a few minor issues but even complex geometry is rendering pretty well now |
| 21:17.37 | starseeker | good enough |
| 21:18.02 | brlcad | likes the ying/yang ell |
| 21:18.50 | starseeker | expects more issues will crop up once we have full CSG models converted for testing |
| 21:18.54 | poolio | so it is more probable that the geometry is wrong and the raytracing is right? |
| 21:19.19 | starseeker | depends on the defect type |
| 21:19.45 | starseeker | I'm pretty sure the ell is geometry |
| 21:22.06 | poolio | do we have a way to export breps that can be read by other cad software that we know works? |
| 21:23.13 | brlcad | our breps are 3dm data, would be trivial to dump a given object to a 3dm file and import into rhino or whatever |
| 21:26.41 | ``Erik | src/brlcad/src/proc-db/csgbrep.cpp:139: undefined reference to `rt_eto_brep' |
| 21:27.17 | starseeker | ``Erik: did you rebuild librt? |
| 21:27.31 | ``Erik | tried... |
| 21:34.09 | starseeker | smacks automake |
| 22:20.38 | CIA-31 | BRL-CAD: 03n_reed * r35645 10/brlcad/trunk/ (include/dm-rtgl.h src/libdm/dm-rtgl.c): fully random job shuffling and point scaling to match completion |
| 22:26.24 | *** join/#brlcad Ralith (n=ralith@216.162.199.202) | |
| 22:41.08 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 22:52.45 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 22:56.39 | *** join/#brlcad Axman6_ (n=Axman6@pdpc/supporter/student/Axman6) | |
| 23:03.00 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 23:11.21 | *** join/#brlcad BigAToo (n=BigAToo@mail.fbcelkhart.org) | |
| 23:20.22 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |