Joined: Sun Mar 29, 2009 11:07 pm Posts: 2992 Location: --------------->
Re: The Lounge
I'm a goddamn failure. Also I made way too many errors and had to stop to fix them.
Mon Mar 16, 2015 3:53 am
CaveCricket48
Joined: Tue Jun 12, 2007 11:52 pm Posts: 13143 Location: Here
Re: The Lounge
My hands are cold.
Mon Mar 16, 2015 4:19 am
DAME777
Joined: Wed May 18, 2011 2:44 am Posts: 491 Location: Dank dreams.
Re: The Lounge
I still remember being forced to play a metric crap ton of stupid typing games in middle school. Those were some dark times...but it payed off seeing as I had to type than I ever had to before , last semester. I'm sure I'll have to type an epic for science or to advance in higher ed sooner or later. Right now Imma chill and not tire at typing, but I can type fast without looking at the keyboard and have little to no errors (depends on how I'm feeling). Alas, we shouldn't be boastful (pointing at me mostly)?
Mon Mar 16, 2015 4:53 am
111herbert111
Joined: Fri Jan 07, 2011 12:31 am Posts: 550 Location: error: location not found
Re: The Lounge
I learned how to touch type thanks to PC gaming.
Mon Mar 16, 2015 8:39 am
CaveCricket48
Joined: Tue Jun 12, 2007 11:52 pm Posts: 13143 Location: Here
Re: The Lounge
I didn't learn to touch type thanks to PC gaming.
Left hand home row is Shift A W D Space while right hand is on mouse or hovers above the right side of the keyboard.
Mon Mar 16, 2015 1:20 pm
Natti
Data Realms Elite
Joined: Fri Jul 03, 2009 11:05 am Posts: 3878
Re: The Lounge
I never learned touch typing.
Mon Mar 16, 2015 2:56 pm
Duh102
happy carebear mom
Joined: Tue Mar 04, 2008 1:40 am Posts: 7096 Location: b8bbd5
Re: The Lounge
Are we all being typing nerds? Ok, guess I'll join in.
Mon Mar 16, 2015 5:43 pm
Asklar
Data Realms Elite
Joined: Fri Jan 07, 2011 8:01 am Posts: 6211 Location: In your office, earning your salary.
Re: The Lounge
I'm not joining.
Because I'm too lazy to google the site.
Tue Mar 17, 2015 12:59 am
CaveCricket48
Joined: Tue Jun 12, 2007 11:52 pm Posts: 13143 Location: Here
Re: The Lounge
Asklar wrote:
I'm not joining.
Because I'm too lazy to google the site.
TorrentHKU wrote:
I'm a goddamn failure. Also I made way too many errors and had to stop to fix them.
On another note, messing around with CC detection. Old circular detections would use either a distance check (on every object, which is slow) or a radial raycast:
Inconsistent density of points, not very pretty. Has to do a rotation for each ray.
More recent ones have used the Fermat's Spiral method, which has consistent density:
Nicely consistent, has the advantage that the first point detected is roughly the closest object, but has to do a rotation operation on each point, slower than the radial raycast.
Most recently I've cobbled together a gridded-circle style detection:
It does a squareroot for only a quarter of the points (one quarter "slice" of the circle) and the rest are just flipping positive/negative of the first quarter points. Consistent density of Fermat's Spiral and should be as fast if not faster than the radial raycast.
Tue Mar 17, 2015 1:24 am
Miggles
Data Realms Elite
Joined: Mon Jul 12, 2010 5:39 am Posts: 4558
Re: The Lounge
the spiral one is prettier though ;_;
Tue Mar 17, 2015 1:51 am
Mackerel
Joined: Thu May 05, 2011 1:30 am Posts: 2875 Location: Rent free in your head. Vacation in your ass.
Re: The Lounge
cave you wanna not nerd it up and just be blunt about it?
also
Tue Mar 17, 2015 3:00 am
CaveCricket48
Joined: Tue Jun 12, 2007 11:52 pm Posts: 13143 Location: Here
Re: The Lounge
Correction: Gridded circular detection does a number of square root operations equal to the number of points that make up the circle's radius. So it's much more efficient than previously stated.
Tue Mar 17, 2015 6:19 am
CaveCricket48
Joined: Tue Jun 12, 2007 11:52 pm Posts: 13143 Location: Here
Re: The Lounge
Have some improved detection demos.
Radial Raycast Performs one sin() and one cos(), and then a bunch of addition/subtraction. Fast. Uneven distribution.
Fermat's Spiral Has to perform a sin(), cos(), and sqrt() on top of addition/subtraction for every point. Slow. Even distribution. Can be used for finding closest-object.
Archimedien Spiral Performs one sin() and one cos(), and then a bunch of addition/subtraction. Simpler code than Radial Raycast. Fast. Uneven distribution. Can be used for finding closest-object.
Gridded Circle Performs a sqrt() for the number of points that make up the radius, and then a bunch of addition/subtraction. Moderately fast. Even distribution.
Grid Only performs addition and subtraction. Super fast. Even distribution, but it's a square.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum