IRC log for #brlcad on 20141226

00:18.39 maths22 Kris_: install xquartz; that may fix it
00:18.53 Kris_ if you don’t mind, whats xquartz?
00:19.04 maths22 http://xquartz.macosforge.org/
00:24.31 andromeda-galaxy maths22, mpictor: any idea how to compile coreInterface? when I point it at the install dir for my brlcad trunk checkout,it configures successfully but running make gives could not find -lcoreinterface from ld
00:26.42 andromeda-galaxy the README/INSTALL/HACKING files all seem outdated & refer to autotools
01:31.02 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
01:31.46 ignacio gcibot, merry xmas
01:31.47 gcibot ignacio, merry christmas!
02:32.01 *** join/#brlcad indianlarry (~indianlar@66-118-151-70.static.sagonet.net)
02:34.24 *** join/#brlcad archivist_ (~archivist@host81-149-189-98.in-addr.btopenworld.com)
02:45.29 *** join/#brlcad KimK_ (~Kim__@ip68-102-30-143.ks.ok.cox.net)
02:54.04 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
03:54.40 *** join/#brlcad andromeda_galaxy (~andromeda@108-225-17-54.lightspeed.sntcca.sbcglobal.net)
04:32.18 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
04:49.43 andromeda-galaxy Shouldn't line 152 of rt^3's FindBRLCAD.cmake be "FIND_PROGRAM(BRLCAD_CONFIGEXE brlcad-config ${BRLCAD_BIN_DIR})" instead of "FIND_PROGRAM(BRLCAD_CONFIGEXE brlcad-config)"? On my system, an svn checkout of rt^3 has the latter, which causes the configuration to fail if only BRLCAD_BASE_DIR has been set
05:01.00 andromeda-galaxy d_rossberg: also, I'm a little confused about the rt^3 test system --- it looks like the primitive tests indicate success by only adding the object to the db if successful, but the main primitive tester never checks the result (I tried modifying isValid() on halfspaces to make it always return false, and the fact that the test shouldn't have worked was logged, but the test still passed)
05:01.22 andromeda-galaxy ~seen d_rossberg
05:01.22 infobot d_rossberg <~rossberg@66-118-151-70.static.sagonet.net> was last seen on IRC in channel #brlcad, 2d 11h 44m 7s ago, saying: 'that's the base for writing code for it'.
05:05.18 *** join/#brlcad YashM (~YashM@117.222.20.249)
05:29.02 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
05:44.12 Notify 03BRL-CAD Wiki:Stattrav * 7843 /wiki/User:Stattrav: Blanked the page
06:09.10 Notify 03BRL-CAD Wiki:Stattrav * 7844 /wiki/Stattrav_proposal_2012: Blanked the page
06:09.39 Notify 03BRL-CAD Wiki:Stattrav * 0 /wiki/Stattrav_proposal_2012:
06:09.47 Notify 03BRL-CAD Wiki:Stattrav * 0 /wiki/User:Stattrav:
06:10.40 Notify 03BRL-CAD Wiki:Stattrav * 0 /wiki/User:SJ:
07:13.59 *** join/#brlcad YashM_ (~YashM@117.222.69.145)
08:04.11 *** join/#brlcad merzo (~merzo@139-27-132-95.pool.ukrtel.net)
08:08.44 *** join/#brlcad rohitagarwal (~Rohit@49.249.53.14)
08:11.22 *** join/#brlcad alisha (~alisha@115.245.153.2)
09:06.27 *** join/#brlcad alisha (~alisha@115.241.247.194)
10:06.08 *** join/#brlcad alisha (~alisha@115.245.177.140)
10:35.07 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
10:49.17 *** join/#brlcad adityagulati (6ac09536@gateway/web/cgi-irc/kiwiirc.com/ip.106.192.149.54)
10:49.24 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
10:49.42 adityagulati Could someone review my task http://www.google-melange.com/gci/task/view/google/gci2014/5873244582182912
10:49.42 gcibot Design Coreinterface logo #5
10:49.42 gcibot Status: NeedsReview (2 days 8 hrs 19 min)
10:49.42 gcibot Mentor(s): Isaac Kamga, Ishwerdas
11:13.17 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
11:17.30 *** join/#brlcad merzo (~merzo@161-9-132-95.pool.ukrtel.net)
11:21.55 *** join/#brlcad winghouchan (~winghouch@2.120.148.188)
11:36.23 *** join/#brlcad mihaineacsu (~mihaineac@92.81.152.5)
12:14.33 *** join/#brlcad gcibot (ignacio@unaffiliated/ignaciouy/bot/gcibot)
13:08.29 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
13:27.37 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
13:28.23 adityagulati could someone review my task please? https://www.google-melange.com/gci/task/view/google/gci2014/5873244582182912
13:28.24 gcibot Design Coreinterface logo #5
13:28.24 gcibot Status: NeedsReview (2 days 5 hrs 41 min)
13:28.24 gcibot Mentor(s): Isaac Kamga, Ishwerdas
13:31.15 adityagulati is any mentor online
14:08.27 Notify 02GCI:hrishi1304 * 4928791491117056 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:25.32 maths22 andromeda-galaxy: are those tests ready to commit?
14:38.51 *** join/#brlcad shardulc (b6461acc@gateway/web/freenode/ip.182.70.26.204)
14:39.23 MarcTannous maths22: what tests are you reffering to?
14:39.41 maths22 A fix andromeda-galaxy had for the quat tests
14:40.57 shardulc hello everybody, I'm a GCI student
14:41.05 andromeda_galaxy maths22:yes they are, I was busier than expected yesterday
14:41.12 shardulc could someone review my task please? it's https://www.google-melange.com/gci/task/view/google/gci2014/6620713125412864
14:41.13 gcibot Write manual page documentation (for archer)
14:41.13 gcibot Status: NeedsReview (22 hrs 20 min)
14:41.13 gcibot Mentor(s): Popescu Andrei, Jacob B
14:41.18 maths22 andromeda_galaxy: it's fine, I'm just checking
14:41.35 andromeda_galaxy I should be able to sometime soon
14:42.00 andromeda_galaxy (In the next ~1h)
14:42.23 maths22 OK
14:52.09 *** join/#brlcad chick_ (~capslock@41.205.22.41)
15:03.13 andromeda-galaxy maths22: by the way, is CDash hooked into Notify yet? I'm interested in seeing the build results after my change...
15:03.31 maths22 andromeda-galaxy: not yet. I have to write some sort of IRC plugin for it
15:03.47 maths22 once you commit, I will trigger a build, and once it builds, I will post the results
15:03.52 andromeda-galaxy maths22: great!
15:04.10 andromeda-galaxy did you mention something the other day about a url you had set up that allows anyone to trigger a build?
15:06.47 Notify 03BRL-CAD:peter-sa * 63845 brlcad/trunk/src/libbu/scan.c: Apply GCI task http://www.google-melange.com/gci/task/view/google/gci2014/4967862338846720 that fixes bu_scan_fastf_t by updating the value that it checks return value of scanf() against when scanning the delimiter.
15:06.48 gcibot Fix any failing unit test #8
15:06.48 gcibot Status: Closed
15:06.48 gcibot Mentor(s): Deepak, Hardeep Singh Rai
15:06.51 andromeda-galaxy maths22: done!
15:07.25 maths22 andromeda-galaxy: build queued
15:07.37 andromeda-galaxy maths22: thanks!
15:08.12 andromeda-galaxy does this still work for other people to trigger builds:http://brlcad.org/svn/triggerBuild.php?
15:09.03 MarcTannous andromeda-galaxy: "command returned 0"
15:09.16 andromeda-galaxy MarcTannous: hmm?
15:09.26 MarcTannous the link you sent
15:10.51 *** join/#brlcad ChanServ (ChanServ@services.)
15:10.51 *** mode/#brlcad [+o ChanServ] by sendak.freenode.net
15:10.54 andromeda-galaxy sorry, which one?
15:11.04 MarcTannous http://brlcad.org/svn/triggerBuild.php?
15:11.20 andromeda-galaxy ah, okay --- I thought you were talking about rt^3, sorry
15:12.15 andromeda-galaxy ahh.. .I don't know whether that's expected behavior or not... maths22, are you still here?
15:12.32 maths22 andromeda-galaxy: that is what it should say
15:12.57 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
15:12.59 andromeda-galaxy ah, okay ---- just curious, does it trigger a build on the freebsd or linux builders?
15:12.59 maths22 I have a lock so multiple people triggering it won't start lots of simulaneous builds
15:13.05 maths22 andromeda-galaxy: freebsd
15:13.16 maths22 It is on bz itself only for now.
15:13.25 andromeda-galaxy ahh...
15:17.34 andromeda-galaxy any idea how to quiet the naca456 function defined but not used? I added thoseb ecause they were there in the Fortran with the comment that they'd likely be useful soon.
15:24.50 andromeda-galaxy maths22: so did we decide on trying to run both buildbot and CDash?
15:25.04 MarcTannous Guys, if you have 30 seconds, can you please tell me if http://codepen.io/marctannous/full/RNGjmz/ loads under 5 seconds in your browser?
15:27.47 *** join/#brlcad YashM (~YashM@59.88.24.219)
15:28.39 maths22 andromeda-galaxy: I think that is the plan
15:28.49 maths22 For right now, I am just working with CDash
15:29.10 maths22 by the way, if you ever want to submit to CDash, just go into your build directory and run the following command
15:29.39 maths22 ctest -D Experimental -LE NOT_WORKING
15:30.23 maths22 andromeda-galaxy: all tests passed! http://brlcad.org/CDash/buildSummary.php?buildid=25
15:30.33 andromeda-galaxy sound's good! CDash at least gets us a good set of tests pass/failing...
15:30.51 andromeda-galaxy great! what happened to the two build errors?
15:31.29 maths22 what errors?
15:32.11 andromeda-galaxy well, it looks tome like the previous build has two errors:
15:32.26 andromeda-galaxy http://brlcad.org/CDash/viewBuildError.php?buildid=24
15:33.18 maths22 that is a environment variable issue; it will be fixed by tonight
15:33.29 andromeda-galaxy ahhh... is it already fixed? I don't see those errors on 25
15:34.26 andromeda-galaxy I'm glad the tests are all passing now, though
15:35.53 andromeda-galaxy so does the ctest submit command require that you've just done a clean build?
15:35.58 shardulc could someone review my task please? it's https://www.google-melange.com/gci/task/view/google/gci2014/6620713125412864
15:35.58 gcibot Write manual page documentation (for archer)
15:35.59 gcibot Status: NeedsReview (21 hrs 26 min)
15:35.59 gcibot Mentor(s): Popescu Andrei, Jacob B
15:43.23 maths22 that command more or less runs the following:
15:43.46 maths22 cmake, then make, then make test, then a submission script
15:44.09 maths22 It does not require a clean build, although you can run make clean first if you want to capture all the warnings
15:44.24 andromeda-galaxy ahhh... okay, thanks for the information! that makes sense...
15:47.22 MarcTannous Nobody? :(
15:49.35 maths22 MarcTannous: yes for me
15:50.27 andromeda-galaxy MarcTannous: not sure, but I think that it took almost exactly 5 or a little bit more
15:50.58 MarcTannous just one more thing, does it create a new one on page refresh?
15:51.01 MarcTannous It should
15:52.15 andromeda-galaxy I think so
15:53.18 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:54.01 *** join/#brlcad sofat (~sofat@202.164.45.204)
15:56.55 andromeda-galaxy o
15:57.34 andromeda-galaxy MarcTannous: I know you've been doing some stuff with the rt^3 tests, do you have any idea about the concerns with the test system that I put up last night?
15:58.35 MarcTannous Nope, what did you put up?
15:58.54 andromeda-galaxy Shouldn't line 152 of rt^3's FindBRLCAD.cmake be "FIND_PROGRAM(BRLCAD_CONFIGEXE brlcad-config ${BRLCAD_BIN_DIR})" instead of "FIND_PROGRAM(BRLCAD_CONFIGEXE brlcad-config)"? On my system, an svn checkout of rt^3 has the latter, which causes the configuration to fail if only BRLCAD_BASE_DIR has been set
15:59.01 andromeda-galaxy and d_rossberg: also, I'm a little confused about the rt^3 test system --- it looks like the primitive tests indicate success by only adding the object to the db if successful, but the
15:59.06 andromeda-galaxy <PROTECTED>
15:59.10 andromeda-galaxy <PROTECTED>
16:01.32 andromeda-galaxy MarcTannous: the second issue was my main concern (sorry for the formatting)
16:01.59 MarcTannous did not look into
16:02.02 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:02.06 andromeda-galaxy ah
16:02.08 MarcTannous saw that all the tests are adding the object to the database, did the same with mine
16:02.31 MarcTannous but my tests always check isvalid
16:02.33 MarcTannous before adding it
16:02.36 andromeda-galaxy I'm also not entirely convinced that having only *one* cmake-level test target for *all* the primitives is the best idea...
16:02.48 andromeda-galaxy indeed, the problem is that primitives.cpp doesn't check if it was added or not!
16:06.13 andromeda-galaxy maths22:by the way, the reason that I was asking about buildbot earlier is that it seems like the buildbot waterfall might be nicer for looking at a history of builds over a number of builders than the interface for CDAsh
16:08.38 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
16:09.05 *** join/#brlcad sofat (~sofat@202.164.45.204)
16:24.43 maths22 andromeda-galaxy: I agree
16:25.11 maths22 I'm actually hoping to extend CDash to create a waterfall view
16:25.14 maths22 It should be fun
16:25.18 andromeda-galaxy that sounds interesting
16:25.49 andromeda-galaxy does CDash have a plugin architecture?
16:26.46 maths22 No
16:27.10 maths22 but there is no reason I can't create and modify their php scripts
16:27.45 andromeda-galaxy ahh
16:27.53 maths22 https://github.com/Kitware/CDash
16:28.12 andromeda-galaxy right
16:28.25 andromeda-galaxy I was just curious whether or not they had a way to add it on... apparently ot
16:28.27 andromeda-galaxy *not
16:29.27 andromeda-galaxy by the way, if I remember correctly, last time we were doing CI stuff it was mutch more focused on buildbot... what's the advantage of cdash?
16:29.51 maths22 anyone can contribute
16:29.58 maths22 buildslaves are easier to set up
16:30.05 andromeda-galaxy true
16:30.07 maths22 It integrates nicely with ctest
16:30.54 andromeda-galaxy makes sense... maybe next time I do a commit I'll run a clean + ctest -Dexperimental -LE NOT_WORKING and submit my results
16:31.13 maths22 not -Dexperimental
16:31.16 maths22 -D Experimental
16:31.26 maths22 the space matters
16:35.32 andromeda-galaxy ah, yes, of course
16:35.33 andromeda-galaxy sorry
16:36.40 maths22 it's fine
16:36.53 maths22 Once I have everything worked out, I'll write up some documentation
16:37.38 andromeda-galaxy sounds good
16:43.43 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
17:02.15 MarcTannous oh damn
17:02.16 MarcTannous I got the #1 codepen pick for the day
17:02.16 MarcTannous http://codepen.io/
17:02.16 MarcTannous This is amazing
17:03.59 YashM MarcTannous, is it just me or the pen doesn't load for anyone?
17:06.05 andromeda-galaxy YashM: it loads foro me
17:06.39 YashM I don't know but I allowed to load 2 times for 5 minutes
17:07.03 YashM I'll try another browser
17:11.19 YashM Nope, empty
17:46.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:58.51 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
18:55.29 ``Erik neat, nasa posted the model for the 3d printed wrench
19:19.28 andromeda-galaxy ``Erik: interesting... do you know anything about rt^3?
19:19.43 starseeker wishes NASA would poste step and/or iges files...
19:21.59 andromeda-galaxy only STL... it's probably because most of the printer controllers only know how to slice stl
19:32.27 ``Erik andromeda-galaxy: a little, not much... it was an experiment that I don't think ever got to "production" quality?
19:32.49 andromeda-galaxy ahhh
19:33.16 andromeda-galaxy I'm working on some of the unit test GCI tasks, but am slightly confused by the test build system...
19:33.39 andromeda-galaxy all the primitives are bundled together in one test, and the main code never seems to check the test results from each primitive test
19:33.54 ``Erik gci task for rt^3? O.O
19:37.14 andromeda-galaxy http://www.google-melange.com/gci/task/view/google/gci2014/5795100017819648
19:37.15 gcibot Write CoreInterface unit test #2
19:37.15 gcibot Status: Claimed (3 days 5 hrs 25 min)
19:37.15 gcibot Mentor(s): Popescu Andrei, Mihai Neacsu
19:37.27 andromeda-galaxy ``Erik: at least, the url given is for rt^3
19:39.49 ``Erik ah, I thought the geomcore stuff was supposed to have been split off into another repo
19:40.47 andromeda-galaxy hmmm
19:40.50 ``Erik src/coreInterface/ should be the only directory you'd need to worry about
19:41.09 andromeda-galaxy indeed... for this one, I'm writing tests for coreInterface
19:41.37 andromeda-galaxy (test/coreInterface) but I'm a little bit confused by the test system, which doesn't really seem to work, so I was wondering if anyone knew if I was missing something
19:41.37 ``Erik ah, tests/coreInterface as well
19:42.24 ``Erik looks like it doesn't use ctest, just makes a ciTest executable
19:42.36 ``Erik primitives.cpp is the entry point, and the only test is for halfspace
19:43.06 ``Erik and it doesn't return pass/fail, it just prints the results... eck
19:43.16 *** join/#brlcad MarcTannous (5679c4d5@gateway/web/freenode/ip.86.121.196.213)
19:43.18 andromeda-galaxy right...
19:43.23 andromeda-galaxy it is kindof hooked into cTest though
19:43.26 andromeda-galaxy there is an add_Test() call
19:43.47 MarcTannous andromeda-galaxy: Did you figure out a way to solve the addition to database in rt^3 tests?
19:43.47 andromeda-galaxy but that seems somewhat useless since it doesn't seem to be checking the results for the return status
19:44.09 andromeda-galaxy MarcTannous: right now, just trying to make sure that I'm not missing somewhete that it does something to check results, but I don't think I am
19:44.14 ``Erik yeah, the executable does not comply to ctests requirements...
19:44.18 andromeda-galaxy I was talking to ``Erik just now in case he knew something I didn't
19:44.23 ``Erik that'll need to be fixed :)
19:44.54 andromeda-galaxy indeed :-) if this task doesn't take too long, I'll make a second patch for it that both adds the Ellipsoid test and reorganizes the test system to fit with ctest better
19:44.55 MarcTannous ``Erik: You got 2 minutes to check out a simple UI design task so that I can jump aboard the rt^3 unit test tasks again ?:)
19:44.59 andromeda-galaxy more like the libbn/libbu tests, maybe
19:45.30 andromeda-galaxy MarcTannous: if I do manage to reorganize the tests, you might want to wait until that's committed
19:46.02 ``Erik MarcTannous: I'm design/ui/ux retarded, I'm recusing myself of any design related stuff, sorry
19:46.02 MarcTannous andromeda-galaxy: As far as I am concerned, if I understood what you wanted to do correctly, my tests would only have to be modified slightly
19:46.18 andromeda-galaxy not sure...
19:46.29 MarcTannous As they are a hybrid between the libbn/libbu/librt tests and the ones here in rt^3
19:46.45 andromeda-galaxy mostly just modifications to the main entry point I guess... but the test functions would have to scan their input
19:46.48 andromeda-galaxy from a string
19:46.57 ``Erik goes back to happy fun cl-mongo stuff o.O
19:47.08 MarcTannous well the ones in libbn/libbu/librt were taking an argc and argv in main as the "test" and then running it through the test which consisted of testing all the functions of a file
19:47.14 andromeda-galaxy ``Erik: that sounds interesting
19:47.21 andromeda-galaxy MarcTannous: right...
19:47.27 MarcTannous My test functions already take parametres, except they are defined locally
19:47.39 andromeda-galaxy then argc/argv were passed to each individual test function, and the test function itself parsed its arguments from argc/argv
19:47.51 MarcTannous so all I'd have to do is call my so-called main with an argc and argv and set my tests on the given values
19:48.21 MarcTannous at the moment my objects were defined like BRLCAD::Sphere sph; sph.Set(parametres)
19:48.46 MarcTannous So instead of giving my sph.Set stuff like Vector 3D(1.0,1.0,1.0) I'd give it argv[0]
19:48.55 andromeda-galaxy right, but then
19:49.06 andromeda-galaxy the inside of each function has to be modified to do something like
19:49.39 andromeda-galaxy bu_scan_fastf_t to get the string into doubles
19:49.43 andromeda-galaxy *fastf_ts
19:49.52 andromeda-galaxy is bu_scan_fastf_t accessible?
19:50.00 MarcTannous no idea, but you're right
19:50.13 *** join/#brlcad merzo (~merzo@161-9-132-95.pool.ukrtel.net)
19:50.19 MarcTannous however that'll just be done in main though instead of doing it in every function
19:50.33 MarcTannous as I have lots of them, cone.cpp had like 5 constructors and each of them had to be tested
19:50.37 andromeda-galaxy no, because each function takes a different number & type of arguments
19:50.52 andromeda-galaxy at least, that is how it always ended up being done in lib* tests
19:51.13 MarcTannous in the tasks in gci we are asked to do tests for basic primitives such as cone or spheres
19:51.30 MarcTannous and most functions take as arguments the object and its parametres
19:51.43 andromeda-galaxy right, but the parameters are different for each function
19:51.43 MarcTannous such as radius, height, semiprincipalaxisA and so on and so forth
19:51.47 MarcTannous <PROTECTED>
19:51.59 andromeda-galaxy ellipsoid example(that's what I'm doing now)
19:52.13 andromeda-galaxy Set() takes a point and 3 vectors
19:52.15 MarcTannous I divided my functions in two types: those that only take the object as a parameter and those that also take its dimensions as parametres
19:52.27 andromeda-galaxy SetSphere() takes a point and a double
19:52.33 MarcTannous yeah, and stuff like ClassName or Type take only the object
19:53.00 andromeda-galaxy so main() can't know whether to scan 4 sets of 3 points or 1 set of 3 points and 1 singl enumber
19:53.06 andromeda-galaxy *of 3 numbers
19:53.20 MarcTannous well you're parsing the input (argv array) into variables in your main upon reading them and then send these into the functions
19:53.48 andromeda-galaxy say "test_ellipsoid 0 a,b,c d,e,f g,h,i j,k,l"
19:53.55 MarcTannous let me set up a quick paste bin because that should make my point clear
19:53.55 andromeda-galaxy or "test_ellipsoid 1 a,b,c r"
19:54.14 andromeda-galaxy in main, before switch/case on function_num, you don't know which format to scan the numbers in
19:54.44 andromeda-galaxy wait... do ellipsoids have no getCenter method?
20:01.46 MarcTannous here you go
20:01.46 MarcTannous http://pastebin.com/a1CF6WKV
20:02.06 MarcTannous andromeda-galaxy: this is what I meant
20:03.07 andromeda-galaxy but in some cases, "center" and "height"might not be what you want: you might want either "pt, veca, vecb, vecc" or "pt, radius" (but not one string cotnaining both)
20:03.10 andromeda-galaxy for ellipsoid
20:03.36 MarcTannous have not worked on ellipsoid yet, this is a sample for Sphere
20:03.47 MarcTannous if you want more, you just parse them locally from argv to local variables to use in your functions
20:04.08 MarcTannous in my example it is not very efficient, but when you have 30+ functions, this works wonders
20:05.01 andromeda-galaxy right, it just doesn't necessarily work for all the primitives
20:05.24 MarcTannous you mean you have more constructors for an ellipsoid?
20:05.43 MarcTannous so an ellipsoid can be defined with a b c d but also with a b x y z?
20:06.03 andromeda-galaxy a b c d, a r, a b r...
20:06.28 MarcTannous yeah, just like I had to do in my cone tests
20:06.53 MarcTannous so you will take as argv everything, a b c d r x y z whatever and then split it up into local values for ease of use
20:07.07 MarcTannous but yeah, that's a lot of code to write, my cone test had like 500 lines
20:08.00 andromeda-galaxy right, and the nevery function has to have scanning added if we decide to go that way...
20:08.35 MarcTannous did you talk to rossberg about this?
20:08.52 MarcTannous or Sean
20:10.10 andromeda-galaxy not yet, I've been waiting since yesterday but neither of them have been in here
20:10.19 andromeda-galaxy that's why I was just talking to ``Erik
20:10.59 andromeda-galaxy <PROTECTED>
20:11.31 MarcTannous There should be plenty of time until 2-3 January if I guess correctly
20:11.41 MarcTannous everyone is busy with holidays & family
20:12.53 andromeda-galaxy probably
20:13.00 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
22:06.37 *** join/#brlcad mihaineacsu (~mihaineac@92.81.152.5)
22:18.19 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:56.08 *** join/#brlcad mihaineacsu (~mihaineac@92.81.152.5)

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