eryar

PipeCAD - Plant Piping Design Software.
RvmTranslator - Translate AVEVA RVM to OBJ, glTF, etc.
posts - 603, comments - 590, trackbacks - 0, articles - 0

     摘要:   本文主要描述如何修改FreeCAD的Branding,从而使自己能基于FreeCAD灵活的架构快速开发出自己的应用程序。通过修改FreeCAD的Branding甚至启动画面,从而使程序看上去更像是自己开发的。  阅读全文

posted @ 2016-05-09 22:18 eryar 阅读(1430) | 评论 (2)编辑 收藏

     摘要:   FreeCAD是一个参数化的三维造型软件,主要用于任意大小的实际模型的设计。参数化的建模方式可以通过修改相关参数从而方便地修改你的设计。FreeCAD是开源软件,并提供了便利地自定义方式,也提供了脚本,从而根据自己的需要去扩展功能。FreeCAD是跨平台(Windows, Mac和Linux),可以读写许多开放的模型文件,如STEP,IGES,STL,SVG,DXF,OBJ,IFC,DAE等。
  如果说学习OpenCASCADE可以了解一些几何内核底层的算法,那么学习FreeCAD则可以用来实现一些具体的功能,从而将三维的技术应用到实际的生活中去,创造出有意义的功能。
本文详细说明如何在Windows平台上编译FreeCAD源码。如果你已经可以正常编译OpenCASCADE这种开源库的源码,那么编译FreeCAD还是很简单的。  阅读全文

posted @ 2016-05-08 11:07 eryar 阅读(6756) | 评论 (0)编辑 收藏

     摘要:   CPU要读写一个内存单元时,必须先要给出这个内存单元的地址,在8086PC中内存地址由段地址和偏移地址组成。8086CPU中有一个DS(Data Segment)寄存器,通常用来存放要访问数据的段地址。
  8086CPU也提供相关的指令以栈的方式LIFO(Last In First Out后进先出)来访问内存空间。这意味着在基于8086CPU编程的时候,可以将一段内存当作栈来使用。8086CPU提供入栈和出栈的指令:push和pop。比如push ax表示将寄存器AX中的数据入栈;pop AX表示从栈顶取出数据送入AX。  阅读全文

posted @ 2016-05-02 23:14 eryar 阅读(1141) | 评论 (0)编辑 收藏

     摘要: Assembly Loop.  阅读全文

posted @ 2016-04-27 22:01 eryar 阅读(1252) | 评论 (0)编辑 收藏

     摘要: The IsoAlgo means the Piping Isometric Drawing Algorithm which can be used to generate the isometrics for pipeline. It reads Piping Component File(PCF) and generates the piping isometric drawing in DXF format.   阅读全文

posted @ 2016-04-25 22:28 eryar 阅读(1035) | 评论 (0)编辑 收藏

     摘要: 汇编程序输出字符到窗口。  阅读全文

posted @ 2016-04-16 18:59 eryar 阅读(1478) | 评论 (0)编辑 收藏

     摘要: 以前都是在Debug程序中写一些指令来测试,现在可以开始编写完整的汇编语言程序,用编译和连接程序将汇编代码编译连接成可执行程序。对于从TC2.0学习C语言的人来说,编译连接汇编代码与C代码很相似,有点亲切感。都要经历编写源码,然后编译源码生成目标OBJ文件;再通过连接将OBJ连接成可执行程序。  阅读全文

posted @ 2016-04-13 23:31 eryar 阅读(1360) | 评论 (2)编辑 收藏

     摘要: 8086CPU在访问内存时要由相关部件提供内存单元的段地址和偏移地址,送入地址加法器合成物理地址。段地址在8086CPU的段寄存器中存放,8086CPU有4个段寄存器:CS,DS,SS,ES。

CS为Code Segment,代码段寄存器,结合指令指针寄存器IP(Instruction Pointer)来确定要执行的下一条指令的内存地址;

DS为Data Segment,数据段寄存器;

SS为Stack Segment,栈段寄存器;

ES为Extra Segment,附加寄存器;
  阅读全文

posted @ 2016-04-12 23:49 eryar 阅读(1186) | 评论 (0)编辑 收藏

     摘要: CPU 指令寄存器。  阅读全文

posted @ 2016-04-10 23:56 eryar 阅读(1592) | 评论 (1)编辑 收藏

     摘要: Run debug in Windows7 to learn assembly language.  阅读全文

posted @ 2016-04-09 17:44 eryar 阅读(1571) | 评论 (0)编辑 收藏

posted @ 2016-03-28 22:24 eryar 阅读(2795) | 评论 (30)编辑 收藏

posted @ 2016-03-27 23:34 eryar 阅读(1419) | 评论 (2)编辑 收藏

     摘要: Abstract. Today most 3D engineering model data are save to 3D PDF files. Universal 3D(U3D) along side Product Representation Compact(PRC), U3D is the historical foundation used to embed 3D interactive data and models into a PDF file. But PRC is now the preferred and most feature-rich method to embed 3D data into a PDF file. So the paper is focus on to translate OpenCASCADE geometry data to 3D PDF by embedding PRC file.

Key Words. PDF 3D, OpenCASCADE, U3D, PRC, libharu  阅读全文

posted @ 2016-03-24 23:16 eryar 阅读(3639) | 评论 (3)编辑 收藏

     摘要: The Portable Document Format(PDF) is a file format used to present documents in a manner independent of application software, hardware, and operating system.

RVM file is used in AVEVA Review to visualize the plant design model. RvmTranslator can translate RVM file to STEP, IGES, STL, OBJ, now experiment to translate RVM model to 3D PDF inspired by Siddharth Manek:

RVM, IGES, STEP, STL, OBJ, 3D PDF  阅读全文

posted @ 2016-03-19 14:34 eryar 阅读(2156) | 评论 (0)编辑 收藏

     摘要: Abstract. In modeling, it is often required to approximate or interpolate points to curves and surfaces. In interpolation, the process is complete when the curve or surface passes through all the points; in approximation, when it is as close to these points as possible. The paper is the translation of the OpenCASCADE Modeling Data user guide.

Key Words. Interpolation, Approximation, Fitting  阅读全文

posted @ 2016-03-17 23:10 eryar 阅读(2576) | 评论 (1)编辑 收藏

列出全部内容
共41页: First 17 18 19 20 21 22 23 24 25 Last