01:12.09 |
*** join/#brlcad
GargantuaSauce (~sauce@blk-252-42-151.eastlink.ca) |
01:12.29 |
GargantuaSauce |
who the hell makes a header file >21K lines
long |
01:36.21 |
CIA-55 |
BRL-CAD: 03cprecup * r51197
10/brlcad/trunk/src/conv/CMakeLists.txt: Eliminate search for the
library libavoid |
01:38.32 |
CIA-55 |
BRL-CAD: 03cprecup * r51198
10/brlcad/trunk/src/libged/CMakeLists.txt: Add search for
libavoid |
01:44.29 |
CIA-55 |
BRL-CAD: 03cprecup * r51199
10/brlcad/trunk/src/libged/dag.cpp: Model for a directed acyclic
graph constructed by using the Adaptagrams' libraries. Methods
that, for now, construct a rectangle for each object in a given
database. |
01:53.00 |
CIA-55 |
BRL-CAD: 03Cprecup 07http://brlcad.org * r3915
10/wiki/User:Cprecup/GSoC2012_progress: 17/06/2012 - added methods
for constructiong rectangles for each object in a
database |
01:56.07 |
cristina |
could a mentor please check the latest source
file that I added: src/libged/dag.cpp and give me a feedback? It's
supposed to have methods used when dealing with a dag graph
constructed using Adaptagrams. Thank you |
02:05.10 |
*** join/#brlcad xth1
(~thiago@187.106.54.104) |
02:45.30 |
CIA-55 |
BRL-CAD: 03starseeker * r51200
10/brlcad/trunk/src/fb/orle-fb.c: Apply patch 3527258 from Ksenija
Slivko |
03:08.51 |
*** join/#brlcad Technicus
(~Technicus@66-191-61-83.dhcp.stpt.wi.charter.com) |
03:11.49 |
brlcad |
GargantuaSauce: we do, obviously ... some
issue being encountered at 21k bytes? |
03:13.06 |
brlcad |
we have a couple headers 10x that size, or you
might have meant 201k :) |
03:14.22 |
brlcad |
(we also have a long-standing to-do item to
chop our core library headers, but that's not yet started by
anyone) |
03:14.27 |
GargantuaSauce |
no i just noticed that it took 40 minutes to
compile because i forgot to add -j4 to the make
invocation |
03:14.57 |
brlcad |
cristina: did you run distcheck? |
03:16.25 |
brlcad |
ah, the build time is not impacted
significantly by those headers sizes (on the contrary, results in
fewer file reads) .. |
03:16.52 |
brlcad |
it's just a lot of sources (more than 1M
lines) and the C++ compilation and documentation processing are
killer |
06:42.15 |
*** join/#brlcad ksuzee
(~ksu@46.149.81.166) |
06:46.46 |
*** join/#brlcad d_rossberg
(~rossberg@BZ.BZFLAG.BZ) |
08:41.52 |
*** join/#brlcad anuragmurty
(~anurag@14.139.128.11) |
08:42.30 |
anuragmurty |
d_rossberg: hi! |
08:54.23 |
d_rossberg |
anuragmurty: hi, are you working on extenting
your rayInfo structure? |
08:55.22 |
anuragmurty |
yes.. i have included region names also now,
with fill distances in each region being saved.. |
08:55.46 |
anuragmurty |
i am trying to get the voxels.txt file in a
format you suggested.. |
08:56.28 |
anuragmurty |
i.e. (x,y,z) -(region name)- (percentage this
region fills the voxel) |
08:56.32 |
d_rossberg |
how do you save the references to the regions
in your structure? |
08:57.28 |
anuragmurty |
i just assign the
pp->pt_regionp->reg_name pointer to it.. it is a linked list
which checks if the region is already included.. if not, it is
added to the end of the list.. |
08:58.47 |
anuragmurty |
here, pp is present partition |
08:59.34 |
d_rossberg |
and this works? |
09:00.06 |
anuragmurty |
till now i can list the different regions
present in a particular voxel.. |
09:01.21 |
anuragmurty |
i need to this so i can include %-age fill of
each region |
09:01.22 |
d_rossberg |
i ask because i'm not sure if you can rely on
the name strings where kept in memory |
09:02.21 |
anuragmurty |
but i will need some way to identify the
region... |
09:02.21 |
d_rossberg |
in this case you need to copy them (e.g. in
bu_vls) |
09:04.10 |
anuragmurty |
i did not understand this.. i should
explicitly copy the names? |
09:10.06 |
anuragmurty |
what i mean is, can you please tell me why
directly assigning the pointer is a bad idea?? i do not think i
understood.. |
09:10.49 |
d_rossberg |
what you see during the ray-trace are
intermediate structures, and i don't know how long they live (or
the structures they point to) |
09:13.03 |
d_rossberg |
see rt_db_get_internal for example |
09:13.08 |
anuragmurty |
ok, so what you are saying is that i should
copy them explicitly using bu_vls functions? |
09:13.43 |
anuragmurty |
ok i will look at rt_db_get_internal |
09:14.03 |
d_rossberg |
i would say yes, but you should ask sean about
this too |
09:14.24 |
d_rossberg |
rt_db_get_internal is in
src/librt/dir.c |
09:16.21 |
anuragmurty |
hmm.. i will ask sean also then.. but one more
thing-- is the name the only way to get to the region?? i mean, is
there some other unique id etc associated?? |
09:17.03 |
d_rossberg |
only to get an idea what i'm talking about,
you usually don't work with the database stream directly but with
sim rt_db_internal structure or similar |
09:19.22 |
anuragmurty |
hmmm... |
09:29.19 |
d_rossberg |
see the operators.g geometry for example, the
point there is that you even dont need the different names for the
opcolumn~ groups |
09:30.25 |
d_rossberg |
it's suficient to have one group and place the
multiple times with different matrices in "operators" |
09:37.52 |
anuragmurty |
ok.. i am having a look.. but i did not
understand this.. |
09:38.13 |
anuragmurty |
which matrices do you mean? |
09:45.09 |
cristina |
brlcad: I've modified the
src/libged/CMakeLists.txt file - the dag.cpp file wasn't ignored
when the AVOID library wasn't found so I added it to the
ged_ignore_files in this case. |
09:45.22 |
cristina |
now, the distcheck runs ok. I should commit
this |
09:45.33 |
cristina |
Is there a problem with the included
headers? |
09:46.56 |
*** join/#brlcad louipc
(~louipc@archlinux/fellow/louipc) |
10:06.41 |
brlcad |
cristina: great, yes you should commit that
;) |
10:06.50 |
brlcad |
you'll also need to add your file to
Makefile.am |
10:06.56 |
brlcad |
if you've not already done so |
10:08.19 |
brlcad |
anuragmurty: I don't recall if those strings
are retained, but copying them is the safe thing to do
regardless |
10:09.20 |
brlcad |
bu_strdup() if you don't intend to do much
with them, or one of the bu_vls_*() printing routines if you
do |
10:10.01 |
cristina |
brlcad: I added it to the Makefile.am. Should
I also add ${AVOID} to the libged_la_LIBADD? |
10:10.18 |
brlcad |
cristina: no |
10:10.51 |
brlcad |
that's a completely separate build system, so
just add any/all new files to the EXTRA_DIST set |
10:11.07 |
brlcad |
including your dag.g file |
10:11.39 |
brlcad |
we're not going to be adding all the libavoid
checks necessary to the old build system, so we just need to make
sure the files are included |
10:13.50 |
CIA-55 |
BRL-CAD: 03brlcad * r51201
10/brlcad/trunk/TODO: idents first column bug was investigated and
found to be unworthy. review and testing has been
on-going. |
10:14.05 |
cristina |
brlcad: I don't have a dag.g file |
10:14.06 |
brlcad |
starseeker: yeah, just a few more TODO items
still -- feel free to pluck any off, most are quick
checks |
10:14.12 |
brlcad |
cristina: dag.c |
10:14.48 |
cristina |
ok, thank you :) |
10:16.13 |
CIA-55 |
BRL-CAD: 03brlcad * r51202
10/brlcad/trunk/TODO: the brep class inlining is not a release
item, push down to unsheduled |
10:17.53 |
brlcad |
cristina: if you want to test the other build
system, you can run these steps if you have the gnu autotools
installed: ./autogen.sh && mkdir -p .auto && cd
.auto && ../configure --enable-all && make
distcheck |
10:18.38 |
brlcad |
distcheck should succeed, which usually
amounts to making sure any and all new files are properly listed in
a Makefile.am somewhere, usually in EXTRA_DIST |
10:20.01 |
CIA-55 |
BRL-CAD: 03brlcad * r51203
10/brlcad/trunk/TODO: richard tested facetize on windows, works.
testing illuminate+Z is not a release stopper |
10:20.21 |
cristina |
brlcad: ok, I will run it. I used cmake
-DCMAKE_BUILD_TYPE=Debug -DBRLCAD_BUNDLED_LIBS=Bundled
-DBRLCAD_ENABLE_STRICT=ON . && make distcheck and added the
file along with the other source files but I will move it to
EXTRA_DIST |
10:20.27 |
brlcad |
starseeker: there we go, just five items
left |
10:20.46 |
brlcad |
cristina: cmake is the NEW build
system |
10:20.58 |
brlcad |
the Makefile.am files describe an entirely
different build system, non-cmake |
10:21.20 |
brlcad |
running autogen.sh+configure will run the OLD
build system |
10:21.54 |
brlcad |
we have to support both for a few months, but
only minimally supporting the OLD system.. |
10:22.01 |
cristina |
yes, I read about this in your instruction but
found this command in the HACKING file |
10:22.29 |
cristina |
s/instruction/instructions |
10:22.36 |
brlcad |
sure, I just want to make sure you understand
that the two have nothing to do with each other |
10:22.55 |
brlcad |
HACKING talks about the NEW build system and
the steps to be taken there |
10:25.09 |
brlcad |
the fact that they are both "make distcheck"
at the end is irrelevant because they're two different build
systems, one using autogen.sh+configure and the other using cmake
to prepare |
10:25.32 |
cristina |
I understand |
10:25.47 |
brlcad |
great |
10:47.20 |
d_rossberg |
anuragmurty: the nodes of a combination have
transformations associated |
10:50.06 |
d_rossberg |
the are usually identities, but you may have
seen geometries where a component alone and the same component in a
group appear at different places |
10:50.36 |
anuragmurty |
ok.. |
11:42.02 |
``Erik |
heh metaball tesselate (376280 triangles): cpu
= 53890.9 sec, elapsed = 53904.2 sec |
11:54.49 |
CIA-55 |
BRL-CAD: 03erikgreenwald * r51204
10/brlcad/trunk/src/librt/primitives/metaball/metaball_tri.c:
Adjust facetization grid size to a more reasonable value.
(generation resolution was way too fine, may've been caused by
tightening of bounding volume) |
12:19.28 |
CIA-55 |
BRL-CAD: 03cprecup * r51205
10/brlcad/trunk/src/libged/CMakeLists.txt: Fix distcheck error that
appears because of SVN_FILE_NOT_IN_BUILD for dag.cpp in the case
when the AVOID library is not found. |
12:21.33 |
CIA-55 |
BRL-CAD: 03cprecup * r51206
10/brlcad/trunk/src/libged/Makefile.am: Add the file dag.cpp for
the OLD build system |
12:22.07 |
cristina |
brlcad: ok, so now both the OLD and NEW system
are tested :) |
12:26.36 |
CIA-55 |
BRL-CAD: 03Cprecup 07http://brlcad.org * r3916
10/wiki/User:Cprecup/GSoC2012_progress: 17/06/2012 - fix distcheck
+ pass OLD build system test |
13:02.19 |
starseeker |
brlcad: the build_region example in the man
page seems to work - was there a specific report of build_region
trouble? |
13:07.08 |
starseeker |
ditto for sketch editor + circles |
13:12.23 |
starseeker |
brlcad: we have a 'Verify no edit is no
change' test involving a region - doesn't that satisfy our third
remaining TODO? |
13:22.02 |
starseeker |
looks like the g-nff crash has been cleared up
- at least, ktank's tank converts |
14:04.25 |
*** join/#brlcad anuragmurty
(~anurag@14.139.128.11) |
14:20.35 |
*** part/#brlcad anuragmurty
(~anurag@14.139.128.11) |
14:25.31 |
*** join/#brlcad jbschw
(~jbschw@ool-4355ee10.dyn.optonline.net) |
14:34.33 |
CIA-55 |
BRL-CAD: 03starseeker * r51207
10/brlcad/trunk/TODO: Tried the example in build_region's man page,
and it succeeded. |
14:43.55 |
``Erik |
src/librt/primitives/nmg/nmg.c:1525: warning:
passing argument 4 of 'rt_nmg_import4_fastf' discards qualifiers
from pointer target type |
15:00.54 |
CIA-55 |
BRL-CAD: 03starseeker * r51208
10/brlcad/trunk/TODO: Made circles in sketch editor, unable to
reproduce problem - if re-occurs, request bug submission with more
detail. |
15:07.30 |
CIA-55 |
BRL-CAD: 03Phoenix 07http://brlcad.org * r3917
10/wiki/User:Phoenix/GSoc2012/Reports: /* Week 4 */ |
15:15.38 |
CIA-55 |
BRL-CAD: 03starseeker * r51209
10/brlcad/trunk/TODO: mged -c + attach X + draw works on Linux and
Mac |
15:20.30 |
CIA-55 |
BRL-CAD: 03phoenixyjll * r51210
10/brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp: Add pnts
to the ignore list. |
15:20.46 |
CIA-55 |
BRL-CAD: 03starseeker * r51211
10/brlcad/trunk/TODO: The g-nff crash appears to have been fixed -
succeeds on Linux and Mac |
15:28.30 |
CIA-55 |
BRL-CAD: 03Phoenix 07http://brlcad.org * r3918
10/wiki/User:Phoenix/GSoc2012/Reports: /* Week 4 */ |
15:29.33 |
CIA-55 |
BRL-CAD: 03Phoenix 07http://brlcad.org * r3919
10/wiki/User:Phoenix/GSoc2012/Reports: /* Week 4 */ |
15:29.45 |
CIA-55 |
BRL-CAD: 03Phoenix 07http://brlcad.org * r3920
10/wiki/User:Phoenix/GSoc2012/Reports: /* Week 5 */ |
15:42.35 |
CIA-55 |
BRL-CAD: 03starseeker * r51212
10/brlcad/trunk/TODO: |
15:42.35 |
CIA-55 |
BRL-CAD: Problem was not with the red
regressions, but a deeper issue involving syncing |
15:42.35 |
CIA-55 |
BRL-CAD: low level data structures and
attributes - red editing saw appropriate region |
15:42.35 |
CIA-55 |
BRL-CAD: flag, but some other tools wouldn't.
Fixed now - may possible be worth adding a |
15:42.35 |
CIA-55 |
BRL-CAD: different test to check specifically
for this in the future, but it's only |
15:42.36 |
CIA-55 |
BRL-CAD: likely to come up in the next big
attribute handling refactor. |
16:28.10 |
CIA-55 |
BRL-CAD: 03phoenixyjll * r51213
10/brlcad/trunk/src/librt/primitives/brep/brep_debug.cpp: Export
correctly and modify the output message. |
16:29.59 |
CIA-55 |
BRL-CAD: 03phoenixyjll * r51214
10/brlcad/trunk/src/librt/primitives/pnts/pnts.c: Check whether
count == 0 to avoid segmentation fault. |
16:31.42 |
CIA-55 |
BRL-CAD: 03Phoenix 07http://brlcad.org * r3921
10/wiki/User:Phoenix/GSoc2012/Reports: /* Week 5 */ |
16:55.13 |
*** join/#brlcad merzo
(~merzo@102-0-133-95.pool.ukrtel.net) |
17:58.21 |
*** join/#brlcad ksuzee
(~ksu@193.151.107.42) |
18:02.35 |
ksuzee |
hello! Could anybody explain how programmes
like umod, dmod etc. work? There're no mans about them.. |
18:35.01 |
*** join/#brlcad stas
(~stas@89.121.155.7) |
19:04.23 |
brlcad |
ksuzee: read the source ;) |
19:04.38 |
brlcad |
and write a man page for them when you figure
it out ;) |
19:27.18 |
*** join/#brlcad andrei_
(andrei@5-12-67-226.residential.rdsnet.ro) |
19:27.21 |
andrei_ |
hello |
19:27.42 |
andrei_ |
should i keep my IRC client up 24/7
? |
19:28.58 |
andrei_ |
secondly, what should I do next the tpkg
script is quite finished, I ll finish the tpkg.c shortly. |
19:39.13 |
CIA-55 |
BRL-CAD: 03starseeker * r51215
10/brlcad/branches/STABLE/ (477 files in 108 dirs): Synce trunk and
STABLE - trunk r51214 |
19:42.02 |
andrei_ |
I know there is plenty work to be done, I am
just worried about finishing mid term earlier, so I can double -
check everything . |
19:52.17 |
*** join/#brlcad andrei_
(~andrei@5-12-67-226.residential.rdsnet.ro) |
20:26.02 |
CIA-55 |
BRL-CAD: 035.12.67.226 07http://brlcad.org * r3922
10/wiki/User:Popescu.andrei1991: /* Daily development log
*/ |
20:38.37 |
starseeker |
yep - distcheck succeeded on STABLE |
20:40.54 |
starseeker |
diff looks good |
20:48.42 |
*** join/#brlcad ScribbleJ
(~ScribbleJ@c-67-173-124-226.hsd1.il.comcast.net) |
21:05.42 |
CIA-55 |
BRL-CAD: 03Ksuzee 07http://brlcad.org * r3923
10/wiki/User:Ksuzee/Reports: |
21:06.05 |
CIA-55 |
BRL-CAD: 03Ksuzee 07http://brlcad.org * r3924
10/wiki/User:Ksuzee/Reports: |
21:22.56 |
CIA-55 |
BRL-CAD: 03crdueck * r51216
10/brlcad/trunk/src/librt/primitives/rpc/rpc.c: added volume
function for rpc |
22:28.16 |
*** join/#brlcad ScribbleJ
(~ScribbleJ@c-67-173-124-226.hsd1.il.comcast.net) |
22:37.54 |
*** part/#brlcad
GargantuaSauce (~sauce@blk-252-42-151.eastlink.ca) |