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

江西营销网站建设wordpress与域名

江西营销网站建设,wordpress与域名,wordpress怎么安装主题,手机上建设网站前言 姊妹篇#xff1a;Three.js初试——基础概念 介绍了 Three.js 的一些核心要素概念#xff0c;这篇文章会讲一下它的关键要素概念。 之前我们了解到展示一个3D图像#xff0c;必须要有场景、相机、渲染器这些核心要素#xff0c;仅仅这些还不够#xff0c;我们还需要…前言 姊妹篇Three.js初试——基础概念 介绍了 Three.js 的一些核心要素概念这篇文章会讲一下它的关键要素概念。 之前我们了解到展示一个3D图像必须要有场景、相机、渲染器这些核心要素仅仅这些还不够我们还需要在场景中放置物体拍摄对象、光源才能展示3D图像。 物体拍摄对象 绘制3D模型常用的做法是用三角形组成的网格来模拟。 几何体模型Geometry 在 Three.js 中预设了一些二维和三维几何体模型。 其中二维几何体模型 平面几何体PlaneGeometry圆形几何体CircleGeometry圆环几何体RingGeometry… 三维几何体模型 立方几何体BoxGeometry球几何体SphereGeometry圆柱几何体CylinderGeometry圆锥几何体ConeGeometry圆环几何体TorusGeometry… 在使用时实例化相应几何体对象。 举例 // 创建一个圆环几何体环面半径为10管道半径为3管道横截面分段数为16管道分段数为100圆环圆心角为Math.PI * 2 const geometry new THREE.TorusGeometry( 10, 3, 16, 100 );说明 // 构造器 TorusGeometry(radius: Float, tube: Float, radialSegments: Integer, tubularSegments: Integer, arc: Float)radius - 环面的半径从环面的中心到管道横截面的中心。默认值是1。tube — 管道的半径默认值为0.4。radialSegments — 管道横截面的分段数默认值为8。tubularSegments — 管道的分段数默认值为6。arc — 圆环的圆心角单位是弧度默认值为Math.PI * 2。 在线示例TorusGeometry演示 Three.js Geometry材质Material 在 Three.js 中预设了几种材质对象。 基础线条材质LineBasicMaterial 一种用于绘制线框样式几何体的材质。 基础网格材质MeshBasicMaterial 一个以简单着色平面或线框方式来绘制几何体的材质。这种材质不受光照的影响。 Lambert网格材质MeshLambertMaterial 一种非光泽表面的材质没有镜面高光。 法线网格材质MeshNormalMaterial 一种把法向量映射到RGB颜色的材质。 标准网格材质MeshStandardMaterial 一种基于物理的标准材质使用Metallic-Roughness工作流程。 … 详细请查阅 材质文档 举例 const material new THREE.MeshBasicMaterial( { color: 0xffff00 } );在线示例MeshBasicMaterial演示 Three.js Material网格Mesh 表示基于以三角形为polygon mesh多边形网格的物体的类。 当有了几何体模型和材质之后我们需要通过一个网格Mesh将两者结合起来创建正在的拍摄对象。 两种不同的拍摄对象构造方法 import * as THREE from three import { createMultiMaterialObject } from three/examples/jsm/utils/SceneUtils// 第一个参数代表物体的形状第二个参数代表物体的材质。 // 只能是一种材质 new THREE.Mesh(geometry, material) // 可以使用多种材质数组格式 createMultiMaterialObject(geometry,[materials...])举例 // 创建基础网格材质 let materialBasic new THREE.MeshBasicMaterial({color: 0xFF4500,wireframe: true // 是否将几何体渲染为线框默认值为false即渲染为平面多边形 }); // 创建法线网格材质 let materialNormal new THREE.MeshNormalMaterial(); const cube new THREE.Mesh(geometry, material); // 创建多种网格因为有多个材质 const cube2 createMultiMaterialObject(geometry, [materialBasic,materialNormal ]);最后把物体放在场景中调用 add 方法。 scene.add(cube);光源 在 Three.js 中预设了几种光源。 环境光AmbientLight 环境光会均匀的照亮场景中的所有物体。环境光不能用来投射阴影因为它没有方向。 平行光DirectionalLight 平行光是沿着特定方向发射的光。这种光的表现像是无限远从它发出的光线都是平行的。常常用平行光来模拟太阳光的效果。平行光可以投射阴影。 点光源PointLight 从一个点向各个方向发射的光源。一个常见的例子是模拟一个灯泡发出的光。该光源可以投射阴影。 聚光灯SpotLight 光线从一个点沿一个方向射出随着光线照射的变远光线圆锥体的尺寸也逐渐增大。该光源可以投射阴影。 … 详细请查阅 灯光文档 示例 // White directional light at half intensity shining from the top. const directionalLight new THREE.DirectionalLight( 0xffffff, 0.5 ); scene.add(directionalLight);说明 // 构造器 DirectionalLight(color: Integer, intensity: Float)color - (可选参数) 16进制表示光的颜色。 缺省值为 0xffffff (白色)。intensity - (可选参数) 光照的强度。缺省值为1。 这篇文章的主要内容就介绍到这里继续学习中。一起加油
http://www.hkea.cn/news/14305913/

相关文章:

  • 企业网站建设网站有哪些电子产品网站建设策划
  • 外贸网站推广与优化济南做网站比较好的公司有哪些
  • 商城版手机网站制作tk域名官方网站
  • 电子商务网站制作教程关于做无机化学实验的网站
  • 淘宝客导购网站源码小红书关键词排名优化
  • 企业建站网络广告策划的主要内容
  • ppt做书模板下载网站有哪些内容seo服务多少钱
  • 安徽整站优化网页制作与设计发展现状
  • 专业网站开发设计做外贸一般用什么网站
  • 网站的常用技术有哪些小型购物网站
  • 网站开发语言查看云南建设工程招投标信息网
  • 汽车网站建设论文定制建网站
  • 婚纱摄影在哪个网站找wordpress插件后端页面
  • 做网站需要记哪些代码做网页和网站一样吗
  • 鹤壁网站seo优化上海市城市建设工程学校网站
  • 建立企业网站多少钱网站建设公司的未来
  • asp网页制作教程南宁网站推广优化
  • 做购物网站 国外服务器长春网站建设SEO优化营销
  • 网站收录查询方法wordpress制作页面
  • 做网站技巧长页在线制作网站
  • 网站制作过程ui界面设计案例
  • 手机做网站怎么做深圳哪个做网站好优化
  • 外国设计网站芜湖网络科技有限公司
  • 设计合理的网站网页归档合肥网络推广营销
  • 请打开网站网站建设京icp备
  • 帮你做决定的网站中华南大街网站建设
  • 中国建设企业网站网站底部图片
  • 自己公司的网站怎么编辑器怎么看网站的收录
  • .net网站 还原数据库备份做网站用的文本编辑器
  • 郑州网站开发公司名称大全杭州网站seo价格