IRC log for #brlcad on 20100924

00:06.04 *** join/#brlcad R0b0t1 (~Enigma@64-136-219-55.dyn.everestkc.net)
00:06.04 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
00:13.08 *** join/#brlcad merzo (~merzo@165-36-133-95.pool.ukrtel.net)
00:44.55 *** join/#brlcad akafubu (~akafubu@unaffiliated/akafubu)
05:02.32 *** join/#brlcad akafubu (~akafubu@unaffiliated/akafubu)
05:12.51 *** join/#brlcad akafubu (~akafubu@unaffiliated/akafubu)
07:21.32 *** join/#brlcad akafubu (~akafubu@unaffiliated/akafubu)
09:12.36 *** join/#brlcad mafm (~mafm@81.32.105.120)
10:32.34 *** join/#brlcad mafm_ (~mafm@81.32.105.120)
10:53.39 *** join/#brlcad Zaebos (~irc@pd95b7f5e.dip0.t-ipconnect.de)
13:34.43 ``Erik heh, todays xkcd is a jab at debian packages :D
13:39.09 CIA-2 BRL-CAD: 03davidloman * r40665 10/rt^3/trunk/tests/libNet/CMakeLists.txt: Drop Gateway Testing since the concept of a Gateway no longer exists in libNet. Add in libbu and libpkg to cmake projects.
13:44.18 CIA-2 BRL-CAD: 03bob1961 * r40666 10/brlcad/trunk/src/libtclcad/ged_obj.c: Modified ged_obj.c to handle expose events a little better (i.e. not refreshing if there are pending expose events).
13:50.09 CIA-2 BRL-CAD: 03bob1961 * r40667 10/brlcad/trunk/src/tclscripts/lib/Legend.tcl: Added a configbody for Legend::textColor.
13:50.56 CIA-2 BRL-CAD: 03bob1961 * r40668 10/brlcad/trunk/src/tclscripts/lib/Ged.tcl: Added the handle_expose method to cadwidgets::Ged.
13:57.24 CIA-2 BRL-CAD: 03davidloman * r40669 10/rt^3/trunk/src/libPkgCpp/CMakeLists.txt: Whats using the old CMAKE variables for getting brlcad libraries
14:04.06 CIA-2 BRL-CAD: 03davidloman * r40670 10/rt^3/trunk/tests/libEvent/BasicEventTest.cxx: Changes in libUtility need to be updated for event testing (ThreadUtils->GSThread)
14:05.00 CIA-2 BRL-CAD: 03davidloman * r40671 10/rt^3/trunk/tests/ (GS/CMakeLists.txt libNet/CMakeLists.txt): Updated CMakeLists.txt. Added includes for brlcad headers and libs.
14:10.13 d-lo locusts! LOL
14:19.07 d-lo nice: http://xkcd.com/754/
14:22.33 CIA-2 BRL-CAD: 03davidloman * r40672 10/rt^3/trunk/tests/libpkgcpp/pkgcppTest.cxx: Cascading changes from libpkgcpp
14:23.30 CIA-2 BRL-CAD: 03davidloman * r40673 10/rt^3/trunk/tests/libNet/netMsgSerialTest.cxx: WS, Formatting. Used ide autoformatting.
14:23.57 CIA-2 BRL-CAD: 03davidloman * r40674 10/rt^3/trunk/tests/libNet/PrintingMsgHandler.h: Fix incorrect includes.
14:25.30 CIA-2 BRL-CAD: 03davidloman * r40675 10/rt^3/trunk/tests/libJob/ (BasicJMTest.cxx PrintToStdOutJob.cxx): Cascading ThreadUtils->GSThread changes
14:45.15 CIA-2 BRL-CAD: 03davidloman * r40676 10/rt^3/trunk/tests/libNet/gatewayTest.cxx: Remove unused gateway test
15:25.10 CIA-2 BRL-CAD: 03davidloman * r40677 10/rt^3/trunk/src/libNet/NetMsgFactory.cxx: Opps! Was accidentially reading the msgType out of the Datastream instead of peeking at it. This was causing all the NetMsg deserializers to fail as it wasn't getting to parse the int16 msgType correctly.
16:35.00 *** join/#brlcad joe__ (~joe@c-24-126-150-146.hsd1.ga.comcast.net)
16:36.35 joe1 hello all, I am a newbie trying to model/simulate the working of an elliptic trammel and am wondering if you have any thoughts/suggestions that could help me?
16:37.28 joe1 as it is a pretty common mechanical part, I am wondering if there might be any library that I can search for this component.
16:55.49 starseeker joe1: not really any libraries at the moment - is there a picture of the part anywhere?
16:57.07 ``Erik a machine like http://www.sciencemuseum.org.uk/images/object_images/535x535/10302774.jpg ?
17:00.51 joe1 something like this http://motionsystemdesign.com/images/ms1.jpg
17:02.09 starseeker joe1: you can create a CSG model of that in BRL-CAD (should actually be a good candidate for CSG modeling, based on that drawing) but simulating the motion of the tool is not really something we support directly
17:03.45 starseeker joe1: the red tip looks like two cylindars and a cone, the grey arm is an arb8 with subtractions to create holes for the other parts to go in...
17:04.08 starseeker actually a VERY good beginner model
17:04.26 joe1 starseeker: I was reading the tutorials and found this http://brlcad.org/wiki/Animation, but i am not sure how good the result is. Do you think that there is no point taking this route if my primary goal (for now) is to simulate the motion.
17:04.57 starseeker you could animate the motion, but there is a difference between animation and simulation
17:05.21 joe1 i want to get to a point where I change the length/other parameters and see how the resulting ellipse would be.
17:05.26 starseeker by simulation I'm assuming you mean describe the geometry, apply a force to the arm, and calculate the results...
17:05.53 starseeker yeah, CAD modeling is actually overkill for that
17:07.47 joe1 starseeker: do you know of any opensource(linux) CAD modeling software that could do that?
17:08.30 starseeker joe1: if all you want is to generate the ellipse based on inputs, that's just a 2-D mathematics problem
17:08.47 joe1 i like the csg model of brlcad and feel comfortable that I can create a model of the elliptic trammel but am not sure if it will help me to my eventual goal
17:08.51 starseeker probably has a few tricky bits, but doesn't need 3D geometry
17:10.04 starseeker I don't know of software to do that offhand
17:10.09 starseeker might ask on the Maxima list
17:10.11 joe1 starseeker: yes, what you say makes sense. taking a step back, it can be condensed to a 2-d math problem.
17:10.13 starseeker or Octave
17:10.31 joe1 you mean gnu octave?
17:10.35 starseeker yep
17:12.34 joe1 starseeker: thanks a lot for your help. it appears that you have just saved me a lot of time.
17:15.40 starseeker joe1: welcome - good luck with the simulation!
17:15.41 joe1 starseeker: what is the reasoning behind creating a model in brlcad if it cannot be simulated? is it to pass on the specs to the manufacturers?
17:16.04 joe1 just curious, that's all.
17:17.01 starseeker joe1: the CSG description is used for various analytical studies and can be converted into other formats - we just don't do dynamic "test the assembly line" style simulations where the physics of "this part would move that part" are important
17:17.53 starseeker although, we'd be happy to get patches :-P
17:18.13 starseeker hunts for the CAD diagram...
17:18.59 starseeker This identifies our coverage in the world of CAD: http://brlcad.org/gallery/s/diagrams/Industry_Diagram.png.html
17:19.50 joe1 starseeker: Thanks.
17:20.44 *** join/#brlcad R0b0t1 (~Enigma@64-136-219-55.dyn.everestkc.net)
17:20.44 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
17:21.10 joe1 starseeker: from the diagram, would simulation be considered a part of CAID?
17:24.16 starseeker joe1: probably either that or MCAD
17:24.25 joe1 ok, thanks
17:24.57 starseeker you could also consider it part of CAE - e.g. validation of a mechanical design
17:25.37 starseeker the definitions are a bit fuzzy depending on what you're trying to do - brlcad can probably identify it better
17:25.53 starseeker (author of the diagram, he'll be on eventually)
17:30.30 joe1 i have been searching around and there does not seem to be any linux modelling tools. Almost all of them seemed to be drafting/design tools..
17:31.40 starseeker joe1: BRL-CAD is one of a very few open source CAD tools. For animation modeling, Blender is the place to start - however, it doens't do CAD style modeling
17:32.17 joe1 ok, thanks. I will check blender out..
18:19.50 CIA-2 BRL-CAD: 03starseeker * r40678 10/rt^3/branches/subversion-cmake/ (4 files in 2 dirs): Add in an svntest executable - will try to pin down the C calls needed to create, commit to, checkout from, and update a repository.
18:24.58 *** join/#brlcad packrat (~packrator@99-67-225-40.lightspeed.livnmi.sbcglobal.net)
18:31.55 *** join/#brlcad Ralith (~ralith@142.58.92.11)
19:50.28 CIA-2 BRL-CAD: 03starseeker * r40679 10/rt^3/branches/subversion-cmake/README: List the various libraries and their functions per red-bean (which is CC-A 2.0 licensed)
19:59.10 brlcad ahhh, progress!
20:02.47 brlcad howdy joe1
20:05.35 brlcad starseeker: we do support simulating that motion .. we've just lost the expertise that knows how to use it (joint objects)
20:06.04 starseeker ah, yes - forgot about joint objects
20:09.01 brlcad if joe1 writes a procedure that generates teh model for a given 360 position, he could very easily achieve the animation he's desiring without the need for joints or complex association controls
20:12.05 joe1 brlcad: hello.
20:14.00 joe1 brlcad: i am still checking out octave and it appears that it might be easier to simulate the equation there.
20:15.09 brlcad nods
20:15.23 brlcad did you just need the values, or are you wanting the resulting animation ?
20:15.53 brlcad you could use octave to get the values, use those as inputs to a script that generates your csg geometry and animation frames
20:16.57 joe1 brlcad: that is a smart idea.
20:17.12 joe1 will do so.
20:37.49 CIA-2 BRL-CAD: 03starseeker * r40680 10/rt^3/branches/subversion-cmake/svntest/main.c: Have svntest create a repository, or if it already has one keep going.
21:30.17 *** join/#brlcad Ralith (~ralith@142.58.92.11)
22:32.52 CIA-2 BRL-CAD: 03starseeker * r40681 10/rt^3/branches/subversion-cmake/svntest/ (CMakeLists.txt main.c): Get a checkout to run, although the use of the hard-coded array and sprintf is just a hack - bu_vls will be the order of the day eventually for that.
22:35.27 *** join/#brlcad IriX64 (~IriX64@bas2-sudbury98-1096601079.dsl.bell.ca)
22:35.28 Maloeran Hum, snprintf() would probably be preferable. sprintf() is pretty bad
22:58.24 CIA-2 BRL-CAD: 03davidloman * r40682 10/rt^3/trunk/include/PortalManager.h: Add in <sys/select.h> header include for compiling on ubuntu.
22:59.45 CIA-2 BRL-CAD: 03davidloman * r40683 10/rt^3/trunk/tests/ (GS/CMakeLists.txt libNet/CMakeLists.txt): Specifically add libbu into the linker for compiling on ubuntu.
23:03.28 *** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.