三维场景基本要素:

步骤:

代码:

源码:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript" src="js/three.js"></script>
<style>
html,body{background: #000000;}
</style>
</head>
<body>
<script type="text/javascript">
var scene = new THREE.Scene(); var geometry = new THREE.CubeGeometry(100,100,100);
var material = new THREE.MeshLambertMaterial({color:0xff0000});
var mesh = new THREE.Mesh(geometry,material);
scene.add(mesh); var light = new THREE.PointLight(0xffffff);
light.position.set(300,400,200);
scene.add(light); var camera = new THREE.PerspectiveCamera(40 , 800/600, 1, 1000);
camera.position.set(200,200,200);
camera.lookAt(scene.position); var renderer = new THREE.WebGLRenderer();
renderer.setSize(800,600);
document.body.appendChild(renderer.domElement); renderer.render(scene,camera);
</script>
</body>
</html>

最新文章

  1. WinForm------RepositoryItemCheckEdit属性介绍
  2. Apache Spark源码走读之13 -- hiveql on spark实现详解
  3. 夺命雷公狗---Thinkphp----3之后台搭建
  4. Public, Private and Protect
  5. jump_ur.php通知模板
  6. 《Programming WPF》翻译 第6章 4.应用程序全球化
  7. POI开源项目-PPT2PNG转换测试
  8. [置顶] Bug 11775332 - cluvfy fails with PRVF-5636 with DNS response timeout error [ID 11775332.8]
  9. MySQL执行sql查询并上传至远程服务器
  10. countDownLatch和cyclicBarrier
  11. 芯片SIAT-002测试PCB板设计
  12. hcna(华为)_Telnet篇
  13. 基于Linux-3.9.4的mykernel实验环境的极简内核分析
  14. html转化为图片下载
  15. SSD硬盘安装win10 且安装千牛工作台频繁卡死问题解决过程
  16. Eclipse中SVN插件的安装和配置(在线安装)
  17. 基于Vue的Quasar Framework 介绍 这个框架UI组件很全面
  18. Matlab当中size() length()等函数讲解
  19. MySQL Transaction--快照读和当前读
  20. &quot;私人助手&quot;NABCD分析

热门文章

  1. Spring Boot2.0之 yml的使用
  2. PYTHON 爬虫笔记六:PyQuery库基础用法
  3. kvm初体验之五:vm连接网络的两种方式:bridge和nat
  4. app测试点-1
  5. mac下配置java运行环境
  6. mybatis传递多个参数值(转)
  7. Hotel California
  8. bytearray类型
  9. codeforces 659E E. New Reform(图论)
  10. Unity-2017.2官方实例教程Roll-a-ball(二)