1)接受不同来源的扫描资料点的分析与处理。如CMM.Laser,sensors,Ultrasound等;
2)快速、准确地将扫描点转换成NURBS曲面;
3)对曲面模型的精度、品质进行评价;
4)对曲线、曲面的形状实现交互修改。在产品的曲面模型重建时。imageware不需经过建造曲线来构造曲面而是直接由扫描点来直接产生曲面;或采用建立周边曲线再用该边界与其内部的扫描点群来产生曲面;也可首先在扫描点群中构造NURBS曲线,再由曲线来产生曲面。 显而易见,逆向设计和逆向工程是有区别的。
逆向设计是设计的一种高效的方法,在产品未成形之前对它进行模拟、分析,上文已经讲得很清楚,比如:你要设计一段桥梁,想知道它的受力情况可以用逆向设计软件来分析一下就知道了,这就是逆向设计。
逆向工程是对某一现有事物进行研究,找到实现它的方法。比如宝马7系的车子比较好,被外星人拿去研究看看怎么造出来的,这叫逆向工程;
需要逆向工程的原因如下:
●接口设计。由于互操作性,逆向工程被用来找出系统之间的协作协议。
●军事或商业机密。窃取敌人或竞争对手的最新研究或产品原型。
●改善文档。当原有的文档有不充分处,又当系统被更新而原设计人员不在时,逆向工程被用来获取所需数据,以补充说明或了解系统的最新状态。
●软件升级或更新。出于功能、合规、安全等需求更改,逆向工程被用来了解现有或遗留软件系统,以评估更新或移植系统所需的工作。
●制造没有许可/未授权的副本。
●学术/学习目的。
●去除复制保护和伪装的登录权限。
●文件丢失:采取逆向工程的情况往往是在某一个特殊设备的文件已经丢失了(或者根本就没有),同时又找不到工程的负责人。完整的系统时常需要基于陈旧的系统上进行再设计,这就意味着想要集成原有的功能进行项目的唯一方法,便是采用逆向工程的方法,分析已有的碎片进行再设计。
●产品分析:用于调查产品的运作方式,部件构成,估计预算,识别潜在的侵权行为。
●制作游戏外挂:通过逆向工程了解游戏运行机制,进而绕过保护机制并通过修改内存数值、修改内存中的代码、调用内部函数等方式来实现外挂功能。
上一篇: 机械设计培训
下一篇: 加工中心硬轨和线轨的优缺点