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

网站开发 简历购买seo关键词排名优化官网

网站开发 简历,购买seo关键词排名优化官网,记事本怎么做网站,如何看网站开发语言本文 我们说一下 雾 在three.js中有一个 Fog类 它可以创建线性雾的一个效果 她就是模仿现实世界中 雾的一个效果 你看到远处物体会组件模糊 直到完全被雾掩盖 在 three.js 中 有两种雾的形式 一种是线性的 一种是指数的 个人觉得 线性的会看着自然一些 他是 从相机位置开始 雾…

本文 我们说一下 雾
在three.js中有一个 Fog类 它可以创建线性雾的一个效果
她就是模仿现实世界中 雾的一个效果 你看到远处物体会组件模糊 直到完全被雾掩盖

在 three.js 中 有两种雾的形式 一种是线性的 一种是指数的
个人觉得 线性的会看着自然一些 他是 从相机位置开始 雾的颜色逐渐加深 到更远的地方就看不到了
指数的就是 附件的东西会看着比较清晰 远处突然就看着很浓的雾色了

我们编写代码如下

import './style.css'
import * as THREE from "three";
import { OrbitControls } from "three/examples/jsm/controls/OrbitControls.js";//创建场景
const scene = new THREE.Scene();
scene.fog = new THREE.Fog(0x999999,0.1,10);
const geometry = new THREE.BoxGeometry( 1, 1, 100 );
const material = new THREE.MeshBasicMaterial( {color: 0x00ff00} );
const cube = new THREE.Mesh( geometry, material );
scene.add( cube );//创建相机
const camera = new THREE.PerspectiveCamera(45, //视角 视角越大  能看到的范围就越大window.innerWidth / window.innerHeight,//相机的宽高比  一般和画布一样大最好0.1,  //近平面  相机能看到最近的距离1000  //远平面  相机能看到最远的距离
);//c创建一个canvas容器  并追加到 body上
const renderer = new THREE.WebGLRenderer(0);
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);//设置相机位置   这里 我们设置Z轴  大家可以试试  S Y 和 Z  都是可以的
camera.position.z = 5;
//设置相机默认看向哪里   三个 0  代表 默认看向原点
camera.lookAt(0, 0, 0);
//将内容渲染到元素上
renderer.render(scene, camera);
const controls = new OrbitControls(camera, renderer.domElement);function animate() {controls.update();requestAnimationFrame(animate);/*cube.rotation.x += 0.01;cube.rotation.y += 0.01;*/renderer.render(scene, camera);
}
animate();

创建雾 直接场景.fog 设置 THREE.Fog(颜色,开始距离,结束距离);
然后 我们创建一个立方体 带大家体验一下
开始 需要鼠标拖动一下 不然看不到元素

然后 我们看到立方体后 就会看到远处 渐渐变灰的效果
在这里插入图片描述
我们把整个图转过来 一样是 离我们最近的OK 远了就开始模糊
他不是某个方向 而是 按我们相机来的
在这里插入图片描述
Fog 是声明线性雾
FogExp2 是声明指数雾的
它只接两个参数
第一个还是颜色 第二个是雾的密度
这里 我们设个 0.1
在这里插入图片描述
这是密度 0.1的效果
在这里插入图片描述
然后 我们搞个 0.5、
在这里插入图片描述
效果就是这样的
在这里插入图片描述
我们可以加一段代码

scene.background = new THREE.Color(0x999999);

在这里插入图片描述
将场景的背景色 设置成和我们雾的颜色一至的
在这里插入图片描述
这样 我们就很有这种大雾的感觉了

http://www.hengruixuexiao.com/news/25054.html

相关文章:

  • 陕西省住建厅网站官网百度开户公司
  • 西乡做网站网络推广平台收费不便宜
  • wordpress网站恢复搜索引擎优化关键词的处理
  • 如何进行网站推广活动过程鞍山seo外包
  • 网站服务器诊断网站开发用什么软件
  • 衢江网站建设域名注册信息查询whois
  • 做返利网站能赚钱微信营销软件排行榜
  • js做各类图表网站百度自动点击器下载
  • 如何做网站公众号推广企业微信营销管理软件
  • 代做道路毕业设计网站巨量引擎广告投放平台代理
  • ipad 网站开发工具今日新闻事件
  • 上海做电子商务网站的公司关键词优化
  • 中国科技网官网seo综合查询怎么用的
  • 平台网站可以做第三方检测报告网站seo视频狼雨seo教程
  • 沈阳网站开发制作seo一个月赚多少钱
  • 苏州做网站推广哪家好餐饮管理培训课程
  • 有经验的合肥网站建设贵阳搜索引擎排名推广
  • 网站当前位置怎么做西安优化外包
  • 网站建设的实践体会百度人工客服在哪里找
  • 网站中引用字体百度seo简爱
  • 网站制作价格 上海第三方营销策划公司有哪些
  • wordpress bbpress插件杭州seo排名优化外包
  • 长春直销网站开发网络推广的方法有哪些
  • 免费做网站wxp114站长之家查询
  • 工商网站备案办法百度软文推广公司
  • 完善国税外部网站建设郑州seo优化公司
  • wps如何做网站株洲seo
  • 网站建设的网络技术seo营销服务
  • 关于dw做网站微信引流获客软件
  • 福田建设大型网站建设公司好吗本地建站软件有哪些