00:36.05 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
01:12.50 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
01:49.10 |
Notify |
03BRL-CAD:brlcad * 61620 brlcad/trunk/NEWS:
carl fixed the pix-ps tool, which has options for specifying the
postscript output dimensions. they were being ignored, getting set
to a default after args were processed. |
02:03.58 |
brlcad |
kanzure: is swig capable of creating a usable
C wrapper? |
02:11.35 |
kanzure |
haven't checked if it's usable but it does
compile and load http://diyhpl.us/~bryan/irc/opennurbs/brlcad-opennurbs2.zip |
02:12.03 |
kanzure |
also many of the symbols are missing in the
library, so i had to %ignore like 50 functions |
02:14.25 |
kanzure |
swig -classic -cpperraswarn -c++ -python
opennurbs.i; g++ -fPIC -c opennurbs_wrap.cxx -c *.cpp
-I/usr/include/python2.7; g++ -shared libopenNURBS.a
opennurbs_wrap.o -o _opennurbs.so |
03:08.10 |
Notify |
03BRL-CAD:brlcad * 61621
brlcad/trunk/sh/enumerate.sh: consistency, it's our api. |
04:03.02 |
*** join/#brlcad piyushparkash
(~piyushpar@117.205.66.68) |
04:19.28 |
*** join/#brlcad Darshpreet
(~Darsh@202.164.53.117) |
05:33.03 |
*** join/#brlcad witness___
(uid10044@gateway/web/irccloud.com/x-zfpawbhhmpzthfvo) |
05:35.36 |
*** join/#brlcad piyushparkash
(~piyushpar@117.205.66.68) |
05:39.02 |
*** join/#brlcad Zhao_Anqing
(~clouddrif@218.79.166.196) |
06:21.04 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
06:27.15 |
*** join/#brlcad oana_
(~oana@188.209.97.130) |
06:38.13 |
*** join/#brlcad piyushparkash
(~piyushpar@117.205.66.68) |
06:47.29 |
*** join/#brlcad pandrei
(~pandrei@188.26.59.251) |
06:51.17 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
06:56.18 |
*** join/#brlcad Darshpreet
(~Darsh@202.164.53.117) |
07:02.11 |
*** join/#brlcad ishwerdas
(~ishwerdas@117.199.99.118) |
07:40.00 |
*** join/#brlcad zxq9
(~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp) |
07:48.49 |
*** join/#brlcad d_rossberg
(~rossberg@66-118-151-70.static.sagonet.net) |
07:58.05 |
pandrei |
hello, Daniel! |
07:58.55 |
d_rossberg |
hi pandrei |
07:59.22 |
pandrei |
in the bot header you ve gave me |
07:59.32 |
pandrei |
there is a bool AppendThickness |
07:59.58 |
d_rossberg |
yes? |
08:00.02 |
pandrei |
it's related to mode, like false for
RT_BOT_SOLID |
08:00.07 |
pandrei |
and SURFACE |
08:00.14 |
pandrei |
but I don't understand two things |
08:00.21 |
pandrei |
a) why is it called Append? |
08:00.36 |
pandrei |
b) what should I set at SetAppendThickness
? |
08:02.50 |
pandrei |
also, you ve asked me to see what tie
is |
08:03.28 |
d_rossberg |
a) it's for the "plate-mode", i.e. every
triangle has a thickness and is solid this way, but the
mathematical ray-trace has only one hit and this flag says the
ray-trace algorithm how to apply the thickness to this one
hit |
08:04.24 |
d_rossberg |
the true mathematical hit is in the middle of
the returned hit section or on the beginning |
08:05.46 |
pandrei |
I've figured out (with ``Erik's help) that
it's used to hold the data for the raytracing engine |
08:06.06 |
d_rossberg |
b) the should be functions to handle the
bu_bitv, it should be a kind of an array |
08:06.48 |
d_rossberg |
the "append thickness" is a boolean
value |
08:07.35 |
pandrei |
so I m supposed to do something like this,
then |
08:07.42 |
pandrei |
(BU_BITTEST(bot->face_mode,
faceIndex)?1:0) |
08:08.13 |
d_rossberg |
at the first sight it looks good |
08:08.51 |
pandrei |
now, regarding the faceIndex internal
param |
08:09.10 |
d_rossberg |
and i really don't know what tie is good for,
and i hope you'll find out |
08:09.37 |
pandrei |
I ve got a basic understanding of what it is
good for, but I don't know what to do with it |
08:10.05 |
pandrei |
I've asked Erik about what functionality
should I offer based on it |
08:10.43 |
pandrei |
what I understood is that I should offer some
method of "calling" the default raytracing engine. But I don't know
how to figure out which one is the default engine and how can I
call it |
08:10.59 |
pandrei |
I'll ask brlcad when he's around |
08:11.46 |
pandrei |
regarding to the BoT interface: is it ok if I
added Get/Set for FaceIndex? |
08:15.24 |
d_rossberg |
why do you want to add such functions? the
index isn't something you can change (such simple) |
08:22.58 |
d_rossberg |
if tie is only a cache/support structure for
the ray-trace engine we probable can ignore it here |
08:24.03 |
d_rossberg |
do you know what the face index is? |
09:07.28 |
Zhao_Anqing |
daniel, hi, are you here? |
09:07.44 |
d_rossberg |
hi Zhao_Anqing |
09:08.04 |
Notify |
03BRL-CAD:d_rossberg * 61622
rt^3/trunk/src/coreInterface/Object.cpp: bugfix: use the index to
retrieve the attributes, don't look at the first one only |
09:08.20 |
d_rossberg |
there is still a genptr_t in your
comb.c |
09:08.31 |
Zhao_Anqing |
I am so sorry that I still cannot find out how
to fix the running errors when 'facetize a combination'. |
09:08.52 |
Zhao_Anqing |
Do you have any suggestion? |
09:09.22 |
d_rossberg |
i still can't compile your branch |
09:09.45 |
d_rossberg |
e.g. because there is still a genptr_t in your
sources |
09:10.48 |
Zhao_Anqing |
erh? that's impossible. I fixed them all. have
you update again? |
09:13.25 |
Zhao_Anqing |
the lastest reversion of nmgreorg is 61594,
and I am sure it can pass the compile process on Linux
now. |
09:21.21 |
d_rossberg |
i did an update today ... but i've realized
that i'm having some conflicts there ... whait a amoment
... |
09:22.57 |
Zhao_Anqing |
OK. Thank you so much :) |
09:32.08 |
d_rossberg |
it looks better now :) |
09:33.05 |
d_rossberg |
(lunchtime) |
09:35.21 |
Zhao_Anqing |
I'm glad to hear that. |
09:42.44 |
*** join/#brlcad ishwerdas
(~ishwerdas@117.199.98.35) |
09:48.19 |
*** join/#brlcad mihaineacsu
(~mihaineac@92.81.149.0) |
10:55.57 |
*** join/#brlcad vladbogo
(~vlad@188.26.242.231) |
11:00.10 |
Notify |
03BRL-CAD Wiki:Vladbogolin * 7489
/wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 6 */ |
11:11.30 |
d_rossberg |
Zhao_Anqing: the first thing i'm seeing is
thar nmg_bool() was originally written for shells from the same
modell, e.g. sharing the maxindex |
11:28.30 |
*** join/#brlcad Izakey
(~Isaac@195.24.220.134) |
11:30.16 |
Zhao_Anqing |
d_rossberg: yes, I noticed this function. many
places use maxindex to identity the size of array. |
11:31.00 |
Zhao_Anqing |
this error is basically caused because
maxindex, I guess. |
11:35.53 |
d_rossberg |
or look e.g. at nmg_find_s_of_vu() |
11:39.27 |
Zhao_Anqing |
let me see. |
11:39.29 |
d_rossberg |
(there is only one shell in the
structure) |
12:02.33 |
*** join/#brlcad piyushparkash
(~piyushpar@117.205.69.167) |
12:11.26 |
Zhao_Anqing |
d_rossberg: I still have no idea about this
problem. |
12:11.44 |
Zhao_Anqing |
nmg_bool is to make two shell into
one. |
12:12.09 |
Zhao_Anqing |
then, the current program will crash at
nmg_2rvf_handler in nmg_info.c |
12:13.26 |
Zhao_Anqing |
but this place is too deep for me to check the
real error's location. |
12:14.12 |
Zhao_Anqing |
my test case is to 'facetize a combination of
default rcc and sph' |
12:15.42 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
12:16.40 |
d_rossberg |
look for example at at nmg_find_s_of_vu():
this function assumes that the two shells are sharing their
internal structures, but this isn't the case any more |
12:18.05 |
d_rossberg |
there may be other functions which work
similar (i.e. following pointers) which can not work any more
because there are no pointers from one shell two the
other |
12:20.23 |
*** join/#brlcad ishwerdas
(~ishwerdas@117.207.152.153) |
12:21.21 |
Zhao_Anqing |
so I should change the nmg_find_s_of_vu to fit
current data structure? |
12:22.17 |
d_rossberg |
to "find the shell which is using this vertex"
doesn't make much sense if there is only one shell |
12:23.03 |
d_rossberg |
maybe, in this case you have to look for
near-by vertexes in the shells |
12:24.21 |
d_rossberg |
but, first you should understand how
nmg_bool() works |
12:24.47 |
d_rossberg |
why do they classify there? |
12:29.51 |
Zhao_Anqing |
it seems do BOOL OPERATION on sA and sB, put
the operation result into sA, then destroy sB. The return value of
this function is equal to the final sA. Am I right? |
12:31.07 |
d_rossberg |
it's very rough, but yes |
12:34.00 |
Zhao_Anqing |
what's the connection between nmg_bool and
nmg_find_s_of_vu? |
12:37.18 |
d_rossberg |
nmg_bool()->nmg_classify_shared_edges_verts()->nmg_find_s_of_vu() |
12:38.28 |
Zhao_Anqing |
Thank you, let me see. |
12:42.11 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
12:54.12 |
pandrei |
daniel: the normals(respective num_normals)
are one-to-one with faces? |
12:56.32 |
pandrei |
you've used no index as parameter, and I
assumed that. I'm going through bot implementation again, so it's
closer to what it should be |
13:03.32 |
Notify |
03BRL-CAD Wiki:Popescu.andrei1991 * 7490
/wiki/User:Popescu.andrei1991/devlogs2014: /* Week 8 */ |
13:06.52 |
Zhao_Anqing |
d_rossberg: I guess I understand now. new nmg
shells don't have a model as a bridge, so the overlap point of two
shells are two independent points, not two vertexuse sharing one
vertex. So nmg_find_s_of_vu is redundant, right? |
13:12.55 |
pandrei |
Daniel: to return the type in bot, I've used
this |
13:12.56 |
pandrei |
BagOfTriangles::BotMode
BagOfTriangles::Mode(void) const throw() { |
13:12.56 |
pandrei |
<PROTECTED> |
13:12.56 |
pandrei |
}; |
13:13.20 |
pandrei |
problem is, if you set explicit values to
enum(and you said I should) it might break; |
13:13.58 |
pandrei |
have you got an alternative? |
13:43.24 |
*** join/#brlcad kanzure_
(~kanzure@131.252.130.248) |
13:43.28 |
*** join/#brlcad mpictor_
(~mark@c-68-58-38-45.hsd1.in.comcast.net) |
13:50.12 |
*** join/#brlcad pandrei
(~pandrei@188.26.59.251) |
13:50.13 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
13:55.27 |
Notify |
03BRL-CAD Wiki:Inderpreet * 7491
/wiki/User:Inderpreet/GSoC14/logs: /* Week 7 */ |
13:58.20 |
Notify |
03BRL-CAD Wiki:Mihaineacsu * 7492
/wiki/User:Mihaineacsu/SoCIS2014/Logs: |
13:58.47 |
Notify |
03BRL-CAD Wiki:Mihaineacsu * 7493
/wiki/User:Mihaineacsu/SoCIS2014/Logs: |
13:59.22 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
14:00.27 |
pandrei |
daniel: if you said something, please repeat,
my irc appears to have crashed. Thanks |
14:02.10 |
*** join/#brlcad Zhao_Anqing
(~clouddrif@218.79.166.196) |
14:04.06 |
*** join/#brlcad Zhao_Anqing
(~clouddrif@218.79.166.196) |
14:13.15 |
*** join/#brlcad clock
(~clock@77-58-143-135.dclient.hispeed.ch) |
14:56.32 |
d_rossberg |
pandrei: switch(m_internalp->mode) {case
... |
14:57.34 |
d_rossberg |
Zhao_Anqing: right, and there may be similar
problems in other functions |
14:58.42 |
Zhao_Anqing |
thank you, I try to fix it once
again. |
16:08.51 |
*** join/#brlcad alisha
(~alisha@101.62.198.76) |
16:10.26 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
16:36.21 |
*** join/#brlcad piyushparkash
(~piyushpar@117.205.69.167) |
16:44.41 |
*** join/#brlcad sofat
(~sofat@101.208.178.156) |
16:53.59 |
*** join/#brlcad clock
(~clock@77-58-143-135.dclient.hispeed.ch) |
17:34.28 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
17:56.48 |
*** join/#brlcad piyushparkash
(~piyushpar@117.205.69.167) |
18:02.25 |
*** join/#brlcad sofat
(~sofat@101.215.106.198) |
18:09.44 |
*** join/#brlcad albertcoder
(~albertcod@49.138.106.54) |
18:14.36 |
Notify |
03BRL-CAD:ejno * 61624
brlcad/trunk/src/conv/3dm/solidity.cpp: add comments to
solidity-checking algorithm |
18:16.29 |
*** join/#brlcad clock
(~clock@77-58-143-135.dclient.hispeed.ch) |
19:07.28 |
Notify |
03BRL-CAD:ejno * 61625
brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: undefine 'write' macro on
windows; was interfering with std streams |
19:20.53 |
Notify |
03BRL-CAD:ejno * 61626
(brlcad/trunk/src/conv/3dm/3dm-g.cpp
brlcad/trunk/src/conv/3dm/conv3dm-g.cpp
brlcad/trunk/src/conv/3dm/conv3dm-g.hpp): move 'write' undef to
before including standard headers |
19:51.54 |
Notify |
03BRL-CAD:vladbogo * 61627
(brlcad/trunk/include/dm/dm-Null.h brlcad/trunk/include/dm.h and 11
others): Added a new callback to struct dm that opens the
framebuffer. This is necessary in order to avoid adding qt code in
mged/dm-qt.c. |
20:00.29 |
*** join/#brlcad piyushparkash
(~piyushpar@117.205.66.118) |
20:09.10 |
Notify |
03BRL-CAD:vladbogo * 61628
(brlcad/trunk/include/fb.h brlcad/trunk/src/libdm/dm-qt.cpp and 2
others): Added the _qt_open_existing function to fb.h. Since some
parameters that may appear during the implementation may be
unknown, a generic entry in the fbio interface will be added when
the function is fully implemented. |
20:13.18 |
Notify |
03BRL-CAD Wiki:Vladbogolin * 7494
/wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 8 */ |
20:13.32 |
*** join/#brlcad Ch3ck
(~Shadownet@195.24.220.134) |
20:15.58 |
Ch3ck |
looks like the build has a problem
/src/other/tk/CMakeLists.txt looks like its has a
problem? |
20:23.07 |
Notify |
03BRL-CAD:carlmoore * 61629
brlcad/trunk/doc/docbook/system/man1/en/tire.xml: mention the -p
flag, not just the -t flag; and touch up -n and -a
cross-descriptions |
20:23.59 |
brlcad |
Ch3ck: I'm not seeing a build erorr
here |
20:25.55 |
*** join/#brlcad ries
(~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl) |
20:25.58 |
Ch3ck |
well my 'cmake ../brlcad-code
-DBRLCAD_BUILD_TYPE=Debug' returns this error |
20:26.01 |
Ch3ck |
http://paste.kde.org/phabywt0i |
20:27.56 |
brlcad |
Ch3ck: try renaming "BRL-CAD Project" to just
brlcad or something without spaces, see if that makes a
difference |
20:28.04 |
*** join/#brlcad Ch3ck_
(~Ch3ck@66-118-151-70.static.sagonet.net) |
20:29.01 |
Ch3ck_ |
will do that and see |
20:30.15 |
*** join/#brlcad piyushparkash
(~piyushpar@117.205.66.118) |
20:33.44 |
Ch3ck_ |
http://paste.kde.org/pnjnf2gez |
20:33.57 |
Ch3ck_ |
looks like it's working but still returns an
error |
20:44.35 |
mihaineacsu |
Ch3ck_: can you post the whole cmake
output? |
21:28.47 |
Notify |
03BRL-CAD Wiki:Albertcoder * 7495
/wiki/User:Albertcoder/GSoC2014/logs: /* Week 8 */ |
21:30.26 |
brlcad |
Ch3ck_: so that was at least some of those
errors (which is interesting in itself.. we test pathnames with
spaces (starseeker, ideas?)) |
21:30.34 |
Notify |
03BRL-CAD:ejno * 61630
(brlcad/trunk/src/conv/3dm/conv3dm-g.cpp
brlcad/trunk/src/conv/3dm/solidity.cpp): make CleanName() operate
on std::strings (working on better numbering for duplicate
names) |
21:30.49 |
brlcad |
but yeah, what mihaineacsu said .. more output
is needed -- somewhere above that summary is another error
message |
21:58.21 |
andrei_ |
brlcad: do you have any knowledge of tie
parameter in bot? |
21:58.43 |
andrei_ |
if you've read the logs you probably know, but
I don't know how should I handle it from the OO API point of
view. |
22:05.56 |
Notify |
03BRL-CAD:ejno * 61631
brlcad/trunk/src/conv/3dm/conv3dm-g.cpp: rename basename() to
strbasename() |
22:06.55 |
Notify |
03BRL-CAD Wiki:Popescu.andrei1991 * 7496
/wiki/User:Popescu.andrei1991/devlogs2014: /* Week 8 */ |
22:23.04 |
Notify |
03BRL-CAD:carlmoore * 61632
brlcad/trunk/src/util/pix-ps.c: fix the Usage, because this utility
does not take tty input |