02:07.08 |
*** join/#brlcad Pimpinella
(~frank@p5481A8FA.dip0.t-ipconnect.de) |
02:09.32 |
brlcad |
my leading up BRL-CAD's open source activities
is completely separate from, although cooperative with, Quantum and
ARL activities |
02:09.44 |
brlcad |
just as an fyi ;) |
07:08.00 |
CIA-8 |
BRL-CAD: 03brlcad *
10brlcad/src/libbu/parallel.c: oops, restore killed
comment |
07:25.44 |
narnia |
fyi, made real progress yesterday (wednesday)
and today (thursday). i can compile the partially updated nist step
class library and create an ap203 data probe. still problems with
express language edition 2. that does not surprise me i expected
that. using interviews is okay but it probaqbly should be updated
to use gtk. |
07:27.10 |
narnia |
going back to archer for a moment. what is
archer written in? which gui libraries? |
07:27.58 |
brlcad |
Tk megawidgets |
07:28.10 |
narnia |
um. |
07:28.52 |
narnia |
do you have a linux box handy? |
07:29.03 |
brlcad |
sorta |
07:30.17 |
narnia |
i was thinking i could send you the ap203
dataprobe. would you settle for some screenshots? |
07:32.43 |
brlcad |
sure |
07:33.02 |
CIA-8 |
BRL-CAD: 03brlcad * 10brlcad/configure.ac:
make /usr/X11/ a retry directory instead of a search directory
since it's where the o32 libraries are kept on irix -- there's a
better way to deal with n32 vs. o32 vs. 64 but this'll have to do
for now |
07:46.32 |
narnia |
brb going to take screenshots. |
08:00.59 |
brlcad |
I look forward to seeing them when I awake
:) |
08:08.16 |
narnia |
http://204.238.34.206/b_spline_suface_with_knots-info.jpg |
08:08.28 |
narnia |
http://204.238.34.206/entity-type-list.jpg |
08:08.42 |
narnia |
http://204.238.34.206/entity-instance-list.jpg |
08:09.04 |
narnia |
http://204.238.34.206/data-probe.jpg |
08:10.13 |
narnia |
that gives you an idea of the interviews ui.
pretty basic and plain but functional. no bells and
whistles. |
08:10.50 |
brlcad |
ahh, i see (not zZzZ just quite yet) |
08:10.53 |
brlcad |
interesting |
08:11.03 |
brlcad |
yeah, no frills |
08:12.23 |
brlcad |
btw, narnia -- in regards to archer and Tk
megawidgets.. basically he used a core component of mged that he
wrote some time ago that lets you basically embed most all of
mged's functionality into other apps |
08:12.45 |
brlcad |
so archer effectively contains an embeded mged
controller .. but with a more modern gui |
08:13.03 |
brlcad |
the gui being written in Tk |
08:13.08 |
narnia |
i see. |
08:14.00 |
brlcad |
not my choice of gui toolkits, but I can deal
-- it's like mged but clean |
08:14.12 |
brlcad |
he knows tk inside out |
08:14.26 |
brlcad |
so it was very quick and easy for him (for
another task) |
08:15.20 |
narnia |
if you have no objections than i may look at
gtk or perhaps Xaw3d. |
08:16.29 |
brlcad |
gtk would be better, though it's a pretty
"meh" api |
08:17.07 |
brlcad |
the one thing tk does have is the cross
platform support and multi-language bindings |
08:17.14 |
brlcad |
gtk's coming along though |
08:17.18 |
narnia |
i know Xaw3d better than i know gtk. gtk is at
least in theory portable to windows. (i do not do windows. i have
no windows boxes) i do know macs and macos-x. AQUA.!!!
(hehehehe) |
08:17.46 |
brlcad |
gtk doesn't do aqua yet, but they're close
last I heard |
08:18.05 |
brlcad |
had some "prototypes" |
08:18.13 |
brlcad |
but still very incomplete |
08:18.38 |
brlcad |
gtk will do x11 on mac, though (which is how
we use Tk right now on os x) |
08:18.57 |
brlcad |
linking against AquaTk is something I want to
try on os x too |
08:20.01 |
narnia |
i have 2 imacs and 1 emac. |
08:20.57 |
brlcad |
go for it :) |
08:21.10 |
narnia |
i have 7 x86 linux boxes, i old dec alpha box,
and a partrige in a pear tree. ;-) |
08:21.35 |
brlcad |
i tried it out about 1.5 years ago when they
had it first working |
08:21.49 |
brlcad |
but it was so incredibly buggy, not
functional |
08:21.53 |
brlcad |
altough pretty |
08:23.23 |
narnia |
i have not played with tk in years. could
possibly redo the interviews in tk. that would deal with
portability issues. |
08:23.47 |
brlcad |
perl/tk? :) |
08:24.17 |
brlcad |
that would be evil, c/tk would be the way to
go :) |
08:24.57 |
narnia |
yes c/tk would be the way to go. |
08:28.31 |
narnia |
still refining and cleaning up memory
issues. |
08:36.39 |
narnia |
for grins i am attempting to read in the
yanmar diesel engine in the ap203 data probe. my guts feel is that
it will bomb on a memory fault or trash in the hash table
code. |
09:20.40 |
narnia |
ummm. i terminated it. it was actually working
rather well except memory usage was going through the roof. i think
it is the nature of large part21 files. they are just memory hogs.
i do not see any way around it. |
14:28.01 |
EricWilhelm |
Tk::Zinc makes perl/tk not so evil |
14:28.09 |
EricWilhelm |
opengl canvas, etc. |
16:56.39 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/librt/dg_obj.c: |
16:56.40 |
CIA-8 |
BRL-CAD: Add transparency and dmode parameters
to dgo_invent_solid. Add -p option to |
16:56.40 |
CIA-8 |
BRL-CAD: dgo_get_autoview_cmd (include
psuedo-solids if specified). Add code to handle |
16:56.40 |
CIA-8 |
BRL-CAD: paths and file names that include
spaces (Windows Only). Add code to open |
16:56.40 |
CIA-8 |
BRL-CAD: files/pipes in binary mode (Windows
Only) |
16:58.31 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/librt/vdraw.c: Add transparency and dmode parameters
to dgo_invent_solid |
17:03.21 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/librt/wdb_obj.c: Add wdb_importFg4Section and
wdb_create_cmd. Add new and optional "tops" behavior. |
17:04.34 |
narnia |
brlcad, fyi, i am attempting to read the
yanmar diesel engine again. so far it has been running
91:48.08. |
17:06.44 |
narnia |
brlcad, still not sure as to which gui to use.
it would make logical sense to use c/tk since both brl-cad and emc
use tk. |
17:08.10 |
brlcad |
go with whatever you're comfortable with
:) |
17:08.19 |
brlcad |
hopefully cross-platform ;) |
17:09.15 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/librt/importFg4Section.c: Initial check-in of code
that imports a fg4 section from a string. This adds a method to the
database object. |
17:10.28 |
brlcad |
heh, i told bob about the plans to settle down
development for a few days before the end of every month for
stability as part of our monthly iteration |
17:10.38 |
brlcad |
so I think he's rushing to get all his changes
in now :) |
17:14.15 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/conv/asc2g.c: Added call to wdb_create_cmd due to
change in wdb_init_obj |
17:17.33 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/conv/g2asc.c: Added call to Tcl_FindExecutable before
call to Tcl_CreateInterp to hack around Tcl problem (i.e. getting a
null pointer exception when calling Tcl_CreateInterp). |
17:21.07 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/libdm/dm_obj.c: Added the following commands to the
display manager Tcl object: drawLabels, getDrawLabelsHook and
setDrawLabelsHook |
17:26.07 |
CIA-8 |
BRL-CAD: 03bob1961 * 10brlcad/src/rt/do.c: Add
code to open files in binary mode (Windows Only) |
17:27.17 |
CIA-8 |
BRL-CAD: 03bob1961 * 10brlcad/src/rt/main.c:
Add code to open files in binary mode (Windows Only) |
17:29.03 |
CIA-8 |
BRL-CAD: 03bob1961 * 10brlcad/src/rt/opt.c:
Initialize width and height to zero |
17:30.14 |
narnia |
umm this is an improvement granted not a big
improvement but an improvement no the less. ap203 dataprobe is on
entity instance number #544486 so roughly a 100,000 to go. has been
running 114:09.04. not swapping as bad as it was. |
17:30.56 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/mged/utility1.c: If Windows, use remove() and
_lseek |
17:32.52 |
CIA-8 |
BRL-CAD: 03bob1961 * 10brlcad/src/mged/rtif.c:
If Windows, use double-quotes around pathnames in case there are
spaces. |
17:36.09 |
CIA-8 |
BRL-CAD: 03bob1961 * 10brlcad/src/mged/cmd.c:
If Windows, use double-quotes around pathnames in case there are
spaces. Also, if Windows, call Tcl_FindExecutable before calling
Tcl_CreateInterp |
17:47.16 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/tclscripts/lib/Dm.tcl: Add the following methods:
drawLabels, getDrawLabelsHook and setDrawLabelsHook |
17:48.01 |
*** join/#brlcad EricWilhelm
(~ewilhelm@adsl-66-142-221-139.dsl.tpkaks.swbell.net) |
17:53.27 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/tclscripts/lib/Display.tcl: Add the following options:
-primitiveLabels, -primitiveLabelsColor and -usePhony. Add code to
limit the mouse dx and dy's that are calculated. This affects
rotation, translation and scaling via the mouse |
17:55.28 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/tclscripts/lib/Command.tcl: Add code to check to see
if BRL-CAD's history object is available |
17:57.29 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/tclscripts/lib/Database.tcl: Minor
formatting |
18:01.25 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/tclscripts/lib/Db.tcl: Added the following methods:
facetize and importFg4Section. Added help for the following
commands: binary, make_bb, move_arb_edge, move_arb_face, rmap,
rotate_arb_face and track. Also added minor formatting. |
18:33.36 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/tclscripts/lib/Mged.tcl: Add the following methods:
facetize, importFg4Section, attachObservers,
detachObservers |
18:38.14 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/tclscripts/lib/QuadDisplay.tcl: Add the following
methods: getDrawLabelsHook, setDrawLabelsHook,
setDrawLabelsHookAll |
18:40.39 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/tclscripts/mged/asc2g.tcl: Use Tcl's "file delete"
comand to delete |
19:27.56 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/include/raytrace.h: Declare wdb_create_cmd |
22:10.48 |
CIA-8 |
BRL-CAD: 03bob1961 *
10brlcad/src/conv/g2asc.c: Fix typo |
23:36.51 |
*** join/#brlcad cad350
(~c1d9a002@bz.bzflag.bz) |