今天和大家分享的是webgl渲染树形结构的流程。用过threejs,babylonjs的同学都知道,一个大模型都是由n个子模型拼装而成的,那么如何依次渲染子模型,以及渲染每个子模型在原生webgl中的流程是怎样的呢,我就以osg框架为原本,为同学们展示出来。 首先介绍osg框架,该框架是基于open ...
分类:
Web程序 时间:
2018-11-04 11:05:08
阅读次数:
269
正则表达式 1、什么是正则表达式: 能让计算机读懂的字符串匹配规则。 2、正则表达式的写法: var re=new RegExp('规则', '可选参数'); var re=/规则/参数; 3、规则中的字符 1)普通字符匹配: 如:/a/ 匹配字符 ‘a’,/a,b/ 匹配字符 ‘a,b’ 2)转义 ...
分类:
Web程序 时间:
2018-10-27 18:44:36
阅读次数:
162
忙完这段再补文章 c++ osg 视频地址 https://v.youku.com/v_show/id_XMzg5MDIyMTg1Ng==.html?spm=a2hzp.8244740.0.0 ...
分类:
其他好文 时间:
2018-10-27 16:17:27
阅读次数:
183
透视投影与正视投影图: 正视投影正上方观察牛的代码: 代码执行效果: 放开代码中相应的注释,可以看到下面的效果: 从前面看牛 从牛头看牛: 从牛下巴看牛: ...
分类:
其他好文 时间:
2018-10-23 14:30:55
阅读次数:
319
osg虽然不是很火,但是对于非计算机专业的人来说确实是一个神器,osg其实也是来自于opengl,它可以理解为一个高度封装的opengl图像库,由于其没有太多太多的技术门槛以及扩展性不高,导致其市场一直不温不火,但是其封装的LOD技术,多线程技术以及显示还是为急需做平台又不想投入大量时间的人提供了便 ...
分类:
其他好文 时间:
2018-10-13 19:59:09
阅读次数:
298
static_cast<SphereDragger*>(_llDragger)->setColor(osg::Vec4(0,0,1,0)); Alpha写成了0 应该写成 static_cast<SphereDragger*>(_llDragger)->setColor(osg::Vec4(0,0, ...
分类:
其他好文 时间:
2018-10-09 13:24:35
阅读次数:
377
maven-assembly-plugin使用描述(拷自 maven-assembly-plugin 主页) The Assembly Plugin for Maven is primarily intended to allow users to aggregate the project out ...
分类:
其他好文 时间:
2018-08-22 22:02:53
阅读次数:
262
基础概念: 准备工作: 1 、在静态形变处理之后(参看前两篇), 获得模型顶点的初始位移(不是位置)、速度、加速度 2 、加上约束顶点(即是控制点,不动),重要的一步是处理约束点数据之后,重新处置 全局有效刚度矩阵(包含 原来的全局 刚度矩阵、 质量矩阵、 阻尼矩阵 ), 约束点不参与最后的计算 3 ...
分类:
其他好文 时间:
2018-08-22 16:52:25
阅读次数:
139
参考:https://www.cnblogs.com/hzhg/archive/2010/12/17/1908764.html OSG中节点的访问使用的是一种访问器模式。一个典型的访问器涉及抽象访问者角色(Visitor), 具体访问者(Concrete Visitor), 节点角色(Node)。 ...
分类:
其他好文 时间:
2018-06-05 15:38:41
阅读次数:
221
微信小程序获取用户解密的Session_key 然后对 encryptedData进行解密 偶尔报错 时间长了之后会报内存溢出: java.lang.OutOfMemoryError: GC overhead limit exceeded at javax.crypto.JarVerifier.ve ...
分类:
微信 时间:
2018-05-21 17:58:12
阅读次数:
376