00:30.56 |
*** join/#brlcad IriX64
(n=mario_du@bas2-sudbury98-1177726061.dsl.bell.ca) |
00:36.22 |
*** join/#brlcad AchiestDragon
(n=david@whipy.demon.co.uk) |
01:01.11 |
IriX64 |
I'm playing around here :) http://www3.sympatico.ca/mario.dulisse2/bldg391.png |
01:25.16 |
IriX64 |
I know you guys don't do windows, but did
anybody try that windowsirssi.zip, it's the unix code. |
01:26.16 |
IriX64 |
no perl, but still, not bad |
01:37.03 |
IriX64 |
I deleted it doh wait |
01:40.27 |
IriX64 |
windowsirssi-0.8.11.zip |
04:23.32 |
*** join/#brlcad cadguy
(n=cadguy@c-76-23-44-107.hsd1.ut.comcast.net) |
05:02.51 |
CIA-4 |
BRL-CAD: 03brlcad *
10brlcad/src/liboptical/sh_light.c: doxygenify, check for null
dereferencing |
06:16.58 |
*** join/#brlcad elite01
(n=elite01@195.37.106.60) |
06:30.10 |
MinuteElectron |
brlcad: The navigation in the psd image you
sent me is different to that of the sitemap.txt - which should I be
basing the navigation on? |
07:01.50 |
brlcad |
MinuteElectron: not exactly |
07:02.04 |
brlcad |
MinuteElectron: look at the second
line |
07:03.17 |
brlcad |
it would probably start out with no tabs
depressed (as that's "Home" and where the logo takes you) |
07:05.52 |
brlcad |
the other categories will still be a part of
the site, just not necessarily on the "titlebar menu" .. the
sitemap would probably be hidden down below for example, no need to
have that up front and center |
07:16.05 |
brlcad |
yeah, probably should have explained that
earlier -- those two lines up top starting with Home were two main
menus i was pondering over, the rest below are sections of the site
and what goes into each section. some sections are best as blocks
that lead to sections, others are menu items, others can be tiny
links/sections/items/whatever just reachable from
somewhere |
08:48.08 |
*** join/#brlcad IriX64
(n=mario_du@bas2-sudbury98-1177726061.dsl.bell.ca) |
09:19.50 |
*** join/#brlcad Laniakea
(n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz) |
09:28.02 |
*** join/#brlcad Laniakea
(n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz) |
09:28.39 |
*** join/#brlcad Laniakea
(n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz) |
10:14.54 |
*** join/#brlcad elite01
(n=elite01@dslc-082-082-088-249.pools.arcor-ip.net) |
10:40.47 |
*** join/#brlcad Laniakea
(n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz) |
10:50.48 |
IriX64 |
Laniakea: http://irix32.apaces.live.com/photos |
10:51.22 |
IriX64 |
err http://irix32.spaces.live.com/photos |
10:55.15 |
Laniakea |
IriX64: did you render the pictures
yourself? |
10:55.27 |
IriX64 |
no those are from twibright |
10:55.49 |
IriX64 |
err the other albumn is done here |
10:56.03 |
Laniakea |
IriX64: are you a brl-cad developer? |
10:56.17 |
IriX64 |
i don't draw though those are all examples
included in brl-cad |
10:56.31 |
IriX64 |
heh me no, i just play |
10:57.08 |
IriX64 |
try http://irix64.spaces.live.com/photos |
10:58.24 |
IriX64 |
somebody gave me a little goody to do hex
bolts, wait i'll upload it |
11:00.15 |
IriX64 |
http://www3.sympatico.ca/mario.dulisse2
it'd called hex.c |
11:00.19 |
IriX64 |
it's too |
11:03.17 |
IriX64 |
works i think |
11:05.26 |
IriX64 |
Laniakea, you asked me, now i'll ask you, are
you a brl-cad developer? |
11:33.51 |
*** join/#brlcad docelic
(n=docelic@212.91.113.121) |
11:42.15 |
Laniakea |
IriX64: no I'm not |
12:03.43 |
*** join/#brlcad poolio
(n=poolio@c-69-251-3-107.hsd1.md.comcast.net) |
12:13.45 |
poolio |
mornin |
12:14.13 |
IriX64 |
morning poolio |
12:22.42 |
*** join/#brlcad Laniakea
(n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz) |
12:25.22 |
*** join/#brlcad Laniakea
(n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz) |
12:27.41 |
*** join/#brlcad Laniakea
(n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz) |
12:31.25 |
*** join/#brlcad Laniakea
(n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz) |
12:44.54 |
*** join/#brlcad Laniakea
(n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz) |
12:44.54 |
*** join/#brlcad Laniakea
(n=clock@90-119-207-85.strcechy.adsl-llu.static.bluetone.cz) |
12:51.03 |
poolio |
brlcad: I could use a pointer or two when you
get back |
13:11.28 |
brlcad |
poolio: sure, what's up? |
13:12.10 |
poolio |
brlcad: I'm trying to work out how I'm going
to store the geometry trees/modify/save/crossover/etc... |
13:12.51 |
brlcad |
lots of ways to do it.. |
13:12.58 |
poolio |
I see that you can use db_walk_tree to get
each geometry item from a combination, but is there a way to
preserve the order? |
13:13.20 |
poolio |
brlcad: yes I know, I can't really decide. I
was hoping to just use the internal trees and have to use say a
red-black or other binary tree |
13:14.03 |
poolio |
My main issue is somehow extracting the
internal graph (i think it was?) into a tree form that I can easily
modify |
13:22.51 |
poolio |
So I basically I want to work with
rt_*_internal as leaf nodes, and whatever the internal operator
structure is for the other nodes |
13:26.15 |
brlcad |
poolio: hmmm |
13:26.35 |
brlcad |
well for starters, you hopefully saw the tree
structures in raytrace.h |
13:27.06 |
poolio |
Yeah |
13:27.16 |
brlcad |
rt_comb_internal's (i.e. combination
objects()) have a union tree * in them (called tree) that is their
hierarchy |
13:27.22 |
poolio |
I've looked around with db_walk_tree, but that
isn't what I want, although I might write my own version |
13:28.19 |
brlcad |
I mean just the containers that already
exist |
13:28.44 |
poolio |
what? |
13:28.51 |
brlcad |
union tree * in particular, which is what most
of the code uses internally for the tree structure |
13:29.16 |
poolio |
oh alright, and are there functions to
traverse that tree other than db_walk_tree? |
13:29.53 |
brlcad |
yeah, there are like three or four ways to
walk |
13:30.26 |
poolio |
oh alright. and are there implemented
functions for copying subparts of one tree to another? |
13:30.28 |
brlcad |
db_functree() is another |
13:30.54 |
poolio |
Oh wow. I somehow missed db_walk.c |
13:31.52 |
brlcad |
yeah, that's a good file as well as
db_comb.c |
13:32.12 |
brlcad |
routines like db_flatten_tree() might be of
use |
13:32.15 |
poolio |
ok. So I'm going to try to keep it in a union
tree and modify it from there |
13:32.19 |
poolio |
what's that do? |
13:32.43 |
brlcad |
flattens the tree and puts all the elements
into an array |
13:32.49 |
poolio |
in what order? |
13:33.00 |
brlcad |
jeez, I don't remember :) |
13:33.06 |
poolio |
ok ok. I'll have a looksy |
13:33.21 |
brlcad |
preorder traversal if I had to guess |
13:35.17 |
poolio |
and it should always be tree_db_leaf in my
case? |
13:35.48 |
brlcad |
? |
13:36.08 |
poolio |
the type of node for the tree? |
13:36.13 |
poolio |
I think it is, oh well, I shall see. |
13:37.19 |
brlcad |
no no, it's still the whole tree, but stored
in a (more) simple array container |
13:37.38 |
brlcad |
so you could iterate over all tree elements
without actually worrying about traversing the tree |
13:37.52 |
poolio |
wait, what ar eyou referencing? |
13:38.11 |
brlcad |
i'm not saying that's the way to go, you'd
have to figure out what the order was to see if it could be used
directly for cross-over for example |
13:38.26 |
brlcad |
was talking about flatten tree |
13:38.34 |
poolio |
oh yeah, I think I'm going to avoid using
it |
13:38.46 |
poolio |
It'd be easiest of I could just keep the tree
structure and just work off of that |
13:42.03 |
brlcad |
you should be able to I'd think |
13:42.42 |
poolio |
Yeah thanks, I was just a bit overwhelmed
:P |
13:42.58 |
brlcad |
count nodes in A, count nodes in B, pick
crossover points for both, swap the links in their respective union
tree's, write out the new trees |
13:44.33 |
poolio |
I don't see why you need to count nodes, but
it's simple enough |
13:45.59 |
brlcad |
strictly speaking you don't |
13:46.11 |
brlcad |
just one means to "pick a crossover
point" |
13:46.34 |
poolio |
yep. hopefully I'll get a chance to try some
of the many ways to do each thing |
13:46.40 |
brlcad |
rand from 0 to the node count or
something |
13:47.37 |
poolio |
does union tree store any info about it's
internal state? like # of nodes, or anything? |
13:50.04 |
brlcad |
no no, it's just a tree structure |
13:50.37 |
poolio |
db_tree_nleaves() :D |
13:51.54 |
brlcad |
yep, though that's leave nodes only |
13:52.00 |
brlcad |
s/leave/leaf/ |
13:53.25 |
brlcad |
would be pretty simple to add another for
counting comb nodes or all nodes |
13:54.18 |
poolio |
well |
13:55.03 |
poolio |
yeah, I'd actually probably count operators,
not leaves |
14:12.36 |
poolio |
brlcad: I'm gonna just get the design down on
paper, I just need to clear it up in my head before I start coding.
I'll be on the porch :) |
14:28.56 |
MinuteElectron |
brlcad: Okay, I get it - thanks for the
clarification. |
14:47.29 |
AchiestDragon |
http://www.achiestdragon.org/index.php?title=Image:Brlcad-editor.jpg&oldid=611
hmm? instructions anyone ? |
14:49.10 |
IriX64 |
a thing of beauty :) |
14:49.48 |
IriX64 |
as for instructions i'm outta my
depth |
14:51.50 |
AchiestDragon |
well i can desing qt gui's , but still to
actual figure out how to get the buttons to actualy link to
functioning code |
14:53.20 |
IriX64 |
switch(msg1) { case button1: that type of
thing? |
14:53.47 |
AchiestDragon |
i was looking at using pyqt to conver the gui
to python code so i can get to link it to other code
modules |
14:54.10 |
IriX64 |
man i know nothing about python,
sorry |
14:54.21 |
*** join/#brlcad
MinuteElectron_
(n=chatzill@unaffiliated/MinuteElectron) |
14:54.37 |
AchiestDragon |
but there always seems to be eric issues in
suse ,and dependancy problems with the python tools for
qt |
14:55.02 |
IriX64 |
you have your plate full then |
14:56.31 |
IriX64 |
qt stands for? |
14:56.37 |
AchiestDragon |
well as i need to reinstall i happen to have a
spare 80gb sata drive , thinking of puting the alpha version of
kde4 and setting it up dual boot so i can get started at learning
qt4 |
14:57.23 |
dtidrow |
IriX64: qt is a gui library |
14:57.27 |
AchiestDragon |
http://trolltech.com/products/qt |
14:57.34 |
dtidrow |
yeah, that one ;-) |
14:57.38 |
IriX64 |
I don't play with dual boot anymore, learned
my lesson |
14:57.45 |
AchiestDragon |
its what kde is written in |
14:57.51 |
dtidrow |
pure linux now, eh? ;-) |
14:58.44 |
AchiestDragon |
well dual boot when theres no windos is not
realy a problem , and with 2 diferent linux installs its not so
bad |
14:59.58 |
IriX64 |
qt=leading edge technology obviously |
15:00.08 |
IriX64 |
i'm of the old school |
15:00.27 |
IriX64 |
in other words i wouldn't know what to do with
it :) |
15:00.58 |
IriX64 |
by your standards i'm running a toy
system |
15:01.30 |
AchiestDragon |
its rather than using tk |
15:02.37 |
AchiestDragon |
or gtk |
15:02.38 |
*** join/#brlcad IriX64_
(n=mario_du@bas2-sudbury98-1177726061.dsl.bell.ca) |
15:02.46 |
IriX64_ |
rough ride |
15:02.59 |
IriX64_ |
i run windowsxppro with cygwin |
15:03.34 |
MinuteElectron |
IriX64_: You use cygwin. You wouldn't have
happened to encounter this error: |
15:03.36 |
MinuteElectron |
configure: creating ./config.status |
15:03.37 |
MinuteElectron |
.infig.status: error: cannot find input
file: |
15:03.50 |
poolio |
brlcad: is there a way to extract a tree from
a given rt_i? |
15:03.58 |
dtidrow |
I haven't tested it yet, but I'm convinced
that you take a heathly hit for doing it that way |
15:04.17 |
IriX64 |
minuteelectron ive never encountered
that |
15:04.27 |
MinuteElectron |
ok |
15:04.37 |
IriX64 |
log in config.log |
15:04.41 |
IriX64 |
look too |
15:04.49 |
AchiestDragon |
im trying to dich using any M$ product , i now
only need windows for 3 applications ,, protel dxp , autocad , and
kcam (my cnc software ) |
15:05.25 |
poolio |
brlcad: Ah I think I found it, ugh. Need to
stop asking questions and start coding :) |
15:05.49 |
MinuteElectron |
IriX64: ok |
15:06.08 |
IriX64 |
AchiestDragon converting for me would be a
learning curve so i get my feet wet here :) |
15:07.20 |
AchiestDragon |
well have been using linux on and of since
1995 but only did a total swich on my main pc's about 4 years ago
now , |
15:08.16 |
IriX64 |
AchiestDragon, see for you (now) it's easy for
me it would be sink or swim although I admit theres rich
documentation |
15:08.19 |
AchiestDragon |
i have one machine with win2000 on that i use
for protel dxp , and cad stuff , but do eveything else in
linux |
15:08.24 |
dtidrow |
gotta head into work - later all... |
15:09.29 |
IriX64 |
pays to have multiple machines, I guess but
i'm not privy to the others in this house, they belong to the
children :) |
15:10.44 |
IriX64 |
I kind of like what I've got actually, unix
high on windows ;) |
15:11.07 |
AchiestDragon |
yes , if it was not for the fact i have
windows installed on one machine i would be clustering
them |
15:11.22 |
MinuteElectron |
Ha, this is useful the last line of config.log
says 'configure: exit 1'. Now that would suggest
success... |
15:11.48 |
IriX64 |
errr I think it signifies an error return
:) |
15:11.59 |
IriX64 |
brb |
15:13.11 |
poolio |
MinuteElectron: not neccesarily |
15:13.51 |
MinuteElectron |
hmm... |
15:14.42 |
IriX64 |
MinuteElectron does it say failed
anywhere |
15:16.29 |
MinuteElectron |
yes 'configure: failed program was: |
15:16.31 |
MinuteElectron |
' |
15:16.45 |
MinuteElectron |
| /* confdefs.h. */ |
15:16.50 |
MinuteElectron |
hmm, |
15:17.16 |
IriX64 |
check configure.ac |
15:17.25 |
IriX64 |
output stuff |
15:17.44 |
MinuteElectron |
Ok, the same failed linesaying 'confdefs.h'
appears several times. |
15:18.14 |
IriX64 |
thats normal i think depending what test it
was doing |
15:19.07 |
IriX64 |
back to my compile |
15:22.07 |
IriX64 |
http://rafb.net/p/ZhYegJ57.html
<---anybody interested in warnings like these |
15:25.39 |
poolio |
IriX64: Not interested, but it's not good I
think. Keep it on file :) |
15:36.27 |
IriX64 |
:) |
15:36.38 |
IriX64 |
i'll fix my copy :) |
15:52.37 |
IriX64 |
AchiestDragon: Is Mr. Chips available in toy
version, I know plenty of children who would have a ball with
such |
15:54.10 |
poolio |
brlcad: I'm trying to figure out how to
extract a struct rt_db_internal and can't seem to figure out how.
I've got the soltab and looked through the rt_functab but didn't
see anything |
16:09.46 |
poolio |
Or I guess I don't really need rt_db_internal,
can I just modify the soltab shape specific data and then write
that? |
16:11.16 |
*** join/#brlcad LostThePlot_
(n=david@whipy.demon.co.uk) |
16:16.52 |
*** join/#brlcad iday
(n=jlowens@bz.bzflag.bz) |
16:25.06 |
poolio |
brlcad: hmm, the soltab is just in memory
isn't it... |
16:34.23 |
poolio |
mannn.... that was a huge waste of
time |
16:34.39 |
poolio |
lunch time |
16:43.47 |
AchiestDragon |
well ok , just about to start reinstalling
linux see if i can cure this x problem |
17:13.49 |
IriX64 |
got the guy who wrote hex.c to at least add
his first name soproper credit is there. |
17:15.57 |
IriX64 |
I've run it but have no need for bolts here
:) |
17:52.41 |
SuperTaz |
heh |
17:53.22 |
SuperTaz |
by a show of hands, who thinks it'd be a nice
feature if left clicking a pane in mged activated it... |
17:55.27 |
brlcad |
AchiestDragon: interesting gui mockup -- that
entirely using qt? |
17:56.17 |
AchiestDragon |
using kdevelop gui designer |
17:56.29 |
poolio |
brlcad: got a couple minutes? |
18:00.13 |
brlcad |
poolio: sure |
18:00.32 |
poolio |
brlcad: alright, i've been struggling quite a
bit this morning :P |
18:01.24 |
poolio |
brlcad: So I first saw that rt_i has all the
information I need, so I was looking through that, found the
Regions and the soltab and stuff, but then I realized I have no
clue how I can then "save" those changes back to a databse
file |
18:01.26 |
brlcad |
no problem with that, struggling is when
learning happens :P |
18:01.35 |
poolio |
Heh, true |
18:02.03 |
poolio |
So then I was looking at trying to get the
rt_db_internal structures and couldn't figure out a way to do that,
but just found the wdb_import and looks like I can retrieve shapes
by ID |
18:02.21 |
brlcad |
yep |
18:02.26 |
poolio |
But the main thing was writing the changes to
a database, and trying to find an internal structure I could use
that is easy to work with and modify but also easy to write to a
database |
18:02.52 |
poolio |
Like for example, the union trees, they seem
easy to work with especially in just swapping pointers to do
crossover, but I don't see a way to write those changed trees to a
database |
18:03.25 |
poolio |
and with the rt_i it look slike I'd have to
have re-run rt_prep for every single shape to get access to the
soltab and stuff I need, and I still didn't know how to then export
that |
18:04.08 |
poolio |
Then I thought about just using Tcl, there's
routines to convert geometry to tcl, then i can modify the tcl
string, and then there are routines to execute the tcl string and
output it to a databse |
18:04.13 |
poolio |
but that seems awfully inefficient and
slow |
18:04.38 |
poolio |
and crossover would be a bit more though in
tcl |
18:05.33 |
brlcad |
you'd think it was inefficient, but in the big
scheme of things it still isn't a blip |
18:05.53 |
brlcad |
not that I think that's the way to do it ..
just saying you shouldn't assume it's not the way because of
performance |
18:06.29 |
poolio |
Ok. but I'd still prefer working with the
union trees. Those are easy to deal with, although the
encapsulation of soltab is kidn fo gone |
18:06.30 |
brlcad |
let me see if I can find an example that
helps |
18:07.12 |
poolio |
Yeah that'd be great, I've been browsing
through a bunch of examples but I couldn't find any that would work
well when directly applied. I was also thinking about keeping
things in a wmember list but it looked like going wmember -->
tree created a "left-heavy" tree and I had no clue what GIFT
schematics were |
18:07.17 |
poolio |
*semantics |
18:07.23 |
poolio |
couldn't find anything on google about
those |
18:08.14 |
brlcad |
too generic a term to find info on gift via
google ;) |
18:08.23 |
brlcad |
though I'm sure there's something out
there |
18:08.26 |
poolio |
well I found what the acronym meant in
relation to brl-cad, but still couldnt find it |
18:08.41 |
brlcad |
it's mostly unimportant |
18:08.52 |
poolio |
alright |
18:09.03 |
brlcad |
just a particular way of storing geometry and
fields that it needs to keep track of |
18:09.06 |
poolio |
alright |
18:09.18 |
brlcad |
like the GIFTmater string is really just an
integer material id |
18:09.30 |
poolio |
well what I really needed help with was
finding some way that if I modified the soltab / pointers in a
union tree, a way of saving that tree to a new database, and
probably copying all the primitives along with it |
18:11.04 |
poolio |
also I'd like to keep the trees in memory in
between generatons and not have to re-read the previous database
every time |
18:11.34 |
brlcad |
I still have to poke around and make sure, but
I can say that to write out geometry you need a primitive |
18:12.00 |
brlcad |
primitives with respect to operators means
writing out combinations |
18:12.06 |
poolio |
Well yes sorry |
18:12.07 |
brlcad |
combinations are rt_comb_internal
objects |
18:12.51 |
brlcad |
so that's your starting point no matter what
in terms of saving geometry unless you recreate a hierarchy from
scratch each time using mk_comb |
18:13.02 |
poolio |
alright. so an rt_comb_internal
object |
18:13.10 |
poolio |
that's created by mk_lcomb() right? |
18:13.35 |
poolio |
well whatever, I can find that later |
18:13.39 |
brlcad |
mk_lcomb() will make a new one for you .. all
the mk_ routines are part of libwdb for creating geometry |
18:13.50 |
poolio |
ok |
18:13.57 |
brlcad |
you're talking about reading an existing,
though, and then writing that out, which is not mk_* |
18:14.00 |
SuperTaz |
AchiestDragon: was that image of the editor a
mockup, or does it really work? |
18:14.10 |
yukonbob |
poolio: does this make sense to you? |
18:14.12 |
yukonbob |
http://en.wikipedia.org/wiki/Gift_wrapping_algorithm |
18:14.34 |
yukonbob |
s/to you/for what you're doing/ |
18:14.34 |
poolio |
yukonbob: wrong topic I think :P |
18:15.04 |
AchiestDragon |
SuperTaz: its a a proper gui just no code
behind the menus or buttons |
18:15.12 |
poolio |
brlcad: Yes. Well I guess I can write that out
with wdb_put_internal? |
18:15.24 |
SuperTaz |
is it in Tk? |
18:15.38 |
AchiestDragon |
no qt3.5 |
18:15.44 |
SuperTaz |
oh |
18:15.52 |
yukonbob |
AchiestDragon: do you have a screenshot
posted? |
18:15.52 |
SuperTaz |
isn't qt commercial? |
18:15.57 |
brlcad |
poolio: that sounds about right, lemme
look |
18:16.12 |
poolio |
that needs an rt_db_internal struct |
18:16.52 |
brlcad |
which is what you get during a
lookup |
18:16.57 |
brlcad |
among a variety of places |
18:17.04 |
brlcad |
yeah, wdb_put_internal looks right |
18:17.07 |
poolio |
ok |
18:17.14 |
AchiestDragon |
qt is commertial but is avalable for free use
if you use it for gpl code |
18:17.32 |
poolio |
so basically each individual will be an
rt_comb_internal, and I'll be able to modify the tree held in that
struct, and write it with wdb_put_internal? |
18:18.00 |
brlcad |
poolio: er, sorry,
rt_db_get_internal |
18:18.10 |
brlcad |
which takes a directory pointer, which you get
during lookup |
18:18.35 |
poolio |
the directory pointer points to the object in
the database which is our combination? |
18:18.35 |
brlcad |
you can crack a rt_db_internal to get at the
rt_comb_internal it contains when it's a combination |
18:19.07 |
brlcad |
right, just directory pointers don't actually
load geometry (for performance), they load basically an index
reference |
18:19.14 |
poolio |
yeah alright |
18:19.33 |
SuperTaz |
achiest: but not BSD or LGPL, right? |
18:19.49 |
AchiestDragon |
right |
18:20.04 |
SuperTaz |
what's the current license for mged? isn't it
LGPL/BSD hybrid? |
18:20.21 |
AchiestDragon |
but it would not stop a gpl gui frontend
beeing written |
18:20.28 |
SuperTaz |
(looks good, btw) |
18:20.31 |
SuperTaz |
no, it wouldn't |
18:20.48 |
brlcad |
not a hybrid, it's lgpl |
18:21.02 |
SuperTaz |
if you build a 4 pane view into it, it'll be
even better |
18:21.25 |
poolio |
brlcad: or I could use wdb_import to get the
rt_db_internal right? |
18:21.27 |
brlcad |
bsd is the documentation, build system, and
data files |
18:21.33 |
SuperTaz |
I'm pondering making some similar changes to
mged itself |
18:21.52 |
brlcad |
poolio: probably, I think it just does the
two-step for you |
18:21.59 |
poolio |
yeah |
18:22.27 |
poolio |
and the idb_ptr is goign to be the pointer to
the rt_comb_internal ? |
18:22.33 |
poolio |
Yeah, looks that way, sweet :) |
18:23.07 |
brlcad |
you can access it directly, but I believe
there's a routine you should call to crack it :) |
18:23.24 |
poolio |
wait, what do you mean? |
18:23.37 |
poolio |
The main issue I was having this morning was
all the circularly linked pointers to every which
structure |
18:23.44 |
SuperTaz |
I'd really like to get a context menu working,
get click to activate working, and get the console at the bottom of
the window...those 3 would make mged a lot more user-friendly
:) |
18:24.41 |
poolio |
brlcad: also, is there a way to duplicate the
rt_db_internal structure? |
18:25.13 |
brlcad |
SuperTaz: if you find the code that the menu
calls when you ask it to activate a pane, you should be able to add
that to the window bindings |
18:25.33 |
SuperTaz |
I'm working on it...I've found the code
already |
18:25.38 |
brlcad |
ah, sweet |
18:25.42 |
SuperTaz |
I'm just trying to find the window bindings
:) |
18:25.50 |
SuperTaz |
and then figure out how they work :) |
18:31.14 |
brlcad |
if you do, would you let me know? |
18:33.03 |
brlcad |
AchiestDragon: that mockup image is actually
kinda familiar .. did you do that several months ago? |
18:33.30 |
AchiestDragon |
no , i did it today |
18:35.30 |
brlcad |
hrm, okay |
18:35.34 |
brlcad |
deja vu |
18:37.09 |
SuperTaz |
heh...I'll let you know once I figure it
out |
18:37.25 |
SuperTaz |
I spent an hour last night learning how
activation works...it's really pretty simple |
18:37.45 |
SuperTaz |
I just haven't had any time to look at the
bindings :) |
18:57.35 |
poolio |
<PROTECTED> |
18:57.40 |
poolio |
errr oops |
19:00.56 |
brlcad |
MinuteElectron: apache changes made |
19:25.51 |
brlcad |
should check for includes now |
19:38.34 |
MinuteElectron |
brlcad: thanks |
19:41.43 |
SuperTaz |
blah |
19:41.59 |
SuperTaz |
I'm trying to see if eclipse will play nice as
a tcl/tk editor |
19:42.19 |
SuperTaz |
I still haven't figured out where the bindings
are |
19:42.43 |
SuperTaz |
though I'm learning more and more about how
mged does what it does |
19:45.14 |
SuperTaz |
I think I understand why I'm not finding this
stuff |
19:46.36 |
brlcad |
MinuteElectron: not to interfere, but I
noticed the menu and was poking on some values in the style
:) |
19:46.57 |
brlcad |
looking good |
19:47.00 |
brlcad |
really good |
19:47.18 |
brlcad |
getting excited to start populating
it |
19:47.27 |
MinuteElectron |
dw, I don't mind |
19:48.16 |
MinuteElectron |
I just need to finish the navigation, make
some general styling (e.g. the headers and hyperlinks) and add some
padding to the main content area. Then it will be good to
go, |
19:49.43 |
poolio |
MinuteElectron/brlcad: link? |
19:49.51 |
MinuteElectron |
http://my.brlcad.org |
19:50.06 |
poolio |
oh, it's already _there_ :P |
19:50.52 |
MinuteElectron |
Yeah, installed MediaWiki and Drupal on the
server last night and copied the theme across. |
19:53.41 |
SuperTaz |
well, the header is there, at least
:) |
19:54.09 |
SuperTaz |
looks good |
19:54.57 |
MinuteElectron |
thxxs |
19:55.04 |
MinuteElectron |
most of the work was brlcad though. |
19:55.21 |
SuperTaz |
ahhh, well, it still looks good :) |
19:55.35 |
brlcad |
was not, I just photoshopped a little --
that's the easy part |
19:55.44 |
SuperTaz |
of course, the rest of the template still need
to be done :) |
19:55.44 |
brlcad |
turning that into css is the bear |
19:55.50 |
brlcad |
poolio: keep whining :) |
19:56.08 |
brlcad |
but that won't go so far, effort speaks louder
than words :) |
19:56.22 |
brlcad |
mock up a better menu :) |
19:56.43 |
SuperTaz |
I won't complain about the navbar, simply
because I haven't seen what the body is going to look
like |
19:56.57 |
poolio |
brlcad: Yeah, I'm kind of busy ;) |
19:57.12 |
SuperTaz |
once I see the content area, I'll weigh in on
design ;) |
19:57.24 |
SuperTaz |
but the header still looks good ;) |
19:57.26 |
brlcad |
me too, and I like it .. so without something
better, it's the winner |
19:58.12 |
brlcad |
SuperTaz: quite true |
19:58.23 |
brlcad |
the header is only one piece of a much bigger
design |
19:58.41 |
brlcad |
there's still the overall look/feel, how
blocks look, the content area, the footer |
19:58.46 |
SuperTaz |
yes, and I'm not going to judge until I've
seen more...then I'll weigh in on usability, aesthetics,
etc. |
19:59.46 |
SuperTaz |
despite popular belief, aesthetics are a
significant part of usability, at least if you evaluate it based on
cognition |
20:00.44 |
SuperTaz |
and since you want people to be able to
navigate the site to get their answers, it needs to be
aesthetically pleasing to help them do a better job of
navigating |
20:24.45 |
MinuteElectron |
w00t look at nav everyone!!! |
20:26.12 |
brlcad |
nice, got the corner :) |
20:26.33 |
brlcad |
your color is off just a hair :) |
20:27.09 |
MinuteElectron |
what? |
20:27.28 |
MinuteElectron |
no it isn't |
20:28.43 |
MinuteElectron |
heh |
20:29.44 |
brlcad |
you see it? |
20:29.57 |
MinuteElectron |
no |
20:30.48 |
brlcad |
http://my.brlcad.org/~sean/hair.png |
20:31.12 |
MinuteElectron |
Hmm, not getting that on my end, |
20:31.25 |
MinuteElectron |
Maybe my monitor doesn't have enough
colors. |
20:31.28 |
brlcad |
then the png is probably missing gamma
correction or something |
20:31.40 |
MinuteElectron |
How many bits is your monitor? |
20:32.45 |
brlcad |
32-bit |
20:33.53 |
MinuteElectron |
hmm |
20:33.57 |
MinuteElectron |
which browser? |
20:37.20 |
*** join/#brlcad
AchiestDragon_ (n=david@whipy.demon.co.uk) |
20:38.47 |
brlcad |
safari |
20:41.22 |
MinuteElectron |
Hmm, this is very odd. What screen resolution
are you on? |
20:42.04 |
brlcad |
1680x1050 |
20:42.51 |
brlcad |
it's almost guaranteed just a gamma
issue |
20:43.09 |
brlcad |
firefox isn't the best at applying gamma
correction |
20:43.18 |
MinuteElectron |
I have no idea, I also have no idea what gamma
correction is. When you get a moment would you kindly add it to the
image 'corner.png' please. thanks. |
20:43.32 |
brlcad |
heh :) |
20:47.09 |
Laniakea |
issues with gamma correction are guranteed as
long as people stay ignorant having no clue what the digital
numbers stored in their files are supposed to mean |
20:47.16 |
AchiestDragon |
well sort of resolved the x problem and mged
works fine , it seems that the g200 quad head card is not quite
fully supported in x , so just using 2 monitors and the dual head
g550 |
20:49.00 |
Laniakea |
The picture hair.png has no gamma chunk
present, so the gamma is assumed to be 0.454545 |
20:49.16 |
AchiestDragon |
down side smaller desktop size only 3200 *
1200 |
20:49.22 |
Laniakea |
However it has an ICC profile |
21:02.54 |
MinuteElectron |
brlcad: I think there is a problem, the
htaccess file in /d/ isn't working - perhaps you could chown the
/d/ directory to www - I seam to be unable to. |
21:05.44 |
MinuteElectron |
I have to go, be back tomorrow. |
21:11.21 |
brlcad |
alright, I'll look at ait |
21:11.37 |
CIA-4 |
BRL-CAD: 03jlowenz *
10brlcad/src/librt/g_brep.cpp: attempting to debug edge_check code;
added return states for edge check; removed some dead
code |
21:13.33 |
CIA-4 |
BRL-CAD: 03jlowenz *
10brlcad/src/other/openNURBS/opennurbs_curve.cpp: fix bug where
search domains are unordered; tried 'adaptive' chord
sampling |
21:15.19 |
CIA-4 |
BRL-CAD: 03jlowenz *
10brlcad/src/other/openNURBS/opennurbs_curve.h: played with the
chord tolerance and derivative tolerance (need to change it to
tangent!) |
22:54.55 |
*** join/#brlcad cadguy
(n=cadguy@c-76-23-44-107.hsd1.ut.comcast.net) |
23:38.38 |
*** join/#brlcad iday_
(n=iday@c-68-50-191-200.hsd1.md.comcast.net) |