什么是逆向建模?
逆向建模也叫抄数,其作用是对一项目标产品进行逆向分析及研究,从而得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,制作出功能相近,但又不完全一样的产品。
以前该软件主要被应用于航空航天和汽车工业,因为这两个领域对空气动力学性能要求很高,在产品开发的开始阶段就要认真考虑空气动力性。常规的设计流程首先根据工业造型需要设计出结构,制作出油泥模
逆向建模公司
什么是逆向建模?
逆向建模也叫抄数,其作用是对一项目标产品进行逆向分析及研究,从而得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,制作出功能相近,但又不完全一样的产品。
以前该软件主要被应用于航空航天和汽车工业,因为这两个领域对空气动力学性能要求很高,在产品开发的开始阶段就要认真考虑空气动力性。常规的设计流程首先根据工业造型需要设计出结构,制作出油泥模型之后将其送到风洞实验室去测量空气动力学性能,然后再根据实验结果对模型进行反复修改直到获得满意结果为止,如此所得到的终油泥模型才是符合需要的模型。新的网格引擎显著提高了很多特色功能,如导入、删除、撤销、选择、面片分割、Accuracy Analyzer 精度分析、修补精灵等等。体验只有基于3D扫描的逆向工程软件才能提供的。
间接制模法:间接制模法是利用RP技术制造产品零件原型,以原型作为母模、模芯或制模工具(研磨模),再与传统的制模工艺相结合,制造出所需模具。
软件逆向工程有多种实现方法,主要有三:
1.分析通过信息交换所得的观察。
2.反汇编,即使用反汇编器,把程序的原始机器码,翻译成较便于阅读理解的汇编代码。这适用于任何的计算机程序,对不熟悉机器码的人特别有用。流行的相关工具有OllyDebug和IDA。
3.反编译,即使用反编译器,尝试从程序的机器码或字节码,重现语言形式的源代码。新的网格引擎显著提高了很多特色功能,如导入、删除、撤销、选择、面片分割、Accuracy Analyzer 精度分析、修补精灵等等。体验只有基于3D扫描的逆向工程软件才能提供的。
随着计算机技术在各个领域的广泛应用,特别是软件开发技术的迅猛发展,基于某个软件,以反汇编阅读源码的方式去推断其数据结构、体系结构和程序设计信息成为软件逆向工程技术关注的主要对象。
逆向工程的过程采用了通过丈量实际物体的尺寸并将其制作成3D模型的方法,真实的对象可以通过如CMMs,激光扫描仪,结构光源转换仪或者X射线断层成像这些3D扫描技术进行尺寸测量。这些测量数据通常被认作是点集,缺乏拓扑信息并且同时通常会被制作成更有用格式,例如多边形网格,NURBS曲线或者CAD模型。扫描更快、设计更快、投资回报率增长更
● 从容自如地捕获数据并处理扫描数据,速度比以前快2倍
● 使用扫描数据处理宏程序,一键自动且可重复地处理扫描数据
● 利用智能草图工具创建CAD,尺寸和约束考虑设计意图
常用于协议逆向工程,涉及使用总线分析器和数据包嗅探器。在接入计算机总线或网络的连接,并成功截取通信数据后,可以对总线或网络行为进行分析,以制造出拥有相同行为的通信实现。此法特别适用于设备驱动程序的逆向工程。有时,由硬件制造商特意所做的工具,如JTAG端口或各种调试工具,也有助于嵌入式系统的逆向工程。对于微软的Windows系统,受欢迎的底层调试器有SoftICE。
逆向建模也叫抄数,其作用是对一项目标产品进行逆向分析及研究,从而得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,制作出功能相近,但又不完全一样的产品。逆向工程产品设计就是根据已经存在的产品,反向推出产品设计数据(包括各类设计图或数据模型)的过程。从这个意义上说,逆向工程在工业设计中的应用已经很久了。比如早期的船舶工业中常用的船体放样设计就是逆向工程的很好实例。
(作者: 来源:)