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

上线了做网站多少钱网站开发选定制还是模板

上线了做网站多少钱,网站开发选定制还是模板,软件开发工程师需要什么证书,怎么在网站做直播间57. Three.js案例-创建一个带有聚光灯和旋转立方体的3D场景 实现效果 该案例实现了使用Three.js创建一个带有聚光灯和旋转立方体的3D场景。 知识点 WebGLRenderer#xff08;WebGL渲染器#xff09; THREE.WebGLRenderer 是 Three.js 中用于将场景渲染为 WebGL 内容的核…57. Three.js案例-创建一个带有聚光灯和旋转立方体的3D场景 实现效果 该案例实现了使用Three.js创建一个带有聚光灯和旋转立方体的3D场景。 知识点 WebGLRendererWebGL渲染器 THREE.WebGLRenderer 是 Three.js 中用于将场景渲染为 WebGL 内容的核心类。它支持抗锯齿等高级特性。 构造器 new THREE.WebGLRenderer(parameters)参数类型描述parametersObject渲染器参数对象包含 antialias、alpha 等属性 antialias: 布尔值是否开启抗锯齿默认为 false。 Scene场景 THREE.Scene 代表一个3D场景所有物体都必须添加到场景中才能被渲染。 方法 add(object): 将物体添加到场景中。background: 设置场景的背景颜色或环境贴图。 PerspectiveCamera透视相机 THREE.PerspectiveCamera 定义了一个透视投影相机用于模拟人眼观察世界的方式。 构造器 new THREE.PerspectiveCamera(fov, aspect, near, far)参数类型描述fovNumber视野角度Field of View以度为单位aspectNumber宽高比nearNumber近裁剪面距离farNumber远裁剪面距离 方法 position.set(x, y, z): 设置相机位置。lookAt(vector): 设置相机朝向目标点。updateProjectionMatrix(): 更新相机的投影矩阵。 SpotLight聚光灯 THREE.SpotLight 表示一个聚光灯可以模拟手电筒或舞台灯光的效果。 构造器 new THREE.SpotLight(color, intensity, distance, angle, penumbra, decay)参数类型描述colorColor光源颜色intensityNumber光照强度默认为 1distanceNumber光源影响的最大距离默认为无穷大angleNumber聚光角度默认为 Math.PI / 3penumbraNumber半影区域大小默认为 0decayNumber光照衰减默认为 1 方法 position.set(x, y, z): 设置光源位置。 SpotLightHelper聚光灯辅助线 THREE.SpotLightHelper 用于可视化聚光灯的光照范围。 构造器 new THREE.SpotLightHelper(spotLight, size)参数类型描述spotLightSpotLight要可视化的聚光灯sizeNumber辅助线的尺寸默认为 1 BoxGeometry立方体几何体 THREE.BoxGeometry 用于创建一个立方体几何体。 构造器 new THREE.BoxGeometry(width, height, depth, widthSegments, heightSegments, depthSegments)参数类型描述widthNumber立方体宽度heightNumber立方体高度depthNumber立方体深度widthSegmentsNumber宽度分段数默认为 1heightSegmentsNumber高度分段数默认为 1depthSegmentsNumber深度分段数默认为 1 MeshPhongMaterial网格材质 THREE.MeshPhongMaterial 是一种基于 Phong 照明模型的材质能够很好地表现光照效果。 构造器 new THREE.MeshPhongMaterial(parameters)参数类型描述parametersObject材质参数对象包含 color、map 等属性 color: 材质颜色。map: 纹理贴图。 Mesh网格 THREE.Mesh 是由几何体和材质组成的3D对象。 构造器 new THREE.Mesh(geometry, material)参数类型描述geometryGeometry几何体materialMaterial材质 方法 translateX(amount): 沿X轴平移指定距离。 动画函数 requestAnimationFrame 是浏览器提供的用于执行动画的方法确保动画帧率与显示器刷新率同步。 方法 function animate() {requestAnimationFrame(animate);// 更新物体状态myMesh.rotation.x 0.01;myMesh.rotation.y 0.01;myMesh.rotation.z 0.01;// 渲染场景myRenderer.render(myScene, myCamera); }代码 !DOCTYPE html html headmeta charsetUTF-8script srcThreeJS/three.js/scriptscript srcThreeJS/jquery.js/script /head body div idmyContainer/div scriptvar myRenderer new THREE.WebGLRenderer({antialias: true});myRenderer.setSize(window.innerWidth, window.innerHeight);$(#myContainer).append(myRenderer.domElement);var myScene new THREE.Scene();myScene.background new THREE.Color(white);var myCamera new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);myCamera.position.set(179.70, 84, 146);myCamera.lookAt(new THREE.Vector3(0, 0, 0));myCamera.updateProjectionMatrix();var mySpotLight new THREE.SpotLight(lightgreen);mySpotLight.position.set(0, 100, 100);myScene.add(mySpotLight);var mySpotLightHelper new THREE.SpotLightHelper(mySpotLight, green);myScene.add(mySpotLightHelper);var myBoxGeometry new THREE.BoxGeometry(50, 50, 50);var myMap THREE.ImageUtils.loadTexture(images/img002.jpg);var myMaterial new THREE.MeshPhongMaterial({map: myMap});var myMesh new THREE.Mesh(myBoxGeometry, myMaterial);myMesh.translateX(100);myScene.add(myMesh);function animate() {requestAnimationFrame(animate);myMesh.rotation.x 0.01;myMesh.rotation.y 0.01;myMesh.rotation.z 0.01;myRenderer.render(myScene, myCamera);}animate(); /script /body /html演示链接 示例链接
http://www.w-s-a.com/news/576858/

相关文章:

  • 网站文章内容一键排版功能铜山网站建设
  • cdr可不可做网站对网站建设起到计划和指导的作用
  • 合肥最好的网站建设网页设计心得体会2000字
  • 西安网站品牌建设门户网站类型
  • 网上做调查问卷的网站请人做网站域名和主机
  • 个人网站模板html5找公司网站建设
  • 找最新游戏做视频网站一个做网站的团队需要哪些人员
  • 威海市做网站的做网站很难吗
  • 广州房地产网站建设方案怎么免费申请网站
  • 免费生成网站软件下载影视公司名字取名
  • 网站公司提供程序免费的网页入口
  • jsp网站开发实例教学房产网站怎么做400电话
  • 网络营销方式及流程广州seo工作
  • 专业商城网站制作免费网页设计成品
  • 韩国优秀设计网站找做网站找那个平台做
  • 贵州省清镇市建设学校网站国家企业信用信息公示系统官网河北
  • 游戏界面设计网站网站建设问一问公司
  • 织梦网站模板如何安装教程视频国外哪些网站可以注册域名
  • 用群晖做网站网站中文名称注册
  • 做一个企业网站需要哪些技术app开发公司名字
  • 网站建设有技术的公司图片在线设计平台
  • 建公司网站的详细步骤关于进一步加强网站建设
  • 丰宁县有做网站的吗?维护一个网站一年多少钱
  • 杭州网站设计渠道wordpress购物主题
  • 山东政务网站建设文字logo免费设计在线生成
  • 韩雪个人网站唐山网络运营推广
  • 查建设工程业绩在哪个网站网站建设优化服务如何
  • 江苏省建设工程安全监督网站商洛网站制作
  • 海淀网站建设wzjs51网页设计页面配色分析
  • 网站的备案流程图垦利网站制作