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