#garfield Logs

Nov 09 2018

#garfield Calendar

12:03 AM rue_mohr: oops, I woke up to my 'go to bed' alarm
12:07 AM rue_mohr: I gave up on ebay
12:07 AM rue_mohr: they just push all problems to paypal, even if its an ebay system problem
12:07 AM rue_mohr: like the time they billed me for a purchase, but didn't tell the seller about it
12:07 AM rue_mohr: and they only handle two types of problems, buyer and seller, ebay being the problem isn't an option
12:23 AM rue_mohr: zhanx, I put a cheap switch on my raw internet connection and its biting me in the ass!
12:39 AM rue_mohr: zhanx,
12:39 AM rue_mohr: Tom_L,
12:39 AM rue_mohr: want to be a pre-alpha tester?
05:20 AM Tom_L: sure
05:21 AM Tom_L: depends on what i need for an OS and utilities..
08:42 AM furrywolf: I really fucking hate my neighbors.
09:06 AM rue_mohr: furrywolf, what did they do
09:06 AM rue_mohr: furrywolf, want to help test the cam software so far?
09:06 AM rue_mohr: its linux, I have it compiled, or go by src, whatever
09:07 AM rue_mohr: feed it some dxfs, see if it does anything silly with what it can do
09:08 AM furrywolf: they got a rooster which sits 15ft from my bedroom window and crows 24/7
09:08 AM rue_mohr: ah, get a pet owl
09:08 AM rue_mohr: a big one
09:09 AM furrywolf: this rooster is big and mean.
09:09 AM rue_mohr: or hawk
09:09 AM rue_mohr: owls look like nice and gentle...
09:10 AM furrywolf: owls look about half the size of a large rooster.
09:10 AM rue_mohr: https://www.youtube.com/watch?v=TV7jOEWVQHU
09:10 AM rue_mohr: you know about vortex cannons, right?
09:10 AM * furrywolf is not in the mood to deal with youtube
09:10 AM furrywolf: no
09:11 AM rue_mohr: easy to make, harmlessly knock the rooster on its tailfeathers
09:11 AM rue_mohr: and fun
01:13 PM furrywolf: I looked at that house I was interested in... it's pretty nice... a bit more in the shade than I'd like though, and way out of my price range...
01:43 PM Tom_L: did you make an offer?
01:45 PM furrywolf: going to get an official showing with my realtor tomorrow.
01:46 PM Tom_L: out of the city i assume
01:46 PM Tom_L: like a farm house or such
01:47 PM Tom_L: i guess all you grow out there is weed grapes and oranges though :)
01:47 PM furrywolf: 1903 vintage farm house. heh.
01:48 PM furrywolf: no grapes or oranges up here. too cold.
01:48 PM Tom_L: the house wouldn't be insulated, probably full of old square nails
01:48 PM Tom_L: 2 x 4's would be hard as granite
01:49 PM Tom_L: i know mine are
01:49 PM Tom_L: 1920-30's
01:49 PM Tom_L: i dug a basement under mine
01:50 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/temp/house/3.jpg
01:50 PM furrywolf: http://www.mingtree.com/listing.cfm?ID=134067&MID=1
01:50 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/temp/house/1.jpg
01:50 PM furrywolf: the real problem is the price.
01:51 PM Tom_L: ya you showed me that
01:53 PM furrywolf: I poked around briefly today.
01:54 PM Tom_L: how many acres?
01:54 PM furrywolf: all roof lines and siding are perfectly straight, so the foundation and floor is likely in excellent condition. the roof on the house is modern and in good condition, the roof on the garage is old and in poor condition (most likely leaks badly). electricity is on and working.
01:54 PM Tom_L: 2.6
01:55 PM Tom_L: foundation solid?
01:55 PM furrywolf: I only looked in the living room, as after opening the front door, it looked too much like someone might still be living or moving out of it, even though my realtor assured me it was vacant.
01:56 PM furrywolf: from what I saw from the front door, plaster was in excellent shape, no signs of sagging anywhere. a couple water spots on the ceiling, but I'm guessing they'd old or they're leaks around flashings and such, as the roof otherwise looked in good condition.
01:56 PM furrywolf: I'm not going to poke around in or under it without my realtor, in case it is still occupied and someone is going to get pissed off....
01:56 PM Tom_L: you don't get termites out there do you?
01:56 PM furrywolf: we do
01:57 PM Tom_L: any sign of that?
01:57 PM Tom_L: walls could be hollow :)
01:57 PM furrywolf: as I said... I'm not going to poke around until my realtor is out there with me.
01:58 PM furrywolf: the condition of the living room looked like it might still be occupied. if it's not still occupied, and the previous resident isn't coming back to empty it still, it's going to need a large yard sale and a couple dumpsters...
02:03 PM furrywolf: in any case, with a realtor there, I won't have to worry about anyone claiming I made off with their stuff, or other unpleasantness.
02:05 PM Tom_L: anybody else looking or will they disclose that?
02:05 PM furrywolf: there's always a hundred other people looking, all with ready cash, if you ask a realtor.
02:05 PM Tom_L: yeah
02:05 PM furrywolf: it's in their best interest to make you offer more.
02:05 PM Tom_L: of course
02:05 PM furrywolf: I suspect that at that price, it won't last long.
02:07 PM Tom_L: some developer might snatch it up
02:21 PM furrywolf: I don't think I'll be able to afford it... I don't think begging from everyone I know would get me a down payment on that, and the monthly bill would be much of my income.
07:31 PM rue_mohr: did he say how much?
07:53 PM Tom_L: it's in the link
07:53 PM Tom_L: 249.900
07:54 PM Tom_L: 20% down
07:54 PM rue_mohr: wow, nice
07:54 PM rue_mohr: real house
07:55 PM Tom_L: real old
07:55 PM Tom_L: 1903?
07:55 PM rue_mohr: whatever
07:55 PM Tom_L: http://www.mingtree.com/listing.cfm?ID=134067&MID=1
07:55 PM rue_mohr: real building can be fixed
07:55 PM rue_mohr: yea
07:55 PM rue_mohr: a trailer cant be fixed
09:57 PM zhanx: sorry rue_mohr was tired from work, and just got home the roads are icy
10:03 PM rue_mohr: mhm
10:03 PM rue_mohr: no excuses!, you weren't on irc when the universe needed you to be!
10:04 PM zhanx: I know
10:04 PM zhanx: I was working
10:04 PM * rue_mohr shakes head
10:05 PM rue_mohr: were you atleast thinking about not working?
10:05 PM rue_mohr: :)
10:05 PM * zhanx hangs his head in shame
10:05 PM zhanx: no I was trying to get more work
10:05 PM zhanx: and thinking about better shop heat
10:06 PM rue_mohr: how about 10 3d printers working their asses off making money
10:06 PM zhanx: would be nice
10:06 PM rue_mohr: about 2kw of nice
10:07 PM zhanx: my parts will be in this week, from china that fast
10:07 PM rue_mohr: so I flipping added my new functions to the wrong version of my library
10:07 PM zhanx: they hit the port yesterday
10:07 PM rue_mohr: yea, before 11.11 everything gets moving pretty quick
10:07 PM rue_mohr: then it just jambs up and comes to a standstill for 4 months
10:07 PM zhanx: yep
10:07 PM zhanx: still 10 days will be a record for me
10:08 PM rue_mohr: ARG
10:08 PM * rue_mohr bashes head on table
10:08 PM rue_mohr: I DONT EVEN HAVE A FREAKING ARC_INIT IN MY ADVANCED LIBRARY
10:09 PM * furrywolf loans rue a welder to init arc with
10:09 PM rue_mohr: hehe
10:10 PM rue_mohr: furrywolf, ... oooh, guys... my software it all broken at the moment...
10:10 PM rue_mohr: I'm pulling the rug on a library
10:10 PM zhanx: so I got a call from one of the companies I worked for today
10:10 PM zhanx: I did that photo lab printer traininer
10:10 PM zhanx: training
10:10 PM rue_mohr: mhm
10:11 PM zhanx: I was asked to do a LOT more of it
10:11 PM rue_mohr: they want you to go national with it?
10:11 PM rue_mohr: I'd imagine your good at bulk training
10:11 PM zhanx: seems they can't find people to talk in public like that
10:11 PM zhanx: I am
10:11 PM zhanx: I sent them my resume
10:12 PM furrywolf: I like teaching. teaching is the only job I've had that I actually enjoyed.
10:12 PM zhanx: I enjoy teaching but most of what I used to teach. Ya not so good for normal people
10:13 PM rue_mohr: furrywolf, are you interested in this cam program I'm doing?
10:13 PM furrywolf: if it actually, you know, WORKS...
10:13 PM rue_mohr: it cant load "most" dxf now
10:13 PM rue_mohr: and you can pan and zoom and select objects
10:13 PM rue_mohr: I'm pulling a redo, cause I made it with the wrong 2d library
10:13 PM rue_mohr: (oops)
10:14 PM rue_mohr: its a minor change, mostly just function name changes
10:14 PM furrywolf: I'd love to teach again... but unless I start my own school, that's pretty unlikely.
10:14 PM zhanx: furrywolf, this is just how to run and maintain a photo lab for stores, nothing huge
10:15 PM furrywolf: "remove sd card from camera. insert into printer. select photos to print with customer. replace ink and paper as needed."?
10:16 PM zhanx: close enough
10:16 PM zhanx: add in canvas metal and some other things and its good enough
10:16 PM furrywolf: I haven't seen a store with anything that could be called a lab in a long time. :)
10:16 PM zhanx: these are 12 head printers with film etc
10:16 PM furrywolf: zhanx: need a nikon d7100? I need money.
10:17 PM zhanx: I wish
10:17 PM zhanx: I love nikon
10:17 PM rue_mohr: somewhere, someone is using one as a paperweight, cause, their stupid.
10:17 PM furrywolf: low shutter count, has one ok lens and one nice VR lens, and I'll throw in an old manual 500/4.5 beast of a telephoto too...
10:18 PM zhanx: I think i still have my 500/4.5 and a few macro lenses
10:20 PM zhanx: my D8 is at the bottom of a lake
10:22 PM furrywolf: so you need to buy my D7100. :P
10:22 PM furrywolf: also, you need to learn how to use lanyards.
10:22 PM zhanx: canoe was flipped over when it was in the case
10:23 PM zhanx: not my fault
10:23 PM furrywolf: were you the one who caused the canoe to flip over? :P
10:24 PM zhanx: no there were 4 of us in it, 2 reached over the side a the same time. Before I knew it I was swimming
10:24 PM furrywolf: there's a joke here that the bay clams are building sculptures with all the tools donated to them...
10:25 PM zhanx: yep
10:25 PM zhanx: very very slowly
10:28 PM zhanx: the drama for midterm elections is awesome, they "found" 78,000 ballots in a county with 600,000 registered voters and 564,000 of them already voted
10:28 PM rue_mohr: wow
10:29 PM zhanx: its florida, home of election fraud
10:29 PM zhanx: all you can do is shrug
10:30 PM furrywolf: the one that pissed me off the most is a local issue for a city near here... residents voted to remove a statue of president mckinley, because he was such a horrible bad person that all images of him should be destroyed, or something.
10:30 PM zhanx: why is that even on the ballot?
10:31 PM furrywolf: because people flooded city hall meetings demanding the statue be removed or they'd remove it themselves.
10:31 PM furrywolf: because mckinley was just that bad of a president.
10:31 PM rue_mohr: so, its the state still there?
10:31 PM rue_mohr: I wonder who incited that...
10:32 PM rue_mohr: there is always someone
10:32 PM zhanx: yep
10:32 PM furrywolf: it's offensive to native americans because of his policies, apparantly.
10:32 PM rue_mohr: nothing worse than a senior with an adjenda
10:32 PM zhanx: wasting all the time and money
10:33 PM zhanx: rue_mohr, in america its not the seniors its the younger generation
10:33 PM furrywolf: and obviously allowing a statue to stand is expressing support for the policies of the person the statue represents.
10:33 PM * rue_mohr shrugs
10:33 PM rue_mohr: how many statues will trump leave behind!
10:33 PM rue_mohr: lots I'm sure
10:33 PM zhanx: He is against tearing them down
10:33 PM rue_mohr: he's too big on himself to not
10:34 PM zhanx: his statues are the motels with his name
10:34 PM rue_mohr: did they give him hare?
10:34 PM furrywolf: https://lostcoastoutpost.com/2018/oct/1/lets-take-look-ballot-arguments-and-against-removi/
10:34 PM zhanx: that shit needs a cut and its real
10:35 PM furrywolf: https://lostcoastoutpost.com/2018/mar/22/photos-arcatas-mckinley-statue/ it's not a bad looking statue, and it's the oldest art item we have
10:36 PM rue_mohr: http://paste.debian.net/1051175/
10:36 PM rue_mohr: its getting big!
10:36 PM zhanx: its removing history
10:36 PM furrywolf: yep
10:36 PM furrywolf: but he was a very very evil person so it's a good thing we forget he existed
10:37 PM zhanx: rue like 130 and 131
10:37 PM rue_mohr: think on it
10:37 PM zhanx: furrywolf, so the next one can come along and be just like him
10:38 PM furrywolf: this has been an ongoing drama for a while, complete with multiple incidences of vandalism, protestors forming what was quite accurately described by a city councilmember as a lynch mob, the NAACP getting involved and trying to get the councilmember fired for using the term lynch mob,...
10:38 PM furrywolf: the vote was overwhelmingly in favor of removing the statue
10:38 PM rue_mohr: a arc that isn't scaled aqually on the x and y axis, isn't a circular arc anymore, its an elliptical arc, and I cant handle that yet
10:38 PM furrywolf: like 68% or something
10:38 PM rue_mohr: so, the function is wrong
10:39 PM zhanx: k
10:40 PM zhanx: I saw the comment and was like wait, rue has issues I bet with that
10:40 PM furrywolf: I mean... he wasn't even that bad of a president. But actually he was literally hitler.
10:40 PM rue_mohr: arc2d_t * arc2dScale (arc2d_t *a, point2d_t by){ // position and size
10:40 PM rue_mohr: point2dScale(&(a->c), by);
10:40 PM rue_mohr: a->r *= by.x; // !!!???!!! oh damnit, what have I done!
10:40 PM rue_mohr: return a;
10:40 PM rue_mohr: }
10:41 PM furrywolf: the things people were saying about him made hitler look like a saint.
10:41 PM zhanx: only hilter was hilter calling someone else that is crazy and marginalizes what he did.
10:41 PM rue_mohr: there are a lot of lines being drawn between hitlers motives and things trump has said
10:42 PM zhanx: rue_mohr, just that lines, I can draw a bunch of lines from hilter to obama also
10:42 PM furrywolf: "McKinley’s actions devastated the lives, cultures, and self-determination of Indigenous Peoples of the Pacific through invasion and violence, which included massacres, water torture, concentration camps and orders by top military officials to kill anyone over the age of 10. " etc etc etc
10:42 PM zhanx: obama tossed reporters out of the white house and had the press cheer him
10:42 PM rue_mohr: but obama didn't make pubilc fun of a disabled reporter :)
10:43 PM zhanx: dont call acosta disabled that is mean
10:43 PM rue_mohr: hahah
10:43 PM furrywolf: that's right... the primary cause of concentrators camps was.... president mckinley!
10:43 PM zhanx: disabled people might get mad
10:43 PM rue_mohr: dunno the whole story :)
10:43 PM furrywolf: concentration
10:43 PM rue_mohr: so, elliptical arcs scare me
10:43 PM furrywolf: "McKinley represents the belief in Manifest Destiny that was used to justify the dispossession, enslavement, and genocide of the Indigenous Peoples of this continent and abroad."
10:44 PM zhanx: furrywolf, and to think Obama was the second president to have concentration camps on Us soil
10:44 PM rue_mohr: .. it wasn't trump that said slavery was a life decision...
10:44 PM zhanx: close but no
10:45 PM zhanx: it was a stupid comment none the less
10:45 PM rue_mohr: cant remember who, it was a black rapper wasn't it?
10:45 PM zhanx: i don't follow rap sorry
10:45 PM furrywolf: you know, when I think of mckinley, I somehow don't think of concentration camps, mass torture, and genocide... and neither do historians, for that matter... but we shouldn't let facts get in the way of destroying history!
10:45 PM rue_mohr: and I dont really follow news
10:45 PM zhanx: I like most music but not modern rap
10:46 PM rue_mohr: oh hell I'm no rap guy
10:46 PM furrywolf: I don't like rap, hiphop, reggae, trance, and tweaker metal.
10:46 PM rue_mohr: I'v ONCE heard rap I didn't mind
10:46 PM zhanx: furrywolf, thanks that made me laugh
10:46 PM zhanx: I listen to the 70's-80's rap
10:46 PM rue_mohr: it was apparently really old
10:46 PM rue_mohr: definitly not into music where every 2nd word is a profanity...
10:46 PM furrywolf: in any case, 68% voted to remove the statue
10:47 PM rue_mohr: is it still there?
10:47 PM rue_mohr: it just takes 1 guy with an excavator
10:47 PM furrywolf: it's going to be stuck in the city's storage yard along with parts vehicles and such, and either shipped to somewhere that wants it or sold as scrap.
10:47 PM furrywolf: it's still there. the vote happened like three days ago. :P
10:47 PM rue_mohr: huh
10:47 PM rue_mohr: so
10:48 PM rue_mohr: here, the hospital was called "st marrys"
10:48 PM rue_mohr: its on band land
10:48 PM zhanx: rue_mohr, its a national "treasure" do to an act like 50 years ago so they can't be destroyed
10:48 PM furrywolf: it's actually a very well done statue
10:48 PM zhanx: that is why when some knuckle heads knocked over one they all got jail time
10:48 PM rue_mohr: last year(?) the band decided that, given horrid things that happened (?) they didn't want it called st marrys
10:48 PM rue_mohr: so now its called sechelt hospital
10:49 PM rue_mohr: I need a data set to represent an elliptical arc
10:50 PM rue_mohr: so far, all my data types can be stacked by a union, and the values just transparently carry between them
10:50 PM rue_mohr: a point is the first point in a line, and the middle point of a circle
10:50 PM furrywolf: sounds like a job for c++. :P
10:50 PM rue_mohr: the radius btween the circle and arc carry
10:51 PM rue_mohr: NOT using c++
10:51 PM rue_mohr: guhk, hate it
10:51 PM furrywolf: inherit arcs from lines... :P
10:51 PM rue_mohr: slow
10:51 PM furrywolf: I wrote my raytracer using C... were I to do it again, I would use C++.
10:52 PM rue_mohr: anyhow, I'm not sure what to use to represent the ellipical arc, so far, I'm following the dxf rules
10:52 PM furrywolf: I ended up reimplementing way too much of C++ in C using function pointers and other fun.
10:52 PM rue_mohr: depends how you attack it
10:52 PM rue_mohr: I tend to pass structure pointers around
10:52 PM furrywolf: http://fw.bushytails.net/foo-44.png teh shiny. :P
10:52 PM rue_mohr: double geom2dGetAngleBetween (point2d_t this, point2d_t that);
10:53 PM rue_mohr: geez
10:53 PM rue_mohr: did you do it from scratch?
10:53 PM furrywolf: yes
10:53 PM rue_mohr: how is the shape expressed? polygons or csg?
10:54 PM furrywolf: that shape is a polygon mesh I found online
10:54 PM rue_mohr: wow, that about a zillion points
10:54 PM rue_mohr: did you use your own vector library then?
10:55 PM furrywolf: yes
10:55 PM rue_mohr: hmmm
10:55 PM furrywolf: http://fw.bushytails.net/foo-31.png there's one with special coloring to show the individual polys
10:55 PM furrywolf: (zoom in and you can see each triangle)
10:55 PM rue_mohr: yea, zillion
10:56 PM furrywolf: http://fw.bushytails.net/foo-33.png
10:56 PM rue_mohr: hmm, you didn't have to deal with z leveling ont eh polygons then eh? you just register the first(+- reflection) ones you hit?
10:56 PM rue_mohr: polygon again?
10:57 PM furrywolf: http://fw.bushytails.net/foo-40.png no, THAT'S a zillion. :P
10:57 PM furrywolf: (the same object transformed a bunch of times and merged)
10:57 PM rue_mohr: I only just started a polygon library
10:58 PM furrywolf: that took, like, an hour on my P3.
10:58 PM furrywolf: too many reflections
10:58 PM rue_mohr: I'm not sure how to attack triangle intersection mixed z trimming
10:58 PM rue_mohr: I wonder how fast povray would do that
10:58 PM rue_mohr: longer I'm sure
10:58 PM furrywolf: http://fw.bushytails.net/foo-41.png you should 3d print one of those
10:59 PM rue_mohr: but hey
10:59 PM zhanx: no
10:59 PM rue_mohr: do you have code that does polygon intersection modifications?
11:00 PM furrywolf: I don't know what you're asking.
11:00 PM furrywolf: also, I don't still have the code to that project.
11:00 PM rue_mohr: say you have two triangles, and one is poking thru the other
11:00 PM rue_mohr: oh
11:00 PM furrywolf: it might still be on a hard drive in my storage unit somewhere...
11:00 PM rue_mohr: how the hell could you lose something like that!!!
11:00 PM rue_mohr: :(
11:01 PM rue_mohr: why did you write it????
11:01 PM furrywolf: being kicked out of my house and having to pack everything into a tiny storage unit?
11:01 PM furrywolf: I had a cold.
11:01 PM rue_mohr: I hope its not a WD drive
11:01 PM furrywolf: I didn't feel like doing anything useful...
11:01 PM rue_mohr: hah, I'v written most of my best code when i was ill
11:02 PM furrywolf: most of it was written in 11 days according to the dates on the screenshots. heh.
11:02 PM rue_mohr: well done
11:02 PM furrywolf: I later improved it to use SSE2 instructions with inline assembly.
11:03 PM rue_mohr: its the infinite primitives that are killing me
11:03 PM rue_mohr: freaking elliptical arc!!!
11:03 PM zhanx: ok oven/stove controller fixed
11:03 PM furrywolf: I didn't modify the meshes I loaded in any way. Resolving polys poking through each other and such was done during rendering.
11:03 PM rue_mohr: I need to rewrite the clipper library (by angus) to c
11:04 PM zhanx: wife set butter on top of the stove panel and turned the oven on. melted all the butter on the controller
11:04 PM rue_mohr: yea, the nature of raytracing would deal with that
11:04 PM furrywolf: you could load any number of overlaping meshes you wanted, and it'd just store all of them as they were loaded, then work out what's actually visible during rendering.
11:04 PM rue_mohr: zhanx, thats waterproofing
11:04 PM zhanx: not when all the buttons stop working
11:05 PM furrywolf: one of my plans was actually an optimizer - but I was going to use spherical shell voxels, not meshes.
11:05 PM rue_mohr: ya know, those controllers are REALLY expensive
11:05 PM rue_mohr: tell her she's gonna ahve to use the wifi controller you will temp. put in
11:05 PM zhanx: no not messing with that oven for that
11:05 PM rue_mohr: *tell her*
11:05 PM zhanx: its 120vac for the controller
11:05 PM rue_mohr: dont do it!
11:06 PM zhanx: she can't cook anyways
11:06 PM rue_mohr: this will help her to remmebr to not do that
11:06 PM furrywolf: non-visible detail would be approximated into (depending on what plan I was thinking about at the time) a spherical shell section or an axis-aligned rectangle.
11:06 PM zhanx: I do all the cooking she is the one killing my pans
11:06 PM rue_mohr: carefull, or she will stop tyring
11:06 PM rue_mohr: well you need a beeper that goes off every 3 mins
11:06 PM rue_mohr: while anything is on
11:07 PM zhanx: or common sense
11:07 PM rue_mohr: she gets borred and walks away, right?
11:07 PM furrywolf: axis-aligned rectangles have the advantage of being stupidly easy to test intersections with, while special shell segment have the advantage of lining up with the camera...
11:07 PM zhanx: yep
11:07 PM furrywolf: sperical
11:07 PM rue_mohr: know how I know?
11:07 PM * furrywolf decides people have stopped caring about rendering and heads off to bed.
11:08 PM rue_mohr: furrywolf, you did awesome
11:08 PM rue_mohr: but then lost the source
11:08 PM rue_mohr: I desire your vector library
11:09 PM furrywolf: I found an early version of it on a backup, but it didn't look much like the final working version
11:09 PM rue_mohr: I made a 2d matrix math library
11:09 PM rue_mohr: my idea is to be able to apply arbitrary transforms to arbitrary shapes
11:10 PM rue_mohr: I have an arbitrary shape library
11:11 PM rue_mohr: I'm a little unsure of how to scale things like circles, but if I apply the transform to a unit vector and then m,easure its length, I have the resultant scale to apply
11:11 PM rue_mohr: tho, it makes a mess out of circles and circular arcs given I dont have ellipse support
11:12 PM zhanx: yet
11:12 PM furrywolf: http://fw.bushytails.net/tmp/vector.c.txt again, this is from a backup from an early version.
11:12 PM rue_mohr: hmm retested the 2d library
11:12 PM rue_mohr: ------- 21 line inersection tests ------
11:12 PM rue_mohr: No collision <-- this is the good answer
11:12 PM rue_mohr: Collision <-- this is the good answer
11:12 PM rue_mohr: No collision <-- this is the good answer
11:12 PM rue_mohr: :)
11:13 PM rue_mohr: vector is two points?
11:14 PM furrywolf: http://fw.bushytails.net/tmp/matrix.c.txt
11:14 PM rue_mohr: typedef struct vect2d_s { // vector
11:14 PM rue_mohr: double t;
11:14 PM rue_mohr: double r;
11:14 PM rue_mohr: } vect2d_t;
11:14 PM rue_mohr: my vectors are angle and amplitude
11:14 PM rue_mohr: hmm
11:15 PM rue_mohr: http://paste.debian.net/1051177/
11:15 PM rue_mohr: thre is my matrix library
11:15 PM rue_mohr: I tried to optimize with a single array and not looping
11:16 PM zhanx: rue if you had kids you would get nothing done like me
11:16 PM rue_mohr: tho, byt eh time its compiled, I'm not sure it gains much
11:19 PM rue_mohr: furrywolf, I dont think memcopy would speed it up, the call and other overhead
11:20 PM furrywolf: rue_mohr: http://fw.bushytails.net/tmp/oldyrcode.tar.gz
11:20 PM furrywolf: note, as I said before, this was a backup of an early version
11:20 PM rue_mohr: ok
11:21 PM zhanx: https://i.redd.it/wrsjrde71ex11.png
11:21 PM rue_mohr: oo I ahve your 7 segment font
11:22 PM furrywolf: I wouldn't explicitly memcopy small matricies... if you're lucky they're in registers for most of your operations, and memcpy would make the compiler have to stick them back into ram
11:22 PM Tom_L: damn, where'd the warm weather go... 21°F right now
11:22 PM rue_mohr: in canada we only get 3 months of not-winter
11:22 PM rue_mohr: buckle up.
11:22 PM Tom_L: ya but you like it
11:22 PM rue_mohr: hahahaa
11:23 PM rue_mohr: furrywolf, mentally translating the indexes of those matrix calcs nearly destroyed my brain
11:23 PM furrywolf: eh, math is fun. :P
11:23 PM furrywolf: bbl, sleep
11:24 PM rue_mohr: gngiht
11:24 PM Tom_L: aren't elipses just 4 arcs in 4 separate quadrants?
11:24 PM rue_mohr: no
11:24 PM Tom_L: or 2 mirror'd
11:24 PM furrywolf: that's not his problem. his problem is he can only handle circular segments
11:24 PM rue_mohr: take a circle, and make the x and y radii different,
11:24 PM furrywolf: not actual arcs.
11:24 PM Tom_L: where did he go wrong?
11:24 PM rue_mohr: then rotate the damn thing
11:25 PM rue_mohr: I didn't forsee that a circle is just a elliptical arc with the same xy radii that goes from 0 to 360 degrees
11:25 PM furrywolf: I don't think I ever added elipsoids... only spheres. figured anything complex would be a mesh anyway.
11:25 PM furrywolf: bbl
11:25 PM rue_mohr: I DID see that a circle is just an arc from 0 to 360
11:25 PM rue_mohr: furrywolf, you weren't wrong
11:25 PM rue_mohr: nobody uses infinite primitives anymore
11:26 PM rue_mohr: everyone uses lines
11:26 PM rue_mohr: I vow to hold up infinite primitives
11:26 PM Tom_L: no i don't agree with that
11:26 PM Tom_L: you been messin with openscad too long
11:26 PM rue_mohr: tho the amount of regret when I learned about elliptical arcs...
11:28 PM rue_mohr: autodesk represents them as a centre, point to the major radius, and ratio to the minor radius
11:28 PM rue_mohr: which makes them a bit easier, but you still have to decompose them to scale
11:28 PM Tom_L: have you looked at any other format besides dxf?
11:28 PM rue_mohr: *blink*
11:28 PM rue_mohr: why??
11:29 PM Tom_L: to get a broader idea of how things are done
11:29 PM zhanx: stl?
11:29 PM Tom_L: oh hell no
11:29 PM rue_mohr: stl is all lines
11:29 PM Tom_L: stl was somebody's bad dream
11:29 PM rue_mohr: stl was a way to take the mesh for rendering and store it in a file
11:31 PM Tom_L: .iges .sat .step
11:31 PM rue_mohr: aren't most of those 3d?
11:32 PM Tom_L: probably so
11:32 PM rue_mohr: dxf is 3d, but its so horrid that its only legitimitly usable for 2d
11:32 PM Tom_L: but what's one more dimension to the mix?
11:33 PM rue_mohr: mmmf
11:33 PM rue_mohr: I'll THINK about a 3d path file input later
11:33 PM rue_mohr: for now, I dont mind the 2d thing
11:33 PM Tom_L: there are a few more but most are more proprieatary formats
11:34 PM Tom_L: those ^^ are more generic to allow import to other platforms
11:34 PM rue_mohr: honestly, hpgl is pausable
11:34 PM Tom_L: as is dxf
11:34 PM Tom_L: meh
11:34 PM rue_mohr: but I only have drafting software that outputs dxf
11:34 PM Tom_L: not that well accepted
11:34 PM rue_mohr: and everything accepts dxf
11:34 PM rue_mohr: if not badly
11:35 PM Tom_L: i had a book for hpgl somewhere
11:35 PM rue_mohr: nothing knows hpgl anymore
11:35 PM rue_mohr: its sad
11:38 PM rue_mohr: so Z, do you think that the progress I can make not having kids can win me porting my self to a electromechanical platform?
11:39 PM rue_mohr: maybe I dont wnat an answer
11:39 PM * rue_mohr repplys nose to grindstone
11:41 PM * Tom_L gives rue_mohr a bandaid for his nose
11:42 PM Tom_L: https://sourceforge.net/projects/libdxfrw/
11:42 PM rue_mohr: naaaa
11:43 PM Tom_L: https://images.autodesk.com/adsk/files/autocad_2012_pdf_dxf-reference_enu.pdf
11:51 PM rue_mohr: oh yea, thedxf is heavily documented
11:51 PM rue_mohr: lots of missing info, but lots in general
11:52 PM rue_mohr: I wAS looking at the other dxf libraries, they almost all do stupid things
11:52 PM rue_mohr: like being c++ or embedding another laguage to do stupidly simeple tings and stuff