01:05.01 |
Notify |
03BRL-CAD:starseeker * 63281
(brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt
brlcad/branches/qtged/src/qbrlcad/cadapp.cxx and 3 others): Proof
of concept implementation in Qt of the same GUI conversion approach
recently added to Archer. Not polished yet, but all the
fundamentals appear to be in place and functioning. |
05:38.07 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
06:01.11 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
06:11.45 |
*** join/#brlcad kintel_
(~kintel@unaffiliated/kintel) |
06:16.48 |
*** join/#brlcad kintel_
(~kintel@unaffiliated/kintel) |
06:22.30 |
*** join/#brlcad sk2
(~simran@202.164.53.117) |
07:15.33 |
Notify |
03BRL-CAD:brlcad * 63282
brlcad/trunk/src/libbu/endian.c: since the declaration was changed
to extern, the inline definition here became a mismatch and
portability nuisance. revert to non-inline for now. a c++-style
header-based implementation could be revisted, but if memory serves
(e.g., revert back to static inline), but might have issue with
older compilers. |
07:24.02 |
Notify |
03BRL-CAD:brlcad * 63283
(brlcad/trunk/src/libbn/mat.c brlcad/trunk/src/libbn/tabdata.c and
5 others): eliminate/modify mentions of 'inline' to make searching
for inline functions easier. |
07:46.44 |
*** join/#brlcad ries
(~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl) |
09:12.55 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/session) |
09:24.34 |
*** join/#brlcad teepee
(~teepee@127.0.0.1) |
09:27.09 |
*** join/#brlcad n_reed_
(~molto_cre@66-118-151-70.static.sagonet.net) |
09:37.10 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
09:44.49 |
*** join/#brlcad teepee
(~teepee@gateway/tor-sasl/teepee) |
12:09.45 |
Notify |
03BRL-CAD:starseeker * 63284
brlcad/trunk/CMakeLists.txt: To launch programs, we need to know
about executable suffixes. Don't want to rely soly on tcl for
that... fortunately, CMake already knows the answer and we can
leverage that. |
12:21.00 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
12:43.34 |
*** join/#brlcad ries
(~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl) |
12:44.02 |
*** join/#brlcad clock
(~clock@212.203.58.127) |
12:49.20 |
*** join/#brlcad ries
(~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl) |
13:22.45 |
*** join/#brlcad luca79
(~luca@mi-18-49-58.service.infuturo.it) |
13:23.39 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:44.54 |
*** join/#brlcad clock
(~clock@212.203.58.127) |
14:19.11 |
Notify |
03BRL-CAD:starseeker * 63285
(brlcad/branches/qtged/CMakeLists.txt
brlcad/branches/qtged/doc/docbook/system/man1/en/obj-g.xml and 23
others): Merge through trunk r63284 |
14:41.42 |
Notify |
03BRL-CAD:starseeker * 63286
(brlcad/branches/qtged/src/qbrlcad/cadapp.cxx
brlcad/branches/qtged/src/qbrlcad/cadapp.h and 2 others): Simplify
command execution - no command line to parse here, so don't need to
stage through strings; just adds complexity. |
15:29.38 |
Notify |
03BRL-CAD:starseeker * 63287
(brlcad/branches/qtged/src/qbrlcad/cadapp.cxx
brlcad/branches/qtged/src/qbrlcad/cadapp.h
brlcad/branches/qtged/src/qbrlcad/cadimport.cxx): Add some buttons
to the process window |
16:30.16 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
16:37.25 |
Notify |
03BRL-CAD:starseeker * 63288
(brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt
brlcad/branches/qtged/src/qbrlcad/cadapp.cxx and 3 others): Add
logging support |
16:48.16 |
Notify |
03BRL-CAD:starseeker * 63289
(brlcad/branches/qtged/src/qbrlcad/cadtreenode.cxx
brlcad/branches/qtged/src/qbrlcad/cadtreenode.h): simplifiy
includes, ws, add footer |
16:52.28 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
17:07.31 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
17:53.15 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
17:54.42 |
Notify |
03BRL-CAD:starseeker * 63290
(brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt
brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx
brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Use a
stylesheet to customize the look of the tree's open and closed
images. Can probably be tuned much more but this serves for a
proof-of-concept. |
17:58.52 |
Notify |
03BRL-CAD:brlcad * 63291
(brlcad/trunk/src/conv/jack/g-jack.c
brlcad/trunk/src/conv/jack/jack-g.c): document the origins of our
jack-g and g-jack converters, that they pertain to ergonomic
analysis software that has since expanded to a broader commercial
use. |
18:02.06 |
Notify |
03BRL-CAD:starseeker * 63292
brlcad/trunk/src/libfb/if_wgl.c: Make sure if_wgl.c has the private
header. |
18:16.22 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
18:18.20 |
Notify |
03BRL-CAD:brlcad * 63293
brlcad/trunk/src/libgcv/NOTES: multipass processing is important
for the API to be robust |
18:19.14 |
ries |
ping brlcad |
18:37.15 |
Notify |
03BRL-CAD:starseeker * 63294
(brlcad/trunk/include/dm.h brlcad/trunk/src/libdm/dm-generic.c and
2 others): Allow apps to get the dm interp if they need it, and
hide most of the remaining dm struct access points in MGED. Last
one needs a bit of thought about what the right answer
is. |
18:45.06 |
brlcad |
ries: pong |
18:50.24 |
Notify |
03BRL-CAD:brlcad * 63295
brlcad/trunk/src/libgcv/NOTES: talk about normalization |
18:50.39 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
19:03.36 |
Notify |
03BRL-CAD:brlcad * 63296
brlcad/trunk/doc/BRL-CAD.bib: came across a BRL-CAD citation in
reference to the Faceted Region EDitor (FRED) from the U.S. Army
Tank-Automotive Command, published in a proceeding of the
international society for optical engineering. |
19:06.18 |
ries |
brlcad: that picture that we took at GSoC, do
you happen to have a copy of that? |
19:09.35 |
Notify |
03BRL-CAD:brlcad * 63297 brlcad/trunk/TODO:
add a bunch of primitives that we could but don't yet support, some
that are interesting as blending/rounding/fillets or special
performance cases. |
19:11.57 |
Notify |
03BRL-CAD:brlcad * 63298 brlcad/trunk/TODO:
the JACK paper describes how they articulated our tin woodsman and
ktank models, which would be useful and interesting articulation
test cases to have described internally for development testing
(and serve as user examples). |
19:34.22 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
19:35.21 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
19:40.07 |
Notify |
03BRL-CAD:brlcad * 63299 brlcad/trunk/TODO:
procedural geometry objects have long been on my mind, but recently
rekindled with discussions at the gsoc reunion with csaba on the
state of the python interface to brl-cad geometry. the basic idea
is to have a geometry object whose definition is not known until
runtime, evaluated on-demand as needed per a set of higher-level
parameterizations defined for that object. |
19:40.09 |
Notify |
these are very much related to our proc-db C
program notions, but instead of having the procedure rigidly
defined at compile-time, it's defined by a runtime definition
(e.g., tcl or python). csaba's demonstrations were exceptionally
compelling that pybrlcad should be further developed as at least
the first available interface. the trick will be how to implement
our entire object API dynamically. |
19:50.43 |
brlcad |
ries: no, that was on harmanpreet's camera and
he's still on travle |
19:51.26 |
ries |
ok thanks, I will see if I can find his
contact info.. |
19:53.15 |
brlcad |
I have his info and he'll be back in here when
he gets back home |
19:53.40 |
brlcad |
he owes me an invoice too, so I'll see if he
can post them up somewhere accessible |
19:53.43 |
ries |
ok great, thanks for the info |
20:10.03 |
Notify |
03BRL-CAD:brlcad * 63300
brlcad/trunk/src/conv/obj-g.c: use BN_TOL_DIST instead of the magic
literal number. lots more of these need to be updated. |
20:19.45 |
*** join/#brlcad LordOfBikes
(~armin@dslb-178-010-186-195.178.010.pools.vodafone-ip.de) |
20:35.36 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
20:57.05 |
Notify |
03BRL-CAD:brlcad * 63301 brlcad/trunk/TODO:
expand geometry compiler and add geometry debugger per recent
comments from tom and earlier musings |
21:04.51 |
Notify |
03BRL-CAD:brlcad * 63302 brlcad/trunk/TODO:
would be very useful for modelers to have a way to comparatively
characterize the error of given geometry model. similar to SAH,
it's an Object Error Heuristic (OEH) that would support
prioritization of fixing modeling errors, particularly for larger
models. |
21:15.31 |
Notify |
03BRL-CAD:starseeker * 63303
brlcad/branches/qtged/src/qbrlcad/cadtreestyle.qss: Need to think
about how to manage style sheets for Qt and how to expose color
settings to users... |
21:20.35 |
Notify |
03BRL-CAD:carlmoore * 63304
brlcad/trunk/src/conv/obj-g.c: OK, you've got BN_TOL_DIST here, but
now I have to change 2 occurrences of .pl ending to
.plot3 |
21:26.46 |
*** join/#brlcad teepee_
(~teepee@gateway/tor-sasl/teepee) |
21:50.41 |
Notify |
03BRL-CAD:carlmoore * 63305
(brlcad/trunk/src/conv/bot_shell-vtk.c
brlcad/trunk/src/conv/enf-g.c and 14 others): use of BN_TOL_DIST;
hope they don't need to be reverted |
21:56.52 |
Notify |
03BRL-CAD:brlcad * 63306 brlcad/trunk/TODO:
document the basic application runtime (BAR). this has been listed
as a BRL-CAD project for a number of years now, but is coming to
priority with the progression of GCV. as GCV aims to be a
stand-alone product, it needs to be able to leverage libbu/libbn
without having the architecture polluted by other libraries down
the road. this will be greatly simplified if |
21:56.54 |
Notify |
libbu/libbn are also turned into a stand-alone
product. |
22:29.49 |
Notify |
03BRL-CAD:starseeker * 63307
(brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt
brlcad/branches/qtged/src/qbrlcad/cadresources.qrc
brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Proof of
concept stylesheet settings for the whole application. In principle
this is how we will provide a cad application appropriate coloring
scheme for the interface out of the box, and user settings will be
used to construct |
22:29.51 |
Notify |
settings to override specific aspects of these
styles at user request. Much work will be needed to set up that
level of control, so for now just set the defaults and
go. |