<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>贴图</title><style>body {margin: 0;overflow: hidden;/* 隐藏body窗口区域滚动条 */}</style><!--引入three.js三维引擎--><script src="http://www.yanhuangxueyuan.com/versions/threejsR92/build/three.js"></script><script src="http://127.0.0.1:8080/three.js-master/examples/js/controls/OrbitControls.js"></script><!-- <script src="http://127.0.0.1:8080/three.js-master/build/three.js"></script> --><!-- <script src="./three.js-master/build/three.js"></script> --><!-- <script src="./three.js"></script> --><!-- <script src="http://www.yanhuangxueyuan.com/threejs/build/three.js"></script> -->
</head>
<div id="myapp"></div><body><script>//1 舞台var scene = new THREE.Scene();//1.1摄像头camera = new THREE.PerspectiveCamera(80, window.innerWidth / window.innerHeight, 1, 1000);//1.2设置渲染器render = new THREE.WebGLRenderer({antialias: true//抗锯齿});//1.2.1设置像素render.setPixelRatio(window.devicePixelRatio);//1.2.2设置尺寸render.setSize(window.innerWidth, window.innerHeight)/****///1.3设置html名称var app = document.getElementById("myapp");app.appendChild(render.domElement);//渲染器放入规定位置//2 设置载体 var geometry = new THREE.SphereBufferGeometry(34, 50, 50);var textureLoader = new THREE.TextureLoader(); // 纹理加载器var texture = textureLoader.load('./img/Earth.png'); // 加载图片,返回Texture对象var material = new THREE.MeshBasicMaterial({map: texture, // 设置贴图});var sphere = new THREE.Mesh(geometry, material);scene.add(sphere);//3 相机camera.position.set(20, 30, 40); //相机位置camera.lookAt(new THREE.Vector3(0, 0, 0))// 鼠标控件var controls = new THREE.OrbitControls(camera, render.domElement);render.domElement.removeAttribute('tabindex');   //去除白框-鼠标使用时// 坐标轴var axisHelper = new THREE.AxisHelper(100);scene.add(axisHelper)/*********///4  动画 自我调用//4.1 函数动画function animate(){<!-- texture.offset.x -= 0.006//数越大越快 -->sphere.rotation.y += 0.03;render.render(scene, camera);window.requestAnimationFrame(animate);}//4.2 调用函数animate();
</script></body>
</html>

Threejs_纹理_earth相关推荐

  1. CUDA C 纹理提取Texture Fetching

    CUDA C 纹理提取Texture Fetching 一.参数曲面的纹理 使用纹理指定参数曲面属性. 二.CUDA C 纹理获取开发 用于计算纹理函数,根据纹理引用的各种属性返回的值的公式(请参见纹 ...

  2. 虚拟纹理与几何图像技术

    虚拟纹理与几何图像技术 一. 基本图形学概念 图1. 几何与纹理. 曲面一般表示成三角网格和纹理图像,三角网格表示曲面的几何拓扑信息,纹理图像给出曲面的颜色材质等信息.将三角网格映射到平面区域的过程被 ...

  3. 基于颜色特征,形状特征和纹理特征的数字图像的检索(Digital Image Retrieval)MATLAB GUI实现

    ** 数字图像的检索 下载地址:代码.数据集下载地址 如需论文请联系:hqucuihao@163.com ** 1. 摘要 随着互联网发展的日新月异,人们对于信息的需求不再是简单的文字,大量的图像.语 ...

  4. 基于颜色特征,形状特征和纹理特征的数字图像的检索(Digital Image Retrieval)MATLAB GUI实现(本科毕业设计)

    该程序实现的功能为:检索出指定的图像文件,并从检索出的图像中检索出指定的物体 . 1,主程序为Recognition和Recognition. 2.颜色特征,形状特征,纹理特征为对应的各子程序. 3. ...

  5. CS131专题-8:图像纹理

    目录 1 什么是图像纹理 1.1 不规则纹理 1.2 规则纹理 2 纹理描述(提取方法) 3 纹理滤波器组 4 一些滤波器提取的纹理效果 5 使用高维向量描述纹理 6 图像纹理提取的应用 应用1:图像 ...

  6. Open3DGen:从RGB-D图像重建纹理3D模型的开源软件

    点云PCL免费知识星球,点云论文速读. 文章:Open3DGen: Open-Source Software for Reconstructing Textured 3D Models from RG ...

  7. OpenGL如何处理多个纹理

    在主程序中我们先设置3个采样器名称 pbrShader.use();pbrShader.setInt("irradianceMap", 0);pbrShader.setInt(&q ...

  8. 解决Qt+OpenGL更换图像纹理的问题

    2020.2.5 疫情持续蔓延,在家无聊便解决标题所述问题. 若纹理加载是initializeGL()中,而在QtOpenGL的initializeGL()在程序运行时只运行一次,如果我的图像是通过上 ...

  9. Learn OpenGL (四):纹理

    为了能够把纹理映射(Map)到三角形上,我们需要指定三角形的每个顶点各自对应纹理的哪个部分.这样每个顶点就会关联着一个纹理坐标(Texture Coordinate),用来标明该从纹理图像的哪个部分采 ...

最新文章

  1. C#8.0可空引用类型的使用注意要点
  2. 大页(Huge Page)简单介绍
  3. GELU的两个初等函数近似是怎么来的?
  4. C#软件试用实现方式
  5. $.ajax modal,使用bootstrap modal.load()加载的js,第二次modal显示的时候,js不生效?...
  6. 2021某宝上的千月五级分润源码影视小说源码
  7. Python利用Spark并行处理框架批量判断素数
  8. 用指针交换两个数_C语言100题集合026-使用指针交换两个数组中的最大值
  9. 关于英特尔物联网你不可不知的10个最新动向
  10. kubernetesV1.13.1一键部署脚本(k8s自动部署脚本)
  11. jQuery.extend()、jQuery.fn.extend()扩展方法具体解释
  12. java线程中yield(),sleep(),wait()区别详解
  13. 中孚保密检查客户端 完全卸载_中孚计算机终端保密检查工具
  14. HeadFirstJava——14_数据结构
  15. 超图(idesktop iserver10) 处理osgb倾斜摄影和tif并 发布 加载 ---1---连续更新
  16. js 跨域获取cookie
  17. 选课通知 | 北交大《数据分析方法及应用实战》秋季全校选修课简介!
  18. vscode 脑图插件mindmap
  19. Executable: C:\PhoneYou\roshan-0.6.6\bin\RoshanQuick.exe
  20. redis中存集合_如何在Redis中管理集合

热门文章

  1. 仓库现场6S管理培训内容有哪些?
  2. Android开发:快速集成mob到项目的步骤
  3. php图片怎么向上,php图片水印
  4. 选型宝访谈:当网盘既具备分享协作能力,又具备非结构化内容的管理能力,将会怎样?
  5. Intellij IDEA win下快捷键
  6. 翻译Deep Learning and the Game of Go(5)第3章:实现你第一个围棋AI(下)
  7. 美军“战场物联网”及其区块链保证技术的研究进展
  8. 计算机目前的主要应用还是数值计算,计算机目前最主要的应用还是数值计算....
  9. [WSDL]WSDL(web service document language)简介
  10. Linux ptrace 的实现