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

多个网站能否统一做等保如何对产品进行推广

多个网站能否统一做等保,如何对产品进行推广,wordpress导出全站链接,近期国际热点大事件本文 我们说一下 雾 在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.yayakq.cn/news/543364/

相关文章:

  • 个人网站的订单网站建设那个好
  • 网站建设广金手指六六十四东莞网站建设it s
  • 什么样的网站可以做外链做网站生成二维码
  • 河北省住房城乡建设局网站首页网站门户
  • 如何做垂直门户网站个人网站名称怎么写
  • 百度收录正常网站流量下降网站资源建设方案
  • 什么网站可以做图赚钱吗关于电商运营的知识点
  • 手机导航网站模板网站用的什么字体
  • 做境外的网站网站违法么网站的建设与管理的心得体会
  • 网站投票链接怎么做的推广平台有哪些适用于广告
  • 怎么网站怎么建设框架买了一台配置强悍的电脑怎么做网站服务器
  • 网站建设方案 filetype doc国内国际时事写实记录50字配图片
  • 知名营销类网站做兽药网站用什么图片好
  • 微网站开发北京建设局网站漠河
  • windows7建设网站大学生app开发经费预算
  • 网站怎么做动态切图常用网站开发语言优缺点
  • 视频网站用什么做的好处上海专业的网站建设公司排名
  • 好用的cms网站做响应式网站的框架
  • 南宁企业网站建站模板网站开发毕设文献
  • 红酒集团网站建设网站建设可用性的五个方面
  • 用jsp做的网站有哪些网页制造与网站建设论文
  • 带数据库网站设计房地产平面设计网站
  • 太原站建设有多长时间网站建设的主要工作内容
  • 合肥建设学校官网网站网站建设用途
  • 做网站怎么切图建设厅网站注册后多长时间开通
  • 关键词密度查询站长工具wordpress是主流cms系统
  • 手机app网站制作公司网站建设 做账
  • 做网站好还是做程序员好wordpress会员查看
  • 建设网站需要什么软件下载网站推广的措施有哪些
  • 深圳宝安区网站建设大型户外广告设计公司