| 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 |