IRC log for #brlcad on 20150109

00:43.21 Notify 03BRL-CAD:n_reed * 63906 (brlcad/trunk/src/libtclcad/tclcad_obj.c brlcad/trunk/src/tclscripts/archer/Archer.tcl brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl): Update the mouse cursor and the select/rotate/translate buttons in response to key bindings so you always get a visual indication as to whether your editing the view or the object, and how.
00:45.31 archivist andromeda-galaxy, ``Erik has a good memory, I make gears, there is no way I would 3d print them though, wrong method to make something reliable imo
01:22.15 andromeda-galaxy archivist: ahh.. the gear in question was this one:
01:22.28 andromeda-galaxy http://www.thingiverse.com/thing:53451
01:23.54 andromeda-galaxy it's an interesting pattern, the teeth are herringbone so it is *impossible* to either assemble or disassemble
01:26.00 Stragus Eww. Gears made with 3D printing, that doesn't sound like a good idea
01:33.07 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
02:55.46 starseeker that's pretty cool (herringbone gear bearing)
04:20.59 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
05:05.50 *** join/#brlcad gaganjyot (~gaganjyot@27.255.242.50)
05:55.35 *** join/#brlcad srl__ (d2d4b73c@gateway/web/freenode/ip.210.212.183.60)
06:00.54 Notify 02GCI:emiwang * 4949239830413312 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
06:01.04 Notify 02GCI:emiwang * 4949239830413312 : Task Claimed - I would like to work on this task.
06:01.39 Notify 02GCI:deepakkumarsharma * 4949239830413312 : Task Assigned - This task has been assigned to Duckie. You have 100 hours to complete this task, good luck!
06:03.44 srl__ Hey Guys, I want to work on BRL-CAD for GSoC 15. I am a beginner and have basic knowledge of c, c++. How should I move forward?
06:28.59 *** join/#brlcad andrei__ (c35a6e7d@gateway/web/freenode/ip.195.90.110.125)
06:36.08 *** join/#brlcad YashM (~YashM@117.198.9.244)
06:49.27 *** join/#brlcad YashM (~YashM@117.198.9.244)
06:52.20 Notify 02GCI:brlcad * 5198651785740288 : got it - Yes, I fully understood your original write-up and rationale. :) When creating new public API, we have to consider more than just what the current code...
06:52.40 Notify 02GCI:brlcad * 5198651785740288 : Task Closed - Congratulations, this task has been completed successfully.
06:59.36 Notify 02GCI:brlcad * 6661010656067584 : background? - Yash, how did you make the background transparent?
07:01.32 archivist andromeda-galaxy, seen that before, but designs like that are not fit for the purpose they set out to be
07:02.17 Notify 02GCI:helix * 6661010656067584 : Photoshop - I edited out the white background in Photoshop.
07:02.27 Notify 02GCI:brlcad * 4961749845409792 : Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to...
07:05.33 Notify 02GCI:brlcad * 4961749845409792 : another rendering - Vladimir, This looks good, but would you make another rendering that it's straight down, so we can see what the depth looks like on it?...
07:05.53 andrei__ archivist speaks?
07:05.57 andrei__ err, writes
07:06.35 archivist I do
07:07.06 andrei__ I thought "you" were just the bot that uploads the logs on rikers?
07:08.22 archivist nope I dont do the logs for this chan
07:14.53 andrei__ oh, ok
07:28.34 *** join/#brlcad luca79 (~luca@net-2-34-212-36.cust.vodafonedsl.it)
07:43.42 *** join/#brlcad jasvir (~jasvir@202.164.53.117)
07:51.09 Notify 02GCI:christel * 4958060736937984 : Task Claimed - I would like to work on this task.
07:54.46 Notify 02GCI:popescuandrei * 4958060736937984 : Task Assigned - This task has been assigned to christel. You have 100 hours to complete this task, good luck!
08:16.39 Notify 02GCI:adityagulati * 5550495506628608 : Task Claimed - I would like to work on this task.
08:17.40 Notify 02GCI:harman052 * 5550495506628608 : Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
08:22.07 Notify 02GCI:enyangpae * 6350660664557568 : Task Claimed - I would like to work on this task.
08:22.42 Notify 02GCI:popescuandrei * 6350660664557568 : Task Assigned - This task has been assigned to publicname. You have 100 hours to complete this task, good luck!
08:23.26 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:32.38 Notify 02GCI:enyangpae * 6350660664557568 : Ready for review - The work on this task is ready to be reviewed.
08:38.01 Notify 02GCI:popescuandrei * 6350660664557568 : None - Hello! First of all you forgot to upload the raw editable format(.psd, .xcf) Secondly, you might want to look at other banner tasks: - I like that...
08:38.02 Notify 02GCI:popescuandrei * 6350660664557568 : Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements...
09:06.19 Notify 02GCI:christel * 4958060736937984 : Ready for review - The work on this task is ready to be reviewed.
09:09.14 *** join/#brlcad ries (~ries@D979C47E.cm-3-2d.dynamic.ziggo.nl)
09:11.01 andrei_ https://www.google-melange.com/gci/task/view/google/gci2014/4958060736937984 any opinions?
09:11.02 gcibot [[ Design a BRL-CAD splash screen #13 || BRL-CAD || NeedsReview (4 days 2 hrs 43 min) || Deepak, Gauravjeet Singh ]]
09:11.11 andrei_ it looks nice, but it's very basic/simple
09:11.16 andrei_ I have no idea how to improve it, tho
09:11.25 andrei_ the design itself is quite simple, as is
09:28.16 *** join/#brlcad luca79 (~luca@net-2-34-212-36.cust.vodafonedsl.it)
09:35.13 Notify 02GCI:thevk * 4961749845409792 : Ready for review - The work on this task is ready to be reviewed.
09:36.34 Notify 02GCI:popescuandrei * 4961749845409792 : Task Closed - Congratulations, this task has been completed successfully.
09:36.59 Notify 02GCI:thevk * 4961749845409792 : None - Unfortunately, the program gives me an error, when i'm trying to use this command. It says: "tree -u model C:/Program Files/BRLCAD 7.24.0/text.g brlcad.c; ...
09:44.30 Notify 02GCI:thevk * 5018129344233472 : Task Claimed - I would like to work on this task.
09:45.50 Notify 02GCI:popescuandrei * 5018129344233472 : Task Assigned - This task has been assigned to Vladimir Kuznetsov. You have 100 hours to complete this task, good luck!
09:54.15 Notify 02GCI:gjeet * 4958060736937984 : None - Hey christel Nice design. First of all, you need to provide the url of the background image used. It's important to acknowledge if we are allowed to use...
09:54.25 Notify 02GCI:gjeet * 4958060736937984 : Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to...
10:00.13 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
11:12.23 ``Erik andrei_: rikers logs are done via ibot
11:12.50 andrei_ ``Erik: you mean infobot?
11:13.19 ``Erik yeh, it's had the ibot nick before, musta been (or is currently) using an alt nick
11:13.36 andrei_ oh
11:15.16 andrei_ I mean I remember ibot, you could interact with it via ~
11:15.19 andrei_ ~ask
11:15.19 infobot Questions in the channel should be specific, informative, complete, concise, and on-topic. Don't ask if you can ask a question first. Don't ask if a person is there; just ask what you intended to ask them. Better questions more frequently yield better answers. We are all here voluntarily or against our will.
11:15.27 andrei_ seems you still can
11:15.41 Notify 02GCI:enyangpae * 6350660664557568 : Ready for review - The work on this task is ready to be reviewed.
11:16.39 ``Erik yup, plus a handful of entertainment command, I think brlcad's wife was getting jealous from how often he was hugging the bot O.o
11:19.26 andrei_ hahaha
11:19.27 Notify 02GCI:popescuandrei * 6350660664557568 : That's a lot better! - That's a lot better, but is there a reason you put the keyboard there? I doesn't seem to have to do anything with BRL-CAD. Also the...
11:19.32 Notify 02GCI:popescuandrei * 6350660664557568 : Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements...
11:19.39 andrei_ is there a list of ibot's commands?
11:21.01 ``Erik I've no idea...
11:21.22 ``Erik ~help
11:21.27 andrei_ haha
11:21.34 andrei_ would've been interesting
11:21.54 ``Erik ooh, yes, it msgs you the list... you can probably message it "help" if it follows old eggdrop bot style
11:22.06 ``Erik and it does, just /msg infobot help
11:22.44 andrei_ woah
11:22.47 andrei_ loads of stuff
11:22.57 andrei_ "can it cook dinner?"
11:23.03 Notify 02GCI:enyangpae * 6350660664557568 : None - sorry for the lack of quality, I'm quite new to all this. I will try to improve on it. Thank you!
11:24.13 Notify 02GCI:popescuandrei * 6350660664557568 : None - Hello! There was no lack of quality at all, I'm just helping you improve on your design, based on your prefferences ! :)
11:59.06 *** join/#brlcad raptor (~raptor@194.28.75.225)
12:03.55 Notify 02GCI:enyangpae * 6350660664557568 : Ready for review - The work on this task is ready to be reviewed.
12:10.27 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
12:10.51 adityagulati http://www.google-melange.com/gci/task/view/google/gci2014/4861494520971264 could anybody tell me how is this a t-shirt?
12:10.52 gcibot [[ Design a T-Shirt for BRL-CAD #10 || BRL-CAD || Closed || Hardeep Singh Rai, Gauravjeet Singh ]]
12:11.54 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
12:13.35 adityagulati http://www.google-melange.com/gci/task/view/google/gci2014/4861494520971264 could anybody tell me how is this a t-shirt?
12:13.36 gcibot [[ Design a T-Shirt for BRL-CAD #10 || BRL-CAD || Closed || Hardeep Singh Rai, Gauravjeet Singh ]]
12:14.33 *** join/#brlcad YashM (~YashM@117.198.17.174)
12:16.28 raptor If I know the coordinates of points, which are connected by lines sequentially , as outlined, through their mged?
12:22.01 *** join/#brlcad jasvir (~jasvir@122.173.236.121)
12:22.33 Notify 02GCI:Melange * 5311760286351360 : Task Reopened - Melange has detected that the final deadline has passed and it has reopened the task.
12:26.14 d_rossberg adityagulati: what's the problem with the t-shirt design? the pdf is bad (probable a problem during creation), but the rest is ok, isn't it?
12:27.28 adityagulati rossberg : But there is no back or any t-shirt layout
12:28.16 adityagulati I have to make a gallery. can I atleast add the layout myself
12:28.49 d_rossberg raptor: i'm not sure what you want to hear but if your question is regarding the script you want to create: how about creating a command input file for mged and parsing this to mged then?
12:30.06 d_rossberg adityagulati: that's true, there may be better designs; the back of this specific t-shirt would be white
12:30.47 adityagulati So can I add the layout
12:34.01 raptor Now I'm working on called BRL-CAD I made a sketch in vector editor and received from svg file coordinates of each vertex. These vertices are connected by lines. I need to Extrude this sketch in mged.
12:34.15 ``Erik the completed one is just the image to print on the front... I don't think there's really too much to lay out. If any are actually made, fulfillment will probably be through something like cafepress if it helps (you can look at how the image will be used)
12:36.34 ``Erik raptor: maybe take a look a the "sketch" primitive in mged? I think that'd be the one you want (but I believe it can be difficult to use)
12:37.57 ``Erik ponders an svg-sketch importer
12:39.01 raptor Yes, it is difficult to use). But if you do not find a way try.
12:39.47 raptor thanks Eric!)
12:40.01 raptor Erik)
12:41.02 Notify 02GCI:adityagulati * 5550495506628608 : Ready for review - The work on this task is ready to be reviewed.
12:42.34 ``Erik raptor: good luck!
12:44.29 raptor In bin ponders not, where can I get it?
12:46.10 raptor oh I misunderstood word ponders
12:46.30 raptor sorry
12:48.59 d_rossberg adityagulati: where is the design we talked about?
12:49.25 adityagulati working on that right now
12:54.03 Notify 02GCI:rossberg * 5550495506628608 Create a web gallery of GCI t-shirt designs #2 https://www.google-melange.com/gci/task/view/google/gci2014/5550495506628608: Nice web page but I'm missing at...
12:54.04 gcibot [[ Create a web gallery of GCI t-shirt designs #2 || BRL-CAD || NeedsWork || Deepak, Ch3ck ]]
12:54.18 Notify 02GCI:rossberg * 5550495506628608 : Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to...
12:56.27 *** part/#brlcad jasvir (~jasvir@122.173.236.121)
13:03.04 Notify 02GCI:adityagulati * 5550495506628608 : Ready for review - The work on this task is ready to be reviewed.
13:06.28 Notify 02GCI:popescuandrei * 6350660664557568 : None - Hello! Yeah, that looks a lot better, you ve applied the feedback I've provided each time! Well done, it sa great improvement from the first attempt...
13:06.38 Notify 02GCI:popescuandrei * 6350660664557568 : Task Closed - Congratulations, this task has been completed successfully.
13:12.52 Notify 02GCI:enyangpae * 6350660664557568 : None - Thank you very much!
13:24.31 ``Erik raptor: sorry, BRL-CAD does not do svg. You need to translate from svg to sketch by hand. I think an automatic converter would be nice for someone to make in the future :)
13:25.21 Notify 02GCI:rossberg * 5550495506628608 : Task Closed - Congratulations, this task has been completed successfully.
13:26.00 ``Erik Это понятно?
13:26.39 raptor yes))
13:26.51 raptor Да,I try to do something)
13:27.00 ``Erik :) good luck!
13:27.10 andrei_ ``Erik, you speak russian ? :))
13:27.34 raptor Google translate 100%
13:27.43 andrei_ oh
13:27.56 ``Erik andrei_: no, I used google translate... nslookup on the ip indicated russian, and I wanted to make sure he understood :)
13:29.16 andrei_ the civil ip locator isn't too efficient
13:29.39 andrei_ I've tried searching for someone who I knew in a city and it had an error range of a mile or so
13:30.20 andrei_ but I suppose for a country works ok
13:35.43 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
13:36.07 *** join/#brlcad d_rossbe1g (~rossberg@66-118-151-70.static.sagonet.net)
13:36.42 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
14:09.48 *** join/#brlcad mihaineacsu (~mihaineac@92.85.10.174)
14:22.19 Notify 02GCI:thevk * 5018129344233472 : Ready for review - The work on this task is ready to be reviewed.
14:35.44 Notify 02GCI:adityagulati * 4609906124521472 : Task Claimed - I would like to work on this task.
14:36.19 Notify 02GCI:adityagulati * 4609906124521472 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
14:36.24 Notify 02GCI:adityagulati * 6676395413471232 : Task Claimed - I would like to work on this task.
14:37.29 Notify 02GCI:gjeet * 6676395413471232 : Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
14:55.23 Notify 02GCI:rossberg * 5018129344233472 : Task Closed - Congratulations, this task has been completed successfully.
15:02.27 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
15:07.18 *** join/#brlcad luca79 (~luca@host149-10-dynamic.0-87-r.retail.telecomitalia.it)
15:19.17 Notify 02GCI:o7p9bxbnyj * 5198651785740288 : misunderstanding - That makes more sense. Unfortunately, I didn't realize at first that you'd changed the header comment & intended the behavior to be...
15:19.27 Notify 02GCI:o7p9bxbnyj * 4591442060115968 : Task Claimed - I would like to work on this task.
15:19.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:23.37 Notify 02GCI:rossberg * 4591442060115968 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
15:24.22 Notify 02GCI:o7p9bxbnyj * 4591442060115968 : Ready for review - The work on this task is ready to be reviewed.
15:27.28 Notify 02GCI:o7p9bxbnyj * 4591442060115968 : Bundle visualizations - This is the clearest set of images that I could find that visualizes the individual bundles well; gnuplot can generate interactive 3d...
15:56.33 raptor sketch V {0 0 0} A {1 0 0} B {0 1 0} VL { {0.25 0} {0.5 0} {0.5 0.5} {0 0.5} {0 0.25} {0.25 0.25} {0.125 0.125} } SL { { carc S 4 E 0 R 0.25 L 1 O 0 } { line S 0 E 1 } { line S 1 E 2 } { line S 2 E 3 } { line S 3 E 4 } { carc S 6 E 5 R -1 L 1 O 0 } }
15:56.34 raptor as I understand it the trajectory Bezier cars, explain to me the logic of it
15:58.59 raptor S - start point E - end, point and the others?
16:03.29 d_rossberg without guarantee: V: the place of the 2D sketch origin in 3D space
16:04.06 d_rossberg A: mapping of the 2D x vector {1 0} in 3D space
16:04.37 d_rossberg B: mapping of the 2D y vector {0 1} in 3D space
16:05.00 d_rossberg VL: list of verticies, i.e. a list of 2D points
16:05.55 d_rossberg SL: list of segments (refering the vertices with indexes)
16:15.54 raptor I not understand how working { carc S 4 E 0 R 0.25 L 1 O 0 }
16:24.40 Notify 02GCI:ralpt3748752_qejwhe * 6632135641268224 : Ready for review - The work on this task is ready to be reviewed.
16:25.46 d_rossberg carc is a circular arc, i.e. a section of a circle
16:27.09 raptor as it besier?
16:27.26 Notify 02GCI:adityagulati * 6676395413471232 : Ready for review - The work on this task is ready to be reviewed.
16:27.28 d_rossberg S: start point, E: end point, R: radius, L: center is left (a Boolean value), O: is clockwise oriented (a Boolean value)
16:28.34 d_rossberg not Bezier, this would be "bezier"
16:30.45 d_rossberg for bezier: D: degree, P: list of control points (degree + 1 pieces)
16:35.34 *** join/#brlcad raptor_ (~raptor@194.28.75.225)
16:46.19 Notify 02GCI:brlcad * 4591442060115968 : Task Closed - Congratulations, this task has been completed successfully.
16:48.04 Notify 02GCI:helix * 6637040225484800 : Task Claimed - I would like to work on this task.
16:54.05 Notify 02GCI:brlcad * 4591442060115968 : awesome, this is perfect - This is ... yeah, just awesome! I think the ascii art depictions are possible (heck, you could always visualize in 3D and pass an image...
16:54.20 Notify 02GCI:brlcad * 6637040225484800 : Task Assigned - This task has been assigned to Yash. You have 100 hours to complete this task, good luck!
16:57.13 *** join/#brlcad nmz787_i (nmccorkx@nat/intel/x-nxbzqjoezxlmwoyk)
16:59.01 Notify 02GCI:tannousmarc * 6733016101552128 : Ready for review - The work on this task is ready to be reviewed.
17:01.04 Notify 03BRL-CAD:starseeker * 63907 brlcad/trunk/db/nist/CMakeLists.txt: Add the pdf visuals of the NIST targets.
17:03.18 Notify 02GCI:thevk * 4977508348854272 : Task Claimed - I would like to work on this task.
17:06.53 Notify 02GCI:o7p9bxbnyj * 5792678377684992 : Task Claimed - I would like to work on this task.
17:07.23 Notify 02GCI:brlcad * 6676395413471232 : Task Closed - Congratulations, this task has been completed successfully.
17:08.53 Notify 02GCI:brlcad * 6676395413471232 : what a great preview - Aditya, can you describe how you put this gallery together? It looks like you used some tool(s) (which is great/fine), but I'm wondering if...
17:14.56 Notify 03BRL-CAD:ejno * 63908 (brlcad/trunk/src/libged/CMakeLists.txt brlcad/trunk/src/libged/simulate/collision.cpp and 5 others): update the database for librt when necessary
17:15.38 *** join/#brlcad adityagulati (dce32db2@gateway/web/cgi-irc/kiwiirc.com/ip.220.227.45.178)
17:16.41 Notify 02GCI:adityagulati * 5581079297654784 : Task Claimed - I would like to work on this task.
17:18.12 Notify 03BRL-CAD:ejno * 63909 (brlcad/trunk/src/libged/simulate/world_object.cpp =================================================================== and 151 others): add missing files
17:20.39 Notify 02GCI:adityagulati * 6676395413471232 : Thanks - Sean, I Made the task in a Software called jAlbum. It is devoted to making web albums. There used to be a raw file but I don't have it now. If...
17:25.28 *** join/#brlcad albertcoder (~quassel@61.1.4.113)
17:36.36 nmz787_i does BRL support reading FBX files?
17:36.47 nmz787_i I saw that Rhino 3D can export NURBS as that format
17:37.02 nmz787_i and I heard that Rhino made the NURBs kernel that BRL is using
17:37.08 *** join/#brlcad alisha (~alisha@115.244.172.208)
17:37.13 Notify 03BRL-CAD:carlmoore * 63910 brlcad/trunk/src/util/pixclump.c: remove ' from Usage; add h for help; use 'omitted' in 2 comments
17:37.34 nmz787_i since BRL has been a bit slow to get started, and Rhino's edu license is $140... it might be worth it for me to buy and use to produce open-source models
17:37.38 nmz787_i while I get up to speed with BRL
17:41.27 Notify 03BRL-CAD:carlmoore * 63911 brlcad/trunk/src/util/pixcolors.c: speed up run by setting up 3 else's
17:49.00 *** join/#brlcad nmz787_i (~nmccorkx@192.55.55.39)
17:50.13 *** join/#brlcad MarcTannous (bc192596@gateway/web/cgi-irc/kiwiirc.com/ip.188.25.37.150)
17:52.34 raptor_ Please check my work - https://www.google-melange.com/gci/task/view/google/gci2014/6632135641268224
17:52.35 gcibot [[ Implement script to create a planetary gear || BRL-CAD || NeedsReview (2 days 19 hrs 48 min) || Kesha Shah, Harmanpreet ]]
17:53.52 Notify 03BRL-CAD:starseeker * 63912 brlcad/trunk/src/librt/test_shape_recognition.cpp: Use a few more tolerances
17:54.23 MarcTannous good evening guys
17:54.24 *** join/#brlcad merzo (~merzo@104-60-133-95.pool.ukrtel.net)
17:54.52 raptor_ I have already done the following work
17:55.23 raptor_ good evening
17:56.40 Notify 03BRL-CAD:ejno * 63913 (brlcad/trunk/src/libged/simulate/rt_instance.cpp brlcad/trunk/src/libged/simulate/simulate.cpp): write to the database in the destructor of TreeUpdater
18:01.47 *** join/#brlcad darshpreets (~darshpree@202.164.53.117)
18:06.03 Notify 02GCI:adityagulati * 5581079297654784 : File - Sir, https://www.dropbox.com/s/wzamveuc7n9p5k9/All%20CAD%20Designs%28GCI-2014%29.zip?dl=0 Here is the like to the file. Regards, Aditya
18:11.49 Notify 03BRL-CAD:ejno * 63914 brlcad/trunk/src/libged/simulate/rt_instance.cpp: check that the tree is modified before writing
18:26.20 brlcad waves
18:27.00 MarcTannous hello
18:27.00 Stragus waves back
18:27.15 Stragus GCI tasks keeping you busy? :)
18:28.11 brlcad nmz787_i: no support for reading/writing FBX files -- that's a proprietary format and we avoid those with prejudice
18:28.20 brlcad Stragus: among many other things
18:28.33 brlcad but gci is the fun
18:29.19 brlcad nmz787_i: we most definitely do use the openNURBS library (I wouldn't exactly call it a kernel) from the McNeel Rhino folks
18:34.27 brlcad hm... so it looks like more logo work is needed oof
18:35.17 brlcad ``Erik: congratulations and welcome back :)
18:35.59 brlcad andromeda-galaxy: generalized sweep is on our TODO, but is definitely not GCI work
18:38.25 brlcad andromeda-galaxy: and you are spot on about rgba being a great way to go -- those project tasks push towards that direction
18:43.03 Notify 03BRL-CAD:brlcad * 63915 brlcad/trunk/TODO: update the rt* manual pages to note their libicv capability.
18:44.47 brlcad starseeker: won't be doing another big task push like the 150+ that were recently added, but we can still add more as needed especially if it's in a critical/useful/active area of work (e.g., related to converters, gcv, icv, rt*, etc)
18:46.22 MarcTannous thanks for the new tasks by the way
18:46.26 MarcTannous loads of them to choose from
18:49.43 brlcad andromeda-galaxy: the pix file format is a fixed format -- possibilities are pixa and formats that have alpha support like png
18:50.52 nmz787_i brlcad: thanks, do you know of any other NURBS formats that BRL can import? someone just told me to use solidworks instead of rhino, if I decide not to use BRL from the get-go
18:50.56 brlcad MarcTannous: you're quite welcome
18:51.11 Notify 03BRL-CAD:ejno * 63916 brlcad/trunk/src/libged/CMakeLists.txt: remove simrt
18:51.26 nmz787_i brlcad: my main concern is being able to code examples that open-source tools can use, without resorting to something 'rendered' like STL
18:52.06 brlcad MarcTannous: it's looking like we still need another couple attempts at a production logo if you want to give it another go
18:52.22 brlcad nmz787_i: we import nurbs via 3dm and step
18:52.45 MarcTannous brlcad: Why is that? What were the issues with the previous ones?
18:53.00 brlcad nmz787_i: that are you trying to accomplish? note that we don't provide useful editing of nurbs
18:53.13 brlcad MarcTannous: a variety of issues
18:53.33 brlcad yours and andromeda-galaxy's logo work were the two best, but both had issues
18:53.52 MarcTannous brlcad: If you want, just write the issues here and I'll fix it without needing to add it as a task
18:54.07 brlcad not noticed on review, but noticed when I went to add some new animation tasks that refernced them
18:55.44 brlcad MarcTannous: it's a variety of issues, let me screenshot something
18:56.25 brlcad maths22: what are all those images dumped into the images directory? ... looks like they don't belong there :)
18:56.42 brlcad (that's supposed to be a somewhat browseable directory)
18:57.29 nmz787_i brlcad: goal is to have parametric model library of fluidic components (basically pipes/tubes in different shapes)... that I can then connect together for a given 'fluidic circuit' design. Keeping the models as NURBs so when they're used together in a design, that NURBs intersection can go to work
18:57.55 maths22 brlcad: not sure. I'll clean it up later today
18:58.27 nmz787_i shorter term goal is to actually get to work on the library, rather than surveying all the open/free CAD tools endlessly.
18:59.01 nmz787_i which is why I'm thinking of spending money, since the $ tools are likely more user-friendly
19:00.23 andromeda-galaxy brlcad: for the rt alpha layer stuff, is the right place to do that in a new intermediate file format or in libicv & have icv handle it? also, I'm slightly confused by how rt renders to files at all, does it use icv for rendering to pix?
19:01.50 *** join/#brlcad albertcoder (~quassel@61.1.4.113)
19:02.21 brlcad MarcTannous: criteria I'm looking at are 1) that the design and render is backed by a .g file, that there's a version with and without the pegs, that that the pegs aren't too big/small (sticker is too big, 50% is too small), that the colors are close to what we used in our sticker design (dark grey and a ruby red), lighting is flat and shaded, and zero visual artifacts/discontinuities
19:02.58 brlcad nmz787_i: do you have a concept picture of what you mean?
19:03.15 andromeda-galaxy brclad: sorry to interrupt, but that reminded me --- what did you think of the render script I used for my second logo task? I tried to make it create a nice big variety of renders...
19:03.19 MarcTannous brlcad: Can I get some RGB/HEX on the dark grey and ruby reds you want?
19:03.26 brlcad maths22: looks like something you ran dumped a few dozen images in there on dec 10th
19:03.53 brlcad nmz787_i: any interest in modeling those in CSG+implicit format and simply exporting to nurbs?
19:04.49 nmz787_i brlcad: there are some renderings here: https://github.com/nmz787/microfluidic-cad/tree/master/implicitCAD/output
19:05.04 nmz787_i and the source being the .escad files here https://github.com/nmz787/microfluidic-cad/tree/master/implicitCAD
19:05.25 brlcad nmz787_i: I'd suggest also checking out openscad before you go proprietary
19:05.26 nmz787_i I think implicitCAD is all CSG, which was pretty easy for me to understand
19:05.33 brlcad this is a great intro: http://blog.cubehero.com/2013/11/19/know-only-10-things-to-be-dangerous-in-openscad/
19:05.54 nmz787_i brlcad: I've been recommended to stay away from openscad as it is millions of lines written in multiple (human) languages
19:06.26 teepee nmz787_i: see yourself http://www.openscad.org/documentation.html#tutorials-blogs and decide then :)
19:07.08 nmz787_i teepee: my concern isn't their syntax, it is poor implementation and bugs that I want to avoid
19:07.11 brlcad nmz787_i: I don't understand .. are you looking to write code or use a tool?
19:07.30 nmz787_i brlcad: umm, both?
19:07.33 nmz787_i :)
19:07.36 brlcad the size and complexity of openscad is kind of irrelevant unless you're looking to do development :)
19:07.44 brlcad and they're really not that big/complicated
19:07.52 brlcad someone is counting external dependencies or something
19:08.01 brlcad brl-cad is far bigger and more complex :)
19:08.12 nmz787_i I want my models to be parametric, and not suffer from calculation errors or degradation due to some weird math precision loss at some point
19:08.21 brlcad sure
19:08.27 nmz787_i I was recommended to use NURBs so the math stays high-level through the intersection operations
19:09.04 nmz787_i i.e. the values of the curve aren't evaluated during intersection
19:09.15 nmz787_i I don't really know how CSG works for intersection
19:09.20 brlcad yeah, what I thought -- openscad is about 60k lines of code, almost entirely c/c++
19:09.28 nmz787_i if the curves get evaluated into a float or something, then joined
19:09.35 brlcad intersection is a csg operation :)
19:09.36 nmz787_i someone told me it was millions
19:09.38 nmz787_i kanzure: ^
19:09.55 nmz787_i brlcad: I meant intersection of CSG vs NURBs
19:10.07 nmz787_i intersection of NURBs produces a new NURBs equation right?
19:10.15 nmz787_i idk what CSG intersection produces
19:10.29 kanzure i told you opencascade was millions
19:10.51 nmz787_i kanzure: you said something bad about openscad too I thought
19:10.55 andromeda-galaxy nmz787_i: in general, csg models are built up by boolean operations (intersection, union, subtraction) on simple parametric shapes (sphere, box, cylinder, etc.)
19:11.19 kanzure i have said many things about openscad (there is very very very little reason to create an entirely new language just for cad) (they should be busy solving cad problems, not language design problems)
19:11.29 kanzure here are my notes about opencascade http://diyhpl.us/wiki/cad/opencascade/
19:11.29 nmz787_i andromeda-galaxy: I know that, what I don't know is how that occurs... i.e. are new equations produces, or are the equations evaluated (discretized) first
19:12.02 andromeda-galaxy nmz787: conceptually, the operations form a tree with the actual csg primitive data as the leaves
19:12.07 brlcad MarcTannous: http://brlcad.org/gci/logo/ <-- check out the two sticker png images
19:12.17 andromeda-galaxy as far as I know, BRL-CAD doesn't evalauate that tree
19:12.19 andromeda-galaxy until raytracing time
19:12.35 brlcad MarcTannous: anything renedered can be color-corrected/adjusted in post-processing, the color mostly matters in the final output
19:12.52 nmz787_i kanzure: so you were never telling me not to use openscad? you were just complaining about syntax/lexical stuff?
19:12.53 kanzure your opennurbs surface intersection stuff surely happens without raytracing (for example, for export)
19:13.08 kanzure nmz787_i: i think openscad is a bad idea in general
19:13.24 teepee kanzure: why?
19:13.25 brlcad MarcTannous: and there's room for movement (e.g., the dark grey can approach black and should for a small icon, for example)
19:13.47 kintel nmz787_i: FYI: The sinusoidal_mixer.escad you created is basically OpenSCAD. ImplicitCAD was inspired by openscad, but they dropped the development a long while ago
19:14.00 kanzure teepee: well, the language design issues alone make me extremely suspicious of their ability to do prioritize cad-related problems
19:14.06 teepee kanzure: it's perfectly fine saying it's not useful for stuff you need, but "bad idea in general" is a quite bold claim
19:14.14 kanzure teepee: but secondly, if he wants nurbs, he shouldn't use openscad because that's not implemented
19:14.40 Notify 02GCI:james1f * 5269456200663040 : Claim Removed - The claim on this task has been removed, someone else can claim it now.
19:14.51 nmz787_i kintel: yeah the new 'maintainer' hangs out in another room I'm in... I like the implicitcad ease-of-use, but it doesn't render satisfactory results consistently
19:15.01 teepee should disclose being part of the openscad team ;) (well team is a big word)
19:15.20 kintel (and me being the rest of the team ;))
19:15.34 kanzure where's juri_
19:15.36 MarcTannous brlcad: If I can throw a suggestion out there
19:15.38 brlcad kanzure: I'd take exception to comments about prioritization too .. open source is often about scratching ones own itch, is it not? :)
19:16.02 kanzure brlcad: i think there are lots of ways to scratch language deisgn itches that do not involve promising cad kernels to users
19:16.05 kanzure *design
19:16.09 brlcad just because they're not willing to scratch yours doesn't say anything about overall utility and especially of design/implementation
19:16.12 MarcTannous brlcad: I saw you want galleries for all the graphical work done in GCI, all of them having separate tasks. Can I combine it into a multi-tabbed, simple to use, one page gallery?
19:16.33 MarcTannous brlcad: Instead of having separate pages for everyhing, just split it into tabs on a single page
19:16.43 nmz787_i I just don't want manufacturing errors, since I'm working on MEMS stuff
19:16.53 kanzure brlcad: to be clear, my actual beef with openscad, which is not really being expressed well here, is unrelated to this particular issue (i'm generally opposed to the idea of users generating stl files and sending those around on the internet)
19:16.55 MarcTannous brlcad: what I mean : http://codepen.io/wallaceerick/pen/ojtal
19:17.00 teepee nmz787_i: which channel is that? I've seen the 31c3 talk where she mentioned the implictcad takeover
19:17.04 nmz787_i s/manufacturing/calculation/
19:17.15 nmz787_i teepee: implicitcad, also hplusroadmap
19:17.54 kanzure brlcad: wait, sorry, my last statement was unfair. i do have other beefs, so i shouldn't misrepresent myself as having just one beefstrips
19:18.01 brlcad MarcTannous: sure, but I don't want to dominate a single task when it's a lot of work to find/download/resize/organize each of the different task categories
19:18.05 andromeda-galaxy MarcTannous: the (ab)-uses of CSS nowdays continually amaze me...
19:18.16 nmz787_i also implicitcad silently passes syntax errors, so it was hard to debug sometimes, and you don't realize the error until you open the output STL in meshlab
19:18.43 MarcTannous andromeda-galaxy: Just read today that someone developed a quick change to CSS that allows it to have a for instruction, that one amazed me :D
19:18.44 kanzure implicitcad is just a haskell library, there's no reason for your haskell compiler to be missing out on syntax errors....
19:19.00 MarcTannous brlcad: I can just submit the same file to all the tasks, but I think this way it's more convenient on your end
19:19.01 kanzure their escad stuff seems like it should be unrelated to implicitcad (e.g. a bug)
19:19.10 nmz787_i since I am doing MEMS, I also want to be able to export to a mesh to do physics simulations (FEA, CFD)
19:19.23 brlcad kanzure: fair enough complaint about stl output -- it is very much an output artifact central to their current implementation, but not central to their descriptive syntax
19:19.32 nmz787_i so that is why I want the rendered mesh to be as precise/accurate as possible
19:19.51 brlcad it'd be conceivable to output a brl-cad .g file for example, or bridge from our format to theirs even without too much heartache
19:19.56 andromeda-galaxy MarcTannous: indeed... if I remember correctly, there's some kind of an eval of in css to allow computing stuff based on other sizes that would be really useful in some places... I have to admit, I'm curious how hard it would be to make CSS turing-complete, given some of the things that can be done with it.
19:20.35 MarcTannous andromeda-galaxy: Loads of guys around the web are discussing CSS+HTML being turing-complete or not actually, with some small additions
19:20.42 MarcTannous Technology sure is moving fast :D
19:21.14 kintel nmz787_i: btw., if you have openscad questions, feel free to join #openscad - it’s actively being developed
19:21.17 andromeda-galaxy indeed ... it seem's wayyy overkill for the original purpose of CSS, and yet can be so useful --- of course, if it is turing complete , than we can implement a for loop in pure CSS
19:21.19 brlcad MarcTannous: or you submit a design with one tab, and just combine them all when you're done into one?
19:21.29 kanzure brlcad: i think that something along the lines of cadquery makes more sense (generic library api, then call the library from whatever language you want, and then your weirdo custom language can be another option that i'm free to ignore :))
19:21.45 kanzure (i believe implicitcad used to have this before they turned into openscad2?)
19:21.51 MarcTannous brlcad: Sure thing, will ping you with a link to it when it's done over IRC
19:22.30 kanzure kintel: did you happen to ever look at python-brlcad or cadquery or pythonocc, by any chance?
19:22.49 kanzure or stuff like cffi, ctypes, swig, ffi, etc...
19:23.05 brlcad kanzure: lost me at "CadQuery is based on OpenCasCade."
19:23.19 nmz787_i kintel: thanks, I will look into it... I wanted to give those .escad models a try with openscad
19:23.32 kanzure brlcad: cadquery is not really based on opencascade.. i mean... he implemented a wrapper around freecad, but that was an accident (i think if pytohn-brlcad had existed earlier, he would have used python-brlcad instead)
19:23.32 kintel kanzure: Are you referring to python bindings or use of OopenCascade?
19:23.44 kanzure i am referring to not-necessarily-python bindings
19:23.59 brlcad python-brlcad is much more exciting ;)
19:24.35 nmz787_i yeah I tried using python-brlcad, but it was segfaulting on nosetests
19:24.59 brlcad nmz787_i: not yet intended for production use iirc
19:25.00 kintel kanzure: I’ve written enough bindings to know not to get involved at this point. We’re not offering a kernel anyway, but a front-end to various back-end technology
19:25.28 kanzure yes except your users are totally locked into that
19:25.34 kintel kanzure: if you want a binding, why not just use cadquery? It’s exactly what that is
19:26.04 nmz787_i kintel: I tried using cadquery too, but couldn't find much info on how to get started... and also freecad is supposed to crash all the time
19:26.13 nmz787_i (which I've heard from other sources than just kanzure)
19:26.15 teepee kanzure: right, locked into an open source project. that sounds funny. especially with lots of other projects being able to read the format too :)
19:26.17 kintel kanzure: well, as a user of any other tool, you’re also totally locked into their APIs
19:26.54 teepee yep, can't see much difference with a library.
19:27.21 kintel ..plus that the openscad codebase is microscopic compared to the other ones we’re discussing here
19:27.22 kanzure (isn't it more likely that you will take your own default position though? i'm not sure if you're expecting me to be surprised that you disagree)
19:27.44 kanzure i don't know why creating an entire new language is ever considered appropriate here
19:27.57 kanzure but either way, it's been done and unfortunately it will continue to be used
19:28.21 teepee regarding general scripting languages, I partially agree
19:28.48 teepee there is some use for http://en.wikipedia.org/wiki/Domain-specific_language though
19:28.53 kanzure i'm not sure if kintel is arguing that new languages are better than api bindings
19:29.04 nmz787_i prepare for backlash re domain specific langs
19:29.10 kanzure i think that a domain specific language that lives as a separate totally unrelated project is probably okay
19:29.51 brlcad of cadquery's 5 listed advantages, the only ones that seem to have any value to me are the first and last (standard language and performance) and they're not that compelling in isolation imho
19:30.19 kanzure i was mentioning cadquery to you in that context for the purpose of demonstrating an api
19:30.30 kanzure i don't know what advantages they list, i haven't checked that list so i can't speak for it
19:30.43 brlcad correct me if i'm wrong, but it wouldn't take much to take the existing syntax and make it fit a given language like python with similar syntax
19:30.54 kanzure it would be huge amounts of effort, involving parsers etc
19:31.15 brlcad kanzure: heh, right on their main page: https://github.com/dcowden/cadquery
19:31.38 brlcad kanzure: their entire code is 60k .. i do not call that huge amounts of effort
19:31.49 kintel ..and writing a parser is trivial
19:31.55 brlcad we have single one-way converters that are three times that size
19:31.59 kintel ..compared to a CAD kernel
19:32.43 brlcad it's solid effort, so I wouldn't devalue the investment -- what is proven is that their syntax is easy/approachable, comfortable for non-coders even
19:33.27 kanzure yes, if you want to just ship something out the door as fast as possible, sure anything goes i guess?
19:33.33 brlcad that's what makes point #4 a bit moot, and if we bridged to them, they'd get step support for #2, #3, and #5
19:33.35 teepee indeed, I see lots of room for both approaches
19:33.53 kanzure look, i'm totally okay iwth domain speciifc languages as long as they are not mandatory and as long as they are not polluting my libraries and dependencies
19:33.54 brlcad kanzure: I don't think that's fair
19:34.18 kintel kanzure: Think html :)
19:34.20 kanzure users have no idea if they are using a cad kernel or not
19:34.31 kanzure if you just want stuff users will download almost anything goes heh
19:34.45 kanzure it's not like they are thinking about long-term maintainability and ecosystem stuff
19:34.51 kanzure otherwise you wouldn't have people emailing me 100 MB stl files :(
19:36.08 brlcad I also have a hunch that using a standard language is not really the issue here ... it's that it's not your preferred language? :)
19:36.29 brlcad otherwise, why isn't everyone using our .asc format .. it's basically the same, and valid tcl :)
19:36.40 *** join/#brlcad raptor_ (~raptor@213.222.229.209)
19:36.44 kanzure that is a good question
19:36.45 brlcad (it's terrible as a declarative structured geometry syntax is why)
19:37.10 kanzure right, so brlcad only has tcl bindings other than python-brlcad at the moment, right? and possibly-broken-but-i'm-not-sure perl swig bindings
19:37.54 kanzure one possible reason that not everyone is using that is because there are so few tcl users any more, especially tcl users that want to be doing cad stuff. but i'm not sure if this is true.
19:38.36 nmz787_i tcl is a bit wonky to look at and try jumping into
19:38.36 kanzure i would expect that if making bindings was easier somehow (more on this later... not now), that others would come along and make more bindings into brlcad and reuse cad kernel stuff in many other applications and projects.
19:38.41 kanzure i mean, that was certainly my intention
19:38.44 kanzure for making python-brlcad things
19:39.46 kanzure *making brlcad bindings was easier (and my side comments later are theoretically about suggestions i can give based on experiences during time i've spent on python-brlcad, although personally you've been around most of the time that was happening so you're probably fully aware of most things i could say anyway)
19:39.54 brlcad pick any language any you will gain supporters and lose customers ;)
19:40.07 brlcad the same can be said of not picking a language and creating one
19:40.27 teepee hehe
19:40.28 kanzure well, to be fair, maintaining bindings inside brlcad itself is probably not ideal anyway, but making that easier or more consistent would be a nice and pleasant thing to do for others
19:40.41 kanzure by not ideal i mean you should not have the maintenance costs of 2000 different bindings or whatever
19:41.07 kanzure *you should not take on the maintenance costs of
19:41.45 kanzure for example, a bunch of the opennurbs additions that happened in brlcad were not part of the c api, so i couldn't wrap/bind those as easily
19:41.52 brlcad kanzure: that's my view -- that any language/exposure is a front-end interface issue, and our job (in brl-cad at least) is to simply define the constructs that are supported (which we're doing in libged in a command argv form and in wdb in procedural form)
19:42.47 brlcad that's why I wouldn't hesitate to create a bridge to openscad's current syntax, possibly even replace our .asc format with that if it were fully compatible, just to increase collaboration potential
19:42.56 brlcad to many disparate open source CAx activities
19:42.59 kanzure well, users are users
19:43.07 kanzure but i don't recommend switching to cgal or whatever
19:43.27 brlcad that's an implementation detail
19:43.35 brlcad could change on their end, related to their GUI
19:43.51 brlcad not necessarily intrinsic to what I see is the main value of openscad
19:44.07 brlcad e.g., I could probably drop brl-cad under their hood in a month and nobody would be the wiser
19:44.23 kanzure yes, it's very hard for me to discern the differences between when people are talking about the merits of the relative popularity of openscad versus the merits of cad related things happening in openscad
19:44.33 nmz787_i heading to eat, thanks for the great discussion, I will read logs
19:44.35 nmz787_i thanks a lot!
19:44.57 brlcad the value is in that easy to use syntax (which would be interesting to see how it extends if it were made compatible with some language)
19:45.19 kanzure yes if you compile brlcad directly into it sure you can get whatever you want, but isn't that cheating
19:45.20 brlcad nmz787_i: heh, you're welcome (I think ...) this is what you get with open source, lots of discussion and possibilities ;)
19:45.44 kanzure so, again, a domain specific language is okay, but i see no reason to couple it to a gui......
19:46.17 kanzure i feel like i'm a evangelist for "separation of concerns" here, i dunno. i think i'll go buy nmz787 some lunch now..
19:46.35 brlcad oh sure, I guess I just automatically see them as separate issues
19:46.37 kintel kanzure: what GUI? I’m sure you’re aware of openscad being available as pure cmd-line without linking with Qt?
19:46.42 brlcad their format and their gui
19:46.56 brlcad and their evaluation engine
19:47.41 kintel kanzure: Creating a clean API to the geometry description would be nice indeed. If someone is up for that kind of refactoring job, I’d support it.
19:47.51 brlcad kintel: anyone thought about what changes would be need to make your syntax lisp/scheme compatible?
19:47.58 brlcad seems awefully close already
19:48.07 teepee there's a wrapper for that :)
19:48.38 andromeda-galaxy now that sounds interesting...
19:50.31 brlcad kintel: so have I said it again recently, that we want to import/export your format? ;)
19:50.41 kintel brlcad: I’ve though about it, but not sure if it would help. the evaluation engine itself, otoh, would benefit from having a clean existing engine driving it
19:50.51 teepee ah, well, it clojure - https://github.com/farrellm/scad-clj
19:50.59 brlcad would be interesting to itemize what'd be needed to make brl-cad do the evaluations too, especially now that libgcv is started
19:52.07 kintel what’s libgcv?
19:52.12 brlcad ugh, why's that EPL?
19:53.15 brlcad kintel: we're creating a geometry conversion library intended to make our 20+ importers/exporters available for end-user and application development use
19:53.28 brlcad where each format is basically a plugin to the library
19:53.31 kintel ah. right, you mentioned that
19:53.37 brlcad even our own .g and .asc formats
19:53.53 brlcad lets us get our STEP and IGES converters into other people's hands
19:53.58 kintel import/export would be cool ;)
19:54.11 brlcad as well as provide a tool similar to image magick's "convert" for geometry
19:54.19 brlcad gcv file.step file.stl
19:54.23 brlcad boom
19:55.16 andromeda-galaxy that would be nice... do we have any support right now for detecting file types based on magic number-type identifications?
19:55.28 brlcad we'll have at least four formats done by summer
19:56.05 brlcad andromeda-galaxy: no, but that's an interesting idea as an advanced filetype sensing option
19:56.14 brlcad s/option/feature/
19:56.25 andromeda-galaxy brlcad: if I remember correctly, convert uses that to try to help with filenames that are wrong/overlapping extensions
19:56.35 brlcad right now it's declarative first, you specify a recognized extension
19:56.48 andromeda-galaxy so for a general conversion library it seems like it would be useful... just as something to think about for the future, at least
19:56.55 brlcad yeah, I figured but we won't likely run into that any time soon
19:57.10 brlcad the proprietary formats have a good bit of overlap, but the open standards not so much
19:57.24 andromeda-galaxy that's true
19:57.52 andromeda-galaxy brlcad: not sure if it got lost in all the other discussions, did you see my other questions above?
19:57.55 brlcad there will most certainly already be sensing within various plugins that are type-aware
19:58.23 andromeda-galaxy that makes sense...
19:58.31 brlcad e.g., our .g plugin sensing whether it's a v4, v5, etc or 3dm sensing their version, or stl sensing whether it's binary or ascii format, etc
19:59.20 brlcad still, our first step is declarative ... "convert this to that using these parameters"
19:59.39 brlcad that's enough work as it is, especially for the huge formats like iges and step
19:59.44 andromeda-galaxy right... then once that is working, we can think about doing things like advanced format detection &c.
20:00.06 brlcad I was going to have a slew of gci tasks in this area, but it's a complicated topic to get into
20:00.28 brlcad right, format detection, tolerance sensing, orientation sensing
20:00.30 andromeda-galaxy true... I also remember having trouble with the little bit of IGES work I did last year where finding a good spec is pretty hard
20:01.35 brlcad possibly even advanced shape recognition ... specify a flag that requests "shape compression" or "shape recognition" for example, and it might turn a file of stl spheres into actual implicit point+radius sphere definitions
20:02.06 brlcad starseeker is basically working on that as a research project now
20:02.11 teepee there were some interesting videos on yt about that, but no additional info
20:02.14 andromeda-galaxy that sounds like a really interesting possibility... I'll have to talk to starseeker about it sometime
20:02.38 brlcad we have some customers that are interested for real use
20:04.25 *** join/#brlcad sofat (~sofat@202.164.45.204)
20:04.58 andromeda-galaxy indeed... it seems like there would be a number of uses for that kind of functionalaity
20:05.27 andromeda-galaxy brlcad: not sure if they got lost in all the other discussions, did you see my other questions above (at about 7:00 GMT)?
20:06.32 teepee right, there it was - "reverse engineering STL" https://www.youtube.com/channel/UCSO65ViVDuM1ysHa_vHpg3Q
20:13.17 MarcTannous brlcad: are you still around?
20:13.29 Notify 02GCI:deepakkumarsharma * 4977508348854272 : Task Assigned - This task has been assigned to Vladimir Kuznetsov. You have 100 hours to complete this task, good luck!
20:13.59 Notify 02GCI:deepakkumarsharma * 5581079297654784 : Task Assigned - This task has been assigned to Aditya Gulati. You have 100 hours to complete this task, good luck!
20:14.19 Notify 02GCI:deepakkumarsharma * 5792678377684992 : Task Assigned - This task has been assigned to Andromeda Galaxy. You have 100 hours to complete this task, good luck!
20:15.33 MarcTannous I want to just get some quick feedback on http://www.google-melange.com/gci/task/view/google/gci2014/6733016101552128
20:15.34 gcibot [[ Create a web gallery of GCI website landing page designs || BRL-CAD || NeedsReview (3 days 1 hrs 52 min) || Sean, Dishank ]]
20:15.44 MarcTannous So that I know whether I'll do all the other galleries tomorrow or not
20:17.48 starseeker nmz787_i: if no one suggested it yet, FreeCAD may also be worth a look.
20:18.16 kanzure has been suggested to him many times
20:18.22 starseeker ah, k
20:18.30 starseeker whole lotta scrollback to scan
20:18.38 kanzure it's hard to come up with reasons to use freecad because maintaining it means maintaining http://diyhpl.us/wiki/cad/opencascade/
20:18.51 kanzure and then all your cad models have maintenance costs tied into that
20:18.57 kanzure btw verbnurbs is worth reading
20:19.20 Notify 02GCI:o7p9bxbnyj * 5792678377684992 : Ready for review - The work on this task is ready to be reviewed.
20:19.46 starseeker kanzure: now that they've (finally) got LGPL, opencascade may get some real open source interest
20:20.33 kanzure i think that they would have to release more of their test cases for that to happen
20:20.51 Notify 02GCI:dishank * 6733016101552128 : xvcx - xv x
20:23.20 starseeker kanzure: brlcad may disagree, but for me this video makes taking a look at FreeCAD as a model creation tool an interesting possibility from a user's standpoint: https://www.youtube.com/watch?v=wWKzRr2Qw1o
20:23.20 kanzure starseeker: actually a common set of testcases for evaluating cad engines would be extremely helpful
20:23.53 kanzure starseeker: i think freecad is a wonderful idea but i personally can't invest in the efforts necessary to seriously reduce the buggyness of opencascade. perhaps if they switch to brlcad+opennurbs...
20:24.01 brlcad andromeda-galaxy: you can most certainly disassemble that gear bearing ... just can't reassemble it without an adhesive ;)
20:25.15 andromeda-galaxy brlcad: true
20:25.54 brlcad anything can be disassembled ;)
20:26.04 brlcad except johnny five
20:26.29 kanzure i have tried to reduce buggyness of opencascade but it's seriously hard with limited tests and variables like "aMPBLPB" and "aMPBLI" to accurately refactor anything
20:27.04 Stragus Mmhm, code written by mathematicians
20:27.16 brlcad MarcTannous: i responded to that ... you can do them all but just submit one tab at a time ... that's also in case there are edits needed
20:27.19 kanzure mathematicians do that?
20:27.23 andromeda-galaxy brlcad: indeed... does rt use icv for image output to pix, or only for output to other formats? The rt code for dealing with output is somewhat complicated
20:27.50 MarcTannous brlcad: Just want to make sure the design is alright so that I don't do all of them with a flawed base or crucial thing missing
20:27.56 brlcad MarcTannous: or do one tab, submit, two tabs, submit, etc, as you finish each section
20:28.17 brlcad all the more reason to just do one task
20:28.21 brlcad tab
20:29.00 brlcad I was planning on combining these all into a master gallery, so i'll add a task to do just that
20:29.16 brlcad and you can put the final assemblage there
20:29.46 brlcad we'll let our community vote on a best/final presentation to use in an announcement
20:30.03 brlcad the first one submitted earlier today for animations was pretty fantastic
20:30.17 sofat <PROTECTED>
20:30.31 brlcad he l lo
20:30.32 sofat <PROTECTED>
20:31.11 sofat what is status of docbook project ? how much work is left in this project
20:32.02 sofat you only need about us page ? or more then.
20:33.15 MarcTannous brlcad: Yeah, just checked out the one done for animations, it's done with an intermediary application though
20:33.20 brlcad starseeker: what's so interesting about that tutorial video?
20:34.00 starseeker brlcad: to me, the relative ease of creating and editing a NURBS model
20:34.22 starseeker quite a sharp contrast from MGED :-/
20:34.45 brlcad this was created about 10 years ago in just a couple minutes too: http://en.flossmanuals.net/contributors-guide-to-brl-cad/feature-overview/_booki/contributors-guide-to-brl-cad/static/bearing_cc.png
20:34.49 kanzure this is the pythonocc video i like: https://www.youtube.com/watch?v=ZUCv7COgzU0&t=20s
20:35.34 kanzure (although would be better if they demoed doing an intersection or something)
20:35.51 sofat brlcad, please tell me
20:35.58 brlcad starseeker: one must assert equivalent interface familiarity if you want a fair usability comparison
20:36.03 kanzure perhaps this one https://www.youtube.com/watch?v=mnQ1IqfjsCs&t=1m
20:36.25 starseeker brlcad: or assume no familiarity with either interface and start cold in both cases
20:36.26 brlcad if you know the commands, that model is literally about 10 commands, all trivial
20:36.35 brlcad don't think you even need to crack out oed
20:37.27 brlcad andromeda-galaxy: I believe it uses icv, but would have to check the code
20:37.54 kanzure i think there's definitely something going on differently in that freecad video
20:38.18 kanzure and it's not the number of commands or the relative distribution of different characters in api calls :p
20:38.36 andromeda-galaxy brlcad: ahh, thanks
20:39.02 brlcad kanzure: "a common set of testcases for evaluating cad engines" would be awesome .. and complicated when you involve different representations and formats
20:39.16 andromeda-galaxy brlcad: also, did you see for my second logo modelling task the render script that I used? I was curious what you thought of it...
20:39.29 brlcad even if one ONLY handled triangles, you're looking at probably a dozen different capabilities just on the geometry definitino
20:40.00 sofat s/ definitino/definition
20:40.03 andromeda-galaxy brlcad: what about writing test cases for one format (e.g. .g) and then getting something like gcv set up to the point that pretty much anything can be tested by it?
20:40.07 starseeker brlcad: once our CSG->BREP path is solid and working, the CSG approach to making that bearing might be viewed as comparable - at the moment, CSG geometry is a BRL-CAD only game. In FreeCAD I can save a STEP file from that and bring it up just about anywhare.
20:40.25 kanzure brlcad: i agree the format testing would be definitely annoying and very elaborate, although basic cad geometry testcases might be doable somehow... not sure.
20:40.38 kanzure i guess you sort of need file format compatibility first, so you can load serialized models :(
20:41.24 kanzure although, you could do very simple tests like "intersect two very basic primitive objects, then raytrace through the final model and evaluate at a point"
20:41.36 kanzure and just vary parameters like sphere diameter and cylinder params
20:41.38 raptor_ please check out my work https://www.google-melange.com/gci/task/view/google/gci2014/6632135641268224
20:41.39 gcibot [[ Implement script to create a planetary gear || BRL-CAD || NeedsReview (2 days 16 hrs 59 min) || Kesha Shah, Harmanpreet ]]
20:41.49 brlcad MarcTannous: I like the landing page scroller, but I think clicking through to the design should be more than a little preview .. open a tab to the actual design (at least the image preview if not the actual index.html most have)
20:42.26 kanzure raptor_: python-brlcad gives you access to rcc in python
20:42.30 sofat brlcad, guide me
20:42.43 brlcad teepee: thanks for the link -- starseeker's looked at a lot of research on the topic, but not sure if he's seen https://www.youtube.com/channel/UCSO65ViVDuM1ysHa_vHpg3Q ... I hadn't
20:42.44 kanzure raptor_: neat
20:43.17 raptor_ oh super!
20:43.19 starseeker hah - no, I hadn't seen that
20:43.20 teepee brlcad: kintel found that some time ago, unfortunately I could not find any additional info about that
20:43.32 brlcad andromeda-galaxy: that is the idea with gcv, that will be the perfect testing framework as the ideal is comprehensive preservation and mapping, which usually won't be possible
20:44.03 kanzure opencascade presumably has stl surface approximation things somewhere
20:44.07 brlcad andromeda-galaxy: will make it possible to also start talking about data metrics too, how different representations mary
20:44.10 brlcad s/mary/vary/
20:44.26 starseeker andromeda-galaxy, brlcad: you guys might want to decide between you if it's worth adding any more NACA tasks. My main concern at this point andromeda-galaxy is that you get credit for the work you've put in
20:44.33 kanzure see near AppParCurves on http://diyhpl.us/wiki/cad/opencascade/
20:45.12 kanzure oh wait, no... not the right module...
20:45.33 brlcad starseeker: so ... non sequitor regarding the fact that was implicit+csg ? you were talking about the ease that video makes modeling seem and my point is that it's just as easy if not easier already
20:45.50 brlcad I don't disagree that export is an issue, but that also begs what the modeling purpose was
20:46.18 starseeker well, I guess my thought was the model created in that video is actually a NURBS model, realized and practical
20:46.20 brlcad moreover, that model actually probably works
20:47.04 brlcad the format representation is irrelevant until a purpose is identified
20:47.43 raptor_ I'm currently working on the translation svg graphics in brl-cad sketch
20:47.58 brlcad again, I don't disagree .. but we were talking about the interface and usability
20:48.15 brlcad conflating that with the end purpose is ... well ... conflating their interface and usability unjustly
20:49.07 starseeker brlcad: I suppose. I guess I tend to lose site of the fact that for the rest of the world, the NURBS model is the means and not the end ;-)
20:49.08 brlcad we're really close to csg->nurbs .. I think even closer than we realize
20:49.22 brlcad most of the world doesn't even know they're nurbs models
20:49.23 starseeker suggests consulting n_reed
20:49.27 brlcad it's about it being a set of surfaces
20:50.07 brlcad I know what n_reed thinks about it, I poured over his writings and we've talked about it at length .. :)
20:50.58 MarcTannous good night guys
20:51.03 brlcad MarcTannous: did you get my feedback?
20:51.04 andromeda-galaxy starseeker, brlcad: I've submitted tasks for all of the naca work that I've done so far (though a bunch of them took a *lot* of time each), and some of it hasn't yet been committed to SVN because it still doesn't pass the last 4 test cases & may have some memory leaks. If we don't add any more tasks for NACA now, I'll do it after GCI is over, but I'm fine either way
20:51.19 MarcTannous brlcad: on the logo?
20:51.25 brlcad on the landing page design
20:51.34 brlcad you said something about the logo?
20:51.42 MarcTannous brlcad: nope, did not get your feedback
20:51.51 MarcTannous http://www.google-melange.com/gci/task/view/google/gci2014/6733016101552128 somebody commented with some random letters
20:51.52 gcibot [[ Create a web gallery of GCI website landing page designs || BRL-CAD || NeedsReview (3 days 1 hrs 16 min) || Sean, Dishank ]]
20:51.53 MarcTannous though
20:52.30 brlcad MarcTannous: huh, I don't see it either
20:52.36 brlcad i swear I wrote it! :)
20:53.11 brlcad ahh, there it is
20:53.12 sofat brlcad, ok i think you are busy i am leaving because there is mid night so good night
20:53.20 brlcad MarcTannous: I like the landing page scroller, but I think clicking through to the design should be more than a little preview .. open a tab to the actual design (at least the image preview if not the actual index.html most have)
20:53.43 brlcad sofat: it's a very busy day, sorry
20:53.55 MarcTannous brlcad: that would mean a couple hundred of gigs folder that would include all their work, instead I linked to their tasks
20:53.58 brlcad sofat: and asking to guide you isn't constructive (ever) :)
20:53.59 starseeker brlcad: heh, fair enough. you've proven to have a consistently better sense of such things than I do
20:54.01 sofat okay no problem
20:54.06 MarcTannous brlcad: does that not work?
20:54.14 brlcad sofat: ask me a question that's not open-ended (and if I missed it, slap me)
20:54.28 MarcTannous and I can still not see the comment on my end
20:54.30 MarcTannous on melange
20:54.56 brlcad starseeker: well, it's also glass half full/empty too and not getting obsessed on what we don't handle when there's a whole category that we do already (which may be perfectly sufficient for some % of users)
20:55.00 sofat i just want to know pending work in docbook project
20:55.45 brlcad http://www.motifake.com/image/demotivational-poster/1005/various-views-half-full-half-empty-who-knows-demotivational-poster-1274030652.jpg
20:56.03 brlcad MarcTannous: couple hundred gigs?
20:56.11 MarcTannous megas* sorry
20:56.16 MarcTannous am tired, midnight here
20:56.30 starseeker heh. I hadn't seen that poster
20:56.45 MarcTannous having a webpage that big would make load time skyrocket
20:56.52 brlcad MarcTannous: at a minimum, it should open a preview image like you have previewed there (but bigger)
20:57.04 andromeda-galaxy MarcTannous: what about xhr
20:57.12 MarcTannous andromeda-galaxy: what's xhr?
20:57.18 andromeda-galaxy XMLHttpRequest
20:57.19 MarcTannous brlcad: Okay, will do that
20:57.20 andromeda-galaxy ?
20:57.20 brlcad and i'm also not sure where hundred's of MB's is coming from :)
20:57.29 MarcTannous I downloaded all of them
20:57.41 brlcad so what's the exact size? :)
20:57.42 andromeda-galaxy MarcTannous: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest
20:58.12 MarcTannous brlcad: just a sec, chrome does not show exact sizes
20:58.21 andromeda-galaxy MarcTannous: keep a nice small page, maybe even with reduced-resolution thumbnails, then when it's clicked on send a request to get the rest of the data and show it in the popup
20:58.28 starseeker ponders that at a quantum mechanical level the interior volume of the class (and for that matter the water) can never be exactly known, so if you look at it right it's never exactly half anything...
20:58.35 starseeker s/class/glass
20:58.47 starseeker hmm, apparently I don't spell well on too little sleep
20:58.59 MarcTannous andromeda-galaxy: Implementing HTTP requests on a page that serves a basic purpose like this seems unpractical though, doesn't it?
20:59.05 brlcad MarcTannous: and you're not putting all of the designs in their entirety on one page -- your preview there is perfect
20:59.15 brlcad it's once I select a design, I want to go to it and see it
20:59.24 brlcad not just get sent to melange
20:59.45 andromeda-galaxy MarcTannous: did you look at the link
21:00.07 brlcad MarcTannous: example: https://www.google-melange.com/gci/task/view/google/gci2014/6676395413471232
21:00.08 gcibot [[ Create a web gallery of GCI animated logo designs #2 || BRL-CAD || Closed || Gauravjeet Singh, Ch3ck ]]
21:00.09 andromeda-galaxy MarcTannous: XHR is a standard mechanism, just do new XMLHttpRequest() from javascript & then it's easy
21:00.33 brlcad plus, those are animations .. and it was only 60 MB :)
21:00.52 brlcad so I'm really curious where all that size is going
21:00.58 MarcTannous brlcad: A website that has 60mb is huge
21:01.09 andromeda-galaxy from MDN (MOzilla Developer Network): "MLHttpRequest makes sending HTTP requests very easy. You simply create an instance of the object, open a URL, and send the request. The HTTP status of the result, as well as the result's contents, are available in the request object when the transaction is completed. This page outlines some of the common and even slightly obscure use cases for this powerful JavaScript object
21:01.19 brlcad MarcTannous: huh?
21:01.27 brlcad this is a showcase gallery
21:01.32 brlcad frankly don't care how big it is
21:01.46 MarcTannous okay
21:01.53 MarcTannous will just forward to each index.html then
21:02.01 MarcTannous thought this was gonna get uploaded somewhere
21:02.13 brlcad well upload it and send an e-mail out to people to have them check out the awesome work students did for gci and another to vote on which of those designs they like best, and discuss them, etc
21:02.21 brlcad and then it all gets archied or goes away
21:02.34 brlcad *we will upload it
21:02.52 brlcad sorry, I'm not understanding something you're concerned with :)
21:03.03 MarcTannous brlcad: can you mark the task needing work so that I can change its status when I upload my finished work
21:03.53 andromeda-galaxy MarcTannous: take a look at the mdn link if you haven't yet... xhr seems like a good idea for something like this
21:03.56 Notify 02GCI:brlcad * 6733016101552128 : Task Needs More Work - One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to...
21:05.12 brlcad MarcTannous: in the coding world, this is called premature optimization ;)
21:05.45 brlcad (worrying about size prior to identifying a size issue or size requirement)
21:05.53 brlcad the goal is a useful gallery of designs
21:06.06 brlcad if you can think of other ways to make it a useful gallery of designs, go for it
21:06.51 brlcad the website landing one you uploaded is shows me a tiny preview image and gives me a melange link
21:07.22 brlcad so if I really want to look at that design, I have to do more work, download the XX MB of files, and check it out
21:07.48 brlcad that's like going to the Louvre and them giving you a catalog of their works around the world ... :)
21:07.56 MarcTannous yes, the mistake was on my end, misunderstood the purpose
21:08.16 MarcTannous the version you are suggesting is way easier to implement too
21:08.33 MarcTannous have a good night, will have something up by tomorrow
21:09.04 brlcad yeah, literally <a href="user/index.html">... or onclick="... or similar
21:09.22 brlcad MarcTannous: thanks! talk more later
21:09.24 MarcTannous yup
21:09.44 brlcad notes he anticipates it will get crazy busy as we approach the final days
21:10.07 andromeda-galaxy brlcad: that does tend to happen, unfortunately...
21:10.19 brlcad aiming to review everything at least two times a day here through to the end so more work can get through and will get other mentors to do the same
21:10.40 brlcad andromeda-galaxy: how's your standing with the break you took? :)
21:10.45 andromeda-galaxy brlcad: by the way, do you know of a paper describing the comgeom GIFTv5 format? the document starseekes mentioned a while ago seems to be v4/v5
21:11.20 andromeda-galaxy brlcad: the main thing influencing that break was that I was kind of running out of non-beginner tasks that were still doabl
21:11.29 andromeda-galaxy *v1/v4
21:11.38 brlcad do you recall any that were specifically not doable?
21:11.57 brlcad if you can't do them, then it's probably not a good idea to have them there or you misunderstood the task ;)
21:11.58 andromeda-galaxy hmm.. for me, at least, anything needing Windows/licensed compile environments (which includes some of the fix unit test tasks)
21:12.07 brlcad also, did you have any other task work pending that I didn't create a task for?
21:12.23 brlcad per my notes, everything is up that was a follow-on
21:12.24 Notify 02GCI:krishna_ravi * 5028787255246848 : Ready for review - The work on this task is ready to be reviewed.
21:12.42 andromeda-galaxy nope! thanks for making the visualization task
21:14.00 brlcad andromeda-galaxy: you have ARBRL-TR-02083?
21:14.18 brlcad andromeda-galaxy: thank you, those diagrams were great
21:14.40 andromeda-galaxy brlcad: great! if we add more kinds of bundles, the code should be easily adaptable
21:14.48 brlcad the only way they would have been better would have been had you created 3D geometry or 3D plot data so the rays could be visualized in mged ;)
21:15.05 andromeda-galaxy also, I did try making ascii art using automated conversion tools for a couple of them, but they all came up with pretty messy output
21:15.42 brlcad andromeda-galaxy: if you're up for it, starseeker has a point in that csg->nurbs is pretty much our #1 priority right now
21:15.57 andromeda-galaxy hmm?
21:16.04 brlcad (as a project)
21:16.06 andromeda-galaxy do we have a roadmap layed out for it yet
21:16.07 andromeda-galaxy ?
21:16.19 andromeda-galaxy (also, on, I don't have ARBRL-TR-02083, as far as I can tell)
21:16.19 brlcad roadmap? we've been working on it for years ;)
21:16.39 andromeda-galaxy I just meant for what's left to do... I couldn't find anything current
21:16.42 andromeda-galaxy when I was looking the other day
21:16.54 andromeda-galaxy on comgeom, this was the only file that I could find: http://www.dtic.mil/docs/citations/ADB006037
21:17.04 brlcad andromeda-galaxy: then what did starseeker give you?
21:17.22 andromeda-galaxy the dtic link above is the only thing that I can find in my logs
21:17.46 andromeda-galaxy combined with the stuff in the source code, it's usable, but it explains why I didn't figure out the air code problem sooner (i.e. v5 adds those fields)
21:18.49 brlcad we have basically one piece left (technically three)
21:19.00 brlcad nurbs boolean evaluation
21:19.17 brlcad but that breaks down into a lot of testing, verification, and integration
21:19.26 brlcad which you could help with
21:19.53 brlcad evaluation is way too complicated for you to get into, but you could help in other areas
21:20.07 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:20.37 brlcad that's if you're interested, you could certainly have lots of fun hitting up more variety too
21:20.42 andromeda-galaxy makes sense --- I might still be interested in taking a look at the papers around evaluation, but I probably won't understand them without doing a lot more research...
21:23.25 andromeda-galaxy is the evaluation already (prototype)-implemented?
21:24.23 Notify 03BRL-CAD:ejno * 63917 (brlcad/trunk/src/libged/simulate/physics_world.cpp brlcad/trunk/src/libged/simulate/simulate.cpp): documentation for btDiscreteDynamicsWorld::stepSimulation() is somewhat unclear, but using these values results in smooth/stable rt-based collisions
21:26.34 andromeda-galaxy brlcad: all the various faces of the csg->nurbs project seems interesting... have you put up gci tasks for any of them? If not, I might work on, e.g. rt transparency for the last few days of GCI and then look into the csg/brep stuff
21:26.41 andromeda-galaxy *csg/nurbs
21:27.30 andromeda-galaxy also, what about doing more stuff with the bundle raytracing?
21:48.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:49.18 brlcad andromeda-galaxy: the only thing I have in my records that I can find beyond a bunch of GIFT5 examples is http://www.dtic.mil/docs/citations/ADA248204
21:49.39 brlcad let me check one other place...
21:52.15 andromeda-galaxy brlcad: thanks!
21:57.04 brlcad andromeda-galaxy: even better is probably our importer: src/conv/comgeom/cvt.c .. see there a switch statement for v1, v4, and v5
21:57.58 brlcad http://www.dtic.mil/dtic/tr/fulltext/u2/a256604.pdf mentions the GIFT5 differences on page 45
21:58.15 andromeda-galaxy brlcad: indeed... I've been using the importer code to suplement the v1/4 documentation, I was just curious if anyone still had a copy of the full specification
22:01.11 andromeda-galaxy ahh, thanks! that one looks useful as well... the reason that I was curious is that the difference between v4/v5 material and air codes was the cause of the not-properly-rendering elements of the model imported from that comgeom generator model (I had to change the script to reorder the fields)
22:06.03 brlcad nods
22:06.24 brlcad shame there's not better OCR where this all just works ;)
22:06.37 brlcad i have like 20 models in old pdf reports
22:06.42 brlcad in comgeom format
22:06.52 brlcad starseeker probably has more
22:07.51 brlcad andromeda-galaxy: so.. on to your next questions -- yes, it's available in prototype form and being actively worked on by n_reed
22:08.44 andromeda-galaxy brlcad: ah, good! then testing/verification, at least, can start being worked on...
22:08.50 brlcad there are currently no tasks for nurbs work, but I would specifically add a few because this is a priority only if it's highly interesting to you
22:09.19 brlcad actually, there is one task that is loosely related
22:09.32 andromeda-galaxy it is a shame about OCR... unfortunately, even humans aren't that great at some of these old reports, I'm pretty sure I found a place somewhere in the generator model where there's a 6 instead of an 8
22:09.45 brlcad the PROJECT: implement web application for testing commit ranges
22:10.35 andromeda-galaxy brlcad: on adding tasks, I'm fine either way --- there are a bunch of existing ones that seem pretty interesting as well, but if NURBS is a priority work around it sounds quite interesting as well
22:10.57 brlcad so ... which are interesting? top 3
22:11.06 andromeda-galaxy hmm... this'll take a minute
22:11.28 andromeda-galaxy one of the things that I really like about working on brl-cad is that there are interesting little projects all over the place
22:11.28 brlcad there's only a week left, so I don't want to get you ramped up for making progress when you can be making progress
22:12.01 *** join/#brlcad merzo (~merzo@104-60-133-95.pool.ukrtel.net)
22:12.42 andromeda-galaxy probably the top couple in terms of how interesting the work sounds that are currently up are the projects for rt transparency and the web application for commit range testing ones
22:13.00 brlcad here's a list that didn't even make it up because they're too hard or just not enough time to write up their descriptions with everything else going on
22:13.31 brlcad http://pastebin.ca/2902051
22:14.25 andromeda-galaxy wow! I remember a couple of others fromthere that I started talking about and thought looked particularly interesting too
22:14.38 andromeda-galaxy like obb using chull & mesh command
22:15.07 andromeda-galaxy a bunch of the others *sound* interesting as well, just looking at them here...
22:17.12 andromeda-galaxy brlcad: by the way, do you know of papers describing nurbs boolean evaluation techniques? I'm curious what they'd look like, even if I likely wouldn't be able to understand them without lots more research first.
22:32.21 Notify 03BRL-CAD:ejno * 63918 brlcad/trunk/src/libged/simulate/simulate.cpp: check that idb_meth->ft_volume is not null
22:34.26 starseeker andromeda-galaxy: one sec - I'll get you a couple of paper links for booleans
22:34.42 starseeker just don't look at 'em much until after GCI is done ;-)
22:34.56 *** join/#brlcad ignacio (~IgnacioUy@unaffiliated/ignaciouy)
22:36.57 starseeker andromeda-galaxy: this report has a lot of them: http://brlcad.org/wiki/User:Phoenix/GSoc2013/Reports
22:38.33 starseeker couple links in here too starting week 8: http://brlcad.org/wiki/User:Phoenix/GSoc2012/Reports
22:39.08 starseeker there's some more floating around in the email archives from 2012/2013, not all of which ended up getting used IIRC
22:40.36 starseeker we should probably take a look at Miller's "Incremental Boundary Evaluation Using Inference of Edge Classifications" at some point to see if it can help, but I don't think it's available online...
22:41.55 starseeker andromeda-galaxy: as you're finding these differences between the various GIFT formats, feel free to make notes yourself in a txt file in the repo
22:42.12 starseeker that'll save someone else having to rediscover the same information the hard way down the road
22:48.11 andromeda-galaxy starseeker: thanks for finding those papers, they look quite interesting
22:48.45 andromeda-galaxy starseeker: if I get a chance to figure out a few more differences, I will... I might even be useful to create a file with links to some of the documents describing the basic part of the format, at laest
22:48.55 andromeda-galaxy finding those can be quite difficult...
22:50.49 Notify 03BRL-CAD Wiki:Sean * 7853 /wiki/Logo: update with recent logo activity, approaching a final form
22:51.42 Notify 03BRL-CAD Wiki:Sean * 7854 /wiki/Logo:
22:53.43 andromeda-galaxy brlcad, starseeker: of what's up now, is the project for setting up rt transparency or the project for implementing a web application to test commit ranges higher priority?
22:57.07 nmz787_i re: scad-clj "All primative forms are centered at the origin"... I like that... origins and common points-of-reference are easy for me to comprehend
22:57.38 Notify 03BRL-CAD Wiki:Sean * 7855 /wiki/Logo:
23:01.27 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
23:08.44 Notify 03BRL-CAD Wiki:Sean * 7856 /wiki/Logo:
23:26.40 brlcad andromeda-galaxy: will have to get back to you on that :)
23:29.22 brlcad here's where we currently stand with our logo: http://brlcad.org/~sean/tmp/logostatus.png
23:29.38 brlcad top-left is the original angelov
23:31.07 andromeda-galaxy brlcad: ahh.. interesting
23:32.06 andromeda-galaxy brlcad: for the 3d logo, do you prefer having the links separated like the original angelov_256 logo, or overlapping as in most of the other logo ones?
23:33.43 nmz787_i andromeda-galaxy: why not just use jquery rather than raw Javascript for XHR stuff?
23:34.25 andromeda-galaxy nmz787_i: you could... I've never been a particular fan of jquery, but my advice to MarcTannous was just to use xhr requests --- through whatever libraries would be useful --- in order to dynamically fetch information from the server
23:36.25 andromeda-galaxy brlcad: post-gci, I could generate another set of logos with different pin diameters if you want...
23:36.38 brlcad andromeda-galaxy: both versions, depends on the usage
23:36.43 nmz787_i ah, jquery was written by a guy from the University I went to, so I approve :P
23:37.22 nmz787_i practically though, I know reading jquery tends to be a bit easier/quicker than reading pure-JS
23:37.24 brlcad andromeda-galaxy: I'd rather see you coding more ;)
23:38.11 andromeda-galaxy brlcad: sure, just wanted to check
23:39.04 brlcad appreciated
23:39.11 andromeda-galaxy as I said above, I'm thinking about what to dstart working on next in terms of what's currently up for GCI, of the two projects, which is higher priority?
23:39.13 nmz787_i those reverse-engineering STL into openscad video was quite cool
23:39.34 andromeda-galaxy nmz787_i: indeed, but it would be nice if there was a little more detail on the algorithms used...
23:40.42 andromeda-galaxy brlcad: i.e. transparent rt or the commit testing webapp
23:43.22 nmz787_i hmm, that logo slideshow thing is pretty laggy on my computer for some reason
23:44.31 nmz787_i and I can't understand why the image files were in 3 different places in the ZIP
23:44.48 nmz787_i top-level, in .jalbum, and again in album\slides\
23:45.02 nmz787_i it seems to have only added 30MB unneccesarily

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