用Tableau画3D模型之二(提高篇)

    技术2022-07-11  110

    上一篇文章里我们学习了双轴旋转的3D模型制作方法,由于建立的字段比较少,所以相对简单。

    本篇文章,我们学习三轴旋转的3D模型,难度略微有些增加。

    建立数据集

    我们用上一篇中的第二个数据集,也就是增加了连线的数据

     

    group,id,x,y,z 1-2,1,0,0,0 1-2,2,0,1,0 1-4,1,0,0,0 1-4,4,0,0,1 1-5,1,0,0,0 1-5,5,2,0,0 2-3,2,0,1,0 2-3,3,0,1,1 2-6,2,0,1,0 2-6,6,2,1,0 3-4,3,0,1,1 3-4,4,0,0,1 3-7,3,0,1,1 3-7,7,2,1,1 4-8,4,0,0,1 4-8,8,2,0,1 5-6,5,2,0,0 5-6,6,2,1,0 5-8,5,2,0,0 5-8,8,2,0,1 6-7,6,2,1,0 6-7,7,2,1,1 7-8,7,2,1,1 7-8,8,2,0,1

    创建计算字段

    创建参数XZ - Angle (Radians),浮点,4.7-6

    创建参数YZ - Angle (Radians),浮点,0-3.14

    创建参数XY - Angle (Radians),浮点,0-3.14

    前两个参数和上一篇一样,新增了XY - Angle (Radians)这个参数,参数值的范围也可以自己调节。

    x_rotated (xy)=[x]*COS([XY - Angle (Radians)])-[y]*SIN([XY - Angle (Radians)])

    x_rotated=[x_rotated (xy)]*COS([XZ - Angle

    Processed: 0.010, SQL: 9