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

举报
格图洛书 发表于 2021/11/18 23:48:41 2021/11/18
【摘要】 上一篇文章里我们学习了双轴旋转的3D模型制作方法,由于建立的字段比较少,所以相对简单。 本篇文章,我们学习三轴旋转的3D模型,难度略微有些增加。 建立数据集 我们用上一篇中的第二个数据集,也就是增加了连线的数据   group,id,x,y,z1-2,1,0,0,01-2,2,0,1,01-4,1,0,0,01-4,...

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

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

建立数据集

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

 


  
  1. group,id,x,y,z
  2. 1-2,1,0,0,0
  3. 1-2,2,0,1,0
  4. 1-4,1,0,0,0
  5. 1-4,4,0,0,1
  6. 1-5,1,0,0,0
  7. 1-5,5,2,0,0
  8. 2-3,2,0,1,0
  9. 2-3,3,0,1,1
  10. 2-6,2,0,1,0
  11. 2-6,6,2,1,0
  12. 3-4,3,0,1,1
  13. 3-4,4,0,0,1
  14. 3-7,3,0,1,1
  15. 3-7,7,2,1,1
  16. 4-8,4,0,0,1
  17. 4-8,8,2,0,1
  18. 5-6,5,2,0,0
  19. 5-6,6,2,1,0
  20. 5-8,5,2,0,0
  21. 5-8,8,2,0,1
  22. 6-7,6,2,1,0
  23. 6-7,7,2,1,1
  24. 7-8,7,2,1,1
  25. 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

文章来源: wenyusuran.blog.csdn.net,作者:文宇肃然,版权归原作者所有,如需转载,请联系作者。

原文链接:wenyusuran.blog.csdn.net/article/details/107064252

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。