01:34.22 |
Notify |
03BRL-CAD:starseeker * 60542
brlcad/trunk/TODO: Wont' get done tonight, but investigate what we
can do about being more flexible with compilation flags. |
02:04.32 |
brlcad |
Zhao_Anqing: how dare you sleep! |
03:33.21 |
*** join/#brlcad teepee
(~teepee@gateway/tor-sasl/teepee) |
03:59.27 |
*** join/#brlcad jljusten
(~jljusten@static-50-43-38-227.bvtn.or.frontiernet.net) |
04:27.26 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
04:58.10 |
Zhao_Anqing |
brlcad: @_@ |
05:01.09 |
Zhao_Anqing |
I am sorry for that. But It was really late,
almost in the midnight here. |
05:03.12 |
Zhao_Anqing |
And now, should I make another patch? or put
my hands to the GSOC project? |
05:08.43 |
Zhao_Anqing |
The timezone of my place is UTC+8 |
06:29.20 |
*** join/#brlcad witness___
(uid10044@gateway/web/irccloud.com/x-pelnjoseqmuphbue) |
06:40.56 |
*** join/#brlcad KimK
(~Kim__@ip68-102-30-143.ks.ok.cox.net) |
07:38.28 |
Notify |
03BRL-CAD Wiki:Albertcoder * 7072
/wiki/User:Albertcoder/GSoC2014/logs: /*Development
Logs*/ |
07:43.12 |
Notify |
03BRL-CAD Wiki:Albertcoder * 7073
/wiki/Google_Summer_of_Code/2014: /* Accepted Projects */ |
08:24.27 |
*** join/#brlcad teepee
(~teepee@gateway/tor-sasl/teepee) |
08:38.03 |
*** join/#brlcad Zhao_Anqing
(~clouddrif@183.157.160.7) |
08:46.50 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
08:55.54 |
Notify |
03BRL-CAD Wiki:Popescu.andrei1991 * 7074
/wiki/Google_Summer_of_Code/2014: Added my profile for the second
time |
09:22.36 |
*** join/#brlcad mihaineacsu
(~mihaineac@p16.eregie.pub.ro) |
09:22.54 |
mihaineacsu |
Hello everyone! |
09:24.43 |
mihaineacsu |
I'm a bit baffled, I've been looking for the
existing work on material database project. I did find Albert
Coder's patches, but I can't find the actual location of those
files. (I did get BRL-CAD up and running from svn) |
09:35.27 |
*** join/#brlcad luca79
(~luca@host48-19-dynamic.4-87-r.retail.telecomitalia.it) |
10:35.48 |
*** join/#brlcad Zhao_Anqing
(clouddrift@222.205.106.96) |
10:41.12 |
*** join/#brlcad mandeep
(75c76924@gateway/web/freenode/ip.117.199.105.36) |
10:55.43 |
*** join/#brlcad jljusten1
(~jljusten@static-50-43-38-227.bvtn.or.frontiernet.net) |
11:04.09 |
*** join/#brlcad caen23_
(~caen23@109.97.108.82) |
11:43.03 |
*** join/#brlcad luca79
(~luca@host235-18-dynamic.4-87-r.retail.telecomitalia.it) |
11:45.00 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
11:59.47 |
*** join/#brlcad ``Erik_
(~erik@pool-74-103-94-19.bltmmd.fios.verizon.net) |
12:18.35 |
*** join/#brlcad ankesh11
(sid8015@gateway/web/irccloud.com/x-yhkyfetdanjqstmc) |
12:19.25 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
12:39.10 |
*** join/#brlcad d_rossberg
(~rossberg@66-118-151-70.static.sagonet.net) |
12:42.43 |
*** join/#brlcad luca79
(~luca@host235-18-dynamic.4-87-r.retail.telecomitalia.it) |
12:50.11 |
*** join/#brlcad DarkCalf
(~DarkCalf@173.231.40.98) |
12:55.32 |
Notify |
03BRL-CAD:starseeker * 60543
brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Generalize the 'check
style' mechanism so it can support more tests than just
astyle. |
12:58.34 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
13:31.36 |
*** join/#brlcad ries
(~ries@190.9.171.121) |
13:36.29 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
14:04.39 |
*** join/#brlcad luca79
(~luca@host235-18-dynamic.4-87-r.retail.telecomitalia.it) |
14:08.51 |
*** part/#brlcad mihaineacsu
(~mihaineac@p16.eregie.pub.ro) |
14:08.53 |
*** join/#brlcad mihaineacsu
(~mihaineac@p16.eregie.pub.ro) |
14:15.08 |
mihaineacsu |
brlcad: hello brlcad! |
14:30.56 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
14:43.05 |
brlcad |
mihaineacsu: hello |
14:43.19 |
brlcad |
Zhao_Anqing: I hope you did realize that I was
joking |
14:44.04 |
mihaineacsu |
brlcad: have you seen my previous message
regarding the location of existing work on materials
database? |
14:44.55 |
brlcad |
Zhao_Anqing: given it's taken 4+ iterations to
get this one patch right, you definitely should do another ... one
of the requirements for commit access is demonstrating a patch that
requires *0* iterations to review and accept |
14:45.37 |
brlcad |
i.e., that your original patch submission has
no problems, is correct, is some improvement, compiles, has the
coding style, follows HACKING, doesn't leak memory, etc,
etc |
14:45.59 |
brlcad |
because that's what is expected of all
commits |
14:46.52 |
brlcad |
mihaineacsu: I read everything, including
backlogs when I'm away, so you can assume that's a yes unless I
ask for clarification ;) |
14:47.29 |
mihaineacsu |
sorry, I was actually afraid I missed your
reply, I was for a few hours and my irc client
disconnected. |
14:50.13 |
Zhao_Anqing |
brlcad: oops! You scared me so much this. I
worried about whether I did something too *evil* ^-^ |
14:50.55 |
Zhao_Anqing |
OK. I will continue to another patch when my
first one is totally valid. |
14:50.56 |
brlcad |
``Erik: fisheye is cool, jenkins can go away
in favor of buildbot if maths22 or someone else picks up the
pitchfork ... bamboo was a test |
14:51.21 |
brlcad |
mihaineacsu: screen is great for maintaining a
connection |
14:51.36 |
*** join/#brlcad ries
(~ries@190.9.171.121) |
14:52.09 |
brlcad |
Zhao_Anqing: I don't understand .. I scared
you with what? |
14:52.28 |
Zhao_Anqing |
No..No..forget it.. |
14:56.12 |
Zhao_Anqing |
I have another question, when I make next
patch, can I still write a unit test? or I should turn to other
types? |
14:57.13 |
Zhao_Anqing |
just like, for example, move the comments from
nmg_mk to raytrace.h. Just like you mentioned yesterday? |
15:00.45 |
``Erik |
more unit tests should be acceptable if that's
what you want to do... we're primarily looking for competent
execution :) |
15:03.43 |
Zhao_Anqing |
<``Erik>: Thank you, Erik. That's fine.
So I will write more unit tests. I have more confidence in this
field now. Aha~ ^-^ |
15:09.39 |
mihaineacsu |
I've also noticed Albert Coder is working on
this project as well. Is it still ok if I work on this project as
well? |
15:26.23 |
Notify |
03BRL-CAD:starseeker * 60544
brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake: Add build targets
that allow for running the style tests independently of the
'primary' build. This may need to be reworked to some sort of
'per-target' setup, rather than per file - doing it per source file
generates a *lot* of build targets and makes something like ninja
more attractive when validation is enabled. |
15:33.11 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
15:39.35 |
Notify |
03BRL-CAD:n_reed * 60545
brlcad/trunk/src/libbrep/boolean.cpp: give variables more
descriptive/consistent names |
15:50.40 |
brlcad |
Zhao_Anqing: patches can be for anything, new
unit test, extend an existing, improve something,
move/improve/clarify comments, fix some bug, whatever |
15:52.30 |
brlcad |
Zhao_Anqing: the point is NOT what is
contained in the patch (so long as it's a useful improvement) ...
the point is demonstrating a patch that doesn't have any obvious
flaws, especially trivial / minor ones |
15:53.46 |
*** join/#brlcad vladbogo
(~vlad@86.127.153.104) |
16:03.51 |
Notify |
03BRL-CAD:n_reed * 60546
brlcad/trunk/src/libbrep/boolean.cpp: pull test out of innerloop so
the indentation level can be reduced |
16:29.20 |
Notify |
03BRL-CAD:n_reed * 60547
brlcad/trunk/src/libbrep/boolean.cpp: rewrite conditional
assignments for greater readability |
16:34.58 |
Notify |
03BRL-CAD:n_reed * 60548
brlcad/trunk/src/libbrep/boolean.cpp: rename misleading left/right
vars; predicate function returns bool, not int |
16:41.27 |
Zhao_Anqing |
brlcad: OK. I get it. Thank you!! |
16:48.15 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
17:11.40 |
Notify |
03BRL-CAD:n_reed * 60549
brlcad/trunk/src/libbrep/boolean.cpp: make conditionals more
readable |
17:16.16 |
Notify |
03BRL-CAD:n_reed * 60550
brlcad/trunk/src/libbrep/boolean.cpp: make conditionals more
readable |
17:30.23 |
*** join/#brlcad talia_
(~talia@user3-212-216.wireless.utoronto.ca) |
17:55.55 |
*** join/#brlcad javampire
(~ncsaba@p54A0698B.dip0.t-ipconnect.de) |
17:56.23 |
*** join/#brlcad hcurtis
(b82d6bd5@gateway/web/freenode/ip.184.45.107.213) |
18:12.09 |
brlcad |
Zhao_Anqing: what platform are you
on? |
18:13.52 |
brlcad |
talia_: this is how you get started
;) |
18:13.55 |
brlcad |
what you're doing |
18:14.19 |
talia_ |
Hey! |
18:14.56 |
brlcad |
so maybe repeat what you just said, what are
you interested in? |
18:15.27 |
talia_ |
Yes, I am interested in the Analysis Library
project |
18:15.52 |
talia_ |
I actually just started, so just downloaded
the code and compiled it, reading the documentation now.. |
18:16.29 |
*** join/#brlcad KimK
(~Kim__@ip68-102-30-143.ks.ok.cox.net) |
18:22.34 |
brlcad |
talia_: great! what's your
background? |
18:23.22 |
brlcad |
the activities I recommend for getting started
with the analysis lib are to understand our analysis
tools |
18:24.03 |
brlcad |
basically if you do the first mged tutorial,
then read the documentation for "gqa" and "rtweight", try to
successfully run both on some geometry you create |
18:24.05 |
talia_ |
I am a second year Computer engineering
student, and I just finishe a one-year internship at IBM doing
software optimization and hardware accleeration on FPGA and
GPU |
18:24.43 |
talia_ |
yea! I saw the five tools are nirt, rtarea,
rtweight, rtcheck and g_qa? |
18:25.02 |
brlcad |
yeah |
18:25.19 |
brlcad |
g_qa (aka gqa) is the flagship there, nirt
following closely behind |
18:25.19 |
talia_ |
yup I would def. try them! thanks! |
18:25.45 |
brlcad |
there's several relevant tutorials on the
website wiki for creating geometry too |
18:25.45 |
talia_ |
and they would have some overlapping
functionality? |
18:25.54 |
brlcad |
yes |
18:26.12 |
talia_ |
that's very helpful! I would look at the
tutorials today |
18:26.30 |
brlcad |
gqa does "almost" everything rtweight does
(and with a better method, but not as flexibly) |
18:26.46 |
talia_ |
and with a very different API? |
18:26.49 |
brlcad |
rtcheck and nirt overlap in functionality
somewhat, but with different focus |
18:27.01 |
brlcad |
there is no API |
18:27.05 |
brlcad |
at least nothing published |
18:27.08 |
brlcad |
that's the task ;) |
18:27.54 |
brlcad |
if you mean they have very different
implementations, yes |
18:28.03 |
talia_ |
haha ok, sorry, like in terms of the
parameters that they take |
18:28.18 |
brlcad |
rtcheck and rtweight are very similar, almost
identical and built on the same infrastrcture |
18:28.26 |
brlcad |
rtarea too |
18:28.31 |
brlcad |
hence the common prefix |
18:28.39 |
brlcad |
nirt and gqa, however, do their own
thing |
18:29.22 |
talia_ |
hmm ok so it sounds like it would be easier to
convert nirt and gqa to one that is compatible with the
rt*? |
18:29.26 |
brlcad |
so like with rtweight, you provide a .density
file, but with gqa, you import that .density file into your
geometry file as an object |
18:29.55 |
talia_ |
hmm, i see |
18:30.18 |
brlcad |
suggest you run them first, to get an idea of
what they do |
18:30.32 |
brlcad |
then it'll be a little easier to talk about
objectives and goals |
18:30.41 |
talia_ |
ah, i would need to read up on what other info
a geometry file contains other than a density object .. |
18:30.44 |
talia_ |
yup |
18:31.01 |
talia_ |
I would do that today and hopefully we could
talk again tomorrow? |
18:32.21 |
talia_ |
thanks! |
18:36.09 |
*** join/#brlcad vladbogo
(~vlad@86.127.153.104) |
18:37.57 |
*** join/#brlcad talia_
(~talia@user3-212-216.wireless.utoronto.ca) |
19:41.39 |
*** join/#brlcad Anaphaxeton
(~george@ppp046176099234.access.hol.gr) |
19:42.03 |
Notify |
03BRL-CAD:starseeker * 60551
(brlcad/trunk/misc/CMake/BRLCAD_Targets.cmake
brlcad/trunk/misc/CMake/validate_checkstamp.cmake.in): Use
per-target, not per-file build targets for astyle regression
targets. |
19:42.52 |
*** join/#brlcad andrei_
(~IceChat77@5-12-112-145.residential.rdsnet.ro) |
20:25.55 |
Notify |
03BRL-CAD:n_reed * 60552
brlcad/trunk/src/libbrep/boolean.cpp: reorganize conditions for
better efficiency and readability |
21:04.39 |
*** join/#brlcad LordOfBikes
(~armin@dslb-092-074-228-007.pools.arcor-ip.net) |
21:08.34 |
Notify |
03BRL-CAD:n_reed * 60553
brlcad/trunk/src/libbrep/boolean.cpp: ws/style |
21:16.31 |
*** join/#brlcad talia_
(~talia@user3-212-216.wireless.utoronto.ca) |
21:24.57 |
Notify |
03BRL-CAD:carlmoore * 60554
brlcad/trunk/src/nirt/nirt.h: add 'T:' to options string; it is
already provided in the programming but needs to be inserted here
so the programming will allow use of it |
21:33.19 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
21:37.06 |
Notify |
03BRL-CAD:n_reed * 60555
brlcad/trunk/src/libbrep/boolean.cpp: better names for vars and
functions |
21:38.59 |
*** join/#brlcad mihaineacsu_
(~mihaineac@p16.eregie.pub.ro) |
22:01.07 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
22:56.49 |
*** join/#brlcad ries
(~ries@190.9.171.121) |
22:59.33 |
*** join/#brlcad talia_
(~talia@24-212-194-101.cable.teksavvy.com) |
23:43.23 |
*** join/#brlcad talia_
(~talia@24-212-194-101.cable.teksavvy.com) |