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

舜元建设 集团 有限公司网站国际新闻头条今日国际大事

舜元建设 集团 有限公司网站,国际新闻头条今日国际大事,网络营销方式有哪些推广工具,如何做网站流量分析上一章节实现了胶囊体的绘制,这节来绘制圆锥体,圆锥体就是三角形旋转获得的,如上文一样,先要创建出基础的组件,包括场景,相机,灯光,渲染器。代码如下: initScene() {this…

    上一章节实现了胶囊体的绘制,这节来绘制圆锥体,圆锥体就是三角形旋转获得的,如上文一样,先要创建出基础的组件,包括场景,相机,灯光,渲染器。代码如下:

 initScene() {this.scene = new THREE.Scene();//创建一个Scene场景},initLight(){const light = new THREE.DirectionalLight(0xffffff, 1);//创建一个灯光this.scene.add(light)},initCamera(){//创建一个透视相机,视角为45度,宽高比为window窗口的宽高比,0.1为近面,10000为远面this.camera = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 0.1, 10000);this.camera.position.set(50,50,50);//设置相机位置this.camera.lookAt(0,0,0);//设置相机位置},initRenderer(){//初始化渲染器this.renderer = new THREE.WebGLRenderer({ antialias: true });this.container = document.getElementById("container");//获取容器this.renderer.setSize(this.container.clientWidth, this.container.clientHeight);//设置渲染器的大小this.container.appendChild(this.renderer.domElement);//将渲染器添加到容器中this.renderer.setClearColor('#FFFFFF', 1.0);//设置背景颜色},initOrbitControls(){ //创建鼠标控制工具this.orbitControls = new OrbitControls(this.camera, this.renderer.domElement);//创建控制器},initAnimate() { //循环渲染requestAnimationFrame(this.initAnimate);this.renderer.render(this.scene, this.camera);},

ConeGeometry(圆锥几何体)用于创建圆锥形状的三维几何体。

ConeGeometry(radius, height, radialSegments, heightSegments, openEnded, thetaStart, thetaLength)

  • radius:圆锥底面半径,决定圆锥底部的大小。默认值为 1。
  • height:圆锥的高度,从底面到顶点的距离。默认值为 1。
  • radialSegments:圆锥侧面圆周方向的分段数,决定圆锥侧面的平滑程度。默认值为 8。
  • heightSegments:圆锥高度方向的分段数,影响圆锥在高度上的平滑度。默认值为 1。
  • openEnded:一个布尔值,决定圆锥的底面是否开放。如果为true,则圆锥底面没有面,只有侧面;如果为false,则圆锥是封闭的,既有侧面也有底面。默认值为false
  • thetaStart:圆锥侧面起始角度,以弧度表示。默认值为 0。
  • thetaLength:圆锥侧面的角度范围,以弧度表示。默认值为 2π,即完整的圆周。、

代码如下:

 //创建圆锥体
initConeGeometry(){ const geometry = new THREE.ConeGeometry(1, 2, 32);const material = new THREE.MeshBasicMaterial( {color: '#CCCCCC'} ); //创建材质,颜色为白色#CCCCCCconst cone = new THREE.Mesh( geometry, material ); //通过geometry和材质创建网格模型this.scene.add( cone ); //将网格模型添加到场景中},

效果如下:

 但是因为颜色会纯色,看不出立体效果,我们将材质修改为只显示框架,只需要将材质修改为:

      const material = new THREE.MeshBasicMaterial( {color: '#CCCCCC',wireframe:true} ); //创建材质,颜色为白色#CCCCCC

http://www.ds6.com.cn/news/54837.html

相关文章:

  • 学生做防溺水题的网站网站推广途径和推广要点
  • 做网站的经历感想怎么给公司做网站
  • 公司办公网络建设方案云南网络营销seo
  • 关键词优化的策略有哪些直通车关键词优化
  • 世界上让导航崩溃的城市长春网站seo
  • 如何做网站的注册页面最近一周新闻
  • 找施工队伍去什么网站网站推广怎么推广
  • 安监网站安全建设信息可以投放广告的网站
  • 个人网站运营怎么做网络营销案例分析ppt
  • 成都网站设计开发公司今天济南刚刚发生的新闻
  • 类似freenom的免费域名网站竞价排名的定义
  • 上海建筑设计院工资百度seo排名软
  • 整站优化包年用html制作淘宝网页
  • 网站建设推广文案聚名网域名注册
  • 域名设计与分析seo是什么?
  • 互动类网站读书网站排名
  • 用来做问卷调查的网站百度seo刷排名软件
  • 毕业设计网页制作咖啡网站图片线下营销推广方式有哪些
  • 平凉网站设计怎么做百度推广运营
  • 天津如何做百度的网站深圳网站建设找哪家公司好
  • 工商网站如何做实名系统优化软件哪个最好的
  • 国建设委员会网站上查询sem
  • 长春火车站咨询电话百度一下网页版
  • wordpress漫画站主题吉林网络推广公司
  • 网站中css嵌入非设备字体成都seo正规优化
  • 信用网站建设的必要性佛山今日头条
  • 南通网站建设seoseo推广外包
  • 深圳产品推广网站建设方案网上找客户有什么渠道
  • 陕西网页设计培训seo推广培训费用
  • 网站美化教程下载企业推广平台