01:23.19 |
*** join/#brlcad danger_
(6725c94a@gateway/web/freenode/ip.103.37.201.74) |
01:31.30 |
*** join/#brlcad
gpsojswiqapkqczr
(~armin@dslb-092-074-224-090.092.074.pools.vodafone-ip.de) |
02:32.32 |
*** join/#brlcad softcoder32
(~djff@41.202.219.70) |
02:51.58 |
*** join/#brlcad softcoder32
(~djff@41.202.219.70) |
03:21.39 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
03:30.45 |
*** join/#brlcad shubham
(a5e1683b@gateway/web/freenode/ip.165.225.104.59) |
03:45.57 |
*** join/#brlcad divamgupta
(~divamgupt@103.25.231.102) |
03:53.06 |
*** join/#brlcad softcoder32
(~djff@41.202.219.74) |
05:16.08 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
05:23.12 |
*** join/#brlcad kushagra
(~kushagra@122.164.114.150) |
05:23.31 |
*** part/#brlcad kushagra
(~kushagra@122.164.114.150) |
05:44.26 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
05:44.27 |
*** join/#brlcad softcoder32
(~djff@41.202.219.76) |
07:05.04 |
*** join/#brlcad softcoder32
(~djff@41.202.219.68) |
07:52.01 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
08:20.34 |
*** join/#brlcad shubham
(a5e1683b@gateway/web/freenode/ip.165.225.104.59) |
08:26.03 |
*** join/#brlcad softcoder32
(~djff@41.202.219.71) |
08:32.37 |
*** join/#brlcad tandoorichick
(b64b2d01@gateway/web/freenode/ip.182.75.45.1) |
09:33.42 |
*** join/#brlcad jasvir
(~jass@75-142-124-111.static.mtpk.ca.charter.com) |
09:34.49 |
*** join/#brlcad Ch3ck_
(~Ch3ck@154.70.103.178) |
10:08.04 |
*** join/#brlcad Ch3ck_
(~Ch3ck@154.70.98.175) |
10:37.37 |
*** join/#brlcad mecale
(~yann@154.70.98.175) |
11:05.24 |
*** join/#brlcad divamgupta
(~divamgupt@103.25.231.102) |
11:32.24 |
*** join/#brlcad tandoorichick
(b64b2d01@gateway/web/freenode/ip.182.75.45.1) |
12:02.04 |
*** join/#brlcad d_rossberg
(~rossberg@66-118-151-70.static.sagonet.net) |
12:02.24 |
tandoorichick |
could someone tell me if the 'voxelize'
command project will be good enough for GSoC '16, since a lot of
work has been done already? or is it better moving onto some other
project, like a geometry conversion project (i looked up and found
the collada importer project) |
12:09.57 |
d_rossberg |
tandoorichick: i would recommend to look for a
project on a prioritized topic (e.g. geometry/image
conversion) |
12:38.04 |
*** join/#brlcad YANICK_
(~YANICK19@154.70.98.175) |
12:55.07 |
tandoorichick |
d_rossberg: thanks for advice, will work on
it! |
12:55.55 |
*** join/#brlcad softcoder32
(~djff@41.202.219.75) |
13:03.13 |
*** join/#brlcad yorik
(~yorik@152.250.221.17) |
13:25.36 |
*** join/#brlcad shubham
(7b88c55a@gateway/web/freenode/ip.123.136.197.90) |
13:38.35 |
*** join/#brlcad softcoder32
(~djff@41.202.219.70) |
13:51.52 |
*** join/#brlcad aumkaria
(b64b2de1@gateway/web/freenode/ip.182.75.45.225) |
13:53.59 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:58.03 |
*** join/#brlcad umeshksingla
(umeshksing@nat/iiit/x-pdcdlapykpzxnjto) |
13:58.18 |
*** part/#brlcad umeshksingla
(umeshksing@nat/iiit/x-pdcdlapykpzxnjto) |
13:59.52 |
*** join/#brlcad divamgupta_
(~divamgupt@103.25.231.102) |
14:09.07 |
*** join/#brlcad teepee`
(bc5c2134@gateway/web/freenode/ip.188.92.33.52) |
14:26.33 |
*** join/#brlcad guest___
(0e8bf3a3@gateway/web/freenode/ip.14.139.243.163) |
14:28.11 |
*** part/#brlcad guest___
(0e8bf3a3@gateway/web/freenode/ip.14.139.243.163) |
14:41.04 |
*** join/#brlcad divamgupta
(~divamgupt@103.25.231.102) |
14:57.08 |
*** join/#brlcad 14WAAE4DD
(~divamgupt@103.25.231.102) |
15:46.23 |
*** join/#brlcad divamgupta_
(~divamgupt@103.25.231.102) |
15:58.22 |
*** join/#brlcad localhost_
(~localhost@154.70.99.88) |
15:58.52 |
*** join/#brlcad 7YUAAHRUO
(~divamgupt@103.25.231.102) |
16:06.59 |
*** join/#brlcad divamgupta_
(~divamgupt@103.25.231.102) |
16:07.48 |
*** join/#brlcad tafodinho
(~tafodinho@154.70.99.88) |
16:19.14 |
*** join/#brlcad divamgupta_
(~divamgupt@103.25.231.102) |
16:20.33 |
Notify |
03BRL-CAD:starseeker * 67250
brlcad/trunk/src/tclscripts/rtwizard/main.c: Add flags to indicate
width/height were set. |
16:21.09 |
Notify |
03BRL-CAD:brlcad * 67252
brlcad/trunk/CMakeLists.txt: no need to test for symlink support,
at least not for bu_same_file(). |
16:21.18 |
Notify |
03BRL-CAD:brlcad * 67251
brlcad/trunk/src/libbu/file.c: having or not having symlinks has no
bearing whether we should stat our files. that said, there should
be no harm calling realpath on our arguments before stating
them. |
16:21.38 |
Notify |
03BRL-CAD:brlcad * 67256
brlcad/trunk/src/conv/patch/rpatch.c: be a good citizen on windows,
let rpatch create windows-style text files now that patch-g isn't
being ignorant. |
16:21.41 |
Notify |
03BRL-CAD:brlcad * 67253 brlcad/trunk/NEWS:
daniel fixed rpatch line ending handling on windows. stdout
defaults to text mode, but desirable to set it to binary so that
patch-g reads it without issue. need to revisit why patch-g wasn't
handling line ending correctly. |
16:21.47 |
Notify |
03BRL-CAD:brlcad * 67257
(brlcad/trunk/include/bu/mime.h brlcad/trunk/include/bu/path.h and
6 others): bu_path_component and associated enum are missing bu
prefix, so start with the enum. reword them without CORE as the
word doesn't convey meaning, implicit or explicit. instead of
defining, try something that conveys explicit meaning. |
16:21.49 |
Notify |
03BRL-CAD:brlcad * 67258 brlcad/trunk/TODO:
need to quick-test rtg3 |
16:21.56 |
Notify |
03BRL-CAD:brlcad * 67263
brlcad/trunk/src/libbu/path.c: it's a [mime]:: prefix now, update
comments accordingly from 'mime:' |
16:21.58 |
Notify |
03BRL-CAD:brlcad * 67261
(brlcad/trunk/include/bu/path.h brlcad/trunk/src/libbu/path.c and 3
others): rename a second time for even less inconsistency. the mime
type mentions really feel out of place here (and are the remaining
inconsistency as the example implies all are without a mime
prefix), especially the enum extension hack... as there is mime
api, should probably just have a string pass that strips the
mime |
16:22.00 |
Notify |
before bu_path_component() gets its hands on
it. |
16:22.02 |
Notify |
... |
16:22.05 |
Notify |
03BRL-CAD:brlcad * 67255
brlcad/trunk/src/conv/patch/patch-g.c: no need for separate read
buffers since both the materials and rpatch data should easily fit.
looking at rpatch's printf, the longer of the two, it doesn't look
like lines even exceed 120 chars so this should be
plenty. |
16:22.07 |
Notify |
03BRL-CAD:brlcad * 67254
brlcad/trunk/src/conv/patch/patch-g.c: this should make patch-g
work properly with rpatch files containing unix or windows line
endings, eliminating the need to manually force rpatch output to
binary mode. |
16:22.09 |
Notify |
03BRL-CAD:brlcad * 67260 brlcad/trunk/TODO:
tools should work without a batch script, regardless of it meaning
convert the runtime (or not). |
16:22.11 |
Notify |
03BRL-CAD:brlcad * 67259
brlcad/trunk/src/libgcv/plugins/vrml/vrml_read/string_util.cpp:
remove dead code |
16:22.15 |
Notify |
03BRL-CAD:brlcad * 67262
(brlcad/trunk/include/bu/path.h brlcad/trunk/src/libbu/path.c
brlcad/trunk/src/util/icv.cpp): go with FULL instead of MIMELESS so
the first entry is a simple and positive characterization. more
descriptive than the ALL misnomer, and still brief. survivable even
if mime prefix handling is decoupled. |
16:26.17 |
Notify |
03BRL-CAD:n_reed * 67264
brlcad/branches/brep-debug/doc/docbook/system/implementation/en/bool_eval_development.xml:
add documentation on tolerance tests |
16:43.09 |
*** join/#brlcad gagan
(~gagan@122.173.25.216) |
16:52.11 |
*** join/#brlcad tafodinho
(~tafodinho@154.70.99.193) |
16:54.27 |
*** join/#brlcad tafodinho
(~tafodinho@154.70.99.193) |
17:05.21 |
*** join/#brlcad softcoder32
(~djff@41.202.219.73) |
17:06.45 |
*** join/#brlcad gagan
(~gagan@122.173.25.216) |
17:09.35 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
17:25.40 |
*** join/#brlcad divamgupta_
(~divamgupt@103.25.231.102) |
18:14.53 |
*** join/#brlcad teepee_
(~teepee@unaffiliated/teepee) |
18:53.54 |
*** join/#brlcad divamgupta_
(~divamgupt@103.25.231.102) |
19:00.43 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
19:06.10 |
*** join/#brlcad divamgupta_
(~divamgupt@103.25.231.102) |
19:12.54 |
*** join/#brlcad jasvir
(~jass@75-142-109-136.static.mtpk.ca.charter.com) |
19:20.15 |
Notify |
03BRL-CAD:n_reed * 67265
brlcad/branches/brep-debug/doc/docbook/system/implementation/en/bool_eval_development.xml:
add note about 3D point array being used for 2D points |
19:20.39 |
jasvir |
hello there. I was looking into incorporating
Qt with mged. There was a project regarding this in GSoC 2013
http://brlcad.org/wiki/User:Vladbogolin/GSoC2013/qt-display-manager.
Can anyone please help me to know more about this. |
19:36.14 |
*** join/#brlcad softcoder32
(~djff@41.202.219.69) |
19:45.58 |
*** join/#brlcad divamgupta_
(~divamgupt@103.25.231.102) |
19:52.15 |
starseeker |
jasvir: I believe the conclusion was that it
would be better to look at re-implementing MGED in Qt as opposed to
trying to make Tk and Qt "play nice" together |
19:53.09 |
starseeker |
jasvir: I know the MGED gui looks pretty
simple, but getting a duplicate of MGED fully set up on Qt is
actually more work than you would think |
19:54.17 |
starseeker |
jasvir: you would need to identify how MGED
translates mouse movements into geometry rotation, translation,
etc. and how to do the same things with a Qt widget, how to
implement the various dialogs (or at least functionally equivalent
replacements - you wouldn't want to duplicate our current
background color widget, for example) |
19:55.23 |
starseeker |
make a functional terminal widget to replace
the MGED console, which has its own details lurking, etc. |
19:56.45 |
starseeker |
There's a start in the qged branch:
https://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/branches/qtged/ |
19:57.43 |
starseeker |
that attempt has some things not needed to
duplicate MGED as it currently exists (the button panels, for
example) but some of it would be relevant |
19:58.47 |
starseeker |
any project proposal for that topic would need
to convince us that the proposer has a good grasp of what kind and
amount of work would be needed to complete the project - a detailed
plan that shows a good understanding of both the MGED and Qt issues
involved |
20:09.07 |
jasvir |
starseeker, that seem quite fascinating. I
quite familiar with Qt but I don't have that much understanding
about MGED right now but I can can get familiar with it really
quickly. |
20:10.00 |
jasvir |
starseeker: is qged currently working to some
extent? |
20:13.42 |
Notify |
03BRL-CAD:brlcad * 67266
brlcad/trunk/src/libbu/file.c: add support for determining whether
two files are the same file on Windows using the
GetFileInformationByHandle call. This is similar to stat(), but
requires an open file handle. Calling stat() is nfg on Windows for
non-unix filesystems as inode remains unset. This method checks
where the file is on disk. |
20:17.13 |
Notify |
03BRL-CAD:starseeker * 67267
brlcad/trunk/src/libbu/file.c: Spelling fix. |
20:17.23 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
20:25.26 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
20:36.08 |
*** join/#brlcad softcoder32
(~djff@41.202.219.71) |
20:37.08 |
Notify |
03BRL-CAD:starseeker * 67268
brlcad/trunk/src/libbu/file.c: Move things around so we only define
sb1 and sb2 if we need them (otherwise get unused variable warning
under Windows. |
21:20.18 |
Notify |
03BRL-CAD:brlcad * 67269
brlcad/trunk/src/libbu/file.c: add a note about identical path
names would conceivably fail the stat and
GetFileInformationByHandle test methods, but we pretend they would
result in the same lookup. by that same measure, we could have
completely different files actually map to the same thing on disk
(i.e., a false positive) on a crazy-fast-changing filesystem. not a
case we particularly |
21:20.20 |
Notify |
care about, but worth noting. eliminate an
unnecessary scope increase and redundant comment while we're at
it. |
21:20.22 |
Notify |
... |
21:22.43 |
Notify |
03BRL-CAD:brlcad * 67270
(brlcad/trunk/src/libbu/argv.c brlcad/trunk/src/libbu/b64.c and 13
others): auto ws indent and trailing junk cleanup |
21:51.12 |
*** join/#brlcad gaganjyot
(~gaganjyot@122.173.25.216) |
21:52.46 |
*** join/#brlcad Gabriel__
(bc1ba547@gateway/web/freenode/ip.188.27.165.71) |
22:00.18 |
*** join/#brlcad Gabriel___
(567919d7@gateway/web/freenode/ip.86.121.25.215) |
22:10.27 |
Notify |
03BRL-CAD:n_reed * 67271
brlcad/branches/brep-debug/doc/docbook/system/implementation/en/bool_eval_development.xml:
document meaning of a common intersection event loop
pattern |
22:11.54 |
Gabriel___ |
Hello, about the "add exec option to search"
project, I have 2 more questions: first is how should the commands
which are to be executed stored (maybe separate them into tokens
and use a linked list?) and second question is could you give me
some more important examples about "exec", besides
"draw"? |
22:31.37 |
starseeker |
Gabriel___: as to the former, that's something
you'll have to figure out as part of your implementation plan.
There are numerous possibilities - the important thing is that it
works |
22:32.07 |
starseeker |
Gabriel___: as to the second, another example
might be wanting to set the color attribute on all objects returned
from a search |
22:33.14 |
starseeker |
if you look at example 19 in the MGED man page
for search (brlman search from the command line, or man search from
the MGED prompt) you'll see a foreach script being used on the
results of a search command stored in a tcl list |
22:33.37 |
starseeker |
that's the current "workaround" for the lack
of an exec option, so that's another good example |
22:35.56 |
Gabriel___ |
thanks for the answer, that foreach script
seems like a good point to research |
22:54.30 |
starseeker |
foreach is a Tcl command - BRL-CAD's default
MGED prompt is a tcl shell |
23:01.58 |
*** join/#brlcad gaganjyot
(~gaganjyot@122.173.25.216) |
23:11.46 |
*** join/#brlcad teepee_
(~teepee@unaffiliated/teepee) |
23:25.15 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |