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

网址生成济宁seo优化公司

网址生成,济宁seo优化公司,企业营销网络建设,深圳网站建设 百度一下Three.js是一个基于WebGL的JavaScript 3D图形库,用于在浏览器中创建和显示3D内容 Three.js中最基础的三个关键要素就是场景Scene、相机Camera、渲染器Renderer 通俗一点理解,场景就是我们生活中一个具体的场景,比如自然环境中的一栋建筑&…

Three.js是一个基于WebGL的JavaScript 3D图形库,用于在浏览器中创建和显示3D内容
Three.js中最基础的三个关键要素就是场景Scene相机Camera渲染器Renderer
通俗一点理解,场景就是我们生活中一个具体的场景,比如自然环境中的一栋建筑,环境和内容构成了一个场景,相机就类比于人类的眼睛,渲染器就好比我们的中枢神经视觉处理器
那我们的一个网页端3D场景就是把人类观察自然界的场景的几个要素搬到了WEB端

场景Scene

那接下来详细介绍网页中的场景要素Scene
利用threejs创建一个三维场景

const scene = new THREE.Scene();

就是这么简单,我们实例化了一个虚拟世界的三维场景
接下来我们用我们web世界的眼睛来观察这个场景

相机Camera

Threejs提供了正投影相机OrthographicCamera (opens new window)和透视投影相机PerspectiveCamera

const camera = new THREE.PerspectiveCamera(95, con_width / con_height, 0.1, 4000);//参数1,视场角  2.宽高比  3,近裁界面  4,远裁界面

我们这里使用的是模拟人眼的透视投影相机,遵循我们近大远小的一个规律
在这里插入图片描述
实例化中传入的参数就是我们这个视锥体中的几个参数
视场角:视场角越大,近大远小的视觉效果越明显
宽高比:宽高比我们一般以屏幕的宽高比进行设置
近裁面:近裁截面我们可以想象成我们人眼能看到的最近距离
远裁面:同样的,远裁截面我们可以想象成我们人眼能看到的最远距离

渲染器Renderer

渲染器就好比我们的相机按下咔后成像的一个过程,也好比我们人类的视觉中枢,主要是用来将成像的

const renderer = new THREE.WebGLRenderer();

我们可以调用我们渲染器的render()方法生成一张图像canvas,传入的参数就是我们的场景实例和相机实例

renderer.render(scene, camera)

接下来我们将渲染完成的图像放置到我们的网页元素中

document.body.appendChild(renderer.domElement)

完成这一步,一个最基本的三维网页你就搭建完成了!!!

http://www.dtcms.com/wzjs/101424.html

相关文章:

  • 网站维护 静态页面企业宣传方式
  • 深圳最好的网站开发公司灵感关键词生成器
  • 网站建设找什么工作百度搜索趋势
  • 重庆网站建设 沛宣百度手机助手下载安卓版
  • 网站建设公司的职责网络销售适合什么人做
  • 吉林做网站数字营销公司排行榜
  • 做国内网站多少钱厦门seo顾问
  • 如何组做网站台州网站建设平台
  • 自己做视频类网站用哪个cms朝阳区seo
  • 深圳做企业网站的公司推荐品牌软文案例
  • 有关建筑企业的网站有哪些百度产品推广
  • 中国建设信号工证网站360优化大师官方免费下载
  • 简洁文章网站模板下载专业seo外包
  • 网站开发文档步骤应该怎么写打开百度
  • phicomm怎么做网站大数据营销软件
  • 怎么做网站封面上的图百度网站提交入口
  • 深圳自己做网站 服务器品牌策略怎么写
  • 手机做无水印短视频网站东莞网站建设推广技巧
  • 福田网站建设设计广州网络seo优化
  • 地方性小网站的建设东莞做好网络推广
  • wordpress 阿里云宁波优化seo是什么
  • 表白网页生成器下载网站优化搜索排名
  • 网站建设平台哪个公司好广告关键词
  • 常用于网站推广的营销手段是合肥网络推广外包
  • 1元网站建设精品网站制作新手做seo怎么做
  • 个人备案网站做电影站网络营销推广的基本手段
  • wordpress新页面404烟台seo
  • 汇鑫小学网站建设深圳纯手工seo
  • 如何优化网站目录结构百度怎么推广自己的产品
  • 做第三方网站注意什么it培训机构靠谱吗