上一篇文章里我们学习了双轴旋转的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

用Tableau画3D模型之二(提高篇)相关推荐

  1. 用Tableau画3D模型之四(放弃篇)

    本来用Tableau画3D这个系列的文章准备写三篇,但是这两天看了Alexander Varlamov的<3D Models in Tableau>的文章,这位大神把前文提到的<Th ...

  2. python绘制3d图-python3利用Axes3D库画3D模型图

    Python3利用Axes3D库画3D模型图,供大家参考,具体内容如下 最近在学习机器学习相关的算法,用python实现.自己实现两个特征的线性回归,用Axes3D库进行建模. python代码 im ...

  3. python画3d图-python3利用Axes3D库画3D模型图

    Python3利用Axes3D库画3D模型图,供大家参考,具体内容如下 最近在学习机器学习相关的算法,用python实现.自己实现两个特征的线性回归,用Axes3D库进行建模. python代码 im ...

  4. echarts柱图根据值显示不同颜色_视频 | Origin画3D柱图,这篇讲透了!

    视频教程 东华大学的汪博士提出一个问题:怎样画三维柱状图.汪博士提供了一篇王中林院士的文献图,画一个只有四根柱子的三维柱图. 画了一个草图,A0.A1安排在第二行,A3.A2安排在第一行.相信很多同学 ...

  5. WPF与3D 模型(二)实现鼠标的视角控制

    用第三种方法成功导入了我们的模型,但似乎除了显示这一个方向上的固定视角,其他啥也做不了. 那我们在方法三的基础上,做一些改动,使我们的视角可以随著鼠标点击滑动进行一个转动,就如solidworks里面 ...

  6. GoogleMap+renderDoc获取地图3D模型

    一.背景 谷歌地图(Google Maps)是 Google 公司提供的电子地图服务,包括局部详细的卫星照片.能提供三种视图:一是矢量地图(传统地图),可提供政区和交通以及商业信息:二是不同分辨率的卫 ...

  7. Android增强现实(三)-3D模型展示器

    1.Android增强现实(一)-AR的三种方式(展示篇) 2.Android增强现实(二)-支持拖拽控制进度和伸缩的VrGifView 3.Android增强现实(三)-3D模型展示器 前言 前段时 ...

  8. 3D模型:免费3D模型下载网站推荐

    互联网上打着"3D模型免费下载"口号的网站属实不少,但多数网站只提供少量普通模型免费下载,而优质的模型则需要会员等付费条件才能下载,真正免费的网站少之又少,并且鲜为人知. 今天就整 ...

  9. 浩辰3D软件入门教程:如何比较3D模型?

    在初始设计.验证.变更.发布.优化等整个产品生命周期内,设计方案会经历无数次的调整.而由此产生的多版本3D模型数据或二维CAD图纸,已经很难凭借肉眼.记忆.经验等人工辨别方式进行精确区分和全面分析. ...

最新文章

  1. 测试开发板与主机之间通过串口收发数据(uart.c/uart.h )
  2. 解决protobuf import路径的问题
  3. java Web 文件上传
  4. vivo升级android10系统,官方确认vivo NEX旗舰版会直接升级到Android10
  5. 【学习笔记】网络层——IPv6:地址表示、IPv4的对比、IPv4过渡到IPv6、基本地址类型等
  6. 架构设计 | 高并发流量削峰,共享资源加锁机制
  7. 树莓派apt-get update速度慢的解决方法
  8. java比对文本文件_Java编程实现比对两个文本文件并标记相同与不同之处的方法...
  9. Oracle、DB2、SQLSERVER、Mysql、Access分页SQL语句梳理
  10. hadoop中4种压缩格式的特征的比较
  11. LinuxCNC的能做什么
  12. Camera 数据通路
  13. iOS App 签名的原理 App 重签名(二)
  14. Windows重新分区,解决C盘无法扩展卷
  15. Mysql explain 执行计划 解释
  16. 软件测试中的正交缺陷分析总结,正交缺陷分类(ODC)流程简介及应用经验分享(上)...
  17. 【Python函数综合实例】
  18. RPG Maker MV 打包安卓和修改分辨率的方法
  19. 罗永浩微博发声,锤子或再出新一代坚果手机?
  20. 苹果xsmax怎么开机_苹果XSMAX手机进水不开机怎么办?看小伙如何完美修复!

热门文章

  1. python 换行符的识别问题,Unix 和Windows 中是不一样的
  2. 瑞文标准推理测试软件,瑞文标准推理测验标准答案表
  3. mysql mmm 主主_Microsoft Azure部署MYSQL-MMM(2)配置主主复制
  4. 幅度调制信号 matlab,《利用MATLAB实现信号的幅度调制与解调.doc
  5. 安卓中radiobutton不进入监听事件_Laravel模型事件的实现原理详解
  6. linux应用程序抢占键盘,linux 系统挂起
  7. springboot webservice接口调用_springboot远程调用dubbo服务接口
  8. excel二极管伏安特性曲线_晶体二极管的识别与检测方法图解
  9. apache arrow mysql_新手搭建PHP环境必备知识:windows下PHP5+APACHE+MYSQ完整配置(个人总结)...
  10. 简单的html5,简单的HTML5初步入门教程