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

巴彦淖尔市 网站建设邵阳建网站

巴彦淖尔市 网站建设,邵阳建网站,做网站图片路径做缓存吗,wordpress 改成动态26. Three.js案例-自定义多面体 实现效果 知识点 WebGLRenderer WebGLRenderer 是 Three.js 中用于渲染场景的主要类。它支持 WebGL 渲染#xff0c;并提供了多种配置选项。 构造器 new THREE.WebGLRenderer(parameters) 参数类型描述parametersObject可选参数对象…26. Three.js案例-自定义多面体 实现效果 知识点 WebGLRenderer WebGLRenderer 是 Three.js 中用于渲染场景的主要类。它支持 WebGL 渲染并提供了多种配置选项。 构造器 new THREE.WebGLRenderer(parameters) 参数类型描述parametersObject可选参数对象用于配置渲染器。 常用参数 antialias布尔值是否开启抗锯齿默认为 false。alpha布尔值是否允许透明背景默认为 false。premultipliedAlpha布尔值是否使用预乘 alpha默认为 true。preserveDrawingBuffer布尔值是否保留绘图缓冲区默认为 false。stencil布尔值是否创建模板缓冲区默认为 true。depth布尔值是否创建深度缓冲区默认为 true。logarithmicDepthBuffer布尔值是否使用对数深度缓冲区默认为 false。 方法 setSize(width, height, updateStyle): 设置渲染器的尺寸。setClearColor(color, alpha): 设置渲染器的背景颜色和透明度。render(scene, camera): 渲染场景。 Scene Scene 是 Three.js 中用于存储所有场景对象的容器。 构造器 new THREE.Scene() PerspectiveCamera PerspectiveCamera 是 Three.js 中用于创建透视相机的类。 构造器 new THREE.PerspectiveCamera(fov, aspect, near, far) 参数类型描述fovNumber视野角度以度为单位。aspectNumber相机的宽高比。nearNumber近裁剪面距离。farNumber远裁剪面距离。 SpotLight SpotLight 是 Three.js 中用于创建聚光灯的类。 构造器 new THREE.SpotLight(color, intensity, distance, angle, penumbra, decay) 参数类型描述colorColor光源的颜色。intensityNumber光源的强度默认为 1。distanceNumber光源的最大影响距离默认为 0无限远。angleNumber聚光灯的角度默认为 π/3。penumbraNumber半影区域的比例默认为 0。decayNumber光照衰减默认为 1。 PolyhedronGeometry PolyhedronGeometry 是 Three.js 中用于创建多面体几何体的类。 构造器 new THREE.PolyhedronGeometry(vertices, indices, radius, detail) 参数类型描述verticesArray顶点数组每个顶点包含三个坐标值。indicesArray面索引数组每个面包含三个顶点索引。radiusNumber多面体的半径默认为 1。detailNumber细分级别默认为 0。 MeshLambertMaterial MeshLambertMaterial 是 Three.js 中用于创建 Lambert 材质的类。 构造器 new THREE.MeshLambertMaterial(parameters) 参数类型描述colorColor材质的颜色。opacityNumber材质的透明度默认为 1。transparentBoolean是否启用透明默认为 false。sideNumber渲染哪一面默认为 THREE.FrontSide。wireframeBoolean是否使用线框模式默认为 false。 Mesh Mesh 是 Three.js 中用于创建网格对象的类。 构造器 new THREE.Mesh(geometry, material) 参数类型描述geometryGeometry网格的几何体。materialMaterial网格的材质。 OrbitControls OrbitControls 是 Three.js 中用于创建轨道控制器的类用于控制相机的旋转、缩放和平移。 构造器 new THREE.OrbitControls(camera, domElement) 参数类型描述cameraCamera控制的相机对象。domElementHTMLElement控制器绑定的 DOM 元素。 代码 !DOCTYPE html html headmeta charsetUTF-8script srcThreeJS/three.js/scriptscript srcThreeJS/jquery.js/scriptscript srcThreeJS/OrbitControls.js/script /head body center idmyContainer/center script// 创建渲染器var myRenderer new THREE.WebGLRenderer({antialias: true});myRenderer.setSize(window.innerWidth, window.innerHeight);myRenderer.setClearColor(white, 1.0);$(#myContainer).append(myRenderer.domElement);// 创建场景var myScene new THREE.Scene();// 创建相机var myCamera new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 0.01, 1000);myCamera.position.set(-8.43, 122.11, 1.63);myCamera.lookAt(myScene.position);// 创建光源var myLight new THREE.SpotLight(white);myLight.position.set(0, 60, 30);myScene.add(myLight);// 创建自定义多面体var myVertices [1, 0, 1, 1, 0, -1, -1, 0, -1, -1, 0, 1, 0, 1, 0];var myFaces [0, 1, 2, 2, 3, 0, 0, 1, 4, 1, 2, 4, 2, 3, 4, 3, 0, 4];var myGeometry new THREE.PolyhedronGeometry(myVertices, myFaces, 1, 1);var myMaterial new THREE.MeshLambertMaterial({color: cyan});var myMesh new THREE.Mesh(myGeometry, myMaterial);myMesh.scale.set(32, 32, 32);myScene.add(myMesh);// 渲染自定义多面体animate();function animate() {myRenderer.render(myScene, myCamera);requestAnimationFrame(animate);}// 创建轨道控制器var myOrbitControls new THREE.OrbitControls(myCamera); /script /body /html演示链接 示例链接
http://www.hkea.cn/news/14544748/

相关文章:

  • 东莞网站seo公司哪家大西安优秀的集团门户网站建设企业
  • 无锡网页建站专业网站建设集团
  • 网站后台开发步骤白云区同和网站建设
  • 怀柔建设网站公司python 做网站很快吗
  • 商务网站主页设计公司北京网站制作合肥
  • 好一点的网站做网站的资金来源
  • 陆良县住房和城乡建设局网站最新农村房屋设计图片
  • 建设手机网站安卓app定制开发
  • 泉州专门做网站常州网站排名提升
  • 南宁网站建设哪家公司实力多城市网站如何做seo
  • 高明网站建设公司外文网站做t检验分析
  • 网站建设制作做网站优化推广公司站长收录查询
  • 南宁网站建设哪家公司实力强那些因素会影响网站的排名位置
  • php做网站首页修改网站建设公司广告
  • 天津机械网站建设模板天津手工活外发加工网
  • 陕西省建设监理协会网站证书给我做网站的人老是给我留点尾巴
  • 重庆网站建设制作设计公司哪家好网站打不开被拦截怎么办
  • 公司网站的主页优化网站根目录验证文件是什么
  • 携程网站联盟怎么填充网站内容
  • 哪家微网站做的好阎良网站建设
  • 免费网站正能量vue适合什么样的网站开发
  • 网站文章页301重定向怎么做天猫网站建设
  • 公司网站建设技术的发展版面设计素材
  • 网站设计费用志wordpress 评论头像
  • 电影网站怎么做流量行业网站建设哪家好
  • 一家做运动鞋的网站好视频制作用什么软件
  • 公司网站怎么修改内容支付公司网站建设费账务处理
  • 沈阳做网站的地方怎么查域名是否被注册
  • 京东企业的电子网站建设上海网站建设制作
  • 网站开发文档要求O2O网站开发工程师