THREE.OrbitControls参数控制

// Set to false to disable this control
//鼠标控制是否可用this.enabled = true;// "target" sets the location of focus, where the object orbits around
//聚焦坐标this.target = new THREE.Vector3();// How far you can dolly in and out ( PerspectiveCamera only )
//最大最小相机移动距离(景深相机)this.minDistance = 0;this.maxDistance = Infinity;// How far you can zoom in and out ( OrthographicCamera only )
//最大最小鼠标缩放大小(正交相机)this.minZoom = 0;this.maxZoom = Infinity;// How far you can orbit vertically, upper and lower limits.
// Range is 0 to Math.PI radians.
//最大仰视角和俯视角this.minPolarAngle = 0; // radiansthis.maxPolarAngle = Math.PI; // radians// How far you can orbit horizontally, upper and lower limits.
// If set, must be a sub-interval of the interval [ - Math.PI, Math.PI ].
//水平方向视角限制this.minAzimuthAngle = - Infinity; // radiansthis.maxAzimuthAngle = Infinity; // radians// Set to true to enable damping (inertia)
// If damping is enabled, you must call controls.update() in your animation loop
//惯性滑动,滑动大小默认0.25this.enableDamping = false;this.dampingFactor = 0.25;// This option actually enables dollying in and out; left as "zoom" for backwards compatibility.
// Set to false to disable zooming
//滚轮是否可控制zoom,zoom速度默认1this.enableZoom = true;this.zoomSpeed = 1.0;// Set to false to disable rotating
//是否可旋转,旋转速度this.enableRotate = true;this.rotateSpeed = 1.0;// Set to false to disable panning
//是否可平移,默认移动速度为7pxthis.enablePan = true;this.keyPanSpeed = 7.0;    // pixels moved per arrow key push// Set to true to automatically rotate around the target
// If auto-rotate is enabled, you must call controls.update() in your animation loop
//是否自动旋转,自动旋转速度。默认每秒30圈this.autoRotate = false;this.autoRotateSpeed = 2.0; // 30 seconds per round when fps is 60// Set to false to disable use of the keys
//是否能使用键盘this.enableKeys = true;// The four arrow keys
//默认键盘控制上下左右的键this.keys = { LEFT: 37, UP: 38, RIGHT: 39, BOTTOM: 40 };// Mouse buttons
//鼠标点击按钮this.mouseButtons = { ORBIT: THREE.MOUSE.LEFT, ZOOM: THREE.MOUSE.MIDDLE, PAN: THREE.MOUSE.RIGHT };

THREE.OrbitControls参数控制解释相关推荐

  1. Oracle 中control_file_record_keep_time参数的解释

    Oracle基于RMAN的备份方式,可分为以catalog 和nocatalog的两种方式进行备份管理.其中,catalog的方式需要一个catalog目录数据库,这个数据库一般运行在另外一台服务器上 ...

  2. three.js使用OrbitControls.js控制几何体旋转、平移、缩放

    附带一个可用的OrbitControls.js http://www.yanhuangxueyuan.com/threejs/examples/js/controls/OrbitControls.js ...

  3. sklearn的train_test_split()各函数参数含义解释(非常全)

    sklearn的train_test_split()各函数参数含义解释(非常全) sklearn的train_test_split()各函数参数含义解释(非常全) - The-Chosen-One - ...

  4. Python之pandas:pandas.set_option函数的参数详细解释

    Python之pandas:pandas.set_option函数的参数详细解释 目录 pandas.set_option函数的参数解释 函数API:pandas.set_option pandas. ...

  5. MySQL -- Lock wait timeout exceeded; try restarting transaction参数控制

    Lock wait timeout exceeded; try restarting transaction 锁等待超时..回滚事务.. 当事务1  获得锁 start TRANSACTION upd ...

  6. 织梦 css里的图片标签,织梦{dede:field.body /}中用CSS的expression参数控制图片大小

    {dede:field.body /} css:图片高和宽最大都是600px. .content img{ max-width:600px; max-height:600px; width:600px ...

  7. 运放参数详细解释与分析

    目录: 一.运放参数详细解释与分析 1.输入偏置电流和输入失调电流 2.如何测量输入偏置电流Ib.失调电流Ios 3.输入失调电压Vos及温漂 4.运放噪声快速计算 5.电源抑制比DC-PSRR 6. ...

  8. C语言串口编程收发数据 并实现AT指令的收发 可变参数控制串口属性 树莓派4G模块

    文章目录 一. Linux下串口编程的流程 1.打开串口 2. 串口初始化 2.1 常用函数总览 2.2 初始化 3. 串口的读写 4. 串口关闭 二.代码--串口编程实现自发自收 三.可变参数控制串 ...

  9. 润乾报表主子报表通过参数控制子报表显示

     客户需求: 通过参数控制1张汇总表中展现哪个或者哪几个子报表 制作报表样式如下图: 其中第2行  隐藏行表达式为if(@arg1==1,true,false)  插入的子报表是aa00.raq ...

最新文章

  1. python测试rabbitmq的消息收发
  2. centos mysql数据迁移_Mysql 5.7.17 离线版安装和数据迁移(centos 7)
  3. Object::connect: No such slot (QT槽丢失问题)
  4. socket 网络 编程
  5. 使用 Ocelot 匹配路由的方法匹配路由
  6. API函数MessageBox的参数与返回值
  7. Linux下高效编写Shell——shell特殊字符汇总
  8. python的第三方库是干什么用的-20个必不可少的Python库也是基本的第三方库
  9. 系统学习机器学习之正则化(一)
  10. P3388 【模板】割点(割顶)
  11. 中国省级行政区划变动情况
  12. TIMESTEN安装配置指南-中文版
  13. uni-app 极光推送
  14. android修改HOLO对话框风格
  15. 【NLP】第6章 使用 Transformer 进行机器翻译
  16. keil问题总结(方便以后查找问题)
  17. (附超声射频数据)matlab实现b超原始信号数据生成图像
  18. 微信支付的架构到底有多牛?
  19. HTML table表格边框为单线的方法
  20. python爬虫之无界面模式操作/scrapy框架

热门文章

  1. 串口触摸屏的使用(与单片机通信,电阻屏)
  2. 学习记录 重叠网络权威知识——多尺度复杂网络社区发现的链接
  3. 【SpringBoot】72、SpringBoot中接入轻量级分布式日志框架Graylog
  4. MySQL:日期和时间函数
  5. (附源码)springboot考研规划系统 毕业设计 541230
  6. 制作ESXI6.7启动盘
  7. 词向量系列之One-Hot编码详解
  8. MATLAB初学教程(一)
  9. Metaq的一些简单机制
  10. 微信公众号的开发:基于Java版本的服务器(1)