{"id":36,"date":"2019-11-20T03:00:00","date_gmt":"2019-11-20T03:00:00","guid":{"rendered":"http:\/\/gator3303.temp.domains\/~mathaes\/wp\/index.php\/2019\/11\/20\/strawberry-vector-fields-forever\/"},"modified":"2019-11-20T03:00:00","modified_gmt":"2019-11-20T03:00:00","slug":"strawberry-vector-fields-forever","status":"publish","type":"post","link":"https:\/\/mathaesthetics.com\/wp\/strawberry-vector-fields-forever\/","title":{"rendered":"Strawberry vector fields forever"},"content":{"rendered":"<p>My new vector field renderer prototype is chugging along, and combined with hooking up .png output to the app I was able to make a couple of little animations with it.<\/p>\n<p>The vector function is a combination of trig and exponentiation (mixing up x and y to keep things interesting across the plane). These animated GIFs show a zoom in toward the origin.<\/p>\n<p>I&#8217;m especially fond of this chromatic-circle vector field mode &#8211; the vector length controls the circle radius, while the angle is interpreted as hue color:<\/p>\n<div style=\"clear: both; text-align: center;\"><a href=\"https:\/\/i0.wp.com\/1.bp.blogspot.com\/-90q4Vymzdtw\/XdSrIEkH6dI\/AAAAAAAACVY\/PA2k0fItVYEcBtTnubPmVmtx83f8OasxACLcBGAsYHQ\/s1600\/circle-vfield-animation.gif?ssl=1\" style=\"margin-left: 1em; margin-right: 1em;\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" border=\"0\" data-original-height=\"800\" data-original-width=\"800\" height=\"640\" src=\"https:\/\/i0.wp.com\/1.bp.blogspot.com\/-90q4Vymzdtw\/XdSrIEkH6dI\/AAAAAAAACVY\/PA2k0fItVYEcBtTnubPmVmtx83f8OasxACLcBGAsYHQ\/s640\/circle-vfield-animation.gif?resize=640%2C640&#038;ssl=1\" width=\"640\" \/><\/a><\/div>\n<p>Here&#8217;s the same function, field, and zoom, using a simple line representation of each vector (drawn from tail at evaluated point):<\/p>\n<div style=\"clear: both; text-align: center;\"><a href=\"https:\/\/i0.wp.com\/1.bp.blogspot.com\/-MUimBfEKXZo\/XdSrgsOiGLI\/AAAAAAAACVg\/r40sSiKxR1YaKtnteecbaSqWTEGK-qdAwCLcBGAsYHQ\/s1600\/line-vfield-animation.gif?ssl=1\" style=\"margin-left: 1em; margin-right: 1em;\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" border=\"0\" data-original-height=\"400\" data-original-width=\"400\" height=\"640\" src=\"https:\/\/i0.wp.com\/1.bp.blogspot.com\/-MUimBfEKXZo\/XdSrgsOiGLI\/AAAAAAAACVg\/r40sSiKxR1YaKtnteecbaSqWTEGK-qdAwCLcBGAsYHQ\/s640\/line-vfield-animation.gif?resize=640%2C640&#038;ssl=1\" width=\"640\" \/><\/a><\/div>\n<div style=\"clear: both; text-align: center;\"><\/div>\n<div style=\"clear: both; text-align: center;\"><\/div>\n<p>Can&#8217;t wait to hook up the controls &amp; file persistence so I can do some deeper exploration of vector fields and their aesthetic possibilities!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My new vector field renderer prototype is chugging along, and combined with hooking up .png output to the app I was able to make a couple of little animations with it. The vector function is a combination of trig and exponentiation (mixing up x and y to keep things interesting across the plane). These animated &#8230; <a title=\"Strawberry vector fields forever\" class=\"read-more\" href=\"https:\/\/mathaesthetics.com\/wp\/strawberry-vector-fields-forever\/\">Read more<span class=\"screen-reader-text\">Strawberry vector fields forever<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[73,14,12,75,24,3,16,55,30,76,74],"tags":[],"class_list":["post-36","post","type-post","status-publish","format-standard","hentry","category-2d","category-animation","category-color","category-gif","category-macosprogrammer","category-mathaesthetics","category-mathart","category-prototype","category-swiftprogramming","category-vector","category-vectorfield"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mathaesthetics.com\/wp\/wp-json\/wp\/v2\/posts\/36","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mathaesthetics.com\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mathaesthetics.com\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mathaesthetics.com\/wp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mathaesthetics.com\/wp\/wp-json\/wp\/v2\/comments?post=36"}],"version-history":[{"count":0,"href":"https:\/\/mathaesthetics.com\/wp\/wp-json\/wp\/v2\/posts\/36\/revisions"}],"wp:attachment":[{"href":"https:\/\/mathaesthetics.com\/wp\/wp-json\/wp\/v2\/media?parent=36"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mathaesthetics.com\/wp\/wp-json\/wp\/v2\/categories?post=36"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mathaesthetics.com\/wp\/wp-json\/wp\/v2\/tags?post=36"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}