tag:blogger.com,1999:blog-331302262524328386.post9014517113960750019..comments2018-05-14T16:32:09.421-04:00Comments on Ken Flerlage: Analytics Architecture, Strategy, & Visualization: Adventures in 3DKen Flerlagehttp://www.blogger.com/profile/03698843288892226027noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-331302262524328386.post-5160792070242526362018-05-14T15:38:22.583-04:002018-05-14T15:38:22.583-04:00Thanks for the name drop and the compliments... I ...Thanks for the name drop and the compliments... I don’t see anything in this post that would suggest any attribution be given to me. I haven’t looked at these workbooks, I expect they are original, but even if they had used something of mine as a basis I’m flattered when I see my work used to create something new.<br /><br />I've typically controlled the z order by sorting a discrete dimension at the top of the marks card. Tableau uses such a dimension to render marks in order, so sorting based on the position along the z-axis will result in the desired overlaps. The math shouldn’t be that tricky here. Feel free to ping me offline if you’d like to do a screen-share.Noah Salvaterrahttps://www.blogger.com/profile/11379587910223363259noreply@blogger.comtag:blogger.com,1999:blog-331302262524328386.post-7982031018995077112018-05-12T22:56:53.835-04:002018-05-12T22:56:53.835-04:00I've seen this Tesla. It's brilliant. I...I've seen this Tesla. It's brilliant. I'll certainly take a look. Thanks! Ken Flerlagehttps://www.blogger.com/profile/03698843288892226027noreply@blogger.comtag:blogger.com,1999:blog-331302262524328386.post-79772688832632756302018-05-12T22:48:49.941-04:002018-05-12T22:48:49.941-04:00Another way to think about angles and perspective,...Another way to think about angles and perspective, you could learn from Noah's Tesla. His 3D work was available before Bora's, but the math is on a different plane (pun fully intended) https://public.tableau.com/profile/nsalvate#!/vizhome/TableauTesla/TableauTesla Make sure you credit his work if you implement.Unknownhttps://www.blogger.com/profile/04138133915956940505noreply@blogger.comtag:blogger.com,1999:blog-331302262524328386.post-15269009528819811502018-05-12T22:31:13.659-04:002018-05-12T22:31:13.659-04:00Thanks, Allan. Somehow I missed this when I looked...Thanks, Allan. Somehow I missed this when I looked at how to do this. Considering the incredible stuff you've done with 3D, I should've thought to take a look at your work. Will do that now.Ken Flerlagehttps://www.blogger.com/profile/03698843288892226027noreply@blogger.comtag:blogger.com,1999:blog-331302262524328386.post-20597218771378746052018-05-12T22:21:32.179-04:002018-05-12T22:21:32.179-04:00Hi Ken,
I'd like to answer this: "It doe...Hi Ken,<br /><br />I'd like to answer this: "It doesn’t understand that parts of objects can overlap parts of other objects. It doesn’t understand viewing angles and perspective." with a link http://allanwalkerit.tumblr.com/post/146190117942/there-is-no-use-case. In that blog post, there are further links to Tableau workbooks where you'll find some calculated fields that do exactly what you believe can't be done. For example, "Viewing angles and perspective". To calculate a "viewing angle", you have to simulate a camera (and position the camera). You'll see in the TIE fighter example I have calculations "L" which simulate light coming from a source at 0,0,0 - and a calculation using the inner product. This is basically the most simple shader used in 3D graphics. Ironically, with parameters, you could actually change the position of the light source. In the X-Wing example, I used Slope to color the Z values. In the Stanford Bunny example, I use the smoothsteps calculation. My point is, please don't draw the conclusions that "it can't" - It's not Tableau's fault - it's yours. You either do the research (if you don't know how) or apply your own learning to achieve the result you want.<br /><br />If you want the math for the sphere with a Z order, it's all here: http://www.datablick.com/blog/2017/2/25/3d-printing-in-mapbox-alteryx-and-tableau-ive-got-big-balls <br /><br />Another alternative is to build a sphere object in Blender, and save out to an ASCII STL. As STL's are triangulated meshes, you'll find the polygon order is 1,2,3 (and repeat), which means you don't need to do much else from an ETL perspective.<br /><br />Anyway at the end of the day it just comes down to math (it always does with Tableau, it's just a scatterplot). Allan Walkerhttp://allanwalkerit.tumblr.com/noreply@blogger.com