HTML

导入代码模板:

body {

margin: 0px;

padding: 0px;

}

// revolutions per second

var angularSpeed = 0.2;

var lastTime = 0;

// this function is executed on each animation frame

function animate() {

// update

var time = (new Date()).getTime();

var timeDiff = time - lastTime;

var angleChange = angularSpeed * timeDiff * 2 * Math.PI / 1000;

cylinder.rotation.x += angleChange;

lastTime = time;

// render

renderer.render(scene, camera);

// request new frame

requestAnimationFrame(function() {

animate();

});

}

// renderer

var renderer = new THREE.WebGLRenderer();

renderer.setSize(window.innerWidth, window.innerHeight);

document.body.appendChild(renderer.domElement);

// camera

var camera = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 1, 1000);

camera.position.z = 700;

// scene

var scene = new THREE.Scene();

// cylinder

// API: THREE.CylinderGeometry(bottomRadius, topRadius, height, segmentsRadius, segmentsHeight)

var cylinder = new THREE.Mesh(new THREE.CylinderGeometry(0, 100, 400, 50, 50, false), new THREE.MeshNormalMaterial());

cylinder.overdraw = true;

scene.add(cylinder);

// start animation

animate();

html5锥形,Three.js HTML5 3D开发实例 - 彩色圆锥体相关推荐

  1. html5 游戏 算法,JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】...

    JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解[圆形情况] 发布时间:2020-10-10 13:42:43 来源:脚本之家 阅读:95 作者:krapnik 本文实例讲述了JS/HTML ...

  2. 三维地图php源码,Three.js实现3D地图实例分享

    本文主要给大家介绍了关于利用Three.js开发实现3D地图的实践过程,文中通过示例代码介绍的非常详细,对大家学习或者使用three.js具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习 ...

  3. html5支持原生js,HTML5怎么学原生的js?让你对前端有了新的认识

    原标题:HTML5怎么学原生的js?让你对前端有了新的认识 已经学习了HTML5两个月,第一个月主要学习HTML和CSS,第二个月学完了原生的js,学完原生的js后对前端有了新的认识,了解了前端并不是 ...

  4. html5新增的js,HTML5新增属性data-*和js/jquery之间的交互及注意事项

    html的data-*属性是HTML5的新属性,用的时候在IE8html的data-*属性是HTML5的新属性,用来自定义属性,以在JS 中控制,用不会出问题,就是用js去获得的时候会有问题, 不过用 ...

  5. displaynone符合html5标准,javascript – JS HTML5验证“display:none”必需的输入元素

    我在Chrome或Firefox中没有遇到同样的错误.但是我确实认为你需要在单击"next"时进行验证才能使其正常工作: HTML JS function Next() { var ...

  6. html5 拖拽滚动条,js 简易版滚动条实例(适用于移动端H5开发)

    废话不多说,直接上代码 滑动条 *{ margin: 0; padding: 0; } #content{ margin-top: 50px; width:100%; height: 200px; b ...

  7. 上传图片显示扫描效果html5,JS+HTML5实现上传图片预览效果完整实例【测试可用】...

    本文实例讲述了JS+HTML5实现上传图片预览效果.分享给大家供大家参考,具体如下: 在项目中遇到用input标签file类型的文件上传,想实在上传之前进行图片的预览功能:之前的做的一个解决方案是文件 ...

  8. 免费的HTML5连载来了《HTML5网页开发实例具体解释》连载(四)HTML5中的FileSystem接口...

    HTML 5除了提供用于获取文件信息的File对象外,还加入了FileSystem相关的应用接口. FileSystem对于不同的处理功能做了仔细的分类,如用于文件读取和处理的FileReader和F ...

  9. JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记3

    技术非常多,样例非常多.仅仅好慢慢学,慢慢实践!!如今学的这本书是[JavaScript实战----JavaScript.jQuery.HTML5.Node.js实例大全] JavaScript.jQ ...

最新文章

  1. Matlab中去除exe执行时文件的DOS窗口的方法
  2. ios点击大头针气泡不弹出_地图大头针气泡点击事件
  3. Distance计算的距离随经纬度不同
  4. BZOJ1565:[NOI2009]植物大战僵尸——题解
  5. tomcat7 - 烫手山芋之热部署
  6. idea查看类和方法的结构图
  7. 谈谈 css 的各种居中——读编写高质量代码有感
  8. 如何用Pygame写游戏(十一)
  9. AndroidStudio_安卓原生开发_自定义ToastUtils---Android原生开发工作笔记135
  10. Xcode9 2 编译在iOS8 1 系统上图片显示异常
  11. java进程的守护进程脚本
  12. oracle imp 跳过表,关于oracle imp 导入避开若干表
  13. linux 版本号 笔记本_Linux版ThinkPad笔记本正式亮相(图)
  14. 计算机术语CPI是什么意思,cpi是什么意思
  15. 使用plist文件进行ipa的安装
  16. c#程序设计语言杜松江版_清华大学出版社-图书详情-《C#语言Windows程序设计(第2版)》...
  17. Angular二级导航栏
  18. Vert.x(vertx) 创建HTTP服务
  19. 前端常用工具库方法整理
  20. linux 安装bz2文件,linux下.bz2文件的安装

热门文章

  1. 分布式存储Ceph中的逻辑结构Pool和PG
  2. java实现客户端 与服务端的对话_Socket实现单客户端与服务器对话功能
  3. [leetcode] Ugly Number II
  4. div+css+jquery仿写HTML京东首页的练习及一些关于oo css的总结
  5. 关于出现无法查找或打开PCB文件的问题解决思路
  6. Word 2010安装包
  7. iPhone 和iPad的Icon大小和设置
  8. VMvare win7软件闪退
  9. 台达变频器vfb—d参数表_台达DPS
  10. 20220929 今天的世界发生了什么