00:00.15 |
mihaineacsu |
it's material name or description? but you
said it's expecting an object's name |
00:00.34 |
mihaineacsu |
or have I misunderstood? |
00:00.48 |
brlcad |
"you listed "Gold" (which you set as the
shader name), but it's expecting an object name" <-- this is
wrong |
00:00.54 |
brlcad |
note the "this is wrong" |
00:01.19 |
brlcad |
I miswrote, Gold was fine and
correct |
00:01.31 |
brlcad |
well, except that's not the density for
gold |
00:01.37 |
mihaineacsu |
:) |
00:01.57 |
mihaineacsu |
so I should rerun mater |
00:02.15 |
brlcad |
no, I also told you that command wasn't
right....... |
00:02.38 |
brlcad |
that sets a shader, not the material
ID |
00:02.45 |
mihaineacsu |
ok |
00:02.58 |
brlcad |
you don't presently care about the shader
system |
00:03.09 |
mihaineacsu |
ok, I'll leave it aside |
00:03.13 |
brlcad |
so you have an object (sph.r) and it has a
material ID set |
00:03.18 |
brlcad |
what is the ID currently set to? |
00:03.20 |
mihaineacsu |
1 |
00:03.24 |
mihaineacsu |
using l sph.r |
00:03.27 |
brlcad |
good |
00:03.39 |
brlcad |
and you have a .density table entry for code
1 |
00:03.53 |
brlcad |
so that's right |
00:04.12 |
brlcad |
so then you have to revisit what goes
wrong |
00:04.45 |
brlcad |
hint: run the "who" command |
00:09.57 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
00:10.28 |
brlcad |
mihaineacsu: what did the who command tell
you? |
00:10.37 |
mihaineacsu |
sph.s |
00:11.42 |
brlcad |
that's the problem |
00:12.04 |
brlcad |
you're looking at the sph.s primitive
sphere |
00:12.13 |
brlcad |
not the sph.r region which you set the ID
on |
00:12.36 |
mihaineacsu |
Z, draw sph.r ? |
00:12.42 |
brlcad |
sure |
00:13.04 |
mihaineacsu |
finally worked |
00:13.20 |
brlcad |
this would have been avoided if you had run
rtweight OUTSIDE of mged, where you have to specify the .g file and
an object name |
00:13.30 |
mihaineacsu |
yeah |
00:13.40 |
brlcad |
inside of mged, it works with whatever objects
you're looking at |
00:14.04 |
mihaineacsu |
I missed that |
00:14.09 |
brlcad |
so next up, get gqa working |
00:14.39 |
brlcad |
or get a second density tested with
rtweight |
00:15.04 |
brlcad |
gold and water, confirm their mass and volume
is approximately correct |
00:15.18 |
brlcad |
run rtweight outside mged just to see the
difference |
00:15.32 |
brlcad |
same with gqa, run both inside and
outside |
00:15.51 |
mihaineacsu |
ok |
00:18.11 |
brlcad |
report back the four volumes (rtweight inside,
rtweight outside, gqa inside, gqa outside), and four masses (gold
rtweight, gold gqa, water rtweight, water gqa) |
00:21.19 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
00:33.55 |
Notify |
03BRL-CAD Wiki:Krajkreddy * 7373
/wiki/User:Krajkreddy/GSOC14/midterm-summary: Create MidTerm
Summary page. |
00:39.19 |
Notify |
03BRL-CAD Wiki:Krajkreddy * 7374
/wiki/User:Krajkreddy/GSOC14/summary: Add link to summary
page. |
00:45.14 |
mihaineacsu |
brlcad: results
http://f.cl.ly/items/0m1n3Y1k203d0i1y3s3w/Screen%20Shot%202014-06-26%20at%2003.43.52.png |
01:42.24 |
brlcad |
mihaineacsu: excellent! |
01:42.31 |
mihaineacsu |
:) |
01:42.36 |
brlcad |
mihaineacsu: so do you notice anything odd
about those results? |
01:42.47 |
mihaineacsu |
rtweight diffs? |
01:43.09 |
brlcad |
that's one |
01:43.11 |
brlcad |
anything else? |
01:43.15 |
mihaineacsu |
and gqa vs rtweight diffs |
01:43.18 |
brlcad |
good |
01:43.32 |
mihaineacsu |
on both volume and mass |
01:43.43 |
brlcad |
so the first one, rtweight inside and outside
mged are giving different results |
01:43.56 |
Notify |
03BRL-CAD:ejno * 61417
brlcad/trunk/src/conv/3dm/3dm-g.cpp: refactoring/improving layer
hierarchy generation (in progress) |
01:44.06 |
brlcad |
that's because mged invokes the one inside
mged as a resolution that depends on your view size |
01:44.18 |
brlcad |
the one outside mged has basically a default
simple view size |
01:44.28 |
mihaineacsu |
oh, ok |
01:44.53 |
brlcad |
if you provides the -s size option (inside or
outside mged), they'll match and you should (in theory) converge on
the actual answer |
01:45.06 |
brlcad |
e.g. try rtweight -s2000 |
01:45.15 |
mihaineacsu |
and I guess rtweight and gqa work
differently |
01:45.17 |
brlcad |
what volume does it give you? |
01:45.22 |
brlcad |
very different |
01:45.37 |
brlcad |
that said what should the actual volume
be? |
01:46.24 |
mihaineacsu |
rtweight -s2000 outputs 523.595 mm^3 |
01:46.57 |
brlcad |
try rtweight -s20000 |
01:47.35 |
brlcad |
it'll probably take a few seconds...
:) |
01:47.40 |
mihaineacsu |
yeah, it got him thinking |
01:48.33 |
brlcad |
that -s option says "sample a grid of rays M x
M in size" where M is the -s value |
01:48.45 |
brlcad |
the default outside mged is 512 |
01:49.03 |
brlcad |
so you jacked it the sample density 4 times
with -s2000 |
01:49.10 |
brlcad |
and 10x that with the next |
01:49.16 |
mihaineacsu |
yes |
01:49.38 |
brlcad |
reason is because this is a sphere, the only
volume differences are going to be grazing on the exterior
edge |
01:50.15 |
brlcad |
so we're going to have to shoot a ton or rays
probably to see a tiny difference .. and it might not converge
depending on the grid alignment with the sphere |
01:50.41 |
brlcad |
gqa does a "similar" approach in that it
shoots a grid of rays |
01:51.03 |
brlcad |
but it shoots three grids and recursively
refines the grid until the values fall below a specified
threshhold |
01:51.31 |
brlcad |
it's a little surprising to me that the
default is actually worse than rtweight |
01:52.03 |
brlcad |
figure out the actual volume for that sphere?
remember the equation? |
01:52.19 |
mihaineacsu |
V = m/d |
01:52.51 |
brlcad |
eh? well yes, but you don't know the true
mass |
01:52.57 |
brlcad |
without the volume... |
01:53.14 |
brlcad |
volume of a sphere is independent of material
type |
01:53.29 |
brlcad |
think back to your algebra classes |
01:54.03 |
mihaineacsu |
4/3 pi r^3 |
01:54.05 |
brlcad |
4/3*pi*r^3 |
01:54.07 |
brlcad |
right |
01:54.21 |
brlcad |
so actual value should be? |
01:54.34 |
mihaineacsu |
~523.6 |
01:54.55 |
brlcad |
no, don't use google's form :P |
01:55.18 |
brlcad |
that's not enough useful precision |
01:55.25 |
Notify |
03BRL-CAD:ejno * 61418
brlcad/trunk/src/conv/3dm/3dm-g.cpp: fix typo |
01:55.50 |
mihaineacsu |
523.5987 |
01:55.59 |
brlcad |
better, yes |
01:56.18 |
brlcad |
is -s20000 still going?? |
01:56.24 |
mihaineacsu |
yes, it is |
01:56.36 |
brlcad |
wow |
01:56.49 |
brlcad |
you on an old laptop? |
01:57.03 |
mihaineacsu |
no, not at all |
01:57.14 |
mihaineacsu |
I'm on a mac |
01:57.43 |
brlcad |
highly unusual |
01:57.54 |
brlcad |
did you compile brl-cad? |
01:57.58 |
mihaineacsu |
yes I did |
01:58.08 |
brlcad |
okay, that's probably part of it |
01:58.16 |
mihaineacsu |
why is that? |
01:58.18 |
brlcad |
(it's fine, it's just running at
half-speed) |
01:58.34 |
brlcad |
default is debuggable, unoptimized |
01:58.50 |
brlcad |
which you want for dev, so no
worries |
01:59.19 |
mihaineacsu |
I rerun with -s2000, the first made I figured
out I made the mistake of appending the argument |
01:59.26 |
mihaineacsu |
Total volume = 523.599 mm^3 for
s2000 |
02:00.05 |
mihaineacsu |
s20000 is still running though, can I cancel
it? |
02:00.13 |
brlcad |
give it a bit longer |
02:00.16 |
mihaineacsu |
sure |
02:02.12 |
brlcad |
in another terminal, run "ps auxwww | grep
rtweight" and get the process ID number (it's the second
column |
02:02.21 |
brlcad |
the pid for rtweight |
02:02.46 |
mihaineacsu |
got it |
02:03.00 |
brlcad |
now run "kill -USR1 [pid]" |
02:04.08 |
brlcad |
it should output a frame 0 line |
02:04.20 |
mihaineacsu |
frame 0, xy=7176, 16531 on cpu 0,
samp=0 |
02:04.20 |
brlcad |
rather, rtweight should output a frame 0
line |
02:04.24 |
brlcad |
okay |
02:04.32 |
brlcad |
so it's on line 16531 of 20000 |
02:04.37 |
mihaineacsu |
:) |
02:05.20 |
``Erik |
if it's linux, "killall -USR1 rtweight" should
do, too |
02:05.38 |
brlcad |
true true |
02:05.39 |
``Erik |
(if it's aix, it will most definitely NOT
do) |
02:05.41 |
mihaineacsu |
yeah, that should work as well |
02:05.53 |
mihaineacsu |
it's BSD, killall works |
02:06.31 |
mihaineacsu |
it's done Total volume = 523.599
mm^3 |
02:07.15 |
brlcad |
ugh, that not useful |
02:07.30 |
brlcad |
we're apparently already well below an
oscillation threshold |
02:08.24 |
brlcad |
if this were a much bigger object, the volume
should become more and more accurate |
02:08.50 |
brlcad |
here, however, we're only getting two digits
of precision after the decimal |
02:09.00 |
*** join/#brlcad maths22
(~maths22@66-118-151-70.static.sagonet.net) |
02:09.16 |
mihaineacsu |
yup, I can try later with a larger
radius |
02:09.16 |
brlcad |
anywyas... so now you know rtweight and gqa a
bit better |
02:09.34 |
mihaineacsu |
yes indeed |
02:09.38 |
brlcad |
gqa is really where things are going, but
rtweight is far simpler |
02:09.40 |
Notify |
03BRL-CAD:starseeker * 61419
(brlcad/trunk/include/rt/db_diff.h
brlcad/trunk/include/rt/db_fullpath.h): RT_DB_DIFF_H and
RT_DB_FULLPATH_H |
02:09.55 |
brlcad |
I suggest a small task to become more familiar
with either |
02:10.00 |
mihaineacsu |
ok |
02:10.23 |
brlcad |
like when you ran rtweight on sph.s .. notice
how it blathered the same message many times |
02:10.43 |
mihaineacsu |
yes |
02:10.49 |
brlcad |
you could look into why and see if you can
make it better, make it only print once |
02:11.14 |
brlcad |
the logic for rtweight is nearly all in
src/rt/viewweight.c |
02:11.33 |
mihaineacsu |
ok, I feel like an idiot for not asking about
it the first time I had issues with it. I thought it was my
build |
02:11.38 |
brlcad |
the logic for gqa is in
src/libged/gqa.c |
02:11.58 |
brlcad |
mihaineacsu: participating in open source is
about having discussions like this |
02:12.12 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
02:12.15 |
mihaineacsu |
that's true |
02:12.40 |
brlcad |
it's good to inspect and investigate, but
don't assume or guess like that (at least try not to) |
02:12.51 |
mihaineacsu |
thanks for bearing up with me |
02:13.06 |
brlcad |
ask an educated question when you get stuck
(learn enough to understand what you need to ask) |
02:13.25 |
brlcad |
but definitely don't wallow in
isolation |
02:13.29 |
mihaineacsu |
ok |
02:14.06 |
brlcad |
so for the rest of today, you have a dev log
to fill out for prior days and try to make a minor mod to both
rtweight and gqa |
02:14.40 |
mihaineacsu |
will do! |
02:14.55 |
brlcad |
link your proposal on the wiki too (or put it
there too) |
02:15.13 |
brlcad |
er, outline of a project plan |
02:16.05 |
brlcad |
understanding how all this backend is working
will end up taking some time, but it's worth working on to
understand how to bring in new data (from any source) |
02:18.08 |
brlcad |
gqa mod idea -- make it work with a .density
file, then maybe make it work with a URL (e.g., http://brlcad.org/~sean/dotdensity) |
02:18.40 |
brlcad |
or just urls (file:///path/to/.density would
then work) |
02:19.07 |
mihaineacsu |
gqa doesn't already work with .density
file? |
02:19.40 |
starseeker |
Programmer Build Errors: A Case Study http://research.google.com/pubs/pub42184.html |
02:19.47 |
mihaineacsu |
or do you mean it should skip the step where
the user has to open the file as a binary object |
02:21.12 |
brlcad |
wow, that was a fast brute force root attempt
by a couple hosts |
02:21.19 |
brlcad |
mihaineacsu: no, intentionally |
02:22.34 |
brlcad |
i mean, it was intentionally implemented to
not rely on a .density file existing, so that it traveled with the
geometry inside the .g |
02:22.48 |
brlcad |
but really, it's just another step that makes
using the tool a pain |
02:22.58 |
mihaineacsu |
yeah |
02:23.07 |
brlcad |
it shouldn't automatically use the file, but
if you tell it to use it, it should |
02:23.18 |
brlcad |
likewise, give it a URL, use that
data |
02:23.27 |
mihaineacsu |
cool |
02:23.42 |
brlcad |
then that data can be a dump from the material
DB, via some API |
02:23.58 |
brlcad |
baby steps |
02:24.07 |
mihaineacsu |
true true |
02:25.15 |
mihaineacsu |
please excuse me, I'm off to make some tea,
I've got a fever to deal with |
02:25.23 |
brlcad |
cya later |
02:25.40 |
brlcad |
alright.. our svn repo is fully backed up ...
final verify finishing up now |
02:25.51 |
brlcad |
time to finally upgrade the back end |
02:26.03 |
brlcad |
ejno: hold off on making any commits for the
next couple minutes... :) |
02:31.31 |
Notify |
03BRL-CAD Wiki:Krajkreddy * 7375
/wiki/User:Krajkreddy/GSOC14/midterm-summary: /* Mid-Term Summary
*/ |
02:32.00 |
brlcad |
okay, done |
02:32.35 |
brlcad |
n_reed: I don't think that was nearly as
glamorous as I'd expected .. the repo was/is already FSFS 5
format |
02:50.07 |
starseeker |
so does HACKING need to be updated for merging
now? |
02:52.12 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
02:58.33 |
*** join/#brlcad FreezingAlt
(~FreezingC@135.0.41.14) |
03:03.01 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
03:09.11 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7376
/wiki/User:Clouddrift/GSoC2014/Logs: /* Week 5 */ |
03:11.14 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7377
/wiki/User:Clouddrift/GSoC2014/Logs: /* Week 5 */ |
03:11.56 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7378
/wiki/User:Clouddrift/GSoC2014/Logs: /* Midterm */ |
03:12.18 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7379
/wiki/User:Clouddrift/GSoC2014/Logs: /* Week 5 */ |
03:20.57 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7380
/wiki/User:Clouddrift/GSoC2014/Midterm: Created page with "==
Reorganize NMG Data Structure == == Fix Compiling Errors == == Fix
Functional Errors == == Conclusion ==" |
03:23.36 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7381
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Functional Errors
*/ |
03:52.18 |
*** join/#brlcad piyushparkash
(~piyushpar@117.205.66.59) |
04:36.18 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7382
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Compiling Errors
*/ |
04:37.01 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7383
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */ |
05:03.42 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7384
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */ |
05:07.19 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7385
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */ |
05:07.47 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7386
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */ |
05:10.10 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7387
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */ |
05:21.23 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7388
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */ |
05:41.41 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7389
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data
Structure */ |
06:28.17 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7390
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data
Structure */ |
06:58.41 |
*** join/#brlcad d_rossberg
(~rossberg@66-118-151-70.static.sagonet.net) |
07:22.51 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7391
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data
Structure */ |
07:24.10 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7392
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data
Structure */ |
07:24.37 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7393
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data
Structure */ |
07:27.27 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7394
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data
Structure */ |
07:32.57 |
*** join/#brlcad Zhao_Anqing
(clouddrift@222.205.13.139) |
07:44.47 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7395
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data
Structure */ |
08:02.01 |
*** join/#brlcad archivist
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
08:05.26 |
*** join/#brlcad hoiji
(671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) |
08:22.44 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7396
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data
Structure */ |
08:23.33 |
*** join/#brlcad piyushparkash
(~piyushpar@117.205.66.59) |
08:25.49 |
*** join/#brlcad vladbogo
(~vlad@195.216.218.10) |
08:32.35 |
vladbogo |
hi all |
08:32.58 |
vladbogo |
d_rossberg: here you can find the log file
http://pastebin.com/yRPyzDsb |
08:33.23 |
vladbogo |
I think everything comes from including qt in
C files |
08:35.06 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7397
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data
Structure */ |
08:36.08 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7398
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data
Structure */ |
08:37.36 |
d_rossberg |
ok, i see, it looks like the problem is the
inclusion of c++ headers in c files |
08:39.06 |
d_rossberg |
a work-around could be to use void* in
_qt_open_existing() and cast them into the right types where you
implemented this function |
08:43.46 |
Notify |
03BRL-CAD Wiki:Pulkit Mittal * 7399
/wiki/User:Pulkit_Mittal/GSOC2014/logs: /* GSOC Period */ |
08:45.34 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
08:45.47 |
vladbogo |
d_rossberg: thanks, I'll do that |
08:50.58 |
*** join/#brlcad albertcoder
(~albertcod@202.164.53.117) |
08:55.03 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7400
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */ |
08:56.13 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7401
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Fix Debugs */ |
08:56.38 |
*** join/#brlcad albertcoder
(~albertcod@202.164.53.117) |
09:32.13 |
*** join/#brlcad albertcoder
(~albertcod@202.164.53.117) |
09:40.37 |
*** join/#brlcad albertcoder
(~albertcod@202.164.53.117) |
09:59.39 |
*** join/#brlcad albertcoder
(~albertcod@101.214.143.174) |
10:20.55 |
*** join/#brlcad teepee
(~teepee@gateway/tor-sasl/teepee) |
10:46.21 |
brlcad |
vladbogo: that's exactly the problem of
exposing the open_existing functions as public functions .. all the
callers need to have the implementation headers (and that's a bad
thing) |
10:47.05 |
brlcad |
I suggest actually taking the time to create
the new function table entry (use a void* type) and we can start to
clean them all up |
10:47.31 |
brlcad |
(that is the TODO that you came
across) |
10:51.54 |
vladbogo |
brlcad: ok, I will do this |
10:52.08 |
vladbogo |
also I have another question |
10:53.55 |
vladbogo |
since the _open_existing function is used in
mged/dm* that would require adding qt to the build also there and I
don't think it's necessary |
10:54.28 |
vladbogo |
I was thinking instead adding a new entry to
struct dm and open the framebuffer from libdm |
10:54.36 |
vladbogo |
what do you think? |
11:18.36 |
Notify |
03BRL-CAD:brlcad * 61420
brlcad/trunk/sh/enumerate.sh: more comprehensive survey of all
documentation files |
11:31.46 |
*** join/#brlcad andrei_
(~IceChat77@188.26.183.174) |
11:35.06 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
11:51.16 |
raj12lnm |
brlcad: I hope you saw my comments for mk_dsp
arts. |
11:51.25 |
raj12lnm |
*args. |
11:52.45 |
brlcad |
vladbogo: eh, what you just suggested is what
should have been implied by "ok, I will do this" :) |
11:53.23 |
brlcad |
creating a function table entry IS adding a
new entry to struct dm, so that it's fully encapsulated behind
libdm |
11:53.53 |
brlcad |
so the mged/dm* end up actually not really
needing to exist, or at least they don't need to know about X, Qt,
GLX, etc |
11:56.53 |
brlcad |
raj12lnm: I did see your comments, but I'm not
even sure I'd even care about cut direction |
11:57.24 |
raj12lnm |
Why ? |
11:57.38 |
brlcad |
raj12lnm: and the fishy aspect wasn't that it
was calling malloc or calloc, it's mere existence is fishy (from a
wrapper perspective) |
11:58.09 |
brlcad |
because ... it's not very important? |
11:58.19 |
raj12lnm |
Although I give the user privileges to specify
it in the python version of the wrappings! |
11:58.54 |
brlcad |
arguably that choice could probably be removed
and nobody but the original author would care |
11:59.18 |
brlcad |
I think most people would pretty much expect
adaptive behavior |
11:59.24 |
raj12lnm |
Indeed I give the user privileges of all the
parameters required in mged including cell_size, smooth. |
11:59.47 |
raj12lnm |
Ok. |
11:59.56 |
raj12lnm |
That sound reasonable. |
12:00.21 |
brlcad |
fwiw, saying privilege sounds unusual .. it's
the ability to specify |
12:00.22 |
*** join/#brlcad ishwerdas
(~ishwerdas@117.212.48.205) |
12:00.43 |
raj12lnm |
Also in your free time please correct metaball
primitive (a bug in there) use patch 278 on sf. |
12:00.50 |
brlcad |
dude! |
12:01.04 |
brlcad |
seriously, chill .. I know the patch exists,
that's why the tracker exists |
12:01.29 |
raj12lnm |
Alright. |
12:01.33 |
brlcad |
and I'm not the only one that can look at that
patch |
12:01.57 |
raj12lnm |
I just didn't get the response thus thought
the message must have been missed in the noise. |
12:02.03 |
raj12lnm |
:-) |
12:02.59 |
vladbogo |
brlcad: that was implied by "ok I'll do this"
but it was regarding the definition of the open existing in libfb.
And also, I'll do this for calling the function from libdm
:) |
12:03.25 |
brlcad |
raj12lnm: no harm with reminders .. just not X
times a day :) |
12:03.35 |
brlcad |
and I believe the first time you mentioned it,
a response was given that someone would look at it as soon as they
could |
12:03.40 |
brlcad |
which is the case for all patches |
12:04.29 |
brlcad |
you should do due diligence to make sure the
patch is perfect to not waste anyone's time (e.g., it better
compile and not have basic whitespace mistakes), but otherwise it
should be an unambiguous improvement |
12:05.11 |
brlcad |
if you've done that, just give a reminder
every few days (e.g., once a week); ask anyone that has commit
access if they would review it for you |
12:06.34 |
brlcad |
vladbogo: true, but it's not just undesirable
to add Qt to the build in mged/ .. it's rather undesirable and that
is the entire point of the TODO |
12:06.45 |
brlcad |
so yes, yes please make it awesomer
;) |
12:06.59 |
brlcad |
that's an old thorn |
12:09.22 |
vladbogo |
brlcad: thanks for the clarifications. I'll
come back with an update as soon as I finish making the
changes |
12:20.28 |
Notify |
03BRL-CAD:brlcad * 61421
brlcad/trunk/sh/enumerate.sh: finally reporting all of the numbers
again, faster, but output is not yet formatted neatly |
12:27.22 |
*** join/#brlcad pandrei
(~pandrei@188.26.183.174) |
12:44.45 |
*** join/#brlcad vladbogo
(~vlad@195.216.218.10) |
12:58.43 |
*** join/#brlcad hoiji
(671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) |
13:07.09 |
andrei_ |
hello! |
13:07.51 |
andrei_ |
I've got an void** array and I'm trying to
assign a structure to one of it's elements, I've attempted like
this: |
13:07.58 |
andrei_ |
m_internalp->curve.segment[m_internalp->curve.count - 1]
= *static_cast<line_seg*> (line); |
13:08.14 |
andrei_ |
where segment is the void** array and line is
the line_seg structure I'm trying to assign to it |
13:08.25 |
*** join/#brlcad luca79
(~luca@net-37-116-126-107.cust.vodafonedsl.it) |
13:08.43 |
andrei_ |
I'm getting this: error: cannot convert
'line_seg' to 'void*' in assignment |
13:10.06 |
andrei_ |
in C I would have done struct line_seg line;
curve.segment[i] = &line; |
13:10.11 |
andrei_ |
Should I do the same? thanks |
13:24.10 |
*** join/#brlcad teepee
(~teepee@gateway/tor-sasl/teepee) |
13:24.11 |
d_rossberg |
is line a line_seg or line_seg* ? |
13:25.10 |
andrei_ |
it's a line_seg* |
13:25.21 |
andrei_ |
I'll give you a paste in a sec, maybe it makes
more sense |
13:25.51 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7402
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Conclusion */ |
13:26.03 |
andrei_ |
http://paste.lisp.org/display/143008 |
13:27.04 |
d_rossberg |
when curve.segment is a void** then
curve.segment[i] is a void* where you want to assign a line_seg*
(which is ok) |
13:27.42 |
d_rossberg |
i.e.
m_internalp->curve.segment[m_internalp->curve.count - 1] =
line; could be ok |
13:28.28 |
andrei_ |
hm, interesting, that works, thanks |
13:29.15 |
d_rossberg |
however, as far as i can see there is no
memory assigned to line |
13:29.43 |
d_rossberg |
if somebody tries to use it it will
ceash |
13:29.59 |
d_rossberg |
äh i mean crash |
13:31.32 |
andrei_ |
ah, I thought the constructor(Line's
constructor) will take care of that, but you're right |
13:32.28 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7403
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Conclusion */ |
13:32.46 |
andrei_ |
also, I've messed up the object
creation |
13:35.24 |
andrei_ |
I've made an anotation to the paste I've
given, from my point of view it's correct, but maybe you have some
comments on it |
13:42.08 |
*** join/#brlcad alisha
(~alisha@101.60.193.229) |
13:45.18 |
d_rossberg |
yes i have, you could look at get_tcl_curve()
in src/librt/primitives/sketch/sketch.c for an example on how to
create a line_seg |
13:45.44 |
d_rossberg |
e.g. you shouldn't forget the magic |
14:07.34 |
Notify |
03BRL-CAD:ejno * 61422
brlcad/trunk/src/conv/3dm/3dm-g.cpp: correctly create layer
hierarchy, including InstanceRef and InstanceDefinition
entries |
14:08.36 |
Notify |
03BRL-CAD:carlmoore * 61423
brlcad/trunk/doc/docbook/system/man1/en/mac-pix.xml: remove a
trailing blank I accidentally put in |
14:13.46 |
Notify |
03BRL-CAD:starseeker * 61424
brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Break out
the vlist extraction into its own function. |
14:15.01 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
14:34.52 |
Notify |
03BRL-CAD Wiki:Pulkit Mittal * 7404
/wiki/User:Pulkit_Mittal/GSOC2014/Midterm: Created page with
"=Making Step Libraries Thread Safe= ==Brief Progess Report== I
have been working on making the Step Libraries thread safe as a
part of Google Summer of Code program. The libr..." |
14:48.30 |
Notify |
03BRL-CAD Wiki:Pulkit Mittal * 7405
/wiki/User:Pulkit_Mittal/GSOC2014/Midterm: |
14:52.30 |
Notify |
03BRL-CAD Wiki:Pulkit Mittal * 7406
/wiki/User:Pulkit_Mittal/GSOC2014/logs: /* Week 6 */ |
15:13.48 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7407
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Conclusion */ |
15:14.44 |
Notify |
03BRL-CAD:starseeker * 61425
brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Break out
more logic into individual functions. |
15:20.43 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7408
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Fit New NMG Data
Structure */ |
15:28.17 |
Notify |
03BRL-CAD:carlmoore * 61426
brlcad/trunk/src/conv/nastran-g.c: correct the Usage string; remove
-p, and add -n and -m |
15:36.44 |
*** join/#brlcad merzo
(~merzo@110-53-133-95.pool.ukrtel.net) |
15:37.47 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7409
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Conclusion */ |
15:38.54 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7410
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Conclusion */ |
15:47.27 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7411
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Fit New NMG Data
Structure */ |
15:47.49 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7412
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Fit New NMG Data
Structure */ |
15:49.23 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7413
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Fit New NMG Data
Structure */ |
15:51.50 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7414
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data
Structure */ |
15:52.23 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7415
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Reorganize NMG Data
Structure */ |
15:54.32 |
Notify |
03BRL-CAD Wiki:Clouddrift * 7416
/wiki/User:Clouddrift/GSoC2014/Midterm: /* Conclusion */ |
16:11.54 |
*** join/#brlcad teepee
(~teepee@gateway/tor-sasl/teepee) |
16:21.42 |
*** join/#brlcad clock
(~clock@77-58-143-135.dclient.hispeed.ch) |
16:36.44 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
16:38.19 |
*** join/#brlcad ishwerdas
(~ishwerdas@117.212.48.205) |
16:42.23 |
andrei_ |
phew, finally finished sketch |
16:43.19 |
andrei_ |
under what circumstances is a sketch
considered valid ? |
16:44.19 |
Notify |
03BRL-CAD Wiki:Jcg242jcg242 * 0
/wiki/User:Jcg242jcg242: |
16:48.45 |
*** join/#brlcad caen23
(~caen23@92.83.166.162) |
16:51.05 |
*** join/#brlcad merzo
(~merzo@110-53-133-95.pool.ukrtel.net) |
17:14.17 |
*** join/#brlcad merzo
(~merzo@110-53-133-95.pool.ukrtel.net) |
17:27.07 |
Notify |
03BRL-CAD:n_reed * 61427 (svn:mergeinfo ##
-1,2 +1,3 ## and 4 others): mark applied trunk changes as
mergedProperty
Changed:----------------brlcad/branches/brep-debug/brlcad/branches/brep-debug/src/libged/polyclip.cpp |
17:27.36 |
*** join/#brlcad albertcoder
(~albertcod@101.208.233.40) |
17:42.48 |
Notify |
03BRL-CAD:n_reed * 61428 (svn:mergeinfo ## -1
+0,0 ## and 13 others): remove mergeinfo property inexplicably
added to polyclip.cppProperty
Changed:----------------brlcad/branches/brep-debug/src/libged/polyclip.cpp |
17:45.36 |
Notify |
03BRL-CAD Wiki:Ankeshanand * 7417
/wiki/User:Ankeshanand/GSoC14/logs: /* Add link to the midterm blog
*/ |
17:47.21 |
Notify |
03BRL-CAD:n_reed * 61429
(brlcad/branches/brep-debug/doc/docbook/system/man1/en/mac-pix.xml
brlcad/branches/brep-debug/doc/docbook/system/man1/en/nastran-g.xml
and 10 others): sync with trunk through r61428 |
17:54.50 |
*** join/#brlcad ParahSailin
(~parahsail@unaffiliated/parahsailin) |
18:02.03 |
*** join/#brlcad teepee
(~teepee@gateway/tor-sasl/teepee) |
18:14.04 |
*** join/#brlcad clock
(~clock@77-58-143-135.dclient.hispeed.ch) |
18:19.51 |
*** part/#brlcad ishwerdas
(~ishwerdas@117.212.48.205) |
18:37.54 |
*** join/#brlcad clock
(~clock@77-58-143-135.dclient.hispeed.ch) |
18:46.40 |
*** join/#brlcad ParahSailin
(~parahsail@unaffiliated/parahsailin) |
18:46.41 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
18:46.41 |
*** join/#brlcad archivist
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
18:46.41 |
*** join/#brlcad kanzure
(~kanzure@131.252.130.248) |
18:46.41 |
*** join/#brlcad mpictor
(~mark@c-68-58-38-45.hsd1.in.comcast.net) |
18:46.41 |
*** join/#brlcad ejno
(~ejno@unaffiliated/kazaik) |
18:50.32 |
*** join/#brlcad hsrai
(~hsrai@202.164.53.116) |
18:51.27 |
*** join/#brlcad mpictor_
(~mark@c-68-58-38-45.hsd1.in.comcast.net) |
18:52.02 |
*** join/#brlcad kanzure_
(~kanzure@131.252.130.248) |
18:55.09 |
*** join/#brlcad albertcoder
(~albertcod@101.214.207.133) |
19:04.23 |
Notify |
03BRL-CAD:starseeker * 61430
(brlcad/trunk/include/rt/db_fullpath.h
brlcad/trunk/src/librt/db_fullpath.c): Go back to matrix types for
this, keeping the malloc check in the macros. |
19:06.11 |
Notify |
03BRL-CAD:starseeker * 61431
(brlcad/branches/openscenegraph/doc/docbook/system/man1/en/mac-pix.xml
brlcad/branches/openscenegraph/include/rt/db_diff.h and 9 others):
Sync through trunk r61430 |
19:14.34 |
Notify |
03BRL-CAD:n_reed * 61432
brlcad/branches/brep-debug/src/libged/brep.c: get real event count
from parse results |
19:19.03 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
19:19.40 |
*** join/#brlcad albertcoder
(~albertcod@101.214.135.135) |
19:21.44 |
*** join/#brlcad vladbogo
(~vlad@5-12-239-156.residential.rdsnet.ro) |
19:38.16 |
Notify |
03BRL-CAD:starseeker * 61433
brlcad/trunk/src/conv/fast4-g.c: Treat fastgen plate mode CCONE1
primitives with illegal thickness as volume cones. |
19:39.01 |
Notify |
03BRL-CAD:starseeker * 61434
(brlcad/trunk/src/mged/dodraw.c brlcad/trunk/src/mged/edsol.c
brlcad/trunk/src/mged/mged.h): Remove pathHmat in favor of
db_full_path_transformation_matrix |
19:43.47 |
Notify |
03BRL-CAD:starseeker * 61435
brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Don't need
the duplicate map, just use the one already being built. |
19:53.59 |
Notify |
03BRL-CAD:n_reed * 61436
brlcad/branches/brep-debug/src/libged/brep.c: somehow I forgot that
using vls makes string-building much easier |
19:59.06 |
Notify |
03BRL-CAD:starseeker * 61437
brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Modularlize
the comb logic a bit. |
20:01.24 |
Notify |
03BRL-CAD:ejno * 61438
brlcad/trunk/src/conv/3dm/3dm-g.cpp: refactored name-cleaning code;
added random colors; create combinations or regions |
20:25.02 |
Notify |
03BRL-CAD:vladbogo * 61439
brlcad/trunk/src/libfb/if_qt.cpp: Fixed the drawing order - until
now drawings were made upside down. |
20:28.58 |
Notify |
03BRL-CAD Wiki:Mihaineacsu * 7418
/wiki/User:Mihaineacsu/SoCIS2014/Logs: |
20:30.01 |
Notify |
03BRL-CAD Wiki:Vladbogolin * 7419
/wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 6 */ |
21:03.24 |
*** join/#brlcad giunr
(b82d1b9f@gateway/web/freenode/ip.184.45.27.159) |
21:04.47 |
Notify |
03BRL-CAD Wiki:Mihaineacsu * 7420
/wiki/User:Mihaineacsu/proposal2014: Add proposal |
21:04.53 |
*** join/#brlcad hcurtis
(b82d1b9f@gateway/web/freenode/ip.184.45.27.159) |
21:05.14 |
Notify |
03BRL-CAD Wiki:Mihaineacsu * 7421
/wiki/ESA_Summer_of_Code_in_Space: /* Mihai Neacșu */ |
21:05.37 |
hcurtis |
brlcad: Sean, I've just replied to your
e-mail. Thank you for the opportunity to participate in GSoC and
for all of your help. |
21:06.58 |
hcurtis |
Hi, everyone. I have a question for all of
you. In case you don't already know, I'm a novice developer. What
should I do to get better? I know I need to keep reading, taking
classes, and writing code, but maybe you'll have additional
suggestions that I'm not aware of. |
21:19.34 |
kanzure_ |
cadquery is pretty strange, |
21:19.40 |
kanzure_ |
this one shows a cube with a through hole:
part1 =
Workplane("front").rect(1,1).circle(0.25).extrude(1) |
21:19.46 |
kanzure_ |
while this one does not: part2 =
Workplane("front").rect(1,1).circle(0.5).extrude(1) |
21:24.36 |
Notify |
03BRL-CAD:starseeker * 61440
brlcad/branches/openscenegraph/src/libdm/osg-test.cpp: Look into
using a multimap to reconstitute comb structures below regions if
we swap out the comb sub-nodes for a single common geometry
node. |
21:45.51 |
Notify |
03BRL-CAD Wiki:Albertcoder * 7422
/wiki/User:Albertcoder/GSoC2014/logs: /* Week 6 */ |
22:01.27 |
Notify |
03BRL-CAD:carlmoore * 61441
brlcad/trunk/src/conv/nastran-g.c: temporarily turn off
run-with-no-arguments because I need to determine possibility of
use of stdin |
22:03.04 |
Notify |
03BRL-CAD Wiki:Ankeshanand * 7423
/wiki/User:Ankeshanand/GSoC14/logs: /* Week 6 */ |
22:03.41 |
Notify |
03BRL-CAD Wiki:Ankeshanand * 7424
/wiki/User:Ankeshanand/GSoC14/logs: /* Week 6 */ |
22:10.03 |
*** join/#brlcad hcurtis
(b82d1b9f@gateway/web/freenode/ip.184.45.27.159) |
22:18.32 |
*** join/#brlcad andrei_
(~IceChat77@188.26.183.174) |
22:22.47 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
22:32.30 |
*** join/#brlcad teepee
(~teepee@gateway/tor-sasl/teepee) |
22:45.24 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
23:09.55 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
23:10.23 |
*** join/#brlcad starseek1r
(~starseeke@66-118-151-70.static.sagonet.net) |
23:40.57 |
Notify |
03BRL-CAD:n_reed * 61442
(brlcad/branches/brep-debug/src/libbrep/debug_plot.cpp
brlcad/branches/brep-debug/src/libged/brep.c and 3 others): change
logfile format to make it easier to associate isocurve-surface
event counts with the relevant ssx pair |