IRC log for #brlcad on 20140226

00:35.22*** join/#brlcad KimK (~Kim__@ip24-255-223-153.ks.ks.cox.net)
00:43.44ignacio|hereHI 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.55bogdan_91hello
01:41.13bogdan_91i want to download brl-cad on my laptop, i'm running ubuntu.
01:41.43bogdan_91and i saw some discussions and i want to know on what projects is the mai focus
01:42.42bogdan_91so i can make a choice and start learning and make a patch for the existing code
01:43.33bogdan_91last year i haven't done a patch and I don't want to make the same mistake :)
01:45.19bogdan_91I 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.42bogdan_91brlcad: 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.55bogdan_91I 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.09bogdan_91I 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.43maths22bogdan_91: see http://brlcad.org/wiki/Deuces
02:35.30maths22Obviously 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.51maths22We need to update that page, but I'm not sure when we will get to that
02:36.13bogdan_91I understand :) thank you
02:39.11Notify03BRL-CAD Wiki:Maths22 * 6464 /wiki/Google_Summer_of_Code/2014: /* Additional Information */ We are not yet in the past-it read horribly
02:42.05maths22also, 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.42maths22what do you mean by "the mai focus"?
02:57.56bogdan_91sorry, i will reformulate
02:58.05bogdan_91which projects are the main focus
03:01.12bogdan_91maths22: that is what I was trying to ask
03:04.53bogdan_91in the virtual machine in terminal after entering "svn up brlcad.svn" , this came up: brlcad@brlcad-vm:~$ svn up brlcad.svn
03:04.53bogdan_91Skipped 'brlcad.svn'
03:12.04bogdan_91i 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.23Notify03BRL-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.51Notify03BRL-CAD:starseeker * 59970 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/log.h and 2 others): Break out units
04:01.12Notify03BRL-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.05Notify03BRL-CAD:starseeker * 59972 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/file.h and 2 others): Break out simd
04:10.11brlcadlibrt timer is deprecated
04:11.01brlcadit makes librt stateful, bad
04:13.21Notify03BRL-CAD:brlcad * 59973 brlcad/trunk/NEWS: keith's making improvements to step assembly importing
04:13.32Notify03BRL-CAD:starseeker * 59974 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/include/bu/file.h and 2 others): Break out sort
04:33.45Notify03BRL-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.32kintelbrlcad: I've got a gsoc question, if you're still up
06:18.38brlcadkintel: yes?
06:20.08kintelbrlcad: (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.14brlcadalso, I didn't get to our e-mail today, so go ahead and proceed ..
06:20.22brlcadstill aiming to get it out tomorrow with details on what to expect, but that need not hold up announcing participation
06:20.55brlcadyeah, the app guidelines and requirements are going to change
06:20.57kintelDo 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.19kintelok, I'll wait for your changes first ;)
06:21.56kintelSecond: 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.26brlcadI'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.45brlcadbut must of the guidelines are very general best practices simply learned by participating over the years
06:23.32brlcadthe requirements definitely need to be generalized (e.g., take out the lgpl requirement)
06:25.30brlcadas for the apps and number of students
06:26.07*** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
06:26.33brlcadthe plan is to do what Google does for all new participating orgs, which is basically one or two slots
06:27.18brlcadalso 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.57kintelok, 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.10brlcad(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.50brlcadthey are more the exception than the norm and it is just a general guideline
06:30.25kintelalso, do you have experience with local students where interaction can be more face-to-face when needed?
06:30.26brlcadsometimes 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.06brlcadI've mentored summer interns for many many years face-to-face, but not for gsoc
06:31.33brlcadyou're welcome to communicate with them however is effective for your community
06:31.54brlcadI just ask for periodic public updates so we all can keep track of who is doing what
06:32.07brlcade.g., require the student to maintain a daily log
06:32.35kintelyep, community involvement is one of the primary things I'd like to see
06:32.39brlcadmaybe submit a brief summary once a month to your mailing list or to a blog, etc
06:32.58kintelthanks - time to write to the mailing list :)
06:35.07ishwerdasbrlcad: I was writing a wiki page about OGV, and was just wondering if I can call it CADpen?
06:35.16ishwerdascall the page CADpen
06:54.41*** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
07:05.28brlcadsounds like pigpen
07:21.58*** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
07:52.02ankesh11brlcad: 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.04ankesh11I 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.04ankesh11Could 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.27Notify03BRL-CAD Wiki:Ankeshanand * 0 /wiki/User:Ankeshanand:
08:38.27*** join/#brlcad ishwerdas (~inderplus@202.164.53.117)
08:39.34Notify03BRL-CAD Wiki:Ankeshanand * 6465 /wiki/User:Ankeshanand: Add title
08:48.53Notify03BRL-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.53Notify03BRL-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.24Notify03BRL-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.24hoijiHi, everyone I am interested in doing a GSOC project under STEPcode corperation. Can anyone point me to the appropriate mentors?
10:23.49Notify03BRL-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.25Notify03BRL-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.06starseekerbah 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.20Notify03BRL-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.35Notify03BRL-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.14brlcadankesh11: hi!
15:26.39brlcadcheck out or gsoc 2013 page to see progress that was made in that area
15:27.03brlcadthere's definitely a lot more needed, but our project description needs updating
15:39.27brlcadinfobot: logs
15:39.28infobotAll conversations are logged to http://infobot.rikers.org/%23brlcad/ Lines starting with spaces are not logged. Logs are updated daily.
15:39.46brlcadinfobot: hello
15:39.46infobotniihau, brlcad
15:40.56brlcadinfobot: factoids
15:40.56infobotfactoids are information that infobot can learn and then reply with. "/msg infobot help" for more info.
15:46.05brlcadinfobot: addressing
15:51.51brlcad~mode
15:52.07brlcadinfobot: mode #brlcad
15:52.20brlcad(pay no attention folks, just trying some things)
15:54.04Notify03BRL-CAD Wiki:Kveerakveera * 0 /wiki/User:Kveerakveera:
15:56.42*** join/#brlcad ries (~ries@190.9.171.121)
15:56.51rieshey guys, I have ad this page edited : http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas#LibreCAD_Projects
15:57.00riesBut my proposal for LibreCAD is changed back again.
15:57.26brlcadries: no comprendo?
15:57.41brlcadyou mean you made an edit and now it's gone?
15:57.44riesbrlcad: yes
15:57.50brlcadsomeone might have resolved a conflict incorrectly
15:58.01brlcadopenscad did a lot of edits yesterday
15:58.12brlcadmaybe editing at the same time
15:58.21riesthis was done on modnay I think...
15:58.50brlcado.O you mean when the server was unreachable? :)
15:59.57riesbrlcad: I added text ...
16:00.02riesBut the text is gone
16:00.03brlcadinfobot: shut up
16:00.03infobotI will kick you square in the vagina.
16:00.08brlcadheh
16:00.08kintelries: 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.24riesOoo ok
16:00.44brlcadries: if you made the change, it'll be in the history and can be recovered
16:00.55riesSooooo
16:01.09riesHow do we continue with this? I know brlcad was choosen, right?
16:01.24riesBut how is this going to work? Not sure if this was discussed with ldi and that I am out of line...
16:01.27brlcadries: yes, I'm drafting up an e-mail as we speak
16:01.29riesBut at this moment I am confused
16:01.41brlcadwell lets fix that right now :)
16:01.50riesthanks!
16:06.42maths22Is this http://brlcad.org/w/index.php?title=Google_Summer_of_Code/Project_Ideas&oldid=6447 what you did?
16:10.20riesmaths22: that's correct
16:11.09maths22I will merge them
16:12.23ankesh11brlcad:
16:12.41ankesh11I assume you meant 2012, because this is what I found http://brlcad.org/wiki/Google_Summer_of_Code/2012#Benchmark_Performance_Database
16:13.53ankesh11An updated project description will surely help
16:13.56Notify03BRL-CAD Wiki:Maths22 * 6468 /wiki/Google_Summer_of_Code/Project_Ideas: Restored old LibreCAD stuff
16:13.57brlcadankesh11: maybe I did :)
16:14.02maths22ries: done
16:14.03brlcadthanks maths22
16:14.28riesthanks maths22
16:14.41maths22mediawiki edit summaries are helpful (like commit messages)
16:16.49ankesh11Sorry 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.22brlcadankesh11: that's a personal priority of mine, so convince me you can make it better and you have a fantastic chance
16:17.56brlcadprojects that improve upon previous gsoc work are always a good bet because they extend existing investment
16:18.52brlcadlike 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.18brlcadit's the half-assed proposals or people that don't talk that hurt themselves
16:21.52ankesh11Awesome. 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.53brlcad~set addressing REQUIRE
16:23.24brlcadankesh11: suggest actually compiling and running the benchmark on your system.. then you'll have some logs to work with ;)
16:23.51brlcadalso familiarizing yourself with the existing code, maybe make a minor patch mod to show you  understand it
16:24.00maths22what did set addressing REQUIRE do?
16:24.37ankesh11Thanks.Will do that and get back to you.
16:24.59brlcadmaths22: nothing apparently
16:25.47maths22what shoud it do
16:25.58Notify03BRL-CAD:n_reed * 59980 brlcad/trunk/src/libbrep/intersect.cpp: add some comments
16:27.13brlcad~## #brlcad addressing
16:27.42brlcadmaths22: just trying to figure out how infobot is set up to respond without being prompted in another channel
16:28.01maths22ok
16:28.35brlcad~chanset #brlcad addressing
16:29.03brlcadit'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.09kurus22!logs
16:37.56maths22brlcad: could we set up shellinabox on the server
16:38.20maths22I currently have it running at port 8080
16:38.34maths22but it is running with bad permissions, etc
16:46.17brlcadshellinabox?
16:47.43kurus22!help
16:48.11brlcadstarseeker: this was the syntax: svn ann svn+ssh://brlcad@svn.code.sf.net/p/brlcad/code/brlcad/trunk/mged/dozoom.c@22000
16:48.15brlcads/ann/log/ etc
16:48.59brlcadlooks like 7699 is when it was added and it's "on the verge of being useful"
16:49.50kurus22can i get chat history??
16:49.55brlcadworked on for just a little bit
16:49.57brlcadkurus22: yeah
16:49.59brlcad~logs
16:49.59infobotAll conversations are logged to http://infobot.rikers.org/%23brlcad/ Lines starting with spaces are not logged. Logs are updated daily.
16:50.27brlcad'~' gets infobot's attention, '!' is for gsocbot
16:56.30Notify03BRL-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.33brlcadries: so what are you confused about?
16:57.38riesbrlcad: Currently I don't even know if LibreCAD is going to be part of gsoc
16:58.00riesWho decides what and who is going to do what..
16:59.04brlcadries: ah, well the project ideas page should make that clear, no? :)
16:59.24brlcadries: so who are you and what's your interest, what do you know? :)
17:00.06brlcadI'd only heard back from one community member after confirming librecad's interest in participating
17:00.44riesbrlcad: Let me introduce myself
17:00.50riesFull name is Ries van Twisk
17:01.02brlcadwelcome
17:01.18riesI started the fork of qcad a couple of years ago first as a hobby to make CNC routing possible
17:01.32riesCOnverted it into QT4 version and the folk's from LinuxCNC got interested
17:01.45riesso, I started to create aproject on SF.net to make this efford public
17:01.54brlcadhow do you pronounce that?  "rhy" or "ree" or "reyah"?
17:01.57riesI name'd my fork cadunato... but community didn't like that
17:02.04riesReeees
17:02.12brlcadcool
17:02.20riesso, I asked the community for a new name, LibreCAD was choosen
17:02.44riesSOme 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.51brlcad:)
17:03.06brlcadis there any ties to qcad remaining?  how do they feel about you guys?
17:03.23brlcad(or do you not know, not care)
17:03.25riesat beta 1, DLI started to get interested aswell aswell as Rallas
17:03.39riesSo we put out LibreCAD 1.0 and Rallas and DLI worked on 2.x versions
17:03.57riesI currently maintain LibreCAD.org, wiki.librecad.org, translate.librecad.org and the IRC log
17:04.22riesbrlcad: there is quite a bit of qcad code still, this is why we 'must' stick to GPL-v2 for the moment
17:04.44brlcadfor modifications at least .. new code could certainly be anything
17:04.47riesThe 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.58riesnew code is GPLv2 and at your option GPLv3
17:06.22riesThe 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.54riesThe 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.52brlcadries: 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.56riesso... that's me :D
17:08.18brlcadcool, thanks for the background (i'll try to remember!)
17:08.44brlcadthe students can also operate under assignment, so you can do whatever you want with their code
17:08.51riesno 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.56brlcadbut it depends on the project obviously
17:09.10riesbrlcad is gpled?
17:09.23brlcadwe're currently lgpl as a collective work
17:09.31brlcadsome portions are bsd, some portions are public domain
17:09.42brlcadwe're looking into relicensing everything under mit/bsd/apache
17:10.23riesI am more then happy for BSD for LibreCAD
17:10.28brlcadreciprocity isn't a major concern of mine, collaboration is where it's at ;)
17:11.14brlcadries: so a deep long term thought for you
17:11.28brlcadwe (and when I say we, I generally mean "BRL-CAD")
17:11.35brlcadwe don't do 2D
17:11.45brlcadat least not very well, and we don't want to
17:13.06brlcadit 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.37brlcadif 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.22brlcadjust a seed of a thought to plant, 5 years out ;)
17:15.04riesbrlcad: this is not a deep thought for me
17:15.14riesthe 'kernel' I am proposing can do exactly that
17:16.07riesit 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.09brlcadyou mean you're going to extend into 3D or that you can already get 2D data in/out?
17:16.49riesI 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.13riesupdating works through a vert precise API where we can update the document.
17:17.37brlcadI'm not sure we're talking about the same thing
17:17.46riesit 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.51riesso...
17:17.55brlcadI'm talking about high-level user functionality, you're talking about low-level developer capability
17:18.15riesthat means that if librecad want's to communicate with brlcad to store entities, we can do this..
17:18.38riesJust like Catia (I know Pro Engineer wildfire better) you can create a sketcher and extrude that later on
17:19.15riesbrlcad: so high level, yes this can be done and this was also (part) of the reason for doing this
17:20.24brlcadfyi, 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.39Notify03BRL-CAD:n_reed * 59982 brlcad/trunk/src/libbrep/intersect.cpp: shorten pervasive 'tolerance' variable names
17:21.09brlcadour existing geometry engine is extensive, but very complicated and inconsistent
17:21.27brlcadexceptionally featured and high-performance, but not well organized
17:21.40brlcadespecially now that we have BREP/NURBS support
17:22.13brlcadmy intention is that we'll start small with a simple geometry conversion library so we can translate data in/out more easily
17:22.15riesbrlcad: these kernel's are differcult...
17:22.28brlcadyep
17:23.11brlcadso I'd be interested in reading more about your kernel ideas if you have anything written down or plan to
17:23.16riesAt the current stage I don't believe that LibreCAD is really well capable of doing what we want to do
17:23.22brlcadthere's maybe some room to collaborate there as well
17:23.25maths22shellinabox-http ssh client
17:23.43maths22would make sssh easier behind school firewall
17:23.50riesbrlcad: I will make a write up on it, but it will be a bit technical, is that ok for you?
17:24.18brlcadries: I'm okay with technical so long as terms are defined
17:24.35brlcadwhat "entity" means to you might not be the same as it means to me
17:24.49brlcadditto for what constitutes a model
17:24.59riesbrlcad: just a sec, got a phonecall
17:28.04brlcadpoint 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.58brlcadbut 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.00brlcadfor that to work, we're going to need more than a kernel/lib/interface where objects can be passed back and forth
17:32.00brlcadthere'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.13brlcadmaths22: are you asking or telling or just talking? :)
17:37.26maths22asking
17:37.36brlcadah, so what's the question?? :)
17:37.42brlcadyou want it installed?
17:37.43maths22http://portsmon.freebsd.org/portoverview.py?category=www&portname=shellinabox&wildcard=
17:37.48maths22can it be installed
17:38.55starseekerries: 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.01brlcadmaths22: so long as it's set up under https, I suppose so
17:53.41brlcadmaths22: installed
17:53.54Notify03BRL-CAD:starseeker * 59983 brlcad/trunk/include/dm.h: Note key points for plugin approach - check liboptical
17:55.58maths22It is running.  Take a look at brlcad.org:8080
17:56.48maths22I'm not sure why it wants to run the quicktime plugin, but it works
18:02.51maths22I like this one because it is not blocked by firewall and only needs js, not Java, to run
18:03.23maths22It even has an onscreen keyboard so I can ctrl-w without closing my window in chrome
18:06.40maths22It auto redirects to https, although, as a self-signed certificate, it obviously rasies security warnings
18:19.39Notify03BRL-CAD Wiki:Inderpreet * 6469 /wiki/Online_Geometry_Viewer_Infrastructure: Added brief info about threejs
18:21.35Notify03BRL-CAD Wiki:Inderpreet * 6470 /wiki/Online_Geometry_Viewer_Infrastructure:
18:25.16Notify03BRL-CAD:n_reed * 59984 brlcad/trunk/src/libbrep/intersect.cpp: fix memory leak
18:40.52Notify03BRL-CAD:n_reed * 59985 brlcad/trunk/src/libbrep/intersect.cpp: move overlap curve splitting to separate function
18:48.34Notify03BRL-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.50Notify03BRL-CAD:n_reed * 59987 brlcad/trunk/src/libbrep/intersect.cpp: add helper to handle duplicated conditions
19:15.07bogdan_91in 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.10Notify03BRL-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.58maths22that was strange-I saw my own quit message
19:53.09bogdan_91sure 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.00prince_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.56brlcadbogdan_91: ls -la brlcad.svn
20:44.02brlcaddo you see a bunch of files and dirs?
20:44.56brlcadprince_: directives as in?
20:45.01brlcad"do it!"
20:45.04brlcadhow's that?
20:46.54prince_directives as in how to get reference values
20:47.39brlcadyou create some
20:48.16*** join/#brlcad zxq9 (~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp)
20:48.53brlcadso 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.33prince_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.46javampireI 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.47javampire#include "./bu/cv.h"
21:38.25javampireI wonder why the "./bu/" part is there ? It is plain wrong...
21:39.39starseekerjavampire: um.  We're in the process of breaking libbu's header out into smaller headers
21:40.06starseekerI haven't checked the install part yet - thanks for the reminder
21:40.09javampireok, but the include file is currently just wrong, there's no bu subdirectory in the include dir
21:40.18starseekerthere is in the source tree
21:40.50javampirewhere should I look for fixing it, I need the include dir to work...
21:41.07starseekerit's currently in include/CMakeLists.txt - give me a few minutes
21:41.12starseekershould be a quick fix
21:41.19javampireok, thanks !
21:55.34Notify03BRL-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.17javampirebrlcad: if I would add some possible tasks for GSOC regarding python-brlcad, where to send it ? Mailing list is OK ?
22:14.24Notify03BRL-CAD:starseeker * 59991 brlcad/trunk/include/CMakeLists.txt: Fix the rest of the header installs
22:14.36starseekerjavampire: that should do it
22:15.48javampirestarseeker: thanks, will try now
22:23.08javampirestarseeker: still not OK, now the subdirs have problem finding the "common.h"
22:24.39starseekerwhich directory are you including?
22:24.44starseekeri.e. -I
22:28.19starseekercommon.h should be in the same directory as bu.h itself
22:30.46starseekeryou 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.36javampireERROR: /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.36javampireERROR: /usr/bin/gcc -E:  #include "common.h"
22:35.13javampirebu/defines.h is included from bu.h, and seemingly it fails
22:36.15javampirethis 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.25starseekerwhat's your gcc compile line?
22:39.45starseekeris it just gcc -E or does it have -I/home/csaba/deploy/brlcad/dev-7.24.1/include/brlcad as well?
22:43.15starseekeror if it's running gcc *in* brlcad/bu, you could try adding -I..
22:54.05javampirethe 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.32javampiredon't ask me what exactly is in the temp file, but it should be a copy of bu.h I guess
22:54.56javampireplus some ctypesgen extra stuff which I don't control completely
22:56.06javampirethe command line is under control of ctypesgen
23:01.32javampirestarseeker: 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)

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