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

IsoAlgo3d三维管道软件

     摘要: IsoAlgo3d三维管道软件主要用于将目前国际主流管道设计软件AVEVA PDMS和Intergraph SmartPlatn3D等软件导出的IDF/PCF文件进行三维模型重建,并在此基础上定制开发管道材料统计、管子零件设计、管子零件图功能。   在导入IDF/PCF后,可在三维模型对焊点信息进行编辑,即重新生成管子零件,方便管道预制车间进行管子零件处理。即拿到设计院的IDF/PCF后,可以直接在IsoAlgo3d中进行三维浏览,与在管道设计软件中显示一样的三维模型。不需要再拿着轴测图来描图等麻烦的手工画图,提高效率。  阅读全文

2018-09-15 22:44 作者: eryar【评论:0】【阅读:142】 

IsoAlgo3d - IDF/PCF pipeline 3d viewer

     摘要: IsoAlgo3d - IDF/PCF pipeline 3d viewer eryar@163.com   Key Words. IDF, PCF, IsoAlgo, 3D   当前国际主流管道设计软件都可以生成IDF/PCF文件,这两种文件格式都是用于Isogen生...  阅读全文

2018-09-11 22:17 作者: eryar【评论:0】【阅读:118】 

OpenCASCADE解非线性方程组

     摘要: OpenCASCADE解非线性方程组 eryar@163.com   Abstract. 在科学技术领域里常常提出求解非线性方程组的问题,例如,用非线性函数拟合实验数据问题、非线性网络问题、几何上的曲线曲面求交问题等。OpenCASCADE中有关于非线性方程组定义的类及其求解类,本文主要介绍如何在OpenCASCADE中定义非线性方程组,及对其进行求解。 Key&nbs...  阅读全文

2018-09-06 21:20 作者: eryar【评论:0】【阅读:174】 

RvmTranslator6.4 is released

RvmTranslator6.4 is released

eryar@163.com

 

RvmTranslator can translate the RVM file exported by AVEVA Plant(PDMS)/AVEVA Marine to STEP, IGES, STL, DXF, 3D PDF, OBJ, 3DXML, .etc. So it can be used for exchanging model data between other CAD software, such as Autodesk AutoCAD, Plant3d, 3ds Max, CATIA, Solidworks, Pro/E, Unity3d, .etc.

I am pleased to announce a new release of RvmTranslator6.4.

RvmTranslatoer6.4 is a minor release, which includes the following new features:

 

  1. Fix bugs

Fix the missing model bugs, and test by the Spooler and Stabilizer model:

 

2. Download RvmTrnaslator6.4

https://yun.baidu.com/pcloud/album/info?uk=3808749571&album_id=3634993082542187183

 

 

2018-09-05 22:57 作者: eryar【评论:0】【阅读:152】 

Intel TBB in OpenCASCADE

     摘要: Intel TBB in OpenCASCADE eryar@163.com   OpenCASCADE使用了一个开源的第三方库Intel TBB,这个并行计算库主要用于网格化、布尔操作等复杂算法,可以明显提升速度。这个库是可选的,即可以根据授权原因,不使用这个库。   如果不用,可以在批处理中配置这个可选第三方库,将其设置成f...  阅读全文

2018-09-04 09:25 作者: eryar【评论:0】【阅读:162】 

游戏与Web的服务器对比

     摘要: 为了编写基于cellnet的新一代游戏服务器框架,最近深入研究微服务,ServiceMesh等概念。研究过程中对Web和游戏两种服务器架构设计有一些心得,编写并记录下来。(下文中,Game表示游戏服务器,Web表示Web服务器) `` 状态缓存 所谓状态缓存,就是在内存而非专业数据缓存服务器(如redis)中保存和处理逻辑数据,手动编写此过程较为繁琐但是效率较高,但随着状态逻辑复杂性和并发、...  阅读全文

2018-08-29 11:16 作者: 战魂小筑【评论:0】【阅读:342】 

CesiumJS - 3D Tiles BIM

     摘要: CesiumJS - 3D Tiles BIM eryar@163.com 1. Introduction CesiumJS is an open-source JavaScript library for world-class 3D globes and maps.  从其官网上可以看到这个库的愿景:成为世界级的三维地图。由于其高性能,对大模型的优化技术,可以用于BIM。...  阅读全文

2018-08-24 21:12 作者: eryar【评论:0】【阅读:242】 

各类AR互动系统创意及原理

     摘要: 本文章从AR互动系统构成的几大要素开始,逐一讲解了各类主流AR互动系统技术的原理、实现及创意延展!是创意,设计,活动策划公司都必看的文章!对您的设计思路都有很大的帮助,也是对各类互动系统及方式的一个总结。  阅读全文

2018-08-24 20:42 作者: cpsprogramer【评论:1】【阅读:210】 

OcadeToolkit - From 2D CAD to PDMS

     摘要: OcadeToolkit - From 2D CAD to PDMS eryar@163.com   Abstract. 基于开源二维CAD软件QCAD开发的插件可以将DXF文件中直线、圆弧转换到PDMS中。把由直线、圆弧闭合的多边形转换成PDMS中的Panel。把CAD中的文字转换到PDMS中,包括中文。也可以直接使用QCAD的交互设计,绘制的相应的图形转换到PDMS中。 &n...  阅读全文

