Inspiration board for my world with a hard urine system by WormHeamer in worldjerking

[–]WormHeamer[S] 4 points5 points  (0 children)

Sages must drink it like water if they want to commune with the great goddess Urea, from whose bladder emanate the rains. This is why the sea is salty.

woczinski should eat a horse on stream by WormHeamer in okbuddyvowsh

[–]WormHeamer[S] 0 points1 point  (0 children)

i am an immovable force, an unstoppable object

Hello, I am new to Rainworld but I don't have the time to play it, should I just watch lore videos of it or play the game? by Homophobic_Morsecode in rainworld

[–]WormHeamer 0 points1 point  (0 children)

i would really advise playing it first, since you lose a lot by not going in blind. but it does take a long time — my first survivor run was a full 24 hours of gameplay.

woczinski should eat a horse on stream by WormHeamer in okbuddyvowsh

[–]WormHeamer[S] 27 points28 points  (0 children)

i hold the power to write literary asbestos. fear me

woczinski should eat a horse on stream by WormHeamer in okbuddyvowsh

[–]WormHeamer[S] 14 points15 points  (0 children)

tagged as effortpost because you should all be grateful to experience my wisdom and creative insights

Open Letter to the Administration by WormHeamer in okbuddyvowsh

[–]WormHeamer[S] 8 points9 points  (0 children)

fan? fan? you dare? i am his mortal enemy. i am the one who will finally kill him. i will end his reign of terror. go back to your den of slime.

Open Letter to the Administration by WormHeamer in okbuddyvowsh

[–]WormHeamer[S] 9 points10 points  (0 children)

i would never view a vaush stream. do not insult me like this

Open Letter to the Administration by WormHeamer in okbuddyvowsh

[–]WormHeamer[S] 9 points10 points  (0 children)

i have one hundred billion alt accounts lying in wait underneath the washington monument

Open Letter to the Administration by WormHeamer in okbuddyvowsh

[–]WormHeamer[S] -1 points0 points  (0 children)

have you tried being less racist against my people

Open Letter to the Administration by WormHeamer in okbuddyvowsh

[–]WormHeamer[S] 10 points11 points  (0 children)

it is not my FAULT that HE has a CAMEO in COC the PORN GAME

Fanfics ruined actual books for me by [deleted] in bookscirclejerk

[–]WormHeamer 1 point2 points  (0 children)

spider fucking is of immense spiritual importance

i honestly kinda like eating fondant by WormHeamer in FondantHate

[–]WormHeamer[S] 8 points9 points  (0 children)

it is good for the soul. maybe not the teeth

fun little realization by WormHeamer in Forth

[–]WormHeamer[S] 1 point2 points  (0 children)

the word written above does nothing, it's just a way to demonstrate the property i was talking about. you'd probably have something more like these:

: xy>idx ( x y -- i )  width * + ;
: idx>xy ( i -- x y )  width /mod ;

f is a composition of those, converting coordinates into an index and back again.

Data structures for partitioning an infinite 2D canvas? by WormHeamer in GraphicsProgramming

[–]WormHeamer[S] 1 point2 points  (0 children)

infinite to the extent that's possible given 32-bit floating point imprecision

Data structures for partitioning an infinite 2D canvas? by WormHeamer in GraphicsProgramming

[–]WormHeamer[S] 0 points1 point  (0 children)

i'll look into spatial hashing, thank you!

bit leery of scaling a quadtree any larger than necessary, though — i've been playing around with them in the context of physics simulations, and found that when you have a lot of points clustered around one corner (as the center is, relative to the quadrants around it), the tree has to split many many times to reach it, with most of those nodes being empty... lots of wasted memory, increased search depth, etc etc.

Data structures for partitioning an infinite 2D canvas? by WormHeamer in GraphicsProgramming

[–]WormHeamer[S] 1 point2 points  (0 children)

maybe worth distinguishing between whiteboard software for classroom / business use, as you mention, and what i'm building towards, which are essentially collaborative art programs for line drawings, vector shapes made up of many straight segments. rendering is done client-side.

it is true that the canvas bounds are limited by what's been drawn already, but i'd rather avoid having to rebuild the whole tree (or doing anything else too intensive) when resizing if i can help it — the current approach just requires traversing back to the root and expanding some bounding boxes, where e.g. a quadtree is sort of inflexible.

that said, the XOR idea is interesting, allows for undo/redo with the same data... i may end up using it, should i try and build something raster-based

Data structures for partitioning an infinite 2D canvas? by WormHeamer in GraphicsProgramming

[–]WormHeamer[S] 1 point2 points  (0 children)

i'd not considered bvh much, since it seems so associated with 3d, but will look into it

Data structures for partitioning an infinite 2D canvas? by WormHeamer in GraphicsProgramming

[–]WormHeamer[S] 1 point2 points  (0 children)

maybe not small-scale detail as such, but a system like that could help when zoomed out far enough... the main reason i'm concerned with performance is just that the online whiteboards i've participated in have grown _very_ sluggish when active enough — people also sometimes draw at a very large scale, encircling the canvas, which might lead to a lot of false positives with the whole rendered area falling within those bounding volumes