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

做免费外贸网站石家庄优化seo

做免费外贸网站,石家庄优化seo,企业网站建设结论,wordpress 媒体库缩略图生成一、介绍 主要内容:基础材质(贴图、高光、透明、环境、光照、环境遮蔽贴图) 主要属性: side: three.DoubleSide, //设置双面 color: 0xffffff, //颜色 map: texture, //纹理 transparent: true, // 透明度 aoMap: aoTexture, //ao贴图 aoMapIntensity: 1…

一、介绍

主要内容:基础材质(贴图、高光、透明、环境、光照、环境遮蔽贴图)

主要属性:

          side: three.DoubleSide, //设置双面

          color: 0xffffff, //颜色

          map: texture, //纹理

          transparent: true, // 透明度

          aoMap: aoTexture, //ao贴图

          aoMapIntensity: 1, //ao贴图强调

          alphaMap:alphaMap, //透明度贴图

          lightMap:lightMap,//光照贴图

          reflectivity: 1, //设置反射强度

          specularMap: specularMap //设置高光贴图

二、展示

1、效果

2、代码
// 导入threejs文件
import * as three from 'three'
// 导入轨道控制器
import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls.js'
// 导入GUI
import { GUI } from 'three/examples/jsm/libs/lil-gui.module.min.js'
// hdr加载器
import { RGBELoader } from 'three/examples/jsm/loaders/RGBEloader.js'// 创建场景
const scene = new three.Scene()
// 创建相机
const camera = new three.PerspectiveCamera(45, //视角 值越多视野越大window.innerWidth / window.innerHeight, //宽高比0.1, //近平面(相机最近能看到的物体)1000 //远平面(相机最远能看到的物体)
)
// 创建渲染器
const renderer = new three.WebGLRenderer()
renderer.setSize(window.innerWidth, window.innerHeight)
document.body.appendChild(renderer.domElement)//创建纹理加载器
const textureLoader = new three.TextureLoader()
// 加载纹理
let texture = textureLoader.load('./textureImage/southeast.jpg')
//设置颜色空间
texture.colorSpace = three.SRGBColorSpace
//设置线性空间(默认值)
// texture.colorSpace = three.LinearSRGBColorSpace
// 加载ao贴图(环境遮挡贴图)
let aoTexture = textureLoader.load('./textureImage/southeastAO.jpg')
// 加载透明度贴图
let alphaMap = textureLoader.load('./textureImage/tmd.png')
// 加载光照贴图
let lightMap = textureLoader.load('./textureImage/ysbd.jpg')
// 加载hdr贴图
let hdrLoader = new RGBELoader()
let envMap = hdrLoader.load('./textureImage/pz.hdr', (envMap) => {// 设置球形映射envMap.mapping = three.EquirectangularReflectionMapping// 设置环境贴图scene.background = envMap// 设置环境贴图scene.environment = envMap// 设置plane的环境贴图material.envMap = envMap
})
// 设置高光贴图
let specularMap = textureLoader.load('./textureImage/southeast.jpg')// 创建几何体
const geomentry = new three.PlaneGeometry(1, 1)
// 创建材质
const material = new three.MeshBasicMaterial({side: three.DoubleSide, //双面color: 0xffffff, //颜色map: texture, //纹理transparent: true, // 透明度aoMap: aoTexture, //ao贴图aoMapIntensity: 1, //ao贴图强调// alphaMap:alphaMap, //透明度贴图// lightMap:lightMap,//光照贴图reflectivity: 1, //设置反射强度specularMap: specularMap //设置高光贴图
})
let gui = new GUI()
gui.add(material, 'aoMapIntensity').min(0).max(1).name('ao贴图强调')
gui.add(texture, 'colorSpace', {sRGB: three.SRGBColorSpace,Linear: three.LinearSRGBColorSpace}).onChange(() => {texture.needsUpdate = true //设置颜色空间的纹理需要进行更新})
// 创建网格
const cube = new three.Mesh(geomentry, material)
// 加入场景
scene.add(cube)
// 相机位置
camera.position.z = 5 //设置在z轴位置
// 看向位置
camera.lookAt(0, 0, 0) //看向原点
// 创建轨道控制器
const controls = new OrbitControls(camera, renderer.domElement)
controls.enableDamping = true // 启用阻尼系数:值越大,阻尼越明显
controls.dampingFactor = 0.5 //设置阻尼值
controls.enableZoom = true // 启用缩放:值为false时禁止缩放
// controls.autoRotate = true // 启用自动旋转:值为true时禁止手动旋转
controls.autoRotateSpeed = 0.5 // 自动旋转速度
// 渲染函数
const animate = () => {controls.update()requestAnimationFrame(animate) //每一帧调用函数// 旋转// cube.rotation.x += 0.01 // X轴转// cube.rotation.y += 0.01 // Y轴转renderer.render(scene, camera) // 重新渲染
}
animate()

http://www.yayakq.cn/news/91096/

相关文章:

  • 长沙网站建设接单适合做外贸的公司名
  • 网站开发与应用案例教程鞍山做网站优化
  • 视频类网站开发深圳装饰企业前50强
  • 惠州网站建设英语西渡网站建设
  • 一个ip做几个网站dw进行网站建设包含哪些步骤
  • 海口模板建站哪家好延吉市建设厅网站
  • 建设网站应达到的目的和作用几百块钱可以做网站吗
  • 东莞市工程建设安监站网站做ppt找图片网站
  • 微网站解决方案wordpress主页出现副标题
  • 华为云自助建站好不好茶文化网站设计免费
  • 容城县建设银行网站wordpress 如何备份数据库
  • 临海建设规划信息网网站泰安信息港官网
  • 网站建设费用报价电子商务网站建设与规划总结
  • 淘客返利网站建设亚马逊品牌官网建设
  • 哪个网站可以做微商微信平台
  • 做兼职拍照片传网站郑州400建站网站建设
  • 网站建设方案书范本ui设计流程培训怎么样
  • 网站分享到朋友圈代码谁有做任务网站
  • 外贸公司网站有哪些wordpress恶意注册插件
  • 网站做直播需要什么资质杭州网站建设V芯ee8888e
  • 电商企业网站建设的一般要素有哪些h5页面 个人网站
  • 安徽集团网站建设2003 iis网站发布网站
  • 西安网站建设求职简历长春网络公司营销模式
  • 旅游微网站分销零食网站怎么做
  • 中资源 网站域名解析景乔网站建设
  • 可做装饰推广的网站自己做微博的网站
  • 山西网站推广华强北网站建设
  • 吉大建设工程学院官方网站促销活动推广语言
  • 计算机网络网站开发如何用ps做网站首页图片
  • 如何做一款服装网站深圳建网站一般多少钱