首页原创精华区最新随笔(rss)

rayIntersect 重新修改

     摘要: var iGlobalTime = 0.0; var iGlobalStartTime = 0.0; // 向量 var vec2 = function (x, y) { this.x = x; this.y = y; } ...  阅读全文

2019-12-08 00:59 作者: LSH【评论:0】【阅读:100】 

350行路径追踪渲染器online demo

     摘要: function CreateFPSCounter() { var mFrame; var mTo; var mFPS; var mLastTime; var mDeltaTime; var iReset = function (time) { time = time || 0; mFrame = 0;...  阅读全文

2019-12-07 15:21 作者: LSH【评论:0】【阅读:78】 

OpenCASCADE动画功能2

     摘要: OpenCASCADE动画功能2 eryar@163.com   OpenCASCADE是一个开发平台,主要提供三维曲面和实体建模、CAD数据交换及可视化等功能。OCCT最适用于开发三维建模CAD软件、加工制造或测量(CAM)软件及数值仿真软件。对于一些加工制造软件,需要简单的动画仿真功能。本文主要就来说说OCCT的动画功能。 OCCT从7.1.0版本引入了类AIS_Animat...  阅读全文

2019-12-05 17:37 作者: eryar【评论:0】【阅读:112】 

RvmTranslator7.2

1. RvmTranslator7.2 增加一个视图方块,方便视图切换;

 

Download:

https://github.com/eryar/RvmTranslator/releases/tag/7.2

 


为了方便大家在移动端也能看到我的博文和讨论交流,现已注册微信公众号,欢迎大家扫描下方二维码关注。

2019-11-24 13:39 作者: eryar【评论:0】【阅读:157】 

最小二乘法拟合三维直线

     摘要: 最小二乘法拟合三维直线 eryar@163.com   在《高等数学》的书中给出了最小二乘法拟合直线的具体实例,但是那个例子是拟合二维直线的f(t)=at+b,那么三维直线怎么使用最小二乘法来拟合呢?我们先来看看《高等数学》书中的例子,由于任何实数的平方都是正数或零,因此我们可以考虑选取常数a, b,使   M最小来保证每个偏差的绝对值都很小,这种根据偏差的...  阅读全文

2019-11-21 13:17 作者: eryar【评论:0】【阅读:226】 

一种扩展nginx支持windows服务的方法

     摘要: 描述    nginx是一款著名的高性能开源Web与反向代理服务器,支持windows和linux操作系统,因为在windows系统上还不支持SCM(服务控制管理),所以只能以控制台方式运行,但这样并不是在后台运行,也不能在系统登录前启动。针对这些问题,本方法通过改进源码,使nginx良好地支持了SCM,方便了部署运行 特点    最大地...  阅读全文

2019-11-20 19:45 作者: 春秋十二月【评论:0】【阅读:122】 

基于VSS可传输卷影拷贝的备份架构

部署图
   
   传统的vss备份架构由于备份应用部署在应用服务器内,因此比较耗应用服务器的CPU和IO,特别是拷贝大量的文件,为了降低对应用服务器的干扰,可采用server-free架构,将耗时的拷贝移到另一机器即备份服务器实现,而应用服务器只负责占用资源及耗时很少的打快照。这种架构运用了vss可传输卷影拷贝的特性,要求快照处于共享存储中,适用于Windows Server 2003 sp1以上版本

协作流程图
   
   VSS快照代理端的SetContext要求设置成VSS_CTX_APP_BACKUP | VSS_VOLSNAP_ATTR_TRANSPORTABLE

2019-11-06 18:01 作者: 春秋十二月【评论:0】【阅读:198】 

关于数据库的一些学习研究心得

     摘要: 1. 绑定变量作为一种优化查询处理的方法,在性能上有利有弊,是一把双刃剑。它的优势在于可以共享库缓存中的父游标,从而避免了硬解析及相关的开销;劣势在于因绑定变量扫视增加了查询优化器选择(非常)低效执行计划的风险,即使支持自适应游标共享,也引入了游标感知判断和谓词选择率估算的代价,而且在生成高效的执行计划前至少有一次是无效率的。因此,是否使用绑定变量,需要衡量实际字面值与处理数据量带来的解析执行的收...  阅读全文

2019-11-06 11:29 作者: 春秋十二月【评论:0】【阅读:619】 

Shell(11): 创建和删除so库软链接

     摘要: 脚本概述   由于某些sdk或软件依赖众多的第三方库,而从官网下载到windows主机或从linux传到windows时,所依赖的so库往往丢失符号链接,给编译运行带来不便,因此编写了ctlsolink脚本,用于自动为单个so或某目录下的众多so或创建/删除一级/二级符号链接。该脚本的用法如下:   ● 第1参数为mk或rm子命令,mk...  阅读全文

2019-11-05 18:17 作者: 春秋十二月【评论:0】【阅读:249】 

OpenCASCADE 平面与球面求交

     摘要: OpenCASCADE 平面与球面求交源码分析。  阅读全文

2019-10-08 22:57 作者: eryar【评论:0】【阅读:1230】 

OpenCASCADE 平面求交

     摘要: OpenCASCADE 平面求交 eryar@163.com   OpenCASCADE提供了类IntAna_QuadQuadGeo用来计算两个二次曲面quadric(球面、圆柱面、圆锥面及平面,平面是二次曲面的特例)之间的交线。他们之间可能的结果有: l 一个点 l 一条或两条直线 l 一个点和一条直线 l 圆 l&nb...  阅读全文

2019-10-07 19:38 作者: eryar【评论:1】【阅读:312】 

OpenCASCADE 7.4.0测试版本发布

     摘要: opencascade740 beta测试版本发布。  阅读全文

2019-10-03 16:07 作者: eryar【评论:2】【阅读:1160】 

OpenCASCADE点向圆柱面投影

     摘要: OpenCASCADE点向圆柱面投影 eryar@163.com   OpenCASCADE的类Extrema_ExtPElS提供了点到基本曲面的投影计算功能,距离可能是最大值或是最小值。如下图所示的点到圆柱的投影会有两个投影点P1和P2,则点到圆柱的距离的最小值是P到P1的距离,最大值是P到P2的距离。本文主要是对此类中点到圆柱的投影算法进行分析。   类Extre...  阅读全文

2019-09-22 22:39 作者: eryar【评论:0】【阅读:357】 

OpenCASCADE点向直线投影

     摘要: OpenCASCADE点向直线投影 eryar@163.com   在GeomLib_Tool类中提供了计算指定点在曲线、曲面上的参数,这个算法具有通用性,即对任意曲线、曲面来反求点的参数。   本文主要结合源码分析点向直线投影的算法。在类Extrema_ExtPElC中提供了点向基本的曲线距离极值计算的功能,基本曲线就是常见的直线、圆、椭圆、抛物线、双曲线等。其中点...  阅读全文

2019-09-20 13:15 作者: eryar【评论:0】【阅读:308】 

OpenCASCADE圆与平面求交

     摘要: OpenCASCADE圆与平面求交 eryar@163.com   在 解析几何求交之圆与二次曲面中分析了OpenCASCADE提供的类IntAna_IntConicQuad可以用来计算圆与二次曲面之间的交点,这个算法是将平面Plane作为二次曲面的一个特例来处理,最后主要是对三角函数方程进行求解。   当直接使用圆和平面作为参数时,IntAna_IntCo...  阅读全文

2019-09-19 13:19 作者: eryar【评论:0】【阅读:310】 

QML ListView展示日志

     摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->import QtQuick 2.2import QtQuick.Controls 2.4import QtQuick.Controls.Styles&n...  阅读全文

2019-09-10 15:19 作者: ccsdu2009【评论:0】【阅读:265】 

技 术 改 变 世 界

网站分类

统计信息

聚合

Blog客户端API

推荐客户端

博客排行榜[前24人]