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

成都装修网站制作多少钱海洋网站建设网络

成都装修网站制作多少钱,海洋网站建设网络,网站建设费计入什么费用,如何进行网站维护threejs不仅支持各种texture的导入生成贴图#xff0c;还可以利用canvas绘制图片作为贴图。这就用到了CanvasTexture#xff0c;它接受一个canas对象。只要我们绘制好canvas#xff0c;就可以作为贴图了。这里我们利用一张图片来实现这个效果。 基础代码#xff1a; impo…threejs不仅支持各种texture的导入生成贴图还可以利用canvas绘制图片作为贴图。这就用到了CanvasTexture它接受一个canas对象。只要我们绘制好canvas就可以作为贴图了。这里我们利用一张图片来实现这个效果。 基础代码 import * as THREE from three; import { OrbitControls } from three/examples/jsm/controls/OrbitControls; import * as Dat from dat.gui; // 导入Three.js库 // import * as THREE from three;// 创建场景、相机、渲染器等 const scene new THREE.Scene(); const camera new THREE.PerspectiveCamera(75,window.innerWidth / window.innerHeight,0.1,1000 );const renderer new THREE.WebGLRenderer(); renderer.setSize(window.innerWidth, window.innerHeight); document.body.appendChild(renderer.domElement); const control new OrbitControls(camera, renderer.domElement);// 创建立方体的几何体 const geometry new THREE.BoxGeometry(3, 3, 3);// 创建动态Canvas并在其中绘制图像 const canvas document.createElement(canvas); canvas.width 512; canvas.height 512; const context canvas.getContext(2d); const image new Image(); image.src src/assets/css.jpg; // 替换为你的图片路径 image.onload function() {context.drawImage(image, 0, 0, canvas.width, canvas.height);// 将Canvas创建为贴图const texture new THREE.CanvasTexture(canvas);// 创建贴图材质const materials [new THREE.MeshBasicMaterial({ color: #f90 }),new THREE.MeshBasicMaterial({ map: texture }),new THREE.MeshBasicMaterial({ color: #63a }),new THREE.MeshBasicMaterial({ color: #e2d }),new THREE.MeshBasicMaterial({ color: #c57 }),new THREE.MeshBasicMaterial({ color: #f00 })];// 创建几何体网格对象const cube new THREE.Mesh(geometry, materials);// 将网格对象添加到场景中scene.add(cube); };// 设置相机位置 camera.position.z 5;// 渲染场景 function animate() {requestAnimationFrame(animate);renderer.render(scene, camera); } animate(); 最后的展示效果如下 这里特别要注意贴图异步问题。在我们通过drawImage绘制图片的时候,sence.add(cube)这个操作要在img.onload()中执行否则图片会无法展示出来
http://www.dnsts.com.cn/news/215587.html

相关文章:

  • 自适应网站建设特点网站发布和推广
  • 信用南京网站网站的ftp在哪里可以查到
  • 加强网站建设考察交流北京网站优化实战
  • 有什么有什么好的学做饮品的网站室内设计公司有哪些部门
  • 怎么做网站企业介绍高埗做网站
  • 南充建网站的资料网站如何做视频
  • 招聘网站的简历可以做几份松江网站关键词优化
  • 哪家公司做企业网站稳定优惠网站建设新模式
  • 做网站软件miscrosoft特色的网站建设
  • 东莞企业网站推广运营怎么更改网站首页图片
  • 网站快照优化怎么做招聘信息如何发布
  • 公司网站怎么规范管理的做公司网站排名
  • 线在科技成都网站推广公司网站程序0day
  • 网站系统怎么做的网络维护人员是做什么的
  • 网站服务器租用报价无锡设计公司有哪些
  • 网站建设完成后怎么上传服务器百度推广手机版
  • 微网站 建设dw软件做的网站怎么发到网上
  • 地图网站制作wordpress 文章 繁体
  • 广东建设银行网站wordpress只能访问首页
  • 天远软件网站建设网页快照
  • wordpress建中文网站优化大师班级
  • 重庆电力建设公司网站升级不了wordpress
  • 公司建立自己的网站吗贵阳网站建设是什么
  • 石家庄网站开发设计微信息公众平台微网站建设
  • 网站的建设费计入无形资产吗最新外贸电商平台
  • 两学一做教育考试网站线上销售技巧
  • 网站建设都分几个阶段网站建设与网页设计
  • 网站怎么做查询功能学校后勤部网站建设方案
  • 个人买卖网站如何做wordpress全静态
  • 成都有做网站的公司吗网络广告推广网站