2018-08-19 21:36 作者: eryar【评论:0】【阅读:218】 

[转]C语言字节对齐问题详解

     摘要: C语言字节对齐问题详解 转载:https://www.cnblogs.com/clover-toeic/p/3853132.html     引言      考虑下面的结构体定义: 1 typedef struct{ 2 char c1; 3 short s; 4 char c2; 5 ...  阅读全文

2018-08-15 10:12 作者: eryar【评论:0】【阅读:358】 

[转]可变参数函数详解

     摘要: 可变参数函数详解 转载:https://www.cnblogs.com/clover-toeic/p/3736748.html        可变参数函数又称参数个数可变函数(本文也简称变参函数),即函数参数数目可变。原型声明格式为: type VarArgFunc(type FixedArg1, type FixedArg2...  阅读全文

2018-08-15 10:10 作者: eryar【评论:0】【阅读:254】 

[转]C语言预处理命令详解

     摘要: 转载:https://www.cnblogs.com/clover-toeic/p/3851102.html 一  前言      预处理(或称预编译)是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理指令指示在程序正式编译前就由编译器进行的操作,可放在程序中任何位置。      预处理是C语言的一个重...  阅读全文

2018-08-15 10:09 作者: eryar【评论:0】【阅读:276】 

RvmTranslator6.3 is released

     摘要: RvmTranslator6.3 is released eryar@163.com   RvmTranslator can translate the RVM file exported by AVEVA Plant(PDMS)/AVEVA Marine to STEP, IGES, STL, DXF, 3D PDF, OBJ, 3DXML, .etc. So it can be...  阅读全文

2018-08-09 21:40 作者: eryar【评论:0】【阅读:216】 

BRep Shapes Based on Tessellated Geometry

     摘要: BRep Shapes Based on Tessellated Geometry eryar@163.com Key Words. BRep Shape, Tessellated Geometry, Mesh, STL 1. Introduction OCCT的TopoDS允许定义只包含显示数据的BRep体,如只包含边的显示数据:多段线;面的显示数据:网格,而不包含几何曲线和曲...  阅读全文

2018-08-07 22:01 作者: eryar【评论:0】【阅读:194】 

OpenCASCADE Extended Data Exchange - XDE

     摘要: OpenCASCADE Extended Data Exchange - XDE eryar@163.com Abstract. OpenCASCADE Data Exchange allows developing OCCT-Based applications that can interact with other CAD systems by writing and reading C...  阅读全文

2018-07-29 19:43 作者: eryar【评论:0】【阅读:274】 

AVEVA RVM to 3D PDF

     摘要: AVEVA RVM to 3D PDF eryar@163.com RvmTranslator 3D PDF plugin can convert PDMS RVM files to 3D PDF without requiring the installation of PDMS software. By selected the Design Explorer tree node all...  阅读全文

2018-07-21 23:10 作者: eryar【评论:2】【阅读:274】 

控制台程序隐藏本身,也隐藏启动的控制台程序


隐藏本身,分为如下几步,缺一不可:
第一步  #pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )
后者完整一点的:
#ifdef _ConsoleDisappear  
#pragma comment( linker, "/subsystem:/"windows/" /entry:/"wmainCRTStartup/"")   
#else  
#pragma comment( linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"")  
#endif 
第二步:Project---->Properties--->Linker--->Advanced--->Entery Point修改为"mainCRTStartup"。
第三步:Project---->Properties--->Linker--->System-->Subsystem改成Windows(/SUBSYSTEM:WINDOWS)
隐藏启动程序
void ExecDOSCMD(char * szCommand)
{
STARTUPINFO si;
memset(&si, 0, sizeof(STARTUPINFO));
//   进程信息     
PROCESS_INFORMATION   pi;
si.cb = sizeof(STARTUPINFO);
//   取得当前进程的StartupInfo,并根据当前进程进行修改   
GetStartupInfo(&si);
si.wShowWindow = SW_SHOW;
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_HIDE;
char temp[4096] = "";//此处不加cmd /k
strcat(temp, szCommand);
CreateProcess(NULL, (LPSTR)(LPCTSTR)(temp), NULL, NULL, FALSE, CREATE_NO_WINDOW, NULL, NULL, &si, &pi);
}
ExecDOSCMD("demo.exe -d \\\\.\\usbpcap6 -o log");

2018-07-17 22:22 作者: AlanTop【评论:0】【阅读:338】 

RvmTranslator6.2 is released

     摘要: RvmTranslator6.2 is released eryar@163.com RvmTranslator can translate the RVM file exported by AVEVA Plant(PDMS)/AVEVA Marine to STEP, IGES, STL, DXF, 3D PDF, OBJ, 3DXML, .etc. So it can be used fo...  阅读全文

2018-07-15 08:43 作者: eryar【评论:0】【阅读:374】 

OpenCASCADE 招聘信息

     摘要: 中南设计集团(武汉)工程技术研究院有限公司是中南工程咨询设计集团有限公司(以下简称“中南设计集团”)打造的工程技术研发和科研创新平台,为中南设计集团旗下全资子公司,于2018年2月成立。公司业务范围涵盖高新技术成果孵化,科学技术成果转让;科技中介服务,新材料研发、销售、技术服务,计算机软件与智能化控制系统的研发、销售及技术服务。   中南设计集...  阅读全文

2018-06-30 07:41 作者: eryar【评论:2】【阅读:695】 

AVEVA PDMS 三维文字工具

     摘要: AVEVA PDMS 三维文字工具 eryar@163.com 网上有个文字工具插件,可以在PDMS中创建三维的字母和数字,且字体样式只有一种,其下载地址为:http://www.plantcon.dk/uk/mcust.htm 填写一个表单就可以得到下载文件。 考虑到PDMS在国内的普及,有时可能需要在模型中标记一些汉字,所以开发插件支持在PDMS中创建三维汉字。程序采用PML结合C+...  阅读全文

2018-06-27 22:37 作者: eryar【评论:0】【阅读:361】 

AVEVA PDMS Text Tool

     摘要: AVEVA PDMS Text Tooleryar@163.com网上有个文字工具插件,可以在PDMS中创建三维的字母、数字,不过不能创建中文。所以开发一个小工具,可以在PDMS中创建任意文字,如下图所示:为了方便大家在移动端也能看到我的博文和讨论交流,现已注册微信公众号,欢迎大家扫描下方二维码关注。  阅读全文

2018-06-27 00:22 作者: eryar【评论:0】【阅读:262】 

自己做的股票量化软件 -蜗牛股票量化分析软件

     摘要: 使用Qt开发的,具体涉及QNetwork/Qjson/QChart等各个Qt模块软件支持日线,分时,周线,月线等不同周期的混合量化分析;支持选股和回测二个模式;支持K线识别;支持常见的10多种技术指标;同时还支持基于LEVEL2的资金流分析和查看。为了方便使用,我还自行开发了一套脚本解释系统一个macd金叉死叉的量化脚本如下:Code highlighting produced by Actipr...  阅读全文

2018-06-25 21:32 作者: ccsdu2009【评论:0】【阅读:482】 

OpenCASCADE7.3.0 is available for download

     摘要: OpenCASCADE7.3.0 is available for download OPEN CASCADE is pleased to announce a new public release of Open CASCADE Technology (version 7.3.0). Open CASCADE Technology version 7.3.0 is a minor relea...  阅读全文

2018-06-22 10:56 作者: eryar【评论:0】【阅读:401】 

QCAD Plugin 开发

     摘要: QCAD Plugin 开发 eryar@163.com Abstract. QCAD是基于GPL协议的开源CAD软件,核心功能基于Qt使用C++开发,界面及其交互使用Javascript脚本进行开发。QCAD官方推荐开发其Plugin的方式为使用Javascript脚本的方式,因为QCAD的菜单及其对应的功能全部由Javascript实现。程序有时也需要和C++直接通信,如在QCAD中使用O...  阅读全文

2018-06-21 23:28 作者: eryar【评论:0】【阅读:339】 

编译QCAD

     摘要: 编译QCAD eryar@163.com 目前开源的二维CAD有QCAD、LibreCAD等,且LibreCAD可以说是QCAD的分支版本。对比这款开源软件,发现QCAD的功能与操作习惯和AutoCAD更接近。LibreCAD是纯C++开发,而QCAD使用了Qt的Script模块,使用了C++和Javascript脚本两种开发方式。我觉得使用脚本来扩展功能比纯C++开发效率会高点,因为这些开源...  阅读全文

2018-06-03 20:53 作者: eryar【评论:0】【阅读:857】 

string类的设计

     摘要: String类的设计一点都不容易,先不论C++,那怕是其他语言,在面对string的时候,一不小心也会掉坑,好比java,好比C#,一开始假设utf16是定长编码,后来Unicode发展到两个字节就装不下一个码位,字符串在java下,就有点尴尬了。就算是昧着良心用utf32编码,码元与码位终于一一对应了,也会遇到物理字符与逻辑字符不对应的时候,好像有些语言的字符要用两个unicode值来表示(很奇...  阅读全文

2018-05-26 11:51 作者: 华夏之火【评论:0】【阅读:723】 

U8String的重构体会

     摘要: 近两年来在写C++的运行时环境,反射、运行时类型信息、内存管理、并行、字符串、协程、ORM等等,基本上重写了一套标准库以及运行库。对于在c++下使用字符串,深有体会。一开始呕心沥血,殚精竭虑,支持多种编码方式(Utf8、Utf7、GB2312、Utf16LE,Utf16BE等)的字符串类型,以及在此之上的对这些字符串提供格式化、字符串解析、json、xml、文件读写BOM等等功能,必须承认,大C+...  阅读全文

2018-05-22 17:10 作者: 华夏之火【评论:0】【阅读:685】 

技 术 改 变 世 界

网站分类

统计信息

聚合

Blog客户端API

推荐客户端

博客排行榜[前37人]