00:32.41 |
brlcad |
starseeker: that'd be better left to
-exec |
00:33.04 |
brlcad |
find . -attr regionID -exec attr get regionID
{} \; |
00:33.21 |
brlcad |
something like that |
00:34.22 |
brlcad |
find searches for objects in the db that have
some characteristic, itemizing those objects -- doing anything with
them beyond printing them is probably best left to other
commands |
00:35.52 |
starseeker |
ok |
00:36.05 |
starseeker |
should start working on
exec |
00:37.12 |
brlcad |
exec is going to require some libged
changes |
00:37.14 |
*** join/#brlcad
andrecastelo____ (n=chatzill@189.71.72.40) |
00:37.17 |
starseeker |
ick |
00:37.22 |
brlcad |
as find needs to know what commands are
available |
00:37.26 |
brlcad |
no no, tis a good thing |
00:37.32 |
brlcad |
it's geometry engine work |
00:37.36 |
brlcad |
needs to happen regardless |
00:37.52 |
starseeker |
Ah. |
00:37.56 |
brlcad |
it should have been done for mged already,
just not done yet |
00:38.22 |
starseeker |
should probably first get the
. vs / path reporting set up... that shouldn't be too
hard |
00:40.25 |
starseeker |
once I do, I take it exec is by far the most
critical part to get up and running? |
00:42.22 |
brlcad |
not strictly necessary for the original task,
but it is where most of the power is |
00:54.26 |
starseeker |
brlcad: Um - by "original task" do you mean
Dwayne's feature request? |
00:55.19 |
brlcad |
yeah, sorta |
00:55.35 |
starseeker |
well, we've got the shader part
covered |
00:55.38 |
brlcad |
finding objects with various attribute
qualities |
00:56.22 |
starseeker |
the "non-standard attribute" bit still needs
some work before it can be closed :-( |
01:16.05 |
*** join/#brlcad ibot
(i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
01:16.05 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad
|| Channel logs at http://ibot.rikers.org/%23brlcad/
|| The 2008 Google Summer of Code is complete! -- Thanks deserved
to all of our students! || (Source) Release 7.12.6 posted
2008-08-19 || Mailing lists are now reply-to-list instead of
reply-to-sender by default |
02:47.35 |
*** join/#brlcad grfrblshntz
(n=smee@68-191-176-167.dhcp.stpt.wi.charter.com) |
02:51.51 |
grfrblshntz |
Hello, I'm pretty new to using brlcad, and I'm
trying to model a subtractive union, I used comb test u a - b, and
it seems to be correct, showing a fully, and b has a dashed
outline, which I'm assuming means it's the negative element. I
want to see it drawn merely with the positive element without the
subtracted portion, I can't seem to find how to do this,
anyone? |
02:52.03 |
brlcad |
would like to buy a vowel for
grfrblshntz |
02:52.16 |
grfrblshntz |
a's are going to $1000 |
02:52.57 |
brlcad |
for the wireframe rendering, there's not
(presently) a way to not show the wireframes for all primitives
involved |
02:53.17 |
brlcad |
there are ways to view an evaluated wireframe,
though |
02:53.33 |
brlcad |
and you can always ray-trace the object --
which is usually the recommended method |
02:53.37 |
grfrblshntz |
evaluated, is like the ...
yes. |
02:53.40 |
grfrblshntz |
ok |
02:53.47 |
brlcad |
type "rt" into the command window |
02:53.52 |
grfrblshntz |
ok |
02:54.03 |
brlcad |
or use the raytrace control panel under the
file menu |
02:54.35 |
brlcad |
that'll use an embedded framebuffer that uses
the same graphics window to render the raster image into
it |
02:54.54 |
grfrblshntz |
I tried the raytrace from the file manu,
already, and the subtracted part still showed up, I must have done
something wrong |
02:55.02 |
brlcad |
ray-traced images are, however, raster images
-- fully shaded evaluated displays are something we're working
on |
02:55.05 |
brlcad |
type "who" |
02:55.24 |
brlcad |
you may still be displaying the primitives and
the combination |
02:55.33 |
brlcad |
d a b |
02:55.36 |
grfrblshntz |
ok |
02:55.53 |
grfrblshntz |
I did try "hide a" |
02:55.58 |
grfrblshntz |
does that not remove it |
02:56.14 |
brlcad |
dunno :) |
02:56.18 |
brlcad |
probably |
02:56.36 |
brlcad |
draw/hide are the 'new' commands, I'm used to
the old cryptic short versions |
02:56.39 |
grfrblshntz |
(I may have made a mistake I tried various
combinations of "hide a" "B -A", and then just "draw"ing the parts
I needed |
02:56.43 |
grfrblshntz |
ok |
02:56.52 |
brlcad |
d to delete from the display, e to display
them for editing |
02:56.55 |
grfrblshntz |
d a b is the cryptic version? |
02:56.57 |
grfrblshntz |
ok |
02:57.20 |
grfrblshntz |
any recommendations on how to learn all those
commands? |
02:57.25 |
brlcad |
B == Z and e |
02:57.31 |
grfrblshntz |
ok |
02:57.52 |
brlcad |
yeah, there's an mged quick reference sheet on
the website -- that groups them by actions |
02:58.22 |
brlcad |
there's also the mged tutorial series, which
goes through most of the core commands in depth over many many
tutorials |
02:59.07 |
grfrblshntz |
Ok, I looked at and downloaded the quick
reference, it seemed like the command list showed more than what
was on it, but I didn't do a rigorous study |
03:00.00 |
grfrblshntz |
I just started looking at the tutorials today,
but there style is very foreign to me. |
03:00.06 |
grfrblshntz |
Thanks for you help |
03:02.20 |
brlcad |
the command list? |
03:02.22 |
brlcad |
which list? |
03:03.35 |
brlcad |
the tutorials all build upon each other, with
each lesson teaching a new concept -- more like lessons you'd get
if you took a training class for a few days |
03:03.48 |
brlcad |
you wouldn't just jump into the fifth lesson,
for example |
03:04.32 |
brlcad |
they are pretty comprehensive of the basics,
though .. and can usually be done in under a day if you are intent
on reading and learning |
03:04.59 |
grfrblshntz |
oh, sorry, I went away a bit. |
03:05.05 |
grfrblshntz |
It's.. in the help menu... |
03:05.14 |
grfrblshntz |
help commands |
03:05.15 |
brlcad |
the quick reference covers 99% of the most
important commands |
03:05.18 |
grfrblshntz |
help > commands |
03:05.20 |
grfrblshntz |
ok |
03:05.54 |
brlcad |
the ones its missing are mostly for advanced
modeling practices, experimental or custom commands, or redudandant
commands mostly |
03:06.06 |
grfrblshntz |
ok |
03:06.20 |
grfrblshntz |
lots of terse names |
03:06.47 |
brlcad |
yep, the mged command line was developed very
similarly to the unix command line (and around the same
timeframe) |
03:07.43 |
grfrblshntz |
Oh, yes, I love apropos |
03:07.53 |
grfrblshntz |
I was thrilled that that was in
there |
03:08.09 |
grfrblshntz |
It's how I've gotten most of what I've done so
far done |
03:08.17 |
brlcad |
it's not a very good apropos implementation,
needs to be expanded |
03:08.24 |
brlcad |
along with full manpages for all commands
:) |
03:08.54 |
brlcad |
there are about 300 mged commands and about
400 external command-line commands |
03:08.54 |
grfrblshntz |
well, I just appreciate the attempt |
03:09.23 |
grfrblshntz |
I just found out about "tire", anything else
like that thats fun to use? |
03:09.25 |
brlcad |
about 300 of the external ones are documented,
most of the mged ones are documented in the help and (more
comprehensively) on the wiki |
03:09.53 |
grfrblshntz |
ok |
03:09.55 |
brlcad |
tire is one of the 400, probably ;) |
03:10.36 |
brlcad |
there is a fence generator, a vegitation
generator, a "sphere flake" generator, tools for making nuts and
bolts, several sample geometry databases |
03:10.48 |
grfrblshntz |
Ummm... you are "brlcad"? Are you involved
with developing somehow? or just a big enough fan to make it you
login name? |
03:10.56 |
brlcad |
just scratching the surface of
course |
03:11.19 |
brlcad |
you could say i'm a bit of a fan :) |
03:11.30 |
grfrblshntz |
well, I can see why, lots of good
stuf |
03:11.32 |
grfrblshntz |
stuff |
03:11.43 |
brlcad |
is also the project
lead |
03:12.00 |
grfrblshntz |
The last time I tried it, I got intimidated,
and gave up, this time, for some reason, I'm having better
results |
03:12.33 |
grfrblshntz |
I've been searching for a good open source CAD
program for a while, so far I've found brlcad and freecad |
03:12.47 |
grfrblshntz |
I'm not sure about freecad, but I'm not giving
up on it ye |
03:12.49 |
grfrblshntz |
yet |
03:13.18 |
brlcad |
we're by far the most extensively developed
and the only actually in production use that I know of |
03:13.23 |
brlcad |
but we still have a LONG ways to go |
03:13.37 |
brlcad |
especially compared to the featuresets of most
of the commercial CAD systems |
03:14.23 |
grfrblshntz |
I'm a long way off from being able to write
any code for a CAD program, but something like BRLCAD means I can
start reading code |
03:14.24 |
brlcad |
our focus over the years has been very
different and our resources considerably constrained -- you're more
than welcome to join the team to help make things better
;) |
03:15.01 |
grfrblshntz |
Well, I'll start reading the code, and see if
I can find something I might be able to help with, I'd love to,
eventually |
03:15.06 |
brlcad |
this is kind of where we currently sit:
http://brlcad.org/Industry_Diagram.png
|
03:15.17 |
grfrblshntz |
Joining projects is one of my next
goals |
03:17.09 |
brlcad |
relating that to other packages, CADD is sort
of the AutoCAD domain, CATIA sort of fits in the CAID/CAD domain,
GibbsCAM is square in the MCAD domain, etc |
03:17.09 |
grfrblshntz |
That's a nice diagram, what was the program
that made it? |
03:17.09 |
brlcad |
indesign or illustrator, I forget .. think it
was indesign |
03:17.10 |
grfrblshntz |
ok |
03:17.10 |
grfrblshntz |
I guess it doesn't look that hard to make with
a normal editor, I guess I just don't do much of that
stuff |
03:17.14 |
brlcad |
looking to replicate it with free tools, and
starseeker has a really nice conversion, but still figuring out
what to do with the fonts |
03:17.30 |
*** join/#brlcad dtidrow
(n=dtidrow@12.162.247.10) |
03:17.39 |
brlcad |
it uses the adobe garamond pro font iirc,
which there's nothing free that comes anywhere close to its
polish |
03:18.58 |
brlcad |
a lot of effort went into the exact kernings,
layouts, how the dashed lines wrap around corners, the exact
overlaps of the industries, the transparency/colors used,
etc |
03:19.30 |
dtidrow |
I'm back ;-) |
03:19.42 |
dtidrow |
what did I miss? |
03:20.04 |
grfrblshntz |
While I've got your ear, and you seem to know
quite a bit, I'm currently just designing some woodworking
projects, you know, lots of simple arb8's, and I was wondering if
there is anything that I could use to convert one arb8 into several
smaller pieces. I was thinking of taking an arb8, and converting
the edges to arb8's representing 2X4's, and the faces into plywood,
etc. |
03:20.06 |
grfrblshntz |
? |
03:20.17 |
brlcad |
howdy dtidrow |
03:20.29 |
brlcad |
dtidrow: noticed you missed another siggraph..
:/ |
03:20.36 |
dtidrow |
yeah ;-( |
03:20.55 |
dtidrow |
jumping jobs tends to do that... |
03:21.13 |
dtidrow |
not to mention relocating... |
03:21.54 |
brlcad |
grfrblshntz: hmm |
03:23.21 |
grfrblshntz |
Ok, it took a bit, but I just finally got to
the point where I raytraced test/{a,b}, after "d a b", and it
worked just like you said it should, I must not have deleted last
time |
03:23.23 |
brlcad |
grfrblshntz: not sure exactly what you mean,
but you can use the "inside" command in mged |
03:23.57 |
brlcad |
that will hollow out an arb8 by creating an
inner arb8 the uses thicknesses specified for each of the 6
faces |
03:24.12 |
grfrblshntz |
ok, that's closer, I guess |
03:24.16 |
brlcad |
otherwise, you can cp the arb, and move the
faces as needed for expecific cases |
03:24.27 |
grfrblshntz |
that's what I've been doing, so ar |
03:24.28 |
grfrblshntz |
far |
03:24.32 |
grfrblshntz |
dangit |
03:26.15 |
grfrblshntz |
is there a command to, for instance, translate
point 1 of shape x to the coordinates of point 1 of shape y? for
moving by easy reference? |
03:26.38 |
grfrblshntz |
so x is selected, with focal point 1, and
something like "translate y.1"? |
03:27.49 |
brlcad |
yep |
03:28.10 |
brlcad |
see 'keypoint' and 'permute' for
starters |
03:29.08 |
grfrblshntz |
Ok, well, I should probably just get to
working on stuff for a while, I could probably come up with
questions all night, but you've helped me enough, thanks, I'm sure
I'll bug you again. |
03:30.03 |
brlcad |
belatedly notes 3ptarb, arb,
and rfarb probably are of use to him as well |
03:50.39 |
dtidrow |
brlcad: so how did SIGGRAPH go? |
03:52.50 |
*** join/#brlcad IriX64
(n=mariodot@bas2-sudbury98-1177878636.dsl.bell.ca) |
03:53.44 |
IriX64 |
why do i get 7.11.0 out of sourceforge cvs
checkout if you guys are up to 7.12.6? |
04:00.32 |
IriX64 |
http://www3.sympatico.ca/mario.dulisse2/7.12.6.png
<---- 7.12.6 in action :) |
04:01.42 |
deeeffache |
nice copter |
04:01.53 |
deeeffache |
the start menu reminds me of work
though... |
04:02.20 |
IriX64 |
just plays
:) |
04:07.19 |
IriX64 |
ciao |
04:25.12 |
starseeker |
wonders why the open design
"Gray-Hoverman Antenna" has such poor handdrawn diagrams - surely
some sucker has redone them in Dia, Inkscape or
XFig... |
04:30.18 |
starseeker |
or BRL-CAD, for that matter - then as a bonus
teach the NEC analysis systems to work on BRL-CAD models
:-) |
04:30.56 |
starseeker |
wonders why it is that so
much stuff that is interesting is also completely
useless... |
04:32.31 |
brlcad |
dtidrow: pretty good, several really
interesting papers |
04:33.35 |
brlcad |
having vanilla ice sing at the softimage party
was pretty funny |
04:34.09 |
brlcad |
a really good paper on brep/nurbs, have to see
if it can be implemented without violating a patent
though |
04:35.22 |
brlcad |
and a great extension paper on breaking out
models for diagrams that was an excellent follow-on to their paper
last year |
04:36.30 |
brlcad |
the geek bar was pretty awesome to have this
year, seeing eight rooms at once with a beverage bar
nearby |
04:36.58 |
brlcad |
otherwise overall it was alright, not as good
as last year in san diego but still pretty darn good |
04:39.04 |
brlcad |
the keynote was one of the best I've enjoyed
to date, one of the founders of pixar spoke to lots of issues dear
to my heart *sniff* |
05:01.14 |
Ralith |
<PROTECTED> |
05:01.50 |
brlcad |
Ralith: dunno |
05:02.11 |
brlcad |
can certainly get electrons for it easily
enough as an acm member |
05:03.06 |
brlcad |
so if, for example, you were going to do
something with it for brl-cad, probably wouldn't be a
problem |
05:03.19 |
Ralith |
electrons for it? O.o |
05:03.27 |
brlcad |
a digital copy |
05:03.34 |
Ralith |
ah. |
05:03.52 |
Ralith |
would love to, but can't
commit to a major project like that atm :/ |
05:06.13 |
brlcad |
nothing too major, the basics could probably
be implemented in a few weeks, the whole thing minus interactivity
would probably be a great gsoc-level project |
05:07.13 |
Ralith |
I think that might be hindered a bit by my
lack of experience with handling this kind of data |
05:07.33 |
Ralith |
that said, I'm quite interested in going for
gsoc next year |
05:08.13 |
brlcad |
ah great, looks like at least last year's work
is on-line already: http://grail.cs.washington.edu/projects/cutaways/ |
05:08.40 |
Ralith |
oh, that kind of diagram. |
05:09.04 |
Ralith |
can't that be done easily enough with some
clever subtractions? |
05:09.11 |
brlcad |
yep |
05:09.25 |
brlcad |
the whole work is how to do those clever
subtractions |
05:09.31 |
Ralith |
I was imagining something more along the lines
of engineering blueprints |
05:10.02 |
brlcad |
the follow-up work was how to perform
completely automatic separation of components for visualization
purposes without using any cutaways |
05:10.23 |
Ralith |
oo |
05:10.27 |
Ralith |
that sounds relevant. |
05:10.59 |
brlcad |
both approaches are highly relevant and
useful |
05:11.17 |
brlcad |
and really really easy with our CSG
system |
05:11.27 |
Ralith |
I have to say |
05:11.29 |
Ralith |
I <3 CSG |
05:11.35 |
brlcad |
probably easier than what they had to do in
their system |
05:12.12 |
Ralith |
what sort of UI would you want to provide? A
list of parts to be exposed? |
05:12.14 |
brlcad |
though they do have great interactive
visualization software for theirs given their brep
structure |
05:12.29 |
Ralith |
Anything more specific than that seems like
just about as much work to use as a manual cutaway. |
05:13.01 |
brlcad |
for those diagrams on that site, the *only*
thing specified was the object(s) listed in red |
05:13.31 |
Ralith |
hm. |
05:14.01 |
Ralith |
in that case, the extensive cutaway and other
labels seem a bit excessive; or is all that configurable? |
05:14.05 |
Ralith |
maybe I should just read the paper
:P |
05:14.08 |
brlcad |
everything else is automatic including the
text layout, what to separate and label that was obstructing, how
to cut (cylindrical, linear, patchwise, ..), how much to cut, how
to best orient the diagram |
05:14.22 |
Ralith |
nice. |
05:14.31 |
brlcad |
it only labels the things that were in the
way |
05:14.42 |
Ralith |
oh, cool! |
05:14.53 |
Ralith |
(that's a bit less than obvious with the human
anatomy stuff) |
05:14.53 |
brlcad |
and/or whatever you asked for (in
red) |
05:15.18 |
brlcad |
check out the video link |
05:15.28 |
brlcad |
they show it in action |
05:15.46 |
Ralith |
grabs |
05:16.57 |
brlcad |
mm, yeah .. 100MB |
05:16.59 |
brlcad |
but worth it |
05:17.10 |
Ralith |
it's not like I'm doing anything realtime with
my bw |
05:25.30 |
Ralith |
I really love academia sometimes |
05:25.45 |
Ralith |
a big group of people who just pump out neat
ideas for other people to implement |
05:44.21 |
*** join/#brlcad alex_jon1
(n=juve@81.196.65.201) |
05:49.15 |
Ralith |
brlcad, that was really neat :D |
05:49.34 |
Ralith |
seems more straightforward than I had
imagined |
05:49.58 |
Ralith |
I bet a lot of those classifications could be
determined automatically with some accuracy, too |
07:14.41 |
*** join/#brlcad elite01
(n=elite01@unaffiliated/elite01) |
07:51.04 |
*** join/#brlcad shmho
(n=user@125.128.101.1) |
10:30.17 |
brlcad |
yeah, totally |
12:09.58 |
*** join/#brlcad pippoo
(n=a0dc9730@bz.bzflag.bz) |
12:10.23 |
pippoo |
ciaoo a tutti |
13:30.36 |
``Erik |
heh "extreme deceleration syndrome" |
13:36.32 |
Axman6 |
``Erik: commonly known as crashing? or
impact? |
13:37.10 |
Axman6 |
btw, 2^2^2^2^2^2^2 takes a long time to
compute -_- |
13:37.19 |
Axman6 |
in haskell at least |
13:43.13 |
Axman6 |
i need a better solution to this problem
-_- |
13:43.43 |
Axman6 |
i think the fact i needed to write my own
power function was a bad sign |
14:00.36 |
``Erik |
7 dimensions? O.o |
14:01.07 |
Axman6 |
hyperexponentiation |
14:02.08 |
``Erik |
340282366920938463463374607431768211456 |
14:02.10 |
``Erik |
all pheer lithp |
14:02.46 |
``Erik |
ith fatht :D |
14:04.16 |
``Erik |
in '99 or '00, I was writing some numerical
solvers, usually wrote in haskell, let it run... got bored,
reimplemented it in scheme, ran it in the slowest scheme known to
man (guile) and got the final results before the haskell version
was done with the first or second... but that was using hugs, which
I understand to be insanely slow (yet another gnu
project) |
14:04.37 |
CIA-4 |
BRL-CAD: 03bob1961 * r32598 10/brlcad/trunk/
(11 files in 6 dirs): Added rubber band rectangle
functionality. |
14:04.48 |
Axman6 |
yeah, ghc's the only way to go |
14:04.58 |
``Erik |
is that 'glaskow'? |
14:05.13 |
Axman6 |
glasgow? |
14:05.22 |
``Erik |
er, yeah |
14:05.48 |
``Erik |
ah, yes it is, I've heard that was the shizzle
forizzle, hadn't messed with hit |
14:06.26 |
``Erik |
the pattern match function definition style is
shweet, but monads can be annoying when you just want a
quick&dirty program |
14:06.46 |
Axman6 |
they're working on some stuff atm what has the
possibility of making it faster than C for parallel work, which is
pretty cool |
14:07.49 |
Axman6 |
yeah, monads are a bitch at times. i still
don't have a cleat picture in my mind of what they really
are |
14:08.16 |
Axman6 |
infinite integers is pretty cool
though |
14:08.34 |
Axman6 |
well, handling infinite things in general is
pretty cool |
14:08.48 |
``Erik |
like map/apply type dealies? I've been
wanting to experiment with tweaking a scheme compiler to mark
referential transperancy, do some minor re-arranging of the syntax
tree, and automagically multi-thread and distribute work as it
deems fit |
14:09.46 |
``Erik |
(map f '(a b c)) executes (f a) (f b) and (f
c) in parallel and collects the results for return, that kinda
shtuff |
14:11.02 |
Axman6 |
yeah, sort of. more working with parallel
arrays, which they're using some very simple ideas to get something
very powerful |
14:11.26 |
Axman6 |
http://lambda-the-ultimate.org/node/2269 |
14:11.31 |
Axman6 |
worth watching |
14:12.50 |
Axman6 |
and the way they're doing it means that
programming to use GPU's for parallel computation could become
_really_ easy |
14:13.32 |
Axman6 |
literally just as easy as writing your code as
if you weren't using a GPU. just use parallel types, and let the
compuler and runtime handle the rest |
14:13.52 |
``Erik |
that's a good website, um, the lemon one is
also good |
14:14.20 |
``Erik |
http://lemonodor.com/ |
14:17.48 |
Axman6 |
also, i'm pretty sure your answer to
2^2^2^2^2^2^2 was wrong. it should be many thousands of digits
(since 2^2^2^2 is a few hundred digits) |
14:18.03 |
``Erik |
o.O hrm, mebbe I input it wrong |
14:18.25 |
Axman6 |
supposed to be 2 to the power of 2 to the
power of 2 to the... |
14:18.32 |
``Erik |
ooh, got order of ops backwards |
14:20.34 |
``Erik |
ohyeah, there's the explosion |
14:20.55 |
Axman6 |
hehe |
14:21.07 |
``Erik |
4 just filled my terminal |
14:21.16 |
Axman6 |
i'm so used to powers being really easy for
computers |
14:21.28 |
Axman6 |
did it take a while to compute? |
14:21.42 |
``Erik |
no, was instant |
14:22.06 |
Axman6 |
so 2^2^2.. 6 times? |
14:22.26 |
``Erik |
<PROTECTED> |
14:22.46 |
Axman6 |
2ââ6 is one notation used |
14:23.10 |
Axman6 |
yeah, need another 2 expt's in there to get
the kind of answer i'm looking for ;) |
14:24.12 |
``Erik |
isn't sure he wants to know
what the point is :D |
14:24.33 |
Axman6 |
pwoject euler :P |
14:24.37 |
Axman6 |
problem 188 |
14:25.03 |
Axman6 |
need to find the last 8 digits of
1777ââ1855 |
14:26.10 |
Axman6 |
anyway, sleep time. g'night |
14:28.19 |
CIA-4 |
BRL-CAD: 03bob1961 * r32599
10/brlcad/trunk/misc/win32-msvc8/libged/libged.vcproj: Remove
edcolor.c from build. |
14:45.41 |
``Erik |
later, dude |
15:09.28 |
*** join/#brlcad ibot
(i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
15:09.28 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad
|| Channel logs at http://ibot.rikers.org/%23brlcad/
|| The 2008 Google Summer of Code is complete! -- Thanks deserved
to all of our students! || (Source) Release 7.12.6 posted
2008-08-19 || Mailing lists are now reply-to-list instead of
reply-to-sender by default |
15:11.30 |
*** join/#brlcad prasad_
(n=psilva@h-72-245-122-226.mclnva23.covad.net) |
15:23.27 |
*** join/#brlcad Elperion
(n=Bary@p5B14E3E6.dip.t-dialin.net) |
17:30.09 |
*** join/#brlcad archivist_ub
(n=archivis@host81-149-119-172.in-addr.btopenworld.com) |
17:30.56 |
CIA-4 |
BRL-CAD: 03starseeker * r32600
10/brlcad/trunk/ (6 files in 4 dirs): Move db_fullpath_traverse
directly into nfind, change command name to search. |
17:57.44 |
CIA-4 |
BRL-CAD: 03starseeker * r32601
10/brlcad/trunk/src/libged/nfind.c: Correct some more error
handling, have the usage message print now only for argc < 2
since the error cases of such commands have been handled. |
18:44.00 |
CIA-4 |
BRL-CAD: 03starseeker * r32602
10/brlcad/trunk/src/libged/ (nfind.c nfind.h): Add ability to use
'.' to do a 'flat' search of objects, as opposed to following the
tree. In essence, this finds object rather than uses of objects -
s.s instead of c1.c/s.s and c2.c/s.s |
18:48.54 |
*** join/#brlcad pacman87
(i=127@resnet-45-192.dorm.utexas.edu) |
18:56.04 |
CIA-4 |
BRL-CAD: 03starseeker * r32603
10/brlcad/trunk/src/libged/ (nfind.c nfind.h): |
18:56.04 |
CIA-4 |
BRL-CAD: Add stdattr back in. This time it
takes no options and tests that an object has |
18:56.04 |
CIA-4 |
BRL-CAD: only standard attributes. A ! on this
option will return objects without |
18:56.04 |
CIA-4 |
BRL-CAD: standard attributes (including no
attributes) - adding an -attr \* to the |
18:56.04 |
CIA-4 |
BRL-CAD: equation results in all objects with
one or more nonstandard attributes. |
18:57.24 |
prasad_ |
hmm has anyone used libpcre? |
19:12.28 |
brlcad |
prasad_: erm, you really shouldn't need to
:P |
19:13.03 |
brlcad |
libregex will get you posix, perl extensions
are just petty syntactic sugar |
20:07.28 |
*** join/#brlcad thing0
(n=ric@58.171.226.151) |
20:22.35 |
CIA-4 |
BRL-CAD: 03starseeker * r32604
10/brlcad/trunk/src/libged/ (nfind.c nfind.h): Add -type option to
search by primitive type, and also comb and region. |
20:25.28 |
CIA-4 |
BRL-CAD: 03starseeker * r32605
10/brlcad/trunk/src/libged/ (Makefile.am nfind.c nfind.h search.c
search.h): move nfind.c and nfind.h to search.c and
search.h |
20:59.15 |
*** join/#brlcad Elperion
(n=Bary@p5B14E3E6.dip.t-dialin.net) |
21:13.55 |
CIA-4 |
BRL-CAD: 03starseeker * r32606
10/brlcad/trunk/ (4 files in 4 dirs): (log message
trimmed) |
21:13.55 |
CIA-4 |
BRL-CAD: Adding new search command based off
of OpenBSD's find - uses combination of !, |
21:13.55 |
CIA-4 |
BRL-CAD: -o and () to form complex logical
search structures. Currently implemented |
21:13.55 |
CIA-4 |
BRL-CAD: options include -name, -attr,
-stdattr, and -type. -attr has the ability to |
21:13.56 |
CIA-4 |
BRL-CAD: search for either attributes or
attribute,value pairs - e.g. -attr region_id vs. |
21:13.58 |
CIA-4 |
BRL-CAD: -attr region_id=100. stdattr will
return a match if an object uses only |
21:14.00 |
CIA-4 |
BRL-CAD: standard attributes and uses more
than one such attribute. name is the objects |
21:14.36 |
brlcad |
what about the rest of the boolean args?
(-and -or -not) |
21:14.46 |
starseeker |
they're there |
21:14.50 |
starseeker |
! is there for not |
21:15.01 |
starseeker |
-o for or |
21:15.06 |
starseeker |
and is the default |
21:15.08 |
brlcad |
the actual arg, not something equiv |
21:15.11 |
starseeker |
parenthesis work too |
21:15.18 |
brlcad |
default find, both work |
21:15.33 |
starseeker |
huh. OK, they can be added |
21:15.41 |
starseeker |
must have used code that
didn't alias them |
21:16.10 |
brlcad |
the non-cryptic versions would be preferred
over the cryptic ones if we had to pick, but there's no need to
limit at least for the booleans |
21:17.12 |
brlcad |
hmm, freebsd's find has all three -- you sure
openbsd didn't have them all too? |
21:17.28 |
starseeker |
might have - I hacked and slashed a lot early
on |
21:18.25 |
brlcad |
hmm, freebsd doesn't even have -o |
21:18.56 |
starseeker |
yeah, it's got a lot more |
21:19.04 |
starseeker |
just a sec, I'll put 'em back |
21:19.34 |
brlcad |
ah, yeah it does .. just not in the
manpage |
21:34.40 |
CIA-4 |
BRL-CAD: 03starseeker * r32607
10/brlcad/trunk/src/libged/search.c: Add back in other names for
not, and and or options |
21:34.45 |
starseeker |
there ya go :-) |
21:39.11 |
*** join/#brlcad elite01
(n=elite01@unaffiliated/elite01) |
22:08.32 |
*** join/#brlcad Ralith
(n=ralith@c-71-197-213-172.hsd1.or.comcast.net) |
22:57.31 |
``Erik |
o.O it has -or in the manpage |
22:57.42 |
``Erik |
in the 'operators' section |