hmmm. very interesting: http://www.cs.technion.ac.il/~irit/
hmm... swapped over my cell phone plan... $30 - 400 minutes, unlimited incoming local minutes. plus 7.40 system access charge. $7 plus caller ID + text msging. + 14% tax.
ahh... that taxes. such great fun.
~50.62 canuckian pesos
is that unlimited "incoming" calls or unlimited "in network" calls ... ?
(often called "In calling" by Verizon ... )
unlimited incoming.... anyone can call me.
*not * in network only.
ah - that's cool
so real unlimited incoming...
but I don't have unlimit outbound... which I don't care about.... as I have 400 minutes, which is a lot for me already
I think mine is $40/month for 450 "anytime" minutes + unlimited nights, weekends, and in-network calling
plus I have a ground line... andI'm usually parked my ass in this chair, or in bed.
when's nights start?
21:00 to 07:00, I think
[00:15:28] <A-L-P-H-A> http://telusmobility.com/on/plans/pcs/supertalk40.shtml
pick ontario if it asks.
but that's another $10, but unlimited nights and weekends, and unlimited IN network calling.
this provider will match, even in contract, other provider plans... which is awesome!
I like my provider now...
[00:16:59] <SWPadnos> http://www.verizonwireless.com/b2c/store/controller?item=planFirst&catId=323&action=viewPlanDisplay&planId=20788
ummmmmmmm... I have to enger a zip code
05452 is mine
link doesn't bring me to a plan pace.
I can't type today
I got a more or less free Razr V3c with the plan
I got a v3c...
put my ringtones on it, and stuff.
I like the phone a lot...
but have had the battery replaced once in under a year
SWPadnos... use bitpim to connect to it.
I showed you that before, didn't I?
SWPadnos, sending you the iphone ringtone.
verizon are assholes when it comes to ringtones and OBEX file transfers
thanks, but I probably can't use it
you can't obex BT to it??
www.howardforums.com I'm sure someone's "fixed" the problem.
there are different versions of software, and Verizon's is the most different
yep, but I'm not sure I want to reflash my phone at this point
I actually have a half dozen pages up from that site right now :)
I was looking earlier today
I didn't reflash mine... telus is nice... allows (through a small hack) to redo ringtones.
[00:21:10] <SWPadnos> http://wiki.howardforums.com/index.php/Motorola_V3c_Tutorial:_Flashing_to_Alltel_User_Interface
that all-tel is based on telus I think
yeah, or maybe *motorola* (unlike Verizon ...)
Verizon did a cool thing - they have the same UI on all the phones they sell, from any vendor
unfortunately, it isn't that good, and it's slow
but at least I can change to a Nokia phone and still use the same keystrokes ...
or LG, or AudioVox ...
haven't seen spam in a while on freenode. :D
you gonna take that mp3?
it's not an annoying ringtone. :)
I'd never notice it :)
that's the apple iphone ringtone
so I figured from the name
is blender of any use to this machining simulation/verification topic? it can be driven by python scripts and is gpl
it could be, for (what the movie industry would call) "Pre-Visualization"
yes, i didnt think real time
so it would be able to generate models of the results of a machining process, but probably wouldn't be usable in following a process ...
tomp, there was a few years ago, something about blender being a cad program... but CAM, not that I know of.
tomp, some sort of cad mod for blender.
yes, blender cad used at mit fab labs
we're talking about the opposite of CAM - verifying CAM paths by creating a model of "what's left" ...
ooooooooooooooooooooooooooooooooooooooooh. my bad.
I misread that.
or, using the model of what's left and what's being done as the 3D display in something like AXIS
right, i have some tool path sumul8rs for cad cam
np. it's a difficult subject with only text
would be nice
COOL... .cn shot down (their own) satellite.
hmmmmmm.... with the US (allow with cohorts) a throwing a temper tantrum...
dang, you guys talk alot during the day
reading back is a pain
A-L-P-H-A: that anagram sight is interesting
the 2nd one listed for "jmkasunich" is "Mach is junk" ;-)
jmkasunich... glad you liked it.
you're reading back that far??
I started to, then I gave up
(I usually go back to whenever I went away the previous night
but if theres too much chatter, I skip it
I try to read everything in the dev channel tho
I'm gonna put that ring tone on my phone... I'll post it up... http://www.supload.com/listen?s=SyX_aWne0EV
jmkasunich, executive summary: lots of talk about visualizing (a) the material remaining after a machining operation and (b) the same thing as it's happening, simialr to AXIS' 3D display, but the material instead of the toolpath
jmkasunich is now known as mach-is-junk
no problem. plenty of links to look through, but other than that, it was mostly about algorithms (and C++-type stuff)
mach-is-junk is now known as jmkasunich
wow... after installing google desktop... background processes take forever!
why would you install google desktop
heh - my full name has a good anagram: "phased pen snot" :)
well, first and last last name, not middle and first last name (too many options then)
my first/mi/last gives "a munchkin josh"
"shat pond peens"
NINJA SHOCK HUM
"Lloyd" doesn't have much... Dolly lodly, about it
when I put in all my names, and restrict it a bit, I get some funny stuff (otherwise the list is just way too long)
03cradek 07v2_1_branch * 10emc2/src/emc/kinematics/tp.c: fix minor accel violation for angles between 45 and 60 degrees
03cradek 07TRUNK * 10emc2/src/emc/kinematics/tp.c: fix minor accel violation for angles between 45 and 60 degrees
stupid Windows Mozilla
jepler: all my guesses about the problem being in merging were wrong
cradek: I took a look at the fix -- I assume you have some sketches on paper to go with it
cradek: at least one of the two bugs you fixed was
true, the first was
blender cad stuff: the caliper script: http://www.blendernation.com/2006/05/06/cad-tool-caliper-script/,
extensions for cad ( mostly documented in italian ) http://www.savefile.com/files/314552,
but the script in english http://www.savefile.com/files/314555
, the original work at mit has been disconnected from the web , parametric objects for blender http://yorik.orgfree.com/tutorials/parametricobjects-blender.html
, and it has
yeah, but she should be OK once the oil is cleaned up. pity about the dress though :(
robin_sz, let me guess...you were showing a lady reporter around the shop...and forgot to shut the door to the 4axis lathe as you hit cycle start...
oops, wrong window
tomp: still here?
do you use blender currently?
awesome program ... has come a _long_ way in the past few years
not for 2 years now, use to model machines, looking again
i posted a lot of blender cad info, right when i had a glitch , any one want them (4 urls )
my irc client went south and i dont know if they passed, not in logs anyway
tompblender cad stuff: the caliper script: http://www.blendernation.com/2006/05/06/cad-tool-caliper-script/,
extensions for cad ( mostly documented in italian ) http://www.savefile.com/files/314552,
but the script in english http://www.savefile.com/files/314555
, the original work at mit has been disconnected from the web , parametric objects for blender http://yorik.orgfree.com/tutorials/paramet
ricobjects-blender.html , and it has
that's what I got
yep: got em
oh, then my log's tail went with it : )
blender is NOT like riding a bicycle, if you dont use it a lot you have to back to basic training ( the user interface is alien )
hot keys for _everything_
one hand on the mouse, one hand on the modifiers, one hand on the ( waitaminut ?? )
03cradek 07v2_1_branch * 10emc2/configs/sim/axis.ini: fix jog speed slider
I think it ceases to be modeling at that point ...
did you watch any demos or screen captures? it may be worth the pain.
something else lost it's tail... i have a python var scl=200, and i reduce it by 10 a few times scl/10=20, scl/10=2, >>scl/10=0<< but scl=20.0001, scl/10=2.000999 scl/10=0.2000000999 why do ints fall to 0 and floats dont?
because ints are ints, and have no values between 1 and 0
i didnt say that well, it was a float with no fraction and when divided by 10 a few times, it becomes 0 , try it in the python shell,
was it a float?
actually it was just a value, if i say v=10 or v=10.0001 what makes it a float or an integer
damned if I know, but I bet it's the decimal point
wow how long have you guys been at this?
right, i gotta init with 10. if i want a float of 10
note to self: write function to check user input when intended to be float... if no . found append one :)
you may be able to declare values as floats so it doesn't matter ...
i had no luck casting 'em
tomp what are you using? python? can't you atof-esque cast by default?
technically, atof isn't a "cast."
yes, python, but python is like tcl/tk, everything is a string ( until you use it )
if ver >= pyth 1.5, use "float(***)"
i got a way... user inputs to x, y=eval(x) then y can be divided by 10 till y is less than 0 trick is to eval the string, it becomes a float
works in the python shell anyway
the web is great for finding this stuff
Jymmmm is now known as Jymmm
Making these templates for Jean is going to be trivial after I get the mill CNC'd...
K`zan: caps are on the way
03jmkasunich 07TRUNK * 10emc2/src/hal/utils/meter.c: surround halmeter access to hal data with mutex calls - eliminates obscure race condition
what are we on about?
jmkasunich: Thanks VERY much!
Drawing up some cabachon templates for Jean...
Using xfig :)
K`zan, is this the jewellery to jeans trend thing?
A-L-P-H-A: No, Jean is into jewelry making these are the eliptical highly polished stones.
ooooooooooh... I remember something about that now...
you told me before...
Jean is a person.
Long time friend.
my wife does jewlery too
mostly metal, she doesn't normally cut cabs or anything
sets em, doesn't cut em ;-)
Jean does both, as best she can with MS :-/.
Does a pretty nice job.
who made marbles?
jmkasunich, was it you? glass work.
jmkasunich: please give A-L-P-H-A his marbles back ;-)!
no, I don't do glass
I do metal (non-precious, usually with lathe or mill ;-)
it titanium a precious metal?
it sure is expensive...
silver, gold, platinum are usually considered the precious metals
titanium is not that expensive
a few dollars a pound maybe
silver is $5 or more an ounce ($80+ per lb)
Uuuuuuuuuum. I can't find that for that cheap retail... on ebay yeah.
Ti that is.
haven't touched gold, platinum, or silver.
my wife does silver and gold at home
does she cast?
gold and plat at work (and some silver - whatever they bring in)
no casting at home
I would love to get some silver inlays worked into a ring.
love that look... dual color of silver.
if I remember correctly, that site
should have a pair of 250BG drive in raid 1 by the end of the week :)
ef... I need to go to sleep ... 250GB drives
I've got 2 200GB SATA in raid 0... fast. :)
are you doing hardware or software raid?
well... hardware software.... it's through the bios
it's the via raid controller. :(
it's not the best, but the throughput is good.
it should be similar to software :)
alex_joni. thank you.
alex_joni, good morning
thinking about this cam stuff
we talked about yesterday
At work to kind of... Still waking up had a beer or two last night ;-)
Thank God it's Friday :-)
Where do live anon?
Where do you live anon?
[08:42:07] <anonimasu> http://pyopengl.sourceforge.net/
Nice! ... Been there for a wedding Stockholm, Got offered a Job while I was out there for Seimans (Unix SA stuff)
Wife would'nt allow it as I had not been back from living\ working in Munich at the time :-(
[08:44:59] <anonimasu> http://glewpy.sourceforge.net/
Im now live just outside South East London on the Kent border.
How I miss Munich ..... Snowboarding on a weekend, white water rafting..
Oh and there beer :-)
ther's been to shitty winter to ski/snowboard
That's true! I did not go last season but was contemplating going this season but I do not think it's worth the expence what with lack of snow and all.
Like the look of that pyOpengl stuff!
though I'd use the other..
the only issue is how you manage to set up a window ;)
want to prototype the matchstick model today
for cam simulation
What do you do for work Anon..?
Not that I'm a police man or anything ;-)
need to weld some stainless
lerneaen_hydra... wanna take a look at my resume?
trying to send via dcc... working?
hmm, doesn't look like it
could you pm me an email addy
so A-L-P-H-A, what's happening?
looking for a carreer. :)
party tomorrow night.
hey hey hey
that's a lot more readable
the new version
added something else to it as well...
looking at banks... see a few positions I can throw my resume at.
oh? computer security-related?
hey, this is cool: http://www.newscientisttech.com/article.ns?id=dn10983&feedId=online-news_rss20
my local bank actually has quite a good system with their online banking
fraud detection is more where I'm at.
you get a small device that is used to generate a code needed to access the account
those aren't too bad... it's a good start.
like mitm, encyption breaking, and so on?
better than most others with just a fscking 4-digit numerical code!!! argh <insert rant>
you figured out my personal pin id number!
actually I saw a sign referring to a "personal PIN code"
talk about redundancy
[11:50:28] <A-L-P-H-A> http://bash.org/?5304
[11:51:41] <A-L-P-H-A> http://bash.org/?455771
[11:52:25] <lerneaen_hydra> http://bash.org/?407
[11:54:29] <lerneaen_hydra> http://bash.org/?22757
[11:54:53] <A-L-P-H-A> http://bash.org/?244321
that was what IW as looking for
so what you said was "that was what I was as looking for"
wth does that mean O_o
that was what I was looking for... http://bash.org/?244321
lerneaen_hydra, that's almost good enough to put on bash. :) but not quite
* lerneaen_hydra is being confused by a canuk
OMG... this is soooooo funny. http://bash.org/?606872
I'm gonna use that for an insult next time.
[12:06:30] <lerneaen_hydra> http://bash.org/?117991
[12:07:25] <lerneaen_hydra> http://bash.org/?639387
[12:12:49] <lerneaen_hydra> http://bash.org/?398433
[12:13:36] <A-L-P-H-A> http://bash.org/?203247
[12:13:38] <lerneaen_hydra> http://bash.org/?137437
that's just gross... your search term is "sister" isn't it?
yeah, I was looking for this one quote
can't find it though :(
saw it a while back
I need a kid to teach this too.
[12:16:58] <A-L-P-H-A> http://bash.org/?417107
[12:17:29] <A-L-P-H-A> http://bash.org/?403219
[12:18:50] <lerneaen_hydra> http://bash.org/?432550
kinda expected the punchline
[12:21:23] <A-L-P-H-A> http://bash.org/?351025
[12:24:19] <A-L-P-H-A> http://bash.org/?21039
now you know what to do ;)
[12:25:17] <A-L-P-H-A> http://bash.org/?1730
[12:27:55] <A-L-P-H-A> http://bash.org/?576018
[12:29:37] <A-L-P-H-A> http://bash.org/?52916
[12:34:02] <alex_joni> http://bash.org/?428662
[12:35:14] <A-L-P-H-A> http://bash.org/?260672
alex_joni, that's good
[12:44:15] <lerneaen_hydra> http://bash.org/?663354
[12:44:32] <A-L-P-H-A> http://bash.org/?53711
I think this is funny
lerneaen_hydra, yours was better.
is your search term masturbate, or lesbian??
better not know.
[12:45:30] <lerneaen_hydra> http://bash.org/?random
[12:56:14] <lerneaen_hydra> http://bash.org/?45281
[12:57:32] <A-L-P-H-A> http://bash.org/?123044
lerneaen_hydra: glewpy have a look at it
[12:57:56] <anonimasu> http://glewpy.sourceforge.net/
I think I should use it to get a demo of the matchstick stuff running
initializing windows and stuff in c++ is a mess :)
specially with gl..
while that simple usage sums it up
seems like a good test platform
as it'a c++ binding it should be damn fast also
lets just hope software rendered performance is good enough
this is for cam..
not for axis..
what happened to axis sim?
or was that never something that you were planning to do?
simulate machining in axis
cam/cut material simulation..
for verifying toolpaths/testing algorithms
so this would be a machining simulator?
lerneaen_hydra: "mastercam" app..
generating gcode too?
that's whar we were talking about yesterday..
* lerneaen_hydra makes mental note to actually get a firm idea of what the project is about before ranting about a certain implementation
load model and make toolpaths
then post to g-code
not what I was thinking the
lets continue this :9
julian from freesteel offered a dll library with some cam algorithms...
gonna lay in bed again.
I take it this cam app will run outside of EMC
I really hope it's *nix based too, or maybe even crossplatform
lerneaen_hydra: probably, at least at firt
A-L-P-H-A, you there?
I just though of a good description of elfen lied: what is evil
awallin: have you had a look at glwepy
not much, been spending the last couple of days working on the dxf 2 gcode thingy, added "realtime" cutting animations for simulation and such, thinking about rewriting the whole thing though, it's messy :P
I found a library for doing opengl with python
so im going to code a test of the matchstick stuff
great, how low level is it ?
that low :)
it's a wrapper for the c library..
[13:47:20] <anonimasu> http://glewpy.sourceforge.net/
anonimasu: so you have to specify each vertex in a polygon and each polygon separately and manage the whole thing, you got your work cut out for you :D
but you write a matchstick class.
that draws up all sticks..
or well a stick at x,y..
anonimasu: what is needed is a hierarchical geometric object model in python :D
Dallur: that's what I'll be putting togther tonight
you need a fixed size stick with a Z value..
and a matrix of 10000 of them
or something like it
anonimasu: you don't need glewpy for simplre drawing, I would think pyopengl is enough http://pyopengl.sourceforge.net/
I got a copy of the vtk users guide, so I think I'll try drawing stuff in vtk...
awallin: it's in aplha.
I'd rather depend on a own implementation as what we want to do is simple..
and just wrap the opengl stuff..
use minigl from AXIS? if you want a minimal toolkit
is it as easy to create a window with?
ask jepler ;)
ah well, I dont care I want a way to quickly test code..
I did try something with pyopengl, there are tutorials at http://nehe.gamedev.net/
they include python source for the examples also, at lest for the simple examples
yeah, though I belive glewpy is nicer..
anonimasu: do you know how to code a C function and call it from python?
awallin: no, but I could find out how
it's in the python dosc..
probably using SWIG... that's how Julian T suggested I could try their CAM algorithm
but I don't know ebough about how to use it yet
check out "pyrex"
[14:04:41] <anonimasu> http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/
glewpy depends on it also ;)
that's a type of glass? ;)
awallin: will you be around tonight?
yeah, pretty much I think
let's start something
even though it may just be proof of concept..
ofcourse it'll be a pythin excercise for me ;)
* lerneaen_hydra likes seeing dev work here <3
im inspired :D
hell even offset pocketing off a dxf with multiple contours would rock :D
though getting a sim working is more important
so you can toy with algorithms and stuff
awallin: do you have any idea for the data format internally?
This might have been brought up earlier but have you guys looked at www.jump-project.org ?
anonimasu: data format for what?
awallin: how do you represent a toolpath?
I think most programs represent them by lines at first
then longer lines are found
then a post-processor could be run on that
anonimasu: but for the sim, you would have input from emc's interpreter
that's 'canon' commands, i.e. G0/1 or G2/3
wait, this cam you're making, is it mill-sim or is it 3d model -> gcode (with added sim capability)?
lerneaen_hydra: it will probably be easiest to start with a cutting simulator. it would use EMC's interpreter and show a model being cut on-screen
but the same algorithms and work could probably be used for a CAM app later
we have a tool and a matchstick matrix..
awallin: though im thiking about processing internally
like when generating paths..
awallin: I think that's a bad idea, as that locks us to rs274ngc..
awallin: or well, if we can make it post to other stuff it'd be ok..
awallin: or well, it probably dosent matter..
anonimasu: but most CAM algorithms will produce a list of many many short lines segments
how you then process or render those is another thing
render? move cutter..
by render I mean display on-screen
you want that also..
that's another issue :)
hm maybe we should start doing a list..
I'd like a graphics mind-map thingy better, but that's hard to collaborate on over the web...
hm..I have a online sketcher somewhere..
after 16:20 im free :)
we can always do both..
one thing worth thinking about is collision detection
lerneaen_hydra: we already get that for free :)
ie. color/sound/whatever if the cutter contacts material while doing G0 and if the shank comes into contact
yaeh, color the matchsticks..
there's another thing to the matchstick model.
you can model normals for the sticks..
if you have a ballnose cutter..
well off I go into ranting:/
[15:11:13] <lerneaen_hydra> http://www.stuff.co.nz/3932624a4560.html
03jepler 07TRUNK * 10emc2/src/hal/components/ (blocks.c match8.comp): make match8.X.in default to TRUE
I just found the source code for the marching cubes algorithm. http://local.wasp.uwa.edu.au/~pbourke/geometry/polygonise/
It's pretty neat.
03cradek 07TRUNK * 10emc2/configs/sim/ (check_constraints.hal axis.ini): nice for testing
03jepler 07v2_1_branch * 10emc2/src/hal/components/ (blocks.c match8.comp): merge from HEAD: make match8.X.in default to TRUE
03jepler 07TRUNK * 10emc2/docs/src/config/stepper.lyx: new sections: Maximum step rate, Changing the polarity of a signal, PWM spindle speed control.
^^^ that stepper.lyx change should be backported, but it now has an example uses 'halcmd net' which hasn't been backported yet afaik
So. Now I know how to simulate the motion using a dexel representation. I can do that in "real time". I know how to take the dexel representation and convert it to a triangulated surface (using marching cubes). The remaining issue is how to do a real time conversion from dexel to triangles.
err, what's a dexel?
I should be able to keep a list of triangles associated with each dexel. As a dexel is modified, recalculate the relevent triangles.
A dexel is a "depth pixel". At each x,y box, keep an order list (by depth) of the tops and bottoms of the surfaces at that coordinate.
03compile-farm 07Ubuntu 5.10 (breezy) non-realtime (2.6.12-10-386) * 10emc2.1branch/: build FAILED ; see http://linuxcnc.org/compile_farm/emc2.1branch_slot1_log.txt
hmm, so a depth map of types?
In a sense. See US patent number 5710709 for some info on how it can be used.
[15:58:46] <lerman> http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=1&f=G&l=50&co1=AND&d=PTXT&s1=5710709.PN.&OS=PN/5710709&RS=PN/5710709
sounds like an obvious application of "sparse array" techniques to storing voxels
yeah, but it's Patented!
I guess it has to be developed in some sensible part of the world where software patents don't apply (= EU !)
awallin: any day now the EU will cave to business interests on this issue of software patents
well then you can always send me the code and I can publish it :D
03jepler 07v2_1_branch * 10emc2/src/hal/utils/comp.g: merge rev 1.13: default pin values
There is nothing wrong with developing in countries where patents apply as long as you don't release anything, up until the release the work is just research and as such is fair use
Read the patent. It's pretty specific and can be worked around. The claims are what is important in a patent. Claim 1 is for visulatization of a five-axis NC milling process. Claims 2-6 are based on it. Claim 7 includes determining the distance between the model and the path.
yep. the patent is specifically for detecting errors between the actual path and the model
I've checked the other independent claims and all appear to include "means for determining the distance between the updated workpiece subregions and the design surface, the distance determined by finding a point on the design surface near the subregion for which the distance to the design surface is being determined." or a similar wording. (It was a quick check, so I might have missed...
...something). So. So long as you don't" find a point on the design surface near the subregion..." you are in the clear.
it seems like that's easy to avoid ;)
So we don't find a point. Or we don't determine the distance.
gotta go. BBL.
jepler: are you familiar with SWIG?
for calling compiled C programs/librares from within a python cript
awallin: I tried to use it long ago -- never had much luck
jepler: ok, how is this done in emc then?
awallin: hand-written wrappers
src/hal/halmodule.cc src/emc/rs274ngc/gcodemodule.cc, src/emc/usr_intf/axis/extension/*
"ctypes" is worth a look too -- it will be standard in python 2.5, and is available as a separate package for python 2.4 (python2.4-ctypes on ubuntu)
03compile-farm 07Ubuntu 5.10 (breezy) non-realtime (2.6.12-10-386) * 10emc2.1branch/: build PASSED
going home, bbl.
yuck the ubuntu python2.4-ctypes package seems to be badly broken -- forget I said anything
ah, after a bit of hacking, it works:
>>> ctypes.cdll["/lib/libc.so.6"].puts("hello world")
>>> sin = ctypes.cdll.m.sin
>>> sin.restype = ctypes.c_double; sin.argtypes = [ctypes.c_double]
>>> print sin(1), math.sin(1)
hey that's pretty cool
yeah -- besides this problem loading the C library (because /usr/lib/libc.so is actually a linker script, not an elf shared library) ctypes seems pretty cool
does it support c++?
SWPadnos: no, I don't think so
with all the name mangling, I'd imagine that's difficult (or easier, since you can determine the parameter and return types)
(but what API worth wrapping is only implemented in C++, not C?)
ok. I imagine that would make things a bit more compiler-dependent
dunno - NML? :)
actually, there's a lot of discussion about C++, but often in the context of "C/C++" code ...
[16:56:02] <SWPadnos> http://www.swig.org/Doc1.3/Python.html
the cmd to commit is (cvs commit -m"this is a message") since it does specify the file(s), it must work on the tree, do i need to do housecleaning first (erase old versions/mistakes and ~ files) ?
1) you can omit the -m"message", and cvs will run an editor for you - that allows multiline commit messages (easily)
2) any file that isn't under revision control will be ignored. this means that you have to manually "cvs add" any new files you've created
ok, i gotta send mikey.txt to cradek, thanks
(then commit them, since they aren't in the repository until they're added and committed)
lerman: did you see my post?
ah, the gl stuff..
I'm going to have a bath..
then wait my theese headache pills to start doing magic then code
awallin: small chgs to pyvcp_widgets: jogwheel&dial widgets had empty update functs, so any preset value wasnt known to hal until the wheel/dial caught an event. a single line in each update funct caught it like this : self.pycomp[self.halpin] = self.intrnlVal
halmeter showed 0 at startup tho widget showed 123.456 (whatever)
i got a file to commit or pass on
tomp: go ahead and commit if you've tested the code
SWPadnos_ is now known as SWPadnos
* robin_sz pokes anonimasu
robin_sz: what's up?
read a bit from the vtk book, didn't try anything in python yet...
awallin: I'm getting ready to write cide..
just need to get my dog to settle down for sleep
anonimasu: where did you plan to start?
awallin: writing the voxel definition..
or maybe I start with 2d squares with a Z depth..
the heightmap will probably be easier
just Z values on a grid
oh, that's how they end up..
this if for rendering..
awallin: to generate a voxel off the grid...
awallin: or is it the wrong end?
awallin: should we do a list?/sketch - line thing?
the matchstick model is probably a good place to start
yeah, that's what I'm going to do..
any better way than the wiki for plannig
the surface/materal starts out as a matrix of Z values
and I'll take notes..
im hoping to have something working before I sleep, atleast in terms of rendering the sticks..
awallin: a matrix of z values, for the sticks..
that's about where it starts
awallin: where height are 0 the sticks are gone
yes, but it would be nice to allow inserting more matchsticks at some point
this is just a beginning
but that pretty much requires being able to add a pointer to a list of sticks..
and, if you read the paper(s) by jerard/drysdale, they recommend 'bucketing' of the sticks so that only those sticks that are under the tool shadow need to be recalculated
awallin: got a neat way of doing it?
awallin: as the tool position corresponds to the X/Y in the matrix..
that's not a big deal..
it's fairly easy to decide when you need more sticks
but what data structure they should be in I don't know
that's the hard part
just use a standard picking algorithm to determine which matchsticks are under the tool shadow
but that seems a little premature
vtk is very easy to use i think
here are a few links I posted yesterday, they may be useful:
fenn: as you already have the tool x y and area..
it's easily done..
here's a c++ octree library (sort of): http://www.hxa7241.org/articles/content/octree-general-cpp_hxa7241_2005.html
[20:55:11] <SWPadnos> http://graphics.cs.uiuc.edu/surface/doc/annotated.html
random question: is there any easy way to flush data from swap to ram in linux (assuming there's enough free ram space)
[20:55:22] <SWPadnos> http://www.cs.technion.ac.il/~irit/
yes - access it :)
I don't know what the data is
just that it's sitting there
what happens if you just turn off swap?
um, I don't have swap space?
I don't really need swap, but it seems like a good thing to have
yes, but whatever is currently swapped out should get swapped back in at that point (ideally)
or your machine will crash. hard
why do you want to do this?
* fenn wonders how he managed to type that
no particular reason, just one of those illogical impulses
doesn't look that nice in the taskbar either :p
hm, I'd use python as much as possible for testing..
fenn: I didnt seem to find any examples of vtk
i made a small demo vtk program in python yesterday(?)
[20:59:32] <awallin> http://www.tc.cornell.edu/~ajd27/VTK/lebbin_wxPython.html
fenn: question, how do you make a gl window with vtk?
anonimasu: vtk includes command for making a window
vtk is based on opengl I guess
awallin: I think it looks like a mess to use opengl with it..
[21:00:55] <anonimasu> http://www.tc.cornell.edu/~ajd27/VTK/lebbin_src/ParametricSurface.py.txt
lerneaen_hydra, did you want to show me something earlier?
that's a lie.
will vtk run on win?
code.enthought.com is probably the easiest way to install python+vtk + a lot of other stuff on windows
i had some trouble figuring out what i needed to get vtk+python working (python-vtk seems to be missing some stuff) but it all works when i apt-get mayavi
A-L-P-H-A, did I?
are we well tongiht?
we are teh wellest
ordered up the 20mm plates to mount hte robot on today, and the I section beams for hte cell floor
I really don't think you should imprison the robot in a cell
not sure yet how to get it drilled ... either spot mark it on the laser and drill it on the pillar drill ... or use a friends jig borer
I hear autonomous murdering rampages are all the rage these days :)
lerneaen_hydra you did
eholmgren, well, right now its loose in the workshop .. thats NOT good
robin_sz: have you taught it to play cricket yet?
robin_sz: did you say you were going to use the robot for welding?
fenn, nah, but might try golf :)
A-L-P-H-A, oh, what did I say?
Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2007-01-19.txt
* lerneaen_hydra is gaming ATM
13:06:44 <lerneaen_hydra> A-L-P-H-A, you there?
13:07:19 <lerneaen_hydra> I just though of a good description of elfen lied: what is evil
you should see it
the underlying theme (below all the violence, gore, and blood) is that question
looks like I scared A-L-P-H-A away
no... just have to type my name to see blinky.
blinky text... sooooo
Give a man a program, frustrate him for a day. Teach a man to program,
frustrate him for a lifetime
or, light a man a fire, give him warmth for a night
you messed up
light a man on fire, give him warmth for the rest of his life
I did not
give a man a match ...
set a man on fire ...
terry pratchett I think
robin_sz... I just recently saw something of his on tv... the night before hogswatch or hogsworth.
never seen that
the books seem to be better
it was really enjoyable... I was laughing through many parts of it.
Terry Pratchett is to fantasy what Douglas Adams was to Sci-Fi
I think it was BBC produced.
probably some british twists to it...
so much more entertaining with british humour to many many things.
mmm douglas adams...
03awallin 07v2_1_branch * 10emc2/lib/python/ (vcpparse.py pyvcp_widgets.py): include pyvcp in 2.1.0
skunkworks... stop thinking of him naked.
Love is a snowmobile racing across the tundra and then suddenly it flips over,
pinning you underneath. At night, the ice weasels come.
scott adams... another funny man.
03awallin 07v2_1_branch * 10emc2/src/hal/user_comps/pyvcp.py: include pyvcp with 2.1.0
heh. missed Douglas Adams at the Embedded Systems Conference a couple of years ago (a couple of months before he died)
not the ice weasels!
didn't miss Scott Adams. he's a very funny guy
he supposedly can't speak...
A-L-P-H-A, nah, matt groenig
he got his voice back, actually
robin_sz... not matt groenig (simpsons fame)
the first recorded case of a recovery from that particular ailment
how'd he recover?
A-L-P-H-A, his PR agent told him to
[21:53:07] <A-L-P-H-A> http://en.wikipedia.org/wiki/Scott_Adams
robin_sz. :) cinic.
The power of accurate observation is commonly called cynicism by those who have not got it.
* robin_sz is a quotations bot
actually, he was perfectly able to speak for crowds. he just couldn't speak in private
go read bash.org :)
so it wasn't the PR guy this time
he got his voice back because he noticed that he could sing (not well, but at least the words came out) with his child. Being an engineer, he figured that if some part of his brain could get the words out, he might be able to re-train himself to speak
which he did
SWPadnos, same with his drawing.
he can't draw with a pencil/pen... but with a tablet he can
heh - that's fear of mistakes ;)
youy can erase with a tablet
i have a mental illness - i can't do anything but talk about useless things on irc all day
wow - that's common in here
<Douglas Adams>The trick to flying is throwing your self at the ground and missing</Not an exact D A quote>
we woke up to the house at 58 degrees. Found out we where out of propane... Guess we where not on 'keep filled'
skunkworks... can't you get natural gas?
on our "keep filled" agreement it says in big letters that it's not their fault :-)
To far out for natural gas
hmm... wonder if you shoot a propane tank, would it explode... [I just want to see an explosion on mythbusters]
I think they check it when they're in the "neighborhood" - at random, but often enough
cradek? so call them when near empty?
maybe if you shoot it with a bazooka
if you shoot it from close enough it will :)
or artillery rounds
heh: from my wordpress admin panel "Akismet has protected your site from 4,930 spam comments."
a bullet would just make a hole
well, if it's full, something would certainly leak out ...
but not explode
perhaps rapidly, and depending on nearby ignition sources ...
I spose propane is a liquid, there would be some hydrostic shock, but the vessel woudl eb strong enough
well, sure , if you pierced a tank, with an array of flames near it ,,,,
A manufacturing plant near millwaukee exploded a few months ago from a leaking propane tank. few people died
someone walked out the back of the plant and noticed a pool of propane.
it went off as they where evacuating the building.
[22:09:11] <skunkworks> http://www.startribune.com/484/story/862736.html
you know it's time to clean the office when the only flat surface on which you can place your dirty plate is the screen of your $20000 scope
that's why monitors were better than LCDs - they have a flat top
my 3 are full
your monitors are only 19"? Frankly I'm a bit surprised.
I guess a small plate would stack nicely on those CDs (on the napkins on the file folders on the monitor)
I have multi-layers of reletive flatness.
I'm just annoyed that the Quadro FX3500 doesn't detect the 9 MPixel monitor
SWPadnos: no DVI jack on your temple yet?
ejholmgren, I never said that ;)
why are you using akismet? when spamkarma is available?
my spam karma is 2485.
SWPadnos I dont' know what you said, but I know you said it!
<eholmgren>SWPadnos: no DVI jack on your temple yet?
SWPadnos: No, you didn't say that.
03jepler 07TRUNK * 10emc2/debian/configure: require libpth-dev to build simulator
03jepler 07v2_1_branch * 10emc2/debian/configure: merge rev 1.5: require libpth-dev to build simulator
03cradek 07v2_1_branch * 10emc2/debian/control.in: groff is needed