当前位置: 首页 > news >正文

手机哪个网站好成都旅游十大必去景区

手机哪个网站好,成都旅游十大必去景区,贵州省交通建设工程质量监督局网站,邳州建网站渲染器 渲染器其实代表的是canvas标签。 渲染器的类型 WebGLRender 使用WebGL来渲染图形#xff0c;速度较快#xff0c;但是有些机器不支持WebGL。 CanvasRender 使用canvas2d来渲染图形#xff0c;在较老的版本上#xff0c;主要是用来渲染2D图形。现在这个渲染器在…渲染器 渲染器其实代表的是canvas标签。 渲染器的类型 WebGLRender 使用WebGL来渲染图形速度较快但是有些机器不支持WebGL。 CanvasRender 使用canvas2d来渲染图形在较老的版本上主要是用来渲染2D图形。现在这个渲染器在新版本中已弃用。 创建渲染器 创建渲染器代码如下 renderer new THREE.WebGLRenderer(); renderer.setSize(window.innerWidth,window.innerHeight); document.body.appendChild(renderer.domElement);setSize方法设置的是canvas标签的大小比如 renderer.setSize(100,100)等于 canvas stylewidth:100px;height:100px;/canvas相机 相机定义了场景中哪部分是可以见的相机有自己的位置position、朝向lookAt和可视域。我们创建的图形一定要放在相机的可视域中才能看得见。可视域与相机的类型、相机的位置和朝向都有关。 相机的类型和创建 threejs提供的相机有正交相机OrthographicCamera、透视相机PerspectiveCamera、全景相机CubeCamera和3D相机StereoCamera。 正交相机 正交相机拍摄的效果类似设计图重在表现物体的实际尺寸没有近小远大的效果如下图 正交相机的构造方法如下 OrthographicCamera( left, right, top, bottom, near, far )这个六个参数即是指定视域的左右上下近远六个范围。正交相机的视域是立方体 可以打开 【threejs相机例子】按o键就可以看到正交相机的演示右边的线框则展示出正交相机的视域示意图。 透视相机 透视相机拍摄的效果类似人眼所见即有近小远大的效果如下图 透视相机的构造方法如下 PerspectiveCamera( fov, aspect, near, far )fov参数指定视角aspect指定视图宽高比后两个参数指定近平面和远平面。透视相机的视域是一个台体 可以打开 【threejs相机例子】按p键就可以看到透视相机的演示右边的线框则展示出透视相机的视域示意图。 全景相机 全景相机就是可以360度拍摄的相机见过百度地图全景街景拍摄车的话应该会有印象就像下面这个 在threejs中全景相机构造也类似使用六个不同方向上的相机同时拍摄将拍摄的结果融合到同一个画面中。这有点像VR的概念无论你看向画面的哪个方向都能看到那个方向的景物。可以打开下面的链接体验一下【全景相机的例子】 3D相机 这个3D相机应该叫浮雕3D相机它是用两个不同位置的透视相机同时拍摄将拍摄的结果合成为一个画面。这便是早期3D电影的表现方法通过让人的两只眼睛看到稍微不同的图像来欺骗人的感觉让人好像看到了立体一样。可以打开下面的链接看看这种相机的拍摄效果【3D相机例子】 你会发现直接看画面似乎很模糊但是当你戴上红蓝眼镜时画面就变成了立体的了。关于浮雕3D电影可参考【浮雕3D电影】 相机和渲染器的关系 在threejs中渲染器可以视为是canvas标签相机可以视为画布。注意画布和canvas标签不是同一个东西canvas标签是画布的容器。画布就好比一张图片而canvas标签就像img标签。 因此 renderer.setSize(100,100)相当于 canvas stylewidth:100px;height:100px;/canvas而 var camera new THREE.OrthographicCamera(-500,500,100,-100,1,1000);相当于 canvas heigth1000 width1000/canvas当然这种类比过于简单实际中threejs做的工作要更多。 canvas标签大小和画布大小不一致会引发的问题 如果canvas标签和画布大小不一致则会拉伸画布填充canvas标签这会导致画面变形。例如 camera new THREE.OrthographicCamera(-500,500,20,-20,1,100); renderer.setSize(1000,1000);在上面的代码中canvas标签较大而故意将画布高度设得很小画出来的效果大致如下 可以看到字母在竖直方向上被拉长了。 threejs相关的其它文章见threejs教程
http://www.huolong8.cn/news/22298/

相关文章:

  • 做网站如何不被忽悠酒店类网站建设方案书
  • 网站开发分支结构wordpress社区聊天室
  • 站酷网怎么样长春建站方法
  • 可视化拖拽网站建设软件设置wordpress文章图片不显示
  • 常熟建设网站国外 wordpress模板下载地址
  • 做外贸电商网站有哪个十堰网站建设培训
  • 郑州餐饮网站建设公司做英文网站 赚钱
  • 万全孔家庄做网站域名备案关闭网站
  • 江苏省城乡住房建设厅网站网站紧急维护
  • 天水市秦州区作风建设年网站工程项目建设网站
  • 外国的网站 ftp吃什么补肾最快
  • 聊城网站建设 推广聊城博达河北中凯建设有限公司网站
  • 设计一个个人网站陕西网络推广维护
  • 绿色 网站 源码图文设计与制作
  • 网站怎样做淘宝客做个类似淘宝的网站怎么做
  • 网站制作软件是什么seo软件优化工具软件
  • 成都企业网站建设哪家专业建筑设计专业是干什么的
  • 淘客单网站自定义wordpress背景图
  • 通辽网站建设0475seo沈阳最新新闻事件今天
  • o2o网站策划设计公司网站官网
  • 用ps做网站设计中国华能集团电子商务平台
  • 云南网站建设优化网络系统管理比赛内容
  • dede免费网站模板下载个人智慧团建系统登录
  • 做采集的网站有流量吗售房网站模板
  • 创业网站建设方案项目书深圳龙华好还是龙岗好
  • 资源网站模板下载wordpress空间推荐
  • 博客网站怎么做免费地方门户网站系统
  • 网站的规划与建设 按时间顺序福州台江区网站建设
  • 如何做新闻源网站英雄联盟更新公告最新
  • 基于c 的网站开发网站开发售后服务