01:33.18 |
*** join/#brlcad Twingy
(n=justin@74.92.144.217) |
02:33.17 |
*** join/#brlcad mafm_
(n=mafm@172.Red-83-45-253.dynamicIP.rima-tde.net) |
02:39.54 |
mafm_ |
night |
02:57.04 |
starseeker |
is intrigued by the "DocuPen"
scanner |
03:05.48 |
starseeker |
can't figure out if it can do
8xN scans where N > 11 |
03:24.52 |
*** join/#brlcad PrezKennedyJR
(i=Matthew@whitecalf.net) |
03:37.47 |
starseeker |
Hmm, apparently the manufacturing quality
sorta sucks |
03:45.25 |
starseeker |
grrr - this is insane |
03:45.59 |
starseeker |
HP creates one decent handheld 10 years ago,
discontinues it, and I don't see a successor product except for
this "DocuPen" |
03:46.50 |
starseeker |
begins to suspect they don't
want to hurt their $20000 wide format scanner markets by
introducing something else that can viably scan
them |
04:02.32 |
starseeker |
meh - even if the DocuPen were OK, it has no
Linux support |
04:25.09 |
starseeker |
Ah, thought so - old Mustek scanner was non
feeder |
04:31.01 |
starseeker |
Logitech too |
04:31.11 |
starseeker |
astonishing everyone abandoned them |
04:31.31 |
starseeker |
with optical mouse technology you could track
where your scanner is relative to a large page |
04:32.48 |
starseeker |
eyes Logitech Scanman but
doubts he can get it hooked to a modern laptop |
05:17.49 |
*** join/#brlcad Axman6_
(n=Axman6@pdpc/supporter/student/Axman6) |
05:46.09 |
*** join/#brlcad WhiteCalf
(i=WhiteCal@whitecalf.net) |
06:49.19 |
brlcad |
Ralith: not really, lot of distractions
tonight |
06:50.25 |
Ralith |
kk |
07:31.15 |
*** join/#brlcad SWPadnos
(n=Me@dsl107.esjtvtli.sover.net) |
09:42.22 |
*** join/#brlcad mafm
(n=mafm@172.Red-83-45-253.dynamicIP.rima-tde.net) |
10:19.45 |
*** join/#brlcad Ralith
(n=ralith@216.162.199.202) |
10:27.32 |
*** join/#brlcad clock_
(n=clock@84-72-91-240.dclient.hispeed.ch) |
10:40.25 |
mafm |
hi |
11:57.23 |
d-lo |
hai mafm! hows the holidays/vacation
going? |
11:59.21 |
mafm |
busy packing/unpacking and working in my
project |
11:59.24 |
mafm |
otherwise all right :) |
11:59.29 |
mafm |
and you? |
12:07.44 |
d-lo |
busy busy. Family visiting soon, work
deadlines, etc. |
12:07.52 |
d-lo |
but generally good. |
12:15.27 |
d-lo |
get that new job lined up? I can't remember
if you said you had or not. |
14:15.40 |
mafm |
lining up |
14:15.47 |
mafm |
in fact I had to chose between two |
14:16.00 |
mafm |
maybe I start in one and end up in another in
a few months :) |
14:16.12 |
mafm |
but yes, a bit of rest in the meantime
:) |
14:53.00 |
*** join/#brlcad PrezKennedy
(i=Matthew@whitecalf.net) |
15:51.04 |
*** join/#brlcad Elrohir
(n=kvirc@p5B14E7C7.dip.t-dialin.net) |
17:09.08 |
*** join/#brlcad elite01
(n=omg@unaffiliated/elite01) |
17:41.56 |
d-lo |
rather quiet today... |
17:42.16 |
brlcad |
everyone is apparently busy coding |
17:42.40 |
brlcad |
(slaps knee) |
17:42.45 |
d-lo |
wants what brlcad is on
:D |
17:43.55 |
brlcad |
squeals with glee as the bot
wanders around cleaning |
17:44.21 |
d-lo |
lol, so I take it you like it? |
17:49.33 |
brlcad |
yep :) |
17:50.29 |
brlcad |
only issue thusfar is it having trouble
getting onto a thick area rug I got, bumps into it like a wall
unless it approaches from an angle |
17:51.46 |
brlcad |
next project: attach a wireless webcam to
it |
17:52.09 |
d-lo |
nice :) |
17:57.03 |
d-lo |
brlcad: make a little ramp for the bot and see
if it can understand a 'one-sided' wall :) |
17:57.29 |
brlcad |
it has a cliff sensor |
17:57.41 |
brlcad |
to prevent it from flying down
stairs |
17:58.12 |
d-lo |
so.... the ramp would be a 'door' and the area
rug would be another 'room'..... neat :) |
17:58.48 |
brlcad |
ah, you mean for getting past my
problem? |
17:58.52 |
clock_ |
brlcad: yeah with skateboard it's the
same |
17:59.28 |
d-lo |
brlcad: yuppers. I am curious about how
adaptive a roomba is.. |
17:59.36 |
clock_ |
Is it equipped with AS (Artificial
Stupidity)? |
18:00.22 |
brlcad |
d-lo: not really adaptive, you can tell it
uses a fairly simple FSM |
18:00.45 |
brlcad |
with the carpet, it actually hits a wall
sensor on the front that presses a lever in |
18:00.55 |
brlcad |
because the carpet is about .5"
thick |
18:01.38 |
brlcad |
so the stop is more mechanical -- if I can
ramp it up slightly, it won't press the bar in |
18:02.00 |
brlcad |
but doing that without looking like ass will
be a little tricky |
18:02.33 |
d-lo |
put 22"'s on it. That should get the
clearence :D |
18:02.44 |
d-lo |
and it would look dope yo. |
18:03.34 |
d-lo |
heh, someone has www.pimpmyroomba.com
registered lol |
18:04.06 |
brlcad |
http://hackingroomba.com
;) |
18:04.37 |
brlcad |
ooh, a roomba painter.. that could be fun in
the basement |
18:05.55 |
clock_ |
the Electrolux Trilobite is supposed to have
more advanced algorithm with room mapping |
18:07.13 |
clock_ |
The easiest way to create a robot that can map
a room is... find a women and wait 9 months |
18:07.43 |
brlcad |
i'm pretty sure there's a step missing in
there |
18:07.44 |
d-lo |
clock_: You missed a critical step in that
process that many many men have problems with :) |
18:09.46 |
clock_ |
After computer geeks figure out how to make
artificial intelligence in robots |
18:09.55 |
clock_ |
I think the next step will be how to make
social intelligence in geeks |
18:11.01 |
d-lo |
heh, well, with a girlfriend-bot, i dunno how
important that second step will be to geeks anymore :/ |
18:11.47 |
clock_ |
With a reprap inside to create
babies |
18:12.36 |
d-lo |
blinks. |
18:12.51 |
d-lo |
okay. this went Matrix quickly didn't
it. |
18:14.04 |
d-lo |
bah. its 78 in Orlando :/ |
18:14.05 |
clock_ |
I wonder where homosexuality comes
from |
18:14.12 |
d-lo |
is mildly
jealous. |
18:14.19 |
clock_ |
Meybe it's a forgotten debug testing routine
from the development |
18:14.25 |
d-lo |
now there's a topic I won't touch. |
18:14.57 |
brlcad |
clock_: san francisco so I've heard |
18:15.04 |
d-lo |
lol |
18:15.25 |
clock_ |
brlcad: :D |
19:05.17 |
*** join/#brlcad jonored
(n=jonored@LAZARUS2.WIFI.WPI.EDU) |
19:46.46 |
DanielFalck |
brlcad: could you point me to some
documentation on how to use the sketch and extrude commands? the
wiki just shows a little info on get and put |
19:47.15 |
DanielFalck |
I'm learning the basics of mged and the manual
seems to show these commands as experimental |
19:54.38 |
brlcad |
DanielFalck: they sort of are in a way just
because the editing interfaces on sketches is rather poor |
19:56.31 |
brlcad |
they're also often generally just not a
favored modeling practice since it's based around the traditional
2D approach |
19:58.11 |
brlcad |
probably easier is to see an example, http://brlcad.org/tmp/sketch.g |
19:58.23 |
brlcad |
there is one sketch and one extrude in that
file |
19:59.24 |
brlcad |
if you edit that existing sketch, you should
see the sketch editor where you can make edits and see how it
affects the resulting shape |
20:02.32 |
DanielFalck |
what I plan on doing is converting shapes in a
dxf file in sketched shapes and extrude them |
20:02.50 |
DanielFalck |
into |
20:05.02 |
*** join/#brlcad cad46
(n=0c4488a1@bz.bzflag.bz) |
20:05.41 |
DanielFalck |
thanks |
20:05.53 |
brlcad |
so you run dxf-g, it should create a sketch
for you if it's a 2D entity we recognize |
20:06.25 |
brlcad |
then you create an extrude that uses it, the
"in" command is probably the easiest to start with (just type "in",
it's interactive) |
20:07.53 |
DanielFalck |
great |
20:08.18 |
DanielFalck |
V =vertex |
20:08.21 |
DanielFalck |
H= height |
20:08.34 |
DanielFalck |
A =? |
20:08.39 |
DanielFalck |
B = ? |
20:08.56 |
DanielFalck |
K = ? |
20:09.10 |
DanielFalck |
I see u_dir, v_dir when listing |
20:09.53 |
brlcad |
k is unused, ignore it |
20:10.12 |
brlcad |
a and b are orientation scaling
vectors |
20:10.22 |
DanielFalck |
ok, thanks |
20:10.54 |
brlcad |
usually easiest to just make them 0 1 0 and 1
0 0 so that the sketch is just oriented in the x/y plane |
20:11.09 |
brlcad |
where 1 is whatever scaling factor size you
want to make it |
20:11.22 |
DanielFalck |
how can I skip K - when I hit enter it
persists |
20:11.31 |
brlcad |
0 |
20:11.33 |
brlcad |
1 |
20:11.35 |
brlcad |
whatever |
20:11.39 |
DanielFalck |
ok |
20:11.46 |
DanielFalck |
that worked |
20:11.47 |
DanielFalck |
thanks |
20:13.15 |
DanielFalck |
so in theory, I should be able to use brlcad
in batch mode with my own scripts and convert a friendly dxf file
to a sketch, extrude it, do whatever operations I need to, then
export to my other applications |
20:13.34 |
DanielFalck |
this will be very helpful |
20:13.39 |
DanielFalck |
thank you |
20:16.46 |
DanielFalck |
http://imagebin.org/33941 |
20:21.10 |
CIA-6 |
BRL-CAD: 03brlcad * r33401 10/brlcad/trunk/ (5
files in 5 dirs): |
20:21.10 |
CIA-6 |
BRL-CAD: this has come up several times in the
past. remove the 'in' command prompting |
20:21.10 |
CIA-6 |
BRL-CAD: for a seemingly mysterious 'k'
option. the option was for a keypoint parameter |
20:21.10 |
CIA-6 |
BRL-CAD: that was never utilized. since this
is technically an experimental primitive, |
20:21.11 |
CIA-6 |
BRL-CAD: it doesn't need to go through
deprecation but it probably should still be stored |
20:21.13 |
CIA-6 |
BRL-CAD: in the .g since it's been around for
so long. |
20:23.31 |
CIA-6 |
BRL-CAD: 03brlcad * r33402
10/brlcad/trunk/TODO: someone(tm) should clean up extrude dbio when
we break proto for v6 |
20:23.45 |
brlcad |
DanielFalck: yeah, that's the basic idea that
should work |
20:24.04 |
brlcad |
mind you, the dxf->sketch path isn't
heavily tested -- let me know how that works out |
20:24.49 |
DanielFalck |
ok, will do |
20:26.11 |
brlcad |
DanielFalck: that's a really curious image --
did you modify the sketch.g I gave you or something? |
20:27.04 |
brlcad |
it's the right shape, but it's extruded too
much |
20:27.51 |
DanielFalck |
brlcad: I typed in 0 1 0 and 1 0 0 for a and
b |
20:28.07 |
brlcad |
ahh, you recreated the extrude |
20:28.12 |
DanielFalck |
and I extruded it myself |
20:28.21 |
brlcad |
gotcha |
20:28.24 |
DanielFalck |
<PROTECTED> |
20:28.57 |
brlcad |
just making sure the extrude didn't export to
stl/dxf/whatever with a bad vertical scaling or something..
:) |
20:30.53 |
DanielFalck |
I would like to model screw threads at some
point. Is that something that I should try to do with brlcad
(after I learn more)? |
20:31.35 |
DanielFalck |
with a lot of rotating/translating |
20:37.01 |
brlcad |
clock actually has some nice threaded bolts
that he scripted a while back |
20:37.15 |
DanielFalck |
cool |
20:37.46 |
brlcad |
took forever to raytrace and even longer to
tessellate to a polygonal format, but it actually worked |
20:38.04 |
DanielFalck |
I don't see him here. does he show up here
much? |
20:38.48 |
brlcad |
~seen clock_ |
20:38.50 |
ibot |
clock_
<n=clock@84-72-91-240.dclient.hispeed.ch> was last seen on
IRC in channel #brlcad, 2h 23m 25s ago, saying: 'brlcad:
:D'. |
20:39.07 |
DanielFalck |
ok thanks |
20:39.24 |
DanielFalck |
I'll watch for him |
20:39.42 |
brlcad |
he's usually here, probably went to take a
nap |
20:43.23 |
brlcad |
ugh, it's on one horribly asslow net
connection, but you can see pics of it here: http://ronja.twibright.com/3d/hardware_4.png |
20:43.41 |
DanielFalck |
nice |
20:44.04 |
brlcad |
[1-6] are other images |
20:45.01 |
brlcad |
basically tranlated torus at an angle makes a
nice cutout |
20:46.55 |
DanielFalck |
thanks. I found the source file |
20:49.37 |
DanielFalck |
very nice |
20:58.55 |
DanielFalck |
he used a truncated general cone |
21:01.26 |
brlcad |
ah, I vaguely remember that |
21:01.42 |
brlcad |
used a constructive approach instead of
carving/subtracting |
21:02.25 |
DanielFalck |
so, I plan on using the bash terminal more
than anything and I'm getting along pretty well using mged in -c
mode |
21:02.37 |
DanielFalck |
I can list out his components pretty
easily |
21:02.42 |
brlcad |
one of the best features of mged ;) |
21:02.53 |
DanielFalck |
with a "mged -c hardware.g l
hex6_3_6.9.s" |
21:03.16 |
DanielFalck |
I was reading your SGI script |
21:03.21 |
DanielFalck |
pretty nice stuff |
21:03.36 |
brlcad |
i even use that for interactive stuff, but the
downside is you don't get tab-completion |
21:04.05 |
brlcad |
tried to show several of the scripting methods
in there |
21:04.37 |
DanielFalck |
I'm not a bash scripter, but I am starting to
understand a little of it |
21:04.52 |
DanielFalck |
I mostly just play with it |
21:05.05 |
brlcad |
sh scripting is pretty simple |
21:05.10 |
brlcad |
there's so much you can't do ;) |
21:05.24 |
brlcad |
so it confines you to just a few basic
syntactic structures |
21:05.32 |
DanielFalck |
I'm a CAD jockey at work. I play with python
at home |
21:05.59 |
DanielFalck |
so I'm just getting dangerous : ) |
21:06.16 |
DanielFalck |
"erase your harddrive in 5 easy steps " :
) |
21:06.55 |
brlcad |
hm, I should have renamed i and j "long" and
"short" or something |
21:07.09 |
brlcad |
5 easy steps?? |
21:07.11 |
brlcad |
it only takes one :) |
21:07.19 |
DanielFalck |
that's true |
21:07.23 |
DanielFalck |
one command |
21:08.12 |
brlcad |
sudo rm -rf / or sudo cat /dev/random >
/dev/hda1 come to mind ;) |
21:08.24 |
brlcad |
or "fdisk" |
21:08.38 |
jonored |
Any particular reason mged -c doesn't get tab
completion? (I've probably asked before...) |
21:09.29 |
brlcad |
jonored: mged -c should have tab
completion |
21:09.43 |
brlcad |
running mged -c file.g some_command doesn't ..
because mged isn't running |
21:10.06 |
DanielFalck |
you just can't tab complete something inside
it |
21:10.16 |
jonored |
...Right. Apparently it's just my install
being broken. |
21:10.38 |
DanielFalck |
what are you typing in exactly? |
21:10.38 |
brlcad |
jonored: ehm, what version? |
21:13.02 |
jonored |
I was probably remembering something from a
previous install that had other glitches anyways. It works
now... |
21:17.40 |
jonored |
7.14.0 and it works fine... although is
tesselation of pipes supposed to be working? |
21:19.20 |
jonored |
g-stl sort of thing? |
21:27.28 |
brlcad |
yes, pipes should tessellate |
21:28.03 |
brlcad |
tessellation in general is a bit of a hard
problem, though -- it's not robust depending on the
numerics |
21:33.19 |
jonored |
*nod*. Would self-intersection be likely to
break things? mged is actually crashing when I try to do E on this
object, but I also don't trust that I've got a functional install -
I'm building it through an ebuild I don't entirely trust not to
mess things up. |
21:48.15 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
21:53.35 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
21:59.00 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
22:01.37 |
DanielFalck |
brlcad: could you give me a lesson on how to
import a sketch into a *.g file using the mged -c classic mode ?
thanks |
22:01.51 |
DanielFalck |
or even in mged graphical mode |
22:07.15 |
brlcad |
DanielFalck: yeah, but I'm right about to head
out the door, have to be probably later today or tomorrow |
22:07.25 |
DanielFalck |
ok no problem |
22:07.34 |
DanielFalck |
I'll study the wiki more |
22:08.04 |
brlcad |
you can play with importing a sketch using
that .g I gave you |
22:08.11 |
DanielFalck |
ok thanks |
22:08.12 |
brlcad |
run mged -c sketch.g get sketch |
22:08.19 |
DanielFalck |
ok |
22:08.21 |
brlcad |
then reverse that with put |
22:08.29 |
brlcad |
bit of reverse-engineering |
22:08.31 |
DanielFalck |
thanks |
22:08.42 |
brlcad |
but basically there are codes for each segment
type for the sketch and their values |
22:09.54 |
brlcad |
jonored: certainly shouldn't but possibly
could |
22:10.09 |
brlcad |
crashing during E is a problem that should be
happening |
22:10.21 |
brlcad |
er, shouldn't :) |
22:14.28 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
22:19.40 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
22:24.50 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
22:29.57 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
22:36.05 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
22:49.12 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
23:02.25 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
23:02.49 |
*** join/#brlcad Ralith
(n=ralith@216.162.199.202) |
23:10.18 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
23:11.08 |
*** join/#brlcad Ralith
(n=ralith@216.162.199.202) |
23:20.50 |
*** join/#brlcad Axman6_
(n=Axman6@pdpc/supporter/student/Axman6) |
23:21.50 |
*** join/#brlcad Ralith
(n=ralith@216.162.199.202) |
23:26.05 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
23:31.14 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
23:41.37 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
23:46.10 |
PrezKennedy |
unplugs Axman6's
connection |
23:47.26 |
*** join/#brlcad punkrockg
(i=Pandora@c-69-247-220-102.hsd1.mo.comcast.net) |
23:48.20 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
23:54.07 |
*** join/#brlcad Axman6_
(n=Axman6@pdpc/supporter/student/Axman6) |
23:59.23 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |