Monday, February 28, 2022

Flying Spaghetti Monster...

1 March 2022- Flying Spaghetti Monster Code!

Writing some code for the strands of spaghetti for my flying spaghetti monster!
(I'm either giving you the finger or making a funky macaroni noodle...)

I was thinking about Ukraine and their sunflower national flower, so I drew two of them, side by side-

Running out of time to get something done tonight. I received a book on computational geometry this morning, but then I zonked out and didn’t get to work on my code until just now. I haven’t worked on the flying spaghetti monster thing at all…


Sunday, February 27, 2022

World Rectangle, yet again

27 February 2022- World Rectangle, Again!

Trying the World Rectangle, again...

Third polygon, sigh...

25 February 2022- Cross Product

Looking at the cross product, for triangle faces of a spherical polyhedron. I'm (mostly) making a honking big quad triangle pair at the back side of the volume and 'spherifying' the XYZ coordinates to the surface of the light blue sphere. I get two random points, derive a third point by subtracting p1 from p0 and adding that to p0 to get p2... and then get the third point as the cross product of the vectors from p0, all 'spherified'. The green triangle is p0-p1-p3 and the red is p0-p3-p2.
The yellow triangle is supposed to be pushing p1 out by getting the cross product of p1-p0 and p1-p3, but not so much...

Nelson's word yesterday was 'roses’ and his word today is ‘skin’, although I haven't done anything with that…


Saturday, February 26, 2022

No prompt from Nelson yet, unless I missed it...
I'm at Bob Evans with Mom and asked her for a prompt and finally got 'dog'. I drew Joe Scot's long suffering Zoe in a fairy costume-


I worked on using the cross product last night on a 3D world mapper and meant to get back to it. I take two points on the surface of my world sphere and get a third by subtracting the difference between the two to push a point around, ‘spherify’ it by moving that back to the surface of my world sphere and adding the cross product of the two vectors made by these three points to the middle one, spherify that and get a pair of adjacent triangles. I can use the cross product to get the areas of each of these triangles, but I will want to make a lot of triangles faces for a polyhedron to try to best approximate the surface area of my world.

Friday, February 25, 2022

Using Cross Product to make triangles...

25 February 2022- Cross Product

Looking at the cross product, for triangle faces of a spherical polyhedron. I'm (mostly) making a honking big quad triangle pair at the back side of the volume and 'spherifying' the XYZ coordinates to the surface of the light blue sphere. I get two random points, derive a third point by subtracting p1 from p0 and adding that to p0 to get p2... and then get the third point as the cross product of the vectors from p0, all 'spherified'. The green triangle is p0-p1-p3 and the red is p0-p3-p2.
Whew! 8-P

Nelson's word today was 'Hospital'-


Thursday, February 24, 2022

Nelson's word today is 'Farmer'



I started to draw a wizards' tower, then I added a house onto one side... perhaps the wizard had a family emergency, later? I think his little sister was widowed and moved in with her three children, a little like the situation with Gru in ‘Despicable Me’.



Wednesday, February 23, 2022

Cross Product

23 February 2022- Cross Product

Looking at the cross product.

Yesterday's word was 'town' and today's is 'ocean' so I drew an ocean-side town...


I can’t figure out how to use the 3D cross product properly, but I’ll give it another try tonight.

Tuesday, February 22, 2022

Better...

22 February 2022- Triangle Area

I'm calculating the area of my world rectangle and my triangle. I can get a new circumference and starting triangle.

I came across 'Bucket of Bolts' solo/journalling RPG and drew this cargo box freighter-


I would like to try that out and work up a pen and paper journaling game or exercise for a colony site.

Monday, February 21, 2022

Nelson's word yesterday afternoon was 'credit'-

Nelson's word today is 'book'-

One of the newer workers had a rose in an honest to God crystal vase and I was fascinated...


I’m trying to sort out what I did wrong with my conversion from the 2D longitude and latitude to XYZ.


Saturday, February 19, 2022

Real Triangle Area...

4 February 2022- Triangle Area

I'm calculating the area of my world rectangle and my triangle.

Nelson's word today is "thread", so I drew a spool and threaded needle-

Now, back to the oval world map!


Friday, February 18, 2022

Nelson's word today was 'Communication' so I drew a starlink commsat. Too bad I can’t illustrate and ‘communicate’ better than that first impulse. 
Twenty years ago with humanity as killer ape, baboons and chimpanzees rather than Bonobos; I hope and pray (to a God I do not believe in) that the Bonobos win…

Thursday, February 17, 2022

Rows of triangle strips from pole to pole

17 February 2022- Rows of Triangles!

I want to make rows of triangles from pole to pole, starting with an initial polar triangle fan.

Nelson's word today was 'concert', so I drew a cowboy serenading us with his guitar-
Back to work on my oval world polygon/world peach polyhedron! The 2D version maps nicely to the 3D version, but I need to figure out the 3D version to get the area of each triangle terrain tile. Each point therefore has a 2D horizontal and vertical component for my 2D ‘oval world polygon’ and an XYZ component for the ‘world peach polyhedron’, P5D. Each triangle has three vertices and an area, which we can derive from the magnitude of the cross product of the vectors formed by two of the sides, p0-p1 x p0-p2. I can subdivide the OWP by rows of triangle strips, starting with a triangle fan at the north pole and ending with another triangle fan at the south pole.

Wednesday, February 16, 2022

Rivers?

16 February 2022- Rivers and Seas!

I want to make some rivers, up from the sea...

 Nelson's word today is 'Ant'!

I was thinking about rivers and seas this morning and want to draw the landmass outside, in? We find the low point in the ocean and find the higher points around that low point, rivers to the sea, you see? 8-P Get a random negative height, below sea level, then find a random point some fraction of two pi around this initial point at some height averaged with that initial height. This center point and two consecutive points make up a triangle which is below sea level and blue is all three point are below zero height, above sea level and green if above zero, and needs to be subdivided if the three points are not all above or below sea level. You would subdivide two points at zero, sea level if they’re above and below. I need to work out the logic for this…



Tuesday, February 15, 2022

World Oval, Again...

15 February 2022- World Oval, Again!!! 8-P

Revisiting the oval world map again

Brainz...

Nelson's word today is 'Brain', so I drew a brain in a jar-


I decided that I wanted to try my oval world map thing again, generating rows of tiles from north to south and making an initial polar triangle fan. We still have a stitch up the backside, the cleft of my world polygon peach if you will. Each ‘tile’ in each row of tiles is a quad/triangle pair, including the polar quad triangle pairs where the fourth side of the quad collapses to nothing and one of the triangles in the triangle pair also collapses into nothing! 8-P Now, IIRC, I did this with a nice row of (a pair of west and east) points north to south to get a janky oval polygon.

Monday, February 14, 2022

Cross Product!

14 February 2022- Cross Product!

I'm calculating calculating the cross product of the angle formed by the first vertex and the last two vertices of a triangle. (The cross product here is counter clockwise and is negative; a point inside the triangle would alsways be negative, assuming it forms the 2nd leg. This is what I finally coded! 8-P)

Happy St. Valentines’ Day! Saturdays' word was 'California', yesterday was 'Coffee' and the missing word from last week was 'Music', so I drew a dancing surfer coffee bean in a cowboy hat, like this! >>>>
The word today is  'ticket'  >>>>
I want to work cross product into my map building, starting with positive or negative, clockwise or counter clockwise and get the area of the triangle made by the first two sides of this triangle.

Sunday, February 13, 2022

Hearts...

13 February 2022- St. Valentines' Day Heart

Happy St. Valentines' Day! 8-P

Mother Nature

Maybe I forgot to post this yesterday...


Nothing last night and no sketch this morning or afternoon, but I finally got my ass out, bought some no-bake lasagna noodles and sausage and finally used up the rest of the ricotta in another lasagna. I’m afraid I put what little provolone I had on the very top and baked it into shoe leather! 8-( Must I to remember to do provolone, then dump mozzarella on top…

I need to do something for St. Valentines’ Day tomorrow and then I want to go back to using the cross product to make my triangles do tricks! 8-P

Friday, February 11, 2022

Placeholder (Back at rectangular world maps for a bit)

11 February 2022- Rectangles!

World Rectangle!

Placing a rectangle inside the world rectangle auto-magicly subdivides the world rectangle into 3*3=9 areas. A rectangle is defined by two diagonal corner points or the four corners in clockwise fashion and area, by edge-points it shapes with adjacent tiles.

Mail

Nelson's word today was 'mail', so I drew an old fashioned envelope and letter- 


Looking at subdividing a rectangular world map, again… I have a world map rectangle, twice as wide as tall, two pi by one pi, 360 by 180 or plus/minus 180 by plus/minus 90. The CSS I’m working with right now as a canvas (instead of the perfectly good JS canvas) lets me make and draw shapes based on 100% of width by 100% of height, so I have to be careful about proportions. I’d like to block out the terrain bits, sea or land and then fractalize the rectangles into more interesting shapes. But very broadly distribute land and sea and locate it on my world map, first. I can detect rectangle intersections pretty easily.

Thursday, February 10, 2022

Courage, Ability and Maps

Thursday 10 February 2022- Tuesday's word was 'courage' so I drew a dog for 'Courage The (Never!) Cowardly Dog' this and followed it up with an archer woman for yesterday's 'Ability'.



I should fix what I’m doing wrong with my overlap detection routine (including making it a separate function?). That and I need to get started on the flying spaghetti monster suggested by Jim, plus doing something for Valentines’ Day on Monday.

Going back to a grid would be a nice way to try to make land and sea tiles. Do rows and columns of quads subdivided into a pair of triangles. The corners of the quads and triangles have random heights or may be subject to a random point walk. Some gridpoints may be some land surrounded by sea, some random height above sea level surrounded by sea, at some random height below sea level.

I’m watching youtube channel, Master The Dungeon, ‘How to Make a Better Tavern’ and jonesing to run a bit of space adventure, so the greasy spoon in the little rock your ship just arrived at, and I do mean in, as in tunnels and in a spin habitat for gravity; the space rock is too small to have much to speak of.