00:35.22 | *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net) |
00:43.44 | ignacio|here | HI all and Good night :) |
00:53.21 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) |
01:02.36 | *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net) |
01:39.55 | bogdan_91 | hello |
01:41.13 | bogdan_91 | i want to download brl-cad on my laptop, i'm running ubuntu. |
01:41.43 | bogdan_91 | and i saw some discussions and i want to know on what projects is the mai focus |
01:42.42 | bogdan_91 | so i can make a choice and start learning and make a patch for the existing code |
01:43.33 | bogdan_91 | last year i haven't done a patch and I don't want to make the same mistake :) |
01:45.19 | bogdan_91 | I have another question: I want to know the time when I will find you on irc. I'm in a different time zone and i want to develop a schedule in order to stay in touch with you |
02:04.42 | bogdan_91 | brlcad: and i was looking on the bugs list and i was wandering if somebody can tell me a easy bug, for a new person like me to fix |
02:11.55 | bogdan_91 | I was looking in refactoring at the code reduction and bug fixing. My experience with C and C++ is a medium one, with 1 and a half year in university, and also in highschool i've done C programming. |
02:13.09 | bogdan_91 | I think I can do a good job, and I'm looking forward to fix a bug so I can prove it to you |
02:34.43 | maths22 | bogdan_91: see http://brlcad.org/wiki/Deuces |
02:35.30 | maths22 | Obviously you would want to look at the code tasks, and if you say one your'e interested in, I can check if it has been done |
02:35.51 | maths22 | We need to update that page, but I'm not sure when we will get to that |
02:36.13 | bogdan_91 | I understand :) thank you |
02:39.11 | Notify | 03BRL-CAD Wiki:Maths22 * 6464 /wiki/Google_Summer_of_Code/2014: /* Additional Information */ We are not yet in the past-it read horribly |
02:42.05 | maths22 | also, IRC activity is pretty intermittent, so sometimes (by day, not time) several project members will be online and answer questions right away, and other times it takes a while |
02:42.42 | maths22 | what do you mean by "the mai focus"? |
02:57.56 | bogdan_91 | sorry, i will reformulate |
02:58.05 | bogdan_91 | which projects are the main focus |
03:01.12 | bogdan_91 | maths22: that is what I was trying to ask |
03:04.53 | bogdan_91 | in the virtual machine in terminal after entering "svn up brlcad.svn" , this came up: brlcad@brlcad-vm:~$ svn up brlcad.svn |
03:04.53 | bogdan_91 | Skipped 'brlcad.svn' |
03:12.04 | bogdan_91 | i will come back in a few hours(sleeping time for me). If somebody has new information i will kindly accept it here or at my email adress:margarit.bogdan91@gmail.com. Thank you! |
03:20.42 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) |
03:46.23 | Notify | 03BRL-CAD:starseeker * 59969 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/file.h and 2 others): Break time related functions into their own file. |
03:48.54 | *** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net) |
03:54.51 | Notify | 03BRL-CAD:starseeker * 59970 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/log.h and 2 others): Break out units |
04:01.12 | Notify | 03BRL-CAD:starseeker * 59971 (brlcad/trunk/include/bu/time.h brlcad/trunk/misc/doxygen/doxygen_structure_libbu.h): Don't confuse librt and libbu time functionality. (TODO - should the librt time bits move to libbu?) |
04:10.05 | Notify | 03BRL-CAD:starseeker * 59972 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/file.h and 2 others): Break out simd |
04:10.11 | brlcad | librt timer is deprecated |
04:11.01 | brlcad | it makes librt stateful, bad |
04:13.21 | Notify | 03BRL-CAD:brlcad * 59973 brlcad/trunk/NEWS: keith's making improvements to step assembly importing |
04:13.32 | Notify | 03BRL-CAD:starseeker * 59974 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/file.h and 2 others): Break out sort |
04:33.45 | Notify | 03BRL-CAD:brlcad * 59975 brlcad/trunk/NEWS: almost premature since it's still not exposed to the user, but we need to call out the substantial work that's now gone into implementing nurbs boolean evaluation. Wu worked on it hard for a couple summers (arguably a couple staff-years worth of time) and cliff and nick have made a number of improvements and fixes since too. |
04:35.14 | *** join/#brlcad matrixMinion (67157d4f@gateway/web/freenode/ip.103.21.125.79) |
05:32.22 | *** join/#brlcad ishwerdas (~inderplus@202.164.53.117) |
06:00.32 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) |
06:13.32 | kintel | brlcad: I've got a gsoc question, if you're still up |
06:18.38 | brlcad | kintel: yes? |
06:20.08 | kintel | brlcad: (or two :))- first, you're linking to Application Guidelines and Participation Requirements on your wiki, with lots of references to your scm, wiki, etc. |
06:20.14 | brlcad | also, I didn't get to our e-mail today, so go ahead and proceed .. |
06:20.22 | brlcad | still aiming to get it out tomorrow with details on what to expect, but that need not hold up announcing participation |
06:20.55 | brlcad | yeah, the app guidelines and requirements are going to change |
06:20.57 | kintel | Do you prefer that we write our own based on that and post it on our wiki, or should I add a paragraph on OpenSCAD in those pages (mostly just for the scm, github etc. links) ? |
06:21.19 | kintel | ok, I'll wait for your changes first ;) |
06:21.56 | kintel | Second: I'm uncertain about how we deal with applications: Is there a pre-defined number of students we can take, or do we choose that based on expected workload? |
06:22.26 | brlcad | I'm going to draft the guidelines more generally and then call out what is specific to BRL-CAD -- at that point you can add a section for anything specific to openscad or link to your wiki |
06:22.45 | brlcad | but must of the guidelines are very general best practices simply learned by participating over the years |
06:23.32 | brlcad | the requirements definitely need to be generalized (e.g., take out the lgpl requirement) |
06:25.30 | brlcad | as for the apps and number of students |
06:26.07 | *** join/#brlcad ishwerdas (~inderplus@202.164.53.117) |
06:26.33 | brlcad | the plan is to do what Google does for all new participating orgs, which is basically one or two slots |
06:27.18 | brlcad | also depends on mentors and number of applications received, but generally is suggested to have a ratio of 2 mentors per student the first year |
06:28.57 | kintel | ok, makes sense. ..unless of course we find students who have already commited code to the project and are self-motivating and self-mentoring (but I assume those are rare) |
06:29.10 | brlcad | (note that selecting students is always painful, having to turn away qualified interested applicants, but such is gsoc .. one year we had 50 applicants for 4 slots) |
06:29.50 | brlcad | they are more the exception than the norm and it is just a general guideline |
06:30.25 | kintel | also, do you have experience with local students where interaction can be more face-to-face when needed? |
06:30.26 | brlcad | sometimes it's possible to go so far as 1:2 instead of 2:1 but the likelihood of retaining that student beyond gsoc drops dramatically |
06:31.06 | brlcad | I've mentored summer interns for many many years face-to-face, but not for gsoc |
06:31.33 | brlcad | you're welcome to communicate with them however is effective for your community |
06:31.54 | brlcad | I just ask for periodic public updates so we all can keep track of who is doing what |
06:32.07 | brlcad | e.g., require the student to maintain a daily log |
06:32.35 | kintel | yep, community involvement is one of the primary things I'd like to see |
06:32.39 | brlcad | maybe submit a brief summary once a month to your mailing list or to a blog, etc |
06:32.58 | kintel | thanks - time to write to the mailing list :) |
06:35.07 | ishwerdas | brlcad: I was writing a wiki page about OGV, and was just wondering if I can call it CADpen? |
06:35.16 | ishwerdas | call the page CADpen |
06:54.41 | *** join/#brlcad ishwerdas (~inderplus@202.164.53.117) |
07:05.28 | brlcad | sounds like pigpen |
07:21.58 | *** join/#brlcad ishwerdas (~inderplus@202.164.53.117) |
07:52.02 | ankesh11 | brlcad: Hi, I am Ankesh, just went through this year's project ideas and Building the benchmark performance database sounds exciting. |
07:53.22 | *** join/#brlcad luca79 (~luca@net-37-116-119-150.cust.vodafonedsl.it) |
07:54.04 | ankesh11 | I have experience build web applications with PHP and Django in the past, and have played around with d3.js which should help in the visualization part. |
07:54.04 | ankesh11 | Could you provide me a sample log file of a benchmark run to look into? |
08:01.43 | *** join/#brlcad ishwerdas (~inderplus@202.164.53.117) |
08:11.27 | Notify | 03BRL-CAD Wiki:Ankeshanand * 0 /wiki/User:Ankeshanand: |
08:38.27 | *** join/#brlcad ishwerdas (~inderplus@202.164.53.117) |
08:39.34 | Notify | 03BRL-CAD Wiki:Ankeshanand * 6465 /wiki/User:Ankeshanand: Add title |
08:48.53 | Notify | 03BRL-CAD Wiki:Pulkit Mittal * 0 /wiki/User:Pulkit_Mittal: |
09:04.10 | *** join/#brlcad luca79 (~luca@net-188-216-238-9.cust.vodafonedsl.it) |
09:13.51 | *** join/#brlcad ishwerdas (~inderplus@202.164.53.117) |
09:15.03 | *** join/#brlcad bogdan_91 (~bogdan@p16.eregie.pub.ro) |
09:15.53 | Notify | 03BRL-CAD Wiki:Inderpreet * 6466 /wiki/Online_Geometry_Viewer_Infrastructure: Created page with "Online Geometry Viewer is a project by BRL-CAD that aims at having a completely open source Online 3D Geometry Viewer. OGV started as GSOC 2013 project by Harmanpreet Singh. T..." |
09:18.41 | *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua) |
09:21.24 | Notify | 03BRL-CAD Wiki:Inderpreet * 6467 /wiki/Online_Geometry_Viewer_Infrastructure: |
09:29.06 | *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net) |
10:04.58 | *** join/#brlcad ishwerdas (~inderplus@202.164.53.117) |
10:09.22 | *** join/#brlcad hoiji (~hoiji@115.242.30.31) |
10:16.24 | hoiji | Hi, everyone I am interested in doing a GSOC project under STEPcode corperation. Can anyone point me to the appropriate mentors? |
10:23.49 | Notify | 03BRL-CAD:indianlarry * 59976 (brlcad/trunk/include/bu/log.h brlcad/trunk/include/bu/vls.h): Added include of stdarg.h for va_list. |
10:43.38 | *** join/#brlcad ishwerdas (~inderplus@202.164.53.117) |
11:02.41 | *** join/#brlcad ishwerdas (~inderplus@202.164.53.117) |
12:27.46 | *** join/#brlcad luca79 (~luca@net-188-216-238-9.cust.vodafonedsl.it) |
12:41.25 | Notify | 03BRL-CAD:starseeker * 59977 brlcad/trunk/src/libdm/dm-osg.cpp: Put the 30 pixel subtraction from ogl in - Sean remembered why it is there. This time try do to it in a way that makes it clear *why* we're doing it... |
12:47.06 | starseeker | bah s/do to/to do/ |
13:32.53 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) |
14:41.30 | *** join/#brlcad FOSScookie (~brian@107-200-34-31.lightspeed.tulsok.sbcglobal.net) |
14:49.20 | Notify | 03BRL-CAD:carlmoore * 59978 brlcad/trunk/src/libdm/dm-osg.cpp: provide space before ending period, because the last word is a name (variable? procedure?) used in the program; and fix a spelling |
15:10.35 | Notify | 03BRL-CAD:starseeker * 59979 brlcad/trunk/include/dm.h: Start pondering what a re-think of the libdm API would look like - hopefully different from 'one long list in a structure container. The ideal approach here would be plugin based, if that is workable... |
15:14.43 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) |
15:26.14 | brlcad | ankesh11: hi! |
15:26.39 | brlcad | check out or gsoc 2013 page to see progress that was made in that area |
15:27.03 | brlcad | there's definitely a lot more needed, but our project description needs updating |
15:39.27 | brlcad | infobot: logs |
15:39.28 | infobot | All conversations are logged to http://infobot.rikers.org/%23brlcad/ Lines starting with spaces are not logged. Logs are updated daily. |
15:39.46 | brlcad | infobot: hello |
15:39.46 | infobot | niihau, brlcad |
15:40.56 | brlcad | infobot: factoids |
15:40.56 | infobot | factoids are information that infobot can learn and then reply with. "/msg infobot help" for more info. |
15:46.05 | brlcad | infobot: addressing |
15:51.51 | brlcad | ~mode |
15:52.07 | brlcad | infobot: mode #brlcad |
15:52.20 | brlcad | (pay no attention folks, just trying some things) |
15:54.04 | Notify | 03BRL-CAD Wiki:Kveerakveera * 0 /wiki/User:Kveerakveera: |
15:56.42 | *** join/#brlcad ries (~ries@190.9.171.121) |
15:56.51 | ries | hey guys, I have ad this page edited : http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas#LibreCAD_Projects |
15:57.00 | ries | But my proposal for LibreCAD is changed back again. |
15:57.26 | brlcad | ries: no comprendo? |
15:57.41 | brlcad | you mean you made an edit and now it's gone? |
15:57.44 | ries | brlcad: yes |
15:57.50 | brlcad | someone might have resolved a conflict incorrectly |
15:58.01 | brlcad | openscad did a lot of edits yesterday |
15:58.12 | brlcad | maybe editing at the same time |
15:58.21 | ries | this was done on modnay I think... |
15:58.50 | brlcad | o.O you mean when the server was unreachable? :) |
15:59.57 | ries | brlcad: I added text ... |
16:00.02 | ries | But the text is gone |
16:00.03 | brlcad | infobot: shut up |
16:00.03 | infobot | I will kick you square in the vagina. |
16:00.08 | brlcad | heh |
16:00.08 | kintel | ries: I made some edits just after the server came back. Somehow, my browser decided to cache an old version of the wiki source and I lost my edits - I tried to put everything back by apparently this affected the LibreCad sections as well.. |
16:00.24 | ries | Ooo ok |
16:00.44 | brlcad | ries: if you made the change, it'll be in the history and can be recovered |
16:00.55 | ries | Sooooo |
16:01.09 | ries | How do we continue with this? I know brlcad was choosen, right? |
16:01.24 | ries | But how is this going to work? Not sure if this was discussed with ldi and that I am out of line... |
16:01.27 | brlcad | ries: yes, I'm drafting up an e-mail as we speak |
16:01.29 | ries | But at this moment I am confused |
16:01.41 | brlcad | well lets fix that right now :) |
16:01.50 | ries | thanks! |
16:06.42 | maths22 | Is this http://brlcad.org/w/index.php?title=Google_Summer_of_Code/Project_Ideas&oldid=6447 what you did? |
16:10.20 | ries | maths22: that's correct |
16:11.09 | maths22 | I will merge them |
16:12.23 | ankesh11 | brlcad: |
16:12.41 | ankesh11 | I assume you meant 2012, because this is what I found http://brlcad.org/wiki/Google_Summer_of_Code/2012#Benchmark_Performance_Database |
16:13.53 | ankesh11 | An updated project description will surely help |
16:13.56 | Notify | 03BRL-CAD Wiki:Maths22 * 6468 /wiki/Google_Summer_of_Code/Project_Ideas: Restored old LibreCAD stuff |
16:13.57 | brlcad | ankesh11: maybe I did :) |
16:14.02 | maths22 | ries: done |
16:14.03 | brlcad | thanks maths22 |
16:14.28 | ries | thanks maths22 |
16:14.41 | maths22 | mediawiki edit summaries are helpful (like commit messages) |
16:16.49 | ankesh11 | Sorry to be apprehensive about this, but is the project likely to be extended for Soc 2014? Or should I focus on something else? |
16:17.22 | brlcad | ankesh11: that's a personal priority of mine, so convince me you can make it better and you have a fantastic chance |
16:17.56 | brlcad | projects that improve upon previous gsoc work are always a good bet because they extend existing investment |
16:18.52 | brlcad | like was said on our "oops" page, any student that writes a great proposal really has a great chance of acceptance (better than most orgs by far) |
16:19.18 | brlcad | it's the half-assed proposals or people that don't talk that hurt themselves |
16:21.52 | ankesh11 | Awesome. I have a few ideas in mind. I particularly feel the visualization could be done better. I will draft out a detailed mail. Meanwhile, a sample log file would help with get an idea of the benchmarks, and the parser design. |
16:22.53 | brlcad | ~set addressing REQUIRE |
16:23.24 | brlcad | ankesh11: suggest actually compiling and running the benchmark on your system.. then you'll have some logs to work with ;) |
16:23.51 | brlcad | also familiarizing yourself with the existing code, maybe make a minor patch mod to show you understand it |
16:24.00 | maths22 | what did set addressing REQUIRE do? |
16:24.37 | ankesh11 | Thanks.Will do that and get back to you. |
16:24.59 | brlcad | maths22: nothing apparently |
16:25.47 | maths22 | what shoud it do |
16:25.58 | Notify | 03BRL-CAD:n_reed * 59980 brlcad/trunk/src/libbrep/intersect.cpp: add some comments |
16:27.13 | brlcad | ~## #brlcad addressing |
16:27.42 | brlcad | maths22: just trying to figure out how infobot is set up to respond without being prompted in another channel |
16:28.01 | maths22 | ok |
16:28.35 | brlcad | ~chanset #brlcad addressing |
16:29.03 | brlcad | it's hard mostly because this is an old version of infobot and I'm guessing |
16:35.01 | *** join/#brlcad kurus22 (~User@61.245.163.61) |
16:35.09 | kurus22 | !logs |
16:37.56 | maths22 | brlcad: could we set up shellinabox on the server |
16:38.20 | maths22 | I currently have it running at port 8080 |
16:38.34 | maths22 | but it is running with bad permissions, etc |
16:46.17 | brlcad | shellinabox? |
16:47.43 | kurus22 | !help |
16:48.11 | brlcad | starseeker: this was the syntax: svn ann svn+ssh://brlcad@svn.code.sf.net/p/brlcad/code/brlcad/trunk/mged/dozoom.c@22000 |
16:48.15 | brlcad | s/ann/log/ etc |
16:48.59 | brlcad | looks like 7699 is when it was added and it's "on the verge of being useful" |
16:49.50 | kurus22 | can i get chat history?? |
16:49.55 | brlcad | worked on for just a little bit |
16:49.57 | brlcad | kurus22: yeah |
16:49.59 | brlcad | ~logs |
16:49.59 | infobot | All conversations are logged to http://infobot.rikers.org/%23brlcad/ Lines starting with spaces are not logged. Logs are updated daily. |
16:50.27 | brlcad | '~' gets infobot's attention, '!' is for gsocbot |
16:56.30 | Notify | 03BRL-CAD:brlcad * 59981 brlcad/trunk/src/other/tcl/CMakeLists.txt: don't just blindly set -fPIC, that's a gccism. make sure the compiler supports it. |
16:56.33 | brlcad | ries: so what are you confused about? |
16:57.38 | ries | brlcad: Currently I don't even know if LibreCAD is going to be part of gsoc |
16:58.00 | ries | Who decides what and who is going to do what.. |
16:59.04 | brlcad | ries: ah, well the project ideas page should make that clear, no? :) |
16:59.24 | brlcad | ries: so who are you and what's your interest, what do you know? :) |
17:00.06 | brlcad | I'd only heard back from one community member after confirming librecad's interest in participating |
17:00.44 | ries | brlcad: Let me introduce myself |
17:00.50 | ries | Full name is Ries van Twisk |
17:01.02 | brlcad | welcome |
17:01.18 | ries | I started the fork of qcad a couple of years ago first as a hobby to make CNC routing possible |
17:01.32 | ries | COnverted it into QT4 version and the folk's from LinuxCNC got interested |
17:01.45 | ries | so, I started to create aproject on SF.net to make this efford public |
17:01.54 | brlcad | how do you pronounce that? "rhy" or "ree" or "reyah"? |
17:01.57 | ries | I name'd my fork cadunato... but community didn't like that |
17:02.04 | ries | Reeees |
17:02.12 | brlcad | cool |
17:02.20 | ries | so, I asked the community for a new name, LibreCAD was choosen |
17:02.44 | ries | SOme bloke made a set of icon's for us to make sure we don't look like QCad anymore, hense they beautifull green set of icons :D |
17:02.51 | brlcad | :) |
17:03.06 | brlcad | is there any ties to qcad remaining? how do they feel about you guys? |
17:03.23 | brlcad | (or do you not know, not care) |
17:03.25 | ries | at beta 1, DLI started to get interested aswell aswell as Rallas |
17:03.39 | ries | So we put out LibreCAD 1.0 and Rallas and DLI worked on 2.x versions |
17:03.57 | ries | I currently maintain LibreCAD.org, wiki.librecad.org, translate.librecad.org and the IRC log |
17:04.22 | ries | brlcad: there is quite a bit of qcad code still, this is why we 'must' stick to GPL-v2 for the moment |
17:04.44 | brlcad | for modifications at least .. new code could certainly be anything |
17:04.47 | ries | The efford I want to put in is to do a rebuilt of LibreCAD with a 100% new codebase, so it's 100% the efford of ourselve |
17:04.58 | ries | new code is GPLv2 and at your option GPLv3 |
17:06.22 | ries | The complete new kernel I am proposing doesn't have a license yet (it's all copyright by me, although it doesn't state so) but after discussion on 'what's best' I am open to license that to anything that's best for LibreCAD |
17:06.54 | ries | The current codebase I worked on (2 years ago) is located here : https://github.com/rvt/kerneldev it shows my initial idea's and thoughts |
17:07.52 | brlcad | ries: so one of the aspects discussed for gsoc to encourage collaboration is to have the students contribute under a liberal license (unless it's a modification of existing code), like mit/bsd which can then be licensed under lgpl or gpl as needed in case the code was reusable |
17:07.56 | ries | so... that's me :D |
17:08.18 | brlcad | cool, thanks for the background (i'll try to remember!) |
17:08.44 | brlcad | the students can also operate under assignment, so you can do whatever you want with their code |
17:08.51 | ries | no problem.. I like to hide in the dark.... But mostly I did it becausre I didn't want a name (human person) to be attached to LibreCAD |
17:08.56 | brlcad | but it depends on the project obviously |
17:09.10 | ries | brlcad is gpled? |
17:09.23 | brlcad | we're currently lgpl as a collective work |
17:09.31 | brlcad | some portions are bsd, some portions are public domain |
17:09.42 | brlcad | we're looking into relicensing everything under mit/bsd/apache |
17:10.23 | ries | I am more then happy for BSD for LibreCAD |
17:10.28 | brlcad | reciprocity isn't a major concern of mine, collaboration is where it's at ;) |
17:11.14 | brlcad | ries: so a deep long term thought for you |
17:11.28 | brlcad | we (and when I say we, I generally mean "BRL-CAD") |
17:11.35 | brlcad | we don't do 2D |
17:11.45 | brlcad | at least not very well, and we don't want to |
17:13.06 | brlcad | it would be awesome to some day have a combined distribution where (like with catia and autocad) you can switch back and forth from 2D and 3D editing modes, which would intrinsically switch from librecad and brl-cad bidirectionally, seamlessly |
17:13.37 | brlcad | if you pull up some 2d geometry for editing, a sketch, it'd kick over to librecad, you do your thing, switch back to brl-cad, extrude it, render it in 3D, etc |
17:14.22 | brlcad | just a seed of a thought to plant, 5 years out ;) |
17:15.04 | ries | brlcad: this is not a deep thought for me |
17:15.14 | ries | the 'kernel' I am proposing can do exactly that |
17:16.07 | ries | it uses some techniques that allows us to not only have a 'in memory' representation of a model, but also allow to store this within a database, or rest service if you like |
17:16.09 | brlcad | you mean you're going to extend into 3D or that you can already get 2D data in/out? |
17:16.49 | ries | I am proposing in my 'kernel' that all objects are immutable and as such they can only exist one object of a time anywhere |
17:17.13 | ries | updating works through a vert precise API where we can update the document. |
17:17.37 | brlcad | I'm not sure we're talking about the same thing |
17:17.46 | ries | it already contain's indea's for storing meta data, for exampla if BRL CAD holds a ID for a specific entity, you can store that in the doucment and pull it back into librecad |
17:17.51 | ries | so... |
17:17.55 | brlcad | I'm talking about high-level user functionality, you're talking about low-level developer capability |
17:18.15 | ries | that means that if librecad want's to communicate with brlcad to store entities, we can do this.. |
17:18.38 | ries | Just like Catia (I know Pro Engineer wildfire better) you can create a sketcher and extrude that later on |
17:19.15 | ries | brlcad: so high level, yes this can be done and this was also (part) of the reason for doing this |
17:20.24 | brlcad | fyi, we also have an ACIS-style geometry kernel that's been in the works for a number of years, but low priority this year |
17:20.39 | Notify | 03BRL-CAD:n_reed * 59982 brlcad/trunk/src/libbrep/intersect.cpp: shorten pervasive 'tolerance' variable names |
17:21.09 | brlcad | our existing geometry engine is extensive, but very complicated and inconsistent |
17:21.27 | brlcad | exceptionally featured and high-performance, but not well organized |
17:21.40 | brlcad | especially now that we have BREP/NURBS support |
17:22.13 | brlcad | my intention is that we'll start small with a simple geometry conversion library so we can translate data in/out more easily |
17:22.15 | ries | brlcad: these kernel's are differcult... |
17:22.28 | brlcad | yep |
17:23.11 | brlcad | so I'd be interested in reading more about your kernel ideas if you have anything written down or plan to |
17:23.16 | ries | At the current stage I don't believe that LibreCAD is really well capable of doing what we want to do |
17:23.22 | brlcad | there's maybe some room to collaborate there as well |
17:23.25 | maths22 | shellinabox-http ssh client |
17:23.43 | maths22 | would make sssh easier behind school firewall |
17:23.50 | ries | brlcad: I will make a write up on it, but it will be a bit technical, is that ok for you? |
17:24.18 | brlcad | ries: I'm okay with technical so long as terms are defined |
17:24.35 | brlcad | what "entity" means to you might not be the same as it means to me |
17:24.49 | brlcad | ditto for what constitutes a model |
17:24.59 | ries | brlcad: just a sec, got a phonecall |
17:28.04 | brlcad | point earlier was that our intention (at least my intention) is that BRL-CAD predominantly focuses on 3D solid modeling, and that we'll continue to do |
17:28.20 | *** join/#brlcad ishwerdas (~inderplus@117.220.174.119) |
17:28.58 | brlcad | but we still want and will need to support 2D editing techniques (within our 3D solid modeling domain), and for that I see benefit in bridging to your infrastructure |
17:30.00 | brlcad | for that to work, we're going to need more than a kernel/lib/interface where objects can be passed back and forth |
17:32.00 | brlcad | there's also a user interface component, there's a translation component (some entity attribute you describe that we don't understand or vice-versa), and data integrity/validation |
17:36.29 | *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net) |
17:37.13 | brlcad | maths22: are you asking or telling or just talking? :) |
17:37.26 | maths22 | asking |
17:37.36 | brlcad | ah, so what's the question?? :) |
17:37.42 | brlcad | you want it installed? |
17:37.43 | maths22 | http://portsmon.freebsd.org/portoverview.py?category=www&portname=shellinabox&wildcard= |
17:37.48 | maths22 | can it be installed |
17:38.55 | starseeker | ries: from a 2D editing perspective in particular, I'm curious whether Gecode (www.gecode.org) could serve as a backend for constraint based editing |
17:51.01 | brlcad | maths22: so long as it's set up under https, I suppose so |
17:53.41 | brlcad | maths22: installed |
17:53.54 | Notify | 03BRL-CAD:starseeker * 59983 brlcad/trunk/include/dm.h: Note key points for plugin approach - check liboptical |
17:55.58 | maths22 | It is running. Take a look at brlcad.org:8080 |
17:56.48 | maths22 | I'm not sure why it wants to run the quicktime plugin, but it works |
18:02.51 | maths22 | I like this one because it is not blocked by firewall and only needs js, not Java, to run |
18:03.23 | maths22 | It even has an onscreen keyboard so I can ctrl-w without closing my window in chrome |
18:06.40 | maths22 | It auto redirects to https, although, as a self-signed certificate, it obviously rasies security warnings |
18:19.39 | Notify | 03BRL-CAD Wiki:Inderpreet * 6469 /wiki/Online_Geometry_Viewer_Infrastructure: Added brief info about threejs |
18:21.35 | Notify | 03BRL-CAD Wiki:Inderpreet * 6470 /wiki/Online_Geometry_Viewer_Infrastructure: |
18:25.16 | Notify | 03BRL-CAD:n_reed * 59984 brlcad/trunk/src/libbrep/intersect.cpp: fix memory leak |
18:40.52 | Notify | 03BRL-CAD:n_reed * 59985 brlcad/trunk/src/libbrep/intersect.cpp: move overlap curve splitting to separate function |
18:48.34 | Notify | 03BRL-CAD:n_reed * 59986 brlcad/trunk/src/libbrep/intersect.cpp: fix conditional; said i, meant j |
18:51.21 | *** join/#brlcad bogdan_91 (~bogdan@p16.eregie.pub.ro) |
18:58.50 | Notify | 03BRL-CAD:n_reed * 59987 brlcad/trunk/src/libbrep/intersect.cpp: add helper to handle duplicated conditions |
19:15.07 | bogdan_91 | in the virtual machine in terminal after entering "svn up brlcad.svn" , this came up: brlcad@brlcad-vm:~$ svn up brlcad.svn Skipped 'brlcad.svn' |
19:15.41 | *** join/#brlcad javampire (~ncsaba@p4FF7316C.dip0.t-ipconnect.de) |
19:50.08 | *** join/#brlcad FreezingCold (~FreezingC@205.211.52.163) |
19:50.14 | *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net) |
19:51.10 | Notify | 03BRL-CAD:n_reed * 59989 brlcad/trunk/src/libbrep/intersect.cpp: replace another overlap check |
19:51.57 | *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net) |
19:51.58 | maths22 | that was strange-I saw my own quit message |
19:53.09 | bogdan_91 | sure looks like it :) |
19:57.46 | *** join/#brlcad starseek1r (~starseeke@66-118-151-70.static.sagonet.net) |
19:58.34 | *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com) |
19:59.58 | *** join/#brlcad caen23_ (~caen23@92.81.213.198) |
20:05.22 | *** join/#brlcad krushia (~krushia@saturn.pcsrvc.com) |
20:06.59 | *** join/#brlcad luca79 (~luca@net-188-216-238-9.cust.vodafonedsl.it) |
20:11.26 | *** join/#brlcad prince_ (~prince@41.205.22.53) |
20:12.50 | *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel) |
20:19.12 | *** join/#brlcad n_reed (~molto_cre@66-118-151-70.static.sagonet.net) |
20:21.00 | prince_ | i would like to write to write a unit test for quat_quat2mat and qaut_mat2quat funtions in qmath.c of libbn in order to familiarize myself with unittesting but i would need some directives since i am new to unittesting |
20:22.05 | *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net) |
20:40.34 | *** join/#brlcad matrixMinion (67157f4e@gateway/web/freenode/ip.103.21.127.78) |
20:43.56 | brlcad | bogdan_91: ls -la brlcad.svn |
20:44.02 | brlcad | do you see a bunch of files and dirs? |
20:44.56 | brlcad | prince_: directives as in? |
20:45.01 | brlcad | "do it!" |
20:45.04 | brlcad | how's that? |
20:46.54 | prince_ | directives as in how to get reference values |
20:47.39 | brlcad | you create some |
20:48.16 | *** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp) |
20:48.53 | brlcad | so you have to perform the math manually or find some examples online or some other reference that doesn't utilize our functions, then call our functions and compare the result |
20:51.33 | prince_ | thanks i would work on that |
21:03.42 | *** join/#brlcad prince (~prince@41.205.22.53) |
21:14.26 | *** join/#brlcad merzo (~merzo@237-60-132-95.pool.ukrtel.net) |
21:23.44 | *** join/#brlcad caen23 (~caen23@92.81.213.198) |
21:26.01 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) |
21:37.46 | javampire | I have just updated from svn, and I get a strange result when running "install", in the deployed "include" directory in the "bu.h" file is full of lines like: |
21:37.47 | javampire | #include "./bu/cv.h" |
21:38.25 | javampire | I wonder why the "./bu/" part is there ? It is plain wrong... |
21:39.39 | starseeker | javampire: um. We're in the process of breaking libbu's header out into smaller headers |
21:40.06 | starseeker | I haven't checked the install part yet - thanks for the reminder |
21:40.09 | javampire | ok, but the include file is currently just wrong, there's no bu subdirectory in the include dir |
21:40.18 | starseeker | there is in the source tree |
21:40.50 | javampire | where should I look for fixing it, I need the include dir to work... |
21:41.07 | starseeker | it's currently in include/CMakeLists.txt - give me a few minutes |
21:41.12 | starseeker | should be a quick fix |
21:41.19 | javampire | ok, thanks ! |
21:55.34 | Notify | 03BRL-CAD:starseeker * 59990 brlcad/trunk/include/CMakeLists.txt: Need to make sure the bu sub-headers actually get installed. True for others too - those are next. |
21:57.17 | javampire | brlcad: if I would add some possible tasks for GSOC regarding python-brlcad, where to send it ? Mailing list is OK ? |
22:14.24 | Notify | 03BRL-CAD:starseeker * 59991 brlcad/trunk/include/CMakeLists.txt: Fix the rest of the header installs |
22:14.36 | starseeker | javampire: that should do it |
22:15.48 | javampire | starseeker: thanks, will try now |
22:23.08 | javampire | starseeker: still not OK, now the subdirs have problem finding the "common.h" |
22:24.39 | starseeker | which directory are you including? |
22:24.44 | starseeker | i.e. -I |
22:28.19 | starseeker | common.h should be in the same directory as bu.h itself |
22:30.46 | starseeker | you don't need to include the subdirs - if you want to include one of the files in them, you do #include "rt/search.h" and then -I/usr/brlcad/rel-7.24.1/include/brlcad |
22:34.36 | javampire | ERROR: /usr/bin/gcc -E: /home/csaba/deploy/brlcad/dev-7.24.1/include/brlcad/./bu/defines.h:54:20: fatal error: common.h: No such file or directory |
22:34.36 | javampire | ERROR: /usr/bin/gcc -E: #include "common.h" |
22:35.13 | javampire | bu/defines.h is included from bu.h, and seemingly it fails |
22:36.15 | javampire | this is used in python-brlcad, which only needs to pre-process the headers, and I'm not sure if it does it right or not, but it did work before |
22:38.25 | starseeker | what's your gcc compile line? |
22:39.45 | starseeker | is it just gcc -E or does it have -I/home/csaba/deploy/brlcad/dev-7.24.1/include/brlcad as well? |
22:43.15 | starseeker | or if it's running gcc *in* brlcad/bu, you could try adding -I.. |
22:54.05 | javampire | the command line is: /usr/bin/gcc -E -U __GNUC__ -dD -I/home/csaba/deploy/brlcad/dev-7.24.1/include "-Dinline=" "-D__inline__=" "-D__extension__=" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" "/tmp/tmp9R8UOf.h" |
22:54.32 | javampire | don't ask me what exactly is in the temp file, but it should be a copy of bu.h I guess |
22:54.56 | javampire | plus some ctypesgen extra stuff which I don't control completely |
22:56.06 | javampire | the command line is under control of ctypesgen |
23:01.32 | javampire | starseeker: I have to leave now, and will have time to try only in the weekend again... |
23:50.24 | *** join/#brlcad maths22 (~gcimaths@66-118-151-70.static.sagonet.net) |
23:55.43 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) |