00:00.07 |
*** join/#brlcad minalb
(~diakatana@c-68-37-59-103.hsd1.nj.comcast.net) |
00:25.02 |
CIA-128 |
BRL-CAD: 03starseeker * r49776
10/brlcad/trunk/src/other/ (52 files in 10 dirs): Edge our
CMakeLists.txt file and tree a little closer to the github tree.
base and fedex_python are turned off and ignored for the
moment. |
00:35.48 |
*** join/#brlcad atneik
(~atneik@59.178.39.119) |
00:40.47 |
*** part/#brlcad atneik
(~atneik@59.178.39.119) |
00:43.18 |
*** join/#brlcad atneik
(~atneik@59.178.39.119) |
00:46.28 |
kanzure |
starseeker: how goes scl
re-integration? |
00:46.31 |
CIA-128 |
BRL-CAD: 03starseeker * r49777
10/brlcad/trunk/src/other/step/ (37 files in 9 dirs): More syncing
with github tree |
00:52.58 |
*** part/#brlcad atneik
(~atneik@59.178.39.119) |
00:58.32 |
starseeker |
kanzure: slow :-) |
00:58.52 |
starseeker |
nick reed is doing all the hard work - I'm
just clearing away some of the underbrush |
01:00.16 |
starseeker |
getting our cmake logic as synced up as
possible given the current source code differences, add in
directories they have that won't interfere with our build to reduce
the diffing problem, etc. |
02:18.01 |
Maloeran |
I have never met John Anderson, but he looks
like he wrote that rt_bot_decimate() in BRL-CAD... It runs in n^2
time if n is the count of triangles, that's pretty bad |
02:19.45 |
Maloeran |
And the edge collapse method is pretty simple,
something like least square plane distance weighted by triangle
area sounds a lot better |
02:21.31 |
Maloeran |
And it's obviously single-threaded
*sigh* |
02:22.51 |
Maloeran |
Ah well... I'll have to write new mesh
decimation code for Lee's VSL, let's hope it could find its way to
BRL-CAD if you are interested |
02:38.19 |
brlcad |
Maloeran: yeah, many of the bot routines were
written really quickly, not intending to be kept that way for very
long |
02:39.09 |
*** join/#brlcad leavittx
(~leavittx@109.172.11.0) |
02:39.47 |
starseeker |
Maloeran: I think you can safely say we would
be interested :-) |
02:41.00 |
brlcad |
Maloeran: feel free to modify the routines
as-is now and submit a patch |
02:41.27 |
starseeker |
Maloeran: you might find this interesting:
http://vdslib.virginia.edu/ -
obviously you don't want view dependent meshes, but some of the
decimation logic in there may still be applicable |
02:41.52 |
starseeker |
code with cmake build is here: https://github.com/starseeker/vdslib |
03:02.49 |
Maloeran |
Cool. brlcad, I prefer the idea of making a
flexible interface not dependent on BOTs... but that's an idea, I
could plug the code behind the same interface |
03:04.17 |
Maloeran |
Checking out VDSlib. I'll probably implement
my own anyway (I want multithreaded, NUMA aware, highly optimized)
but it could give me ideas |
03:17.33 |
*** join/#brlcad leavittx_
(~leavittx@89.221.199.187) |
03:58.01 |
*** join/#brlcad Mango_Man
(957dcd0b@gateway/web/freenode/ip.149.125.205.11) |
04:02.38 |
*** join/#brlcad KimK
(~Kim__@209.248.147.2.nw.nuvox.net) |
04:25.13 |
brlcad |
howdy Mango_Man |
04:25.24 |
brlcad |
saw your reply, and welcome |
04:25.30 |
Mango_Man |
hi there |
04:25.50 |
brlcad |
there are several "introductory" projects on
our ideas list, but I'd start with the ones where the words were
all familiar |
04:26.13 |
brlcad |
and then quickly pair that list down to just
one or two that sounds interesting to you |
04:27.08 |
Mango_Man |
will do, thanks! |
04:27.09 |
brlcad |
glad to help steer you, but it's usally more
constructive if the initial ideas come from you since it's more
important that projects are biased more towards your interests than
they are towards our priorities |
04:27.26 |
brlcad |
yay for run-ons |
04:28.42 |
Mango_Man |
i suppose i'll come up with ideas as i
go |
04:29.32 |
Mango_Man |
i'm still relatively new to coding (1.5 years
now?) so this is my first opportunity to work on larger
stuff |
04:29.48 |
brlcad |
as a quick cull, you can probably skip the
project sthat say difficulty HARD |
04:30.36 |
brlcad |
there is no correlation of difficulty to
selection, so no worries if one of the EASY projects sparks an
interest |
04:31.16 |
brlcad |
just a subjective measure on the level of
coding experience the project generally requires |
04:31.23 |
brlcad |
each title links to a page with more
details |
04:32.07 |
Mango_Man |
got it |
04:32.43 |
brlcad |
gotta run, back in a few hours but someone is
always on the channel |
04:33.07 |
brlcad |
best to just post comments/questions and if
you're still around when someone reads it, they'll reply to
you |
04:33.41 |
brlcad |
alternatively, you can join the brlcad-devel
mailing list where discussions have been raging for a few days
now |
04:34.18 |
Mango_Man |
ok |
04:36.28 |
*** join/#brlcad anubhavk
(~user1@121.243.135.105) |
05:13.55 |
*** join/#brlcad listener
(0e8be4d2@gateway/web/freenode/ip.14.139.228.210) |
06:16.53 |
*** join/#brlcad andrei
(~andrei@188.25.162.58) |
06:17.08 |
andrei |
Good morning! |
06:31.21 |
*** join/#brlcad ksuzee
(2e9552a6@gateway/web/freenode/ip.46.149.82.166) |
07:30.46 |
*** join/#brlcad d_rossberg
(~rossberg@BZ.BZFLAG.BZ) |
07:48.11 |
*** join/#brlcad witness123
(~witness@14.139.228.210) |
08:13.56 |
*** join/#brlcad witness123
(~witness@14.139.228.210) |
09:57.14 |
*** join/#brlcad n_reed_
(~molto_cre@BZ.BZFLAG.BZ) |
10:10.39 |
*** join/#brlcad stas
(~stas@82.208.133.12) |
11:04.38 |
CIA-128 |
BRL-CAD: 03indianlarry * r49778
10/brlcad/trunk/ (include/icv.h src/libicv/fileformat.c): |
11:04.38 |
CIA-128 |
BRL-CAD: Added ICV_IMAGE_UNKNOWN to ICV enum
image types and now return this from |
11:04.38 |
CIA-128 |
BRL-CAD: guess_file_format() when image type
not recognized. Made guess_file_format() |
11:04.38 |
CIA-128 |
BRL-CAD: public. function
icv_image_save_open() still defaults to PIX format for
unknown |
11:04.38 |
CIA-128 |
BRL-CAD: image types using
ICV_IMAGE_AUTO. |
11:16.09 |
``Erik |
bhinesley: stripe ctf? awesome, I heard some
about that from adreas fuchs (lisp weenie who works at stripe), but
not in time to participate... stripe likes like a really cool
company |
11:18.09 |
``Erik |
Maloeran: a lot of BoT routines (and nmg) are
n^2 or worse, mostly written long ago when the datasets were tiny
and the powers that be don't grok technical debt, would rather
throw more hardware at it and call it a day |
11:20.41 |
CIA-128 |
BRL-CAD: 03indianlarry * r49779
10/brlcad/trunk/src/rt/viewxray.c: |
11:20.42 |
CIA-128 |
BRL-CAD: 'rtxray' now uses libicv except when
using the alternate "lighting model"(-l 1). |
11:20.42 |
CIA-128 |
BRL-CAD: If a known image type is return from
ICV's guess_file_format() function when |
11:20.42 |
CIA-128 |
BRL-CAD: using the alternate "lighting model"
a ".los" extension is added to the output |
11:20.42 |
CIA-128 |
BRL-CAD: filename and libicv is not
used. |
11:25.42 |
CIA-128 |
BRL-CAD: 03erikgreenwald * r49780
10/brlcad/trunk/ (include/icv.h src/libicv/fileformat.c): if
guess_file_format is going to be public, prefix it with the library
name |
11:30.19 |
CIA-128 |
BRL-CAD: 03erikgreenwald * r49781
10/brlcad/trunk/src/rt/viewxray.c: update to use mangled
icv_guess_file_format name |
11:41.35 |
*** join/#brlcad witness123
(~witness@14.139.228.210) |
11:44.26 |
CIA-128 |
BRL-CAD: 03indianlarry * r49782
10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: (log message
trimmed) |
11:44.26 |
CIA-128 |
BRL-CAD: The brep intersect routine was only
looking forward of the ray origin so |
11:44.26 |
CIA-128 |
BRL-CAD: modified to include both positive and
negative hit distances along the |
11:44.26 |
CIA-128 |
BRL-CAD: shotline(The calling rt application
decides what to do with hits behind the ray |
11:44.27 |
CIA-128 |
BRL-CAD: origin). Also now storing 'dist' in
the 'brep_hit' class to keep from |
11:44.27 |
CIA-128 |
BRL-CAD: recalculating distance for hit
ordering(change original brep_hit constructor to |
11:44.27 |
CIA-128 |
BRL-CAD: now take an 'rt_ray', also added new
constructor that also takes 'dist'). This |
12:45.55 |
CIA-128 |
BRL-CAD: 03jordisayol * r49783
10/brlcad/trunk/misc/debian/ (3 files): update debian html menu
links |
12:46.04 |
*** join/#brlcad jordisayol
(~jordisayo@unaffiliated/jordisayol) |
13:04.05 |
*** join/#brlcad Al_Da_Best
(~Al_Da_Bes@027e71f6.bb.sky.com) |
13:14.28 |
CIA-128 |
BRL-CAD: 03indianlarry * r49784
10/brlcad/trunk/src/nirt/ (command.c if.c parse_fmt.c): Replaced
self assignment statements used to quell warning messages for
unused parameters by wrapping parameter with UNUSED macro. Done to
quell self assignment blather from IDE. |
13:21.15 |
CIA-128 |
BRL-CAD: 03tbrowder2 * r49785
10/ova/RELEASE-NOTES.txt: embellish notes for a novice |
14:20.13 |
*** join/#brlcad cristina
(~cristina@188.24.80.56) |
14:20.53 |
cristina |
hello |
14:23.16 |
cristina |
brlcad, are you online? |
14:41.29 |
CIA-128 |
BRL-CAD: 03tbrowder2 * r49786 10/ova/ (README
RELEASE-NOTES.txt): rename for SourceForge file download area
convention |
14:44.27 |
CIA-128 |
BRL-CAD: 03tbrowder2 * r49787 10/ova/ (README
README-VM.txt): update |
14:49.21 |
starseeker |
cristina: he'll be around and reads
backlogs |
14:49.34 |
starseeker |
go ahead and ask if you have a
question |
14:49.35 |
*** join/#brlcad Neil___
(~chatzilla@117.229.126.32) |
15:01.18 |
brlcad |
cristina: ditto what starseeker said -- I'm
always online, just not always reading .. and more importantly,
many questions I answer others can answer too so you'll get a
faster response |
15:01.24 |
brlcad |
otherwise, welcome! |
16:05.08 |
CIA-128 |
BRL-CAD: 03Atneik 07http://brlcad.org * r3337
10/wiki/User:Atneik: |
16:05.17 |
CIA-128 |
BRL-CAD: 03starseeker * r49788
10/brlcad/trunk/src/other/step/doc/ (26 files): Sync step doc dir
to github, except convert postscript files to pdf and fix page
ordering of Fed-X document |
16:35.50 |
CIA-128 |
BRL-CAD: 03Atneik 07http://brlcad.org * r0
10/wiki/Special:Log/upload: uploaded "[[Image:Ani user pic.jpg]]":
User pic: Aniket Handa |
16:41.15 |
CIA-128 |
BRL-CAD: 03starseeker * r49789
10/brlcad/branches/STABLE/ (55 files in 20 dirs): Add changes from
trunk revisions 49519, 49524, 49532, 49540, 49562, 49563, 49568,
49572, 49600-49602, 49604-49605, 49607-49614, 49616, 49617, 49648,
49666, 49711, 49753, 49768, 49769, 49782 |
16:57.15 |
CIA-128 |
BRL-CAD: 03starseeker * r49790
10/brlcad/trunk/src/other/step/ (CMakeLists.txt ctest_matrix.cmake
run_ctest.cmake): Grab some minor changes from github |
17:02.15 |
CIA-128 |
BRL-CAD: 03Atneik 07http://brlcad.org * r3339
10/wiki/User:Atneik: |
17:05.56 |
CIA-128 |
BRL-CAD: 03starseeker * r49791
10/brlcad/trunk/src/other/step/ (CMakeLists.txt
cmake/scl_version_string.cmake): Don't need the messages when SCL
is a subbuild. |
17:13.59 |
*** join/#brlcad bhinesley
(~bhinesley@99.144.92.26) |
17:27.48 |
cristina |
ok, so I am back. brlcad, I wanted to tell you
that I'm interested in one of the GSoC projects: "Visualizing
Constructive Solid Geometry (CSG)" |
17:28.53 |
cristina |
I've already subscribed to the brlcad-devel
mailing list but I think that I need an approval before being able
to email any message to the list |
17:35.34 |
CIA-128 |
BRL-CAD: 03starseeker * r49792
10/brlcad/trunk/ (3 files in 2 dirs): Need to be more specific
about the SUBBUILD flag. |
17:41.43 |
cristina |
I've also took part in the 2011 GSoC; I've
worked for the TU Wien organization on a project involving CSG but
applied for 2d objects. |
17:42.37 |
cristina |
My message for the mailing list had been
rejected. |
17:48.33 |
*** join/#brlcad atneik
(~atneik@59.178.50.206) |
17:53.38 |
atneik |
Hello, my name is Aniket Handa. |
17:55.06 |
atneik |
brlcad 7.20.4 was build successfully on my
mac, but the current truck results in errors. http://pastebin.com/R8KtR77J |
17:55.20 |
atneik |
trunk* |
17:58.20 |
CIA-128 |
BRL-CAD: 03starseeker * r49793
10/brlcad/trunk/src/other/ (107 files in 20 dirs): Make a stab at
syncing with the github data dir - we need to keep ap203edit.exp,
since that's the one that works with our step-g
converter. |
18:02.49 |
CIA-128 |
BRL-CAD: 03n_reed * r49794
10/brlcad/trunk/src/other/step/src/cleditor/ (13 files): |
18:02.50 |
CIA-128 |
BRL-CAD: Replaced generated cleditor sources
with tweaked copies of the 388901d versions |
18:02.50 |
CIA-128 |
BRL-CAD: from the mpictor git repo. These were
apparently generated by running fedex_plus |
18:02.50 |
CIA-128 |
BRL-CAD: on the Ed 2 header schema |
18:02.50 |
CIA-128 |
BRL-CAD: (http://www.steptools.com/sc4/archive/imp-methods/10303-21-header.exp). |
18:04.35 |
CIA-128 |
BRL-CAD: 03starseeker * r49795
10/brlcad/trunk/src/other/ (3 files in 3 dirs): don't use a generic
IS_SUBBUILD variable - bad idea. |
18:08.53 |
CIA-128 |
BRL-CAD: 03n_reed * r49796
10/brlcad/trunk/src/other/step.dist: whoops, ignoring non-existant
file |
18:11.07 |
starseeker |
atneik: most of us can't see pastebin.com -
can you paste to http://paste.lisp.org/? |
18:11.41 |
atneik |
sure just a sec |
18:11.56 |
``Erik |
starseeker: freshly purged build dir on rhel,
CMake Error at src/other/CMakeLists.txt:358 (CONFIG_H_APPEND):
Unknown CMake command "CONFIG_H_APPEND". |
18:12.20 |
*** join/#brlcad merzo
(~merzo@244-190-132-95.pool.ukrtel.net) |
18:12.40 |
starseeker |
you're synced to latest trunk? |
18:12.47 |
``Erik |
yup |
18:13.12 |
starseeker |
weird... not setting that here |
18:13.26 |
atneik |
http://paste.lisp.org/display/128499 |
18:14.24 |
starseeker |
atneik: are you on a mac? |
18:14.34 |
atneik |
yes on lion |
18:14.36 |
starseeker |
we've got a known issue we're working on there
with that code |
18:15.48 |
starseeker |
``Erik: which CMake version? |
18:16.14 |
*** join/#brlcad andrei_
(~andrei@188.25.162.58) |
18:16.21 |
andrei_ |
Hello! |
18:35.36 |
*** part/#brlcad atneik
(~atneik@59.178.50.206) |
18:50.12 |
*** join/#brlcad coelk
(80876466@gateway/web/freenode/ip.128.135.100.102) |
18:52.03 |
CIA-128 |
BRL-CAD: 03n_reed * r49797
10/brlcad/trunk/src/other/step/src/express/ (CMakeLists.txt
symlink.c): remove symlink program; removed from mpictor git repo
in 23cf6a5 |
18:59.32 |
CIA-128 |
BRL-CAD: 03starseeker * r49798
10/brlcad/trunk/CMakeLists.txt: It's rare to want any configuration
besided BUNDLED with MSVC, and the time overhead of a second
configure step on Windows can be quite high - go with BUNDLED for
the default on MSVC |
19:02.52 |
andrei_ |
brlcad: how can I read a string to an unsigned
char* , or how can I pass a char* to an unsigned char*
parameter? |
19:18.27 |
brlcad |
cristina: you don't need approval to send to
the list, you just have to be subscribed and sending from that
subscribed address |
19:18.40 |
brlcad |
it's not moderated nor are subscriptions held
for approval |
19:19.01 |
brlcad |
visualizing CSG is a tough one, but nice to
see the interest |
19:19.33 |
cristina |
brlcad: hm, then I'll try to send the email
again |
19:20.05 |
brlcad |
if you keep having trouble, let me know and I
can go in and verify what your address is |
19:26.37 |
andrei_ |
brlcad, I can't manage to pass a char*
parameter |
19:26.45 |
andrei_ |
to a function in bu.h that requires a unsigned
char* |
19:26.52 |
brlcad |
andrei_: which function |
19:27.02 |
andrei_ |
bu_hash_add_entry() |
19:27.38 |
andrei_ |
sec, I ll give you a pastebin with the
prototype |
19:27.43 |
brlcad |
no need |
19:27.44 |
andrei_ |
and how I tried to access it |
19:27.47 |
andrei_ |
ah , alright |
19:28.03 |
brlcad |
so the issue is a compilation
warning |
19:28.11 |
andrei_ |
nope |
19:28.15 |
brlcad |
and you're probably just used to automatic
type coercion |
19:28.31 |
andrei_ |
it gives some null pointers as
output |
19:29.07 |
andrei_ |
<PROTECTED> |
19:29.45 |
andrei_ |
this is what you find at hash.c :
195 |
19:29.47 |
andrei_ |
BU_CK_HASH_TBL(hsh_tbl); |
19:29.54 |
brlcad |
so what you said and what you pasted don't
match ;) |
19:30.25 |
andrei_ |
I m not sure if it fails due to the creation
of the hashtable |
19:30.32 |
andrei_ |
or because of the bu_add_entry
functio |
19:30.33 |
andrei_ |
n |
19:30.55 |
brlcad |
so that is a sanity check to make sure you're
using the API correctly |
19:31.05 |
brlcad |
brl-cad is filled with *_CK_*()
functions |
19:31.49 |
brlcad |
so it's saying that it encountered a NULL
bu_hash_tcl pointer, which looking at the signature to that
function (bu_hash_add_entry()), is the first parameter |
19:31.59 |
andrei_ |
that might seem so , yes |
19:32.09 |
brlcad |
that means a NULL was passed as that first
parameter, which is wrong, so that's where you look next |
19:32.14 |
andrei_ |
but I call bu_create_hash_tbl(dim);
first |
19:32.37 |
andrei_ |
ah nevermind |
19:32.41 |
andrei_ |
im a retard |
19:32.59 |
andrei_ |
I was assigning the return value of the create
function |
19:33.06 |
andrei_ |
to a different hashtable |
19:33.13 |
andrei_ |
I'm sorry, didn't notice... |
19:33.26 |
brlcad |
happens ;) |
19:33.57 |
andrei_ |
guess Cola has some side effects |
19:36.05 |
andrei_ |
I will probably be done soon with the
hashtable api from bu.h |
19:36.15 |
andrei_ |
Rrb_ and hash seemed the most elaborated to
me , so I chose to test those |
19:36.42 |
andrei_ |
Would it be alright if I stop doing unit tests
for the rest of the bu.h and move to the bug fix you mentioned on
mailing lists? |
19:36.47 |
andrei_ |
or better said, should I do that? |
19:51.19 |
brlcad |
andrei_: if you have one of the API groups
finished, you should submit it as a patch |
19:51.27 |
brlcad |
a second one for hashtable would be a second
patch |
19:51.30 |
brlcad |
and so on |
19:51.43 |
andrei_ |
ah |
19:51.57 |
andrei_ |
the red black tree just needs some I/O
adjusting to fit the rest of tests |
19:51.59 |
brlcad |
if the patches are clean, you may very well
have commit access before anyone else :) |
19:52.17 |
brlcad |
be sure to read HACKING if you have not
already so you get some of the conventions right |
19:52.26 |
brlcad |
sh/ws.sh and sh/indent.sh may help with
formatting |
19:52.52 |
andrei_ |
right, thanks for advice |
19:53.28 |
andrei_ |
I don t manage do pass a viable unsigned char*
parameter to the bu_hash_add_entry() |
19:53.44 |
brlcad |
why? |
19:53.55 |
andrei_ |
well I read my input in a char* |
19:54.07 |
andrei_ |
passing a char* on a unsigned char* results in
compiler error |
19:54.18 |
brlcad |
that is what I was responding to at
first |
19:54.36 |
brlcad |
15:28 < brlcad> so the issue is a
compilation warning |
19:54.41 |
brlcad |
15:28 < brlcad> and you're probably just
used to automatic type coercion |
19:55.24 |
andrei_ |
I have tried passing (unsigned char*)my_input
instead and it seems to be wrong |
19:56.07 |
brlcad |
we aim for strict source code compliance
including treating all warnings as errors -- have to address why a
particular warning is being issued |
19:56.21 |
brlcad |
a cast would be one way |
19:56.32 |
brlcad |
how does it them seem to be wrong? |
19:58.08 |
andrei_ |
just a second , recompiling it |
19:58.34 |
andrei_ |
I don t know if the length, for which I use
strlen |
19:58.43 |
andrei_ |
"knows" to handle unsigned char* |
19:58.56 |
andrei_ |
but I will find out in a moment , as it gives
no compiler error |
19:59.14 |
brlcad |
strlen doesn't care about signedness |
20:00.05 |
andrei_ |
why do you use strict compilance |
20:00.11 |
andrei_ |
the obvious reason would probably be the
size |
20:00.18 |
andrei_ |
but there could be others aswell, I
think |
20:01.01 |
brlcad |
we talk about some of the measures taken here:
http://brlcad.org/wiki/Code_Cleanup |
20:01.32 |
brlcad |
of course, that's just the high-level summary,
but it covers the gist |
20:02.42 |
brlcad |
basically gcc is warning because something is
potentially wrong, or the compiler is being asked to assume
something undefined, or at a minimum is an ambiguous condition or
outright mistake |
20:04.17 |
andrei_ |
the good part is that |
20:04.28 |
andrei_ |
I am actually forced to learn to proper
code |
20:07.43 |
andrei_ |
today I attended an Rosedu ( Romanian open
source education) discussion about gsoc |
20:07.49 |
andrei_ |
and this was one of the main topics |
20:08.32 |
andrei_ |
homeworks don't teach much about coding for
something like brl-cad( or other large sources) |
20:18.23 |
andrei_ |
the hash_test works aswell now,
brlcad |
20:18.40 |
andrei_ |
will read what you gave me and edit the files
accordingly |
20:18.42 |
andrei_ |
:) |
20:32.55 |
brlcad |
fantastic |
20:45.19 |
CIA-128 |
BRL-CAD: 03n_reed * r49799
10/brlcad/trunk/src/other/step/src/fedex_plus/ (CMakeLists.txt
fedex_idl.c): remove fedex_idl program; removed from mpictor git
repo in dbbf4b9 |
20:50.58 |
*** join/#brlcad Neil___
(~chatzilla@117.229.34.10) |
21:22.39 |
*** join/#brlcad ibot
(~ibot@rikers.org) |
21:22.39 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/
|| BRL-CAD release 7.22.0 is forthcoming (eta: end of March) ||
BRL-CAD has applied to participate in GSoC 2012! |
21:38.41 |
CIA-128 |
BRL-CAD: 03bob1961 * r49800
10/brlcad/trunk/src/tclscripts/archer/ (Archer.tcl
ArcherCore.tcl): |
21:38.41 |
CIA-128 |
BRL-CAD: Extended the component selection
mechanism to have more than one mode. A mode |
21:38.41 |
CIA-128 |
BRL-CAD: was added to add components to a
group. Another mode was added to remove |
21:38.41 |
CIA-128 |
BRL-CAD: components from a group. Currently,
the components being referred to here are |
21:38.41 |
CIA-128 |
BRL-CAD: expected to be primitives, so this
behaves like MGED'S grouper. |
21:53.23 |
CIA-128 |
BRL-CAD: 03bob1961 * r49801
10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Modified
ArcherCore::initCompSelect to call doSelectGroup if not in
COMP_SELECT_LIST_MODE |
22:00.35 |
*** join/#brlcad mech_code
(73f88294@gateway/web/freenode/ip.115.248.130.148) |
22:01.58 |
mech_code |
hii..i am new to this group and intrested in
working for the brl-cad |
22:11.29 |
brlcad |
excellent |
22:12.02 |
brlcad |
feel free to introduce yourself and what
project(s) you might be interested in on the mailing list, or stick
around here for interactive discussion |
22:27.14 |
mech_code |
thanks a lot for warm welcome |
22:28.00 |
mech_code |
i am interested in working on nurbs related
project |
22:29.26 |
mech_code |
i have knowledge about cad as i had done it as
my core disciplinary course past year..i am in touch with 3d
modelling, surfaces, and well verse with c programming |
22:33.48 |
mech_code |
please guide me thorogh the process of the
application for brlcad |
22:49.57 |
*** join/#brlcad stas
(~stas@188.24.36.145) |
23:04.49 |
*** join/#brlcad Stattrav
(~Stattrav@61.12.114.82) |
23:04.49 |
*** join/#brlcad Stattrav
(~Stattrav@unaffiliated/stattrav) |
23:15.35 |
*** join/#brlcad tadbalcer_
(51be7a6f@gateway/web/freenode/ip.81.190.122.111) |
23:30.07 |
tadbalcer_ |
Hello everyone, my name is Tadeusz Balcer, I'm
student from Gdansk University of Technology in Poland, and I would
like to participate in Google Summer of Code and make some stuff
for BRL-CAD. I'm interested in couple of project ideas, but I would
like to ask about Code Reduction. Is code for refactor is more
objective or structural? Are there some inline assembly? I
apolagize if those question are dummy, I know how to code in
C/ |
23:30.12 |
tadbalcer_ |
a big project. |
23:39.29 |
tadbalcer_ |
And I have a question about Benchmark
Performance Database. I read the description but I don't understand
everything. Log files are sended in background of running
application and all of charts and statistics are for developers or
every single user would send the log file to website manually and
watch his own statistics? |
23:42.03 |
brlcad |
howdy tadbalcer_ |
23:42.10 |
brlcad |
glad to hear about the interest |
23:42.57 |
brlcad |
to answer your first question, it's
predominantly procedural (C) but there are some object oriented
portions (C++) that could be cleaned up |
23:43.04 |
brlcad |
no assembly |
23:43.29 |
andrei_ |
brlcad |
23:43.33 |
brlcad |
howdy andrei_ |
23:43.39 |
tadbalcer_ |
howdy:) |
23:43.43 |
andrei_ |
heya |
23:43.47 |
andrei_ |
going to beat myself up |
23:43.48 |
tadbalcer_ |
great to hear it |
23:43.55 |
andrei_ |
I ran /indent.sh on my file |
23:44.11 |
andrei_ |
I have like 40 k white lines between each
instruction |
23:44.24 |
andrei_ |
and I m writing a small java trim program to
fix the matter |
23:44.29 |
brlcad |
heh |
23:44.32 |
brlcad |
shouldn't need to |
23:44.50 |
brlcad |
does the file have a footer and
header? |
23:45.09 |
brlcad |
sh/template.sh lgpl path/to/your/file will
ensure that it does |
23:45.24 |
brlcad |
then indent.sh may work better |
23:45.33 |
andrei_ |
it does have a footer |
23:45.36 |
andrei_ |
if you mean the emacs one |
23:45.38 |
brlcad |
you can keep running it on a file, certainly
shouldn't get worse |
23:45.48 |
brlcad |
it's an emacs/vi footer |
23:46.51 |
brlcad |
indent.sh leverages emacs to indent correctly,
but maybe something isn't working right |
23:47.06 |
brlcad |
if you know emacs, it's basically running M-x
indent-region |
23:55.38 |
tadbalcer_ |
brlcad, could you tell me something about
other code refactoring projects for brl-cad? Let say General Tree
Walker - do you have algorithm to implement or this project is
about finding good one? I'm sory if I'm importunate, but doing
something for brl-cad sounds great but I don't have much experience
in making cad things |
23:56.43 |
brlcad |
tadbalcer_: we already have about 4 or 6 tree
walkers in BRL-CAD |