在线教程

  • 网页3D编辑器Stone简明教程

    踏得网在沉浸式互联网领域有着多年的技术探索和产品研发积累。我们基于对行业前沿发展的深度理解,率先推出一款在线创作3D沉浸式展示的轻量级工具:Stone,支持中英文版本(默认为中文),当前版本号为0.1。该工具简约而先进,主要特性如...

    阅读全文 收藏 评论 (0) 阅读 (582) 2020-10-12 20:22:13  
  • 生成本地npm包

    1、创建一个文件夹,此处我的文件夹名字为test-my-pack

    2、在文件根目录初始化npm,可以一路回车
    npm>init之后会生成package.json文件

    3、在根目录下创建bin目录,并在bin目录下创建一个js文件,此处我命名js文件为my-...

    阅读全文 收藏 评论 (0) 阅读 (955) 2020-02-21 16:28:02  
  • 基于elementUI封装自己的UI组件库

    初始化 project这里我们使用官方的 vue-cli 初始化一个 Vue 项目npm>install>-g>@vue/cli #>or yarn>global>add>@vue/cli vue>create>admin-ui

    >>>>在src的同级目录创建packages文件夹,用于存放需要打包的组件>>>>package目录结构接下来让我们写一个简单的Vue component,基于elem...

    阅读全文 收藏 评论 (0) 阅读 (2690) 2019-12-04 15:55:22  
  • WebXR桌面浏览器模拟器使用简介

    WebXR标准最近(10月份)刚刚发布了工作版本(Working Draft),是一个重要的里程碑。由于WebXR的体验依赖于头戴设备,因此其应用程序开发和调试比较困难,为了测试你的应用程序在各种情况下的响应,你得拥有大量的设备:移动设备、3dof设备、6dof设备等等(比...

    阅读全文 收藏 评论 (0) 阅读 (1853) 2019-10-29 14:30:02  
  • NodeJS中的module概念以及module.exports和exports的区别

    NodeJS为js引入了模块化的一些概念,html里面可以引入js或css,甚至css也可以通过@import来引入其他css文件,而JS一直缺少这个机制,这使得JS很难像其他语言如java/python/php那样来编写模块化的应用程序。因此ES6以及NodeJS都对这方面特性做了增强。NodeJS为每个单独的JS文件生成了默认的Module对象,该对象用来表示文件执...

    阅读全文 收藏 评论 (0) 阅读 (1133) 2019-10-28 10:54:50  
  • php curl大文件上传遇到502或504错误

    使用php的curlfile上传大文件到远端服务器,遇到502错误。原因可能是超时或者内存超出,需要修改nginx、php.ini和php-fpm.conf中的一些配置。修改php.ini(注意console下和网页运行环境下使用的php.ini文件通常是不同的)中的输出缓冲参数如下://output_buffering>=>4096 output_buffering>=>On>//>On表示无限制 max_e...

    阅读全文 收藏 评论 (0) 阅读 (1365) 2019-09-25 17:57:01  
  • WebGL 2D纹理坐标到3D顶点坐标的映射

    webgl纹理映射用来把图片贴到模型的材料表面,给模型添加丰富的细节。该方法的核心是把一张二维的图片映射到三维的坐标空间去,也就是为每一个3d顶点找到其相应的纹理像素。要想实现这样的目标,显然需要先把3d模型展开为2d的平面,然后才可以和2d贴图建立对等的映射关系。我们这里以一个最简单的平面来观察这个映射的过程...

    阅读全文 收藏 评论 (1) 阅读 (2082) 2019-09-12 20:24:55  
  • WebGL入门教程 - 高光计算模型

    现实物体在光源的照射下,会出现吸收和反射。物体的颜色主要由漫反射决定,但局部高光效果则主要由镜面反射来决定。从表面反射出的光线与入射角成相等但相反的角度,称为“镜面反射”。如果镜面反射光线直接进入相机,就好像相机直接看到光源一样,即使它已经从物体上反弹出来。相机看到的是光源的光,而不是物体的颜色。如...

    阅读全文 收藏 评论 (1) 阅读 (1884) 2019-08-09 18:06:06  
  • Yii2里面布局Layout的缺省设置

    yii2里面渲染视图时,需要先查找layout,这个逻辑是在yii2/base/Controller/renderContent里面实现的:
    public>function>renderContent($content) >>>>{ >>>>>>>>$layoutFile>=>$this->>>>>>if>($layoutFile>!==>false)>{ >>>>>>>>>>>>return>$this-=$content],>$this); >>>>>>>>} >>>>>>>>return>$content; >>...

    阅读全文 收藏 评论 (0) 阅读 (953) 2019-07-20 15:34:53  
  • 如何构建一个面向对象的webgl渲染引擎

    WebGL渲染引擎主流的有three.js和babylon.js,如果我们要自己实现一个类似的引擎,该如何设计实现呢?基本上我们可以分解为以下5个部分:webgl渲染部分的封装可渲染实例的抽象光照和相机场景和资源管理常用的图形运算库其中第1部分主要是整合绘制方面的一些...

    阅读全文 收藏 评论 (0) 阅读 (1390) 2019-07-19 18:25:30