240 发简信
IP属地:上海
  • threejs-day4(小技巧/优化)

    按需渲染 不每一帧都渲染,按需渲染。例如只在camera 改变的时候或者纹理模型变化的时候再次渲染等等。按需渲染不像是连续渲染那么常见,但是有些...

  • threejs-day3(摄像机/阴影/雾/渲染目标/自定义缓冲几何体)

    摄像机 透视摄像机PerspectiveCamera z冲突问题解决方法1可以在创建WebGLRenderer时开启logarithmicDep...

  • threejs-day2(场景/材质/纹理/光照)

    场景 主要就是父子关系坐标系关系。直接上例子 材质 MeshBasicMaterial 不受光照影响MeshLambertMaterial 只在...

  • Resize,w 360,h 240
    threejs-day1(响应式设计/图元)

    响应式设计 1.使用css使canvas填充页面 调整画布大小 如果尺寸没变最好不要设置相同大小。 render.setSize第三个参数传入f...

  • 六大设计原则-开放封闭原则

    开放封闭原则 Open Closed Principle 简称OCP 什么是开放封闭原则 软件实体(类,模块,方法等等)应当对扩展开放,对修改关...

  • opengl学习-高级数据

    glBufferData函数 填充整个缓冲对象,会分配一块内存,并将数据添加到这块内存中。如果data为NULL则只分配内存不进行填充。当需要预...

  • Resize,w 360,h 240
    opengl学习-立方体贴图

    立方体贴图通过方向向量来进行索引/采样。 创建立方体贴图 优化天空盒 将观察矩阵转换为3x3矩阵再将其转换回4x4矩阵可以移除位移,保留旋转,使...

  • 六大设计原则-最少知识原则

    最少知识原则 Least Knowledge Principle 简称LKP 什么是最少知识原则 一个软件实体应当尽可能少地与其他实体发生相互作...

  • 六大设计原则-接口隔离原则

    接口隔离原则 Interface Segregation Principle 简称ISP。 什么是接口隔离原则 1.客户端不应该依赖它不需要的接...