- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[外文资料翻译胡思京
5.1 输入操作的定义和识别
在这项研究中认识到一个原型系统的实现需要七个类型的工作行程或几何行程,见图5。在识别工作行程时,行程的矢量方向参照草图的法线矢量方向来区分突出与凹陷。同样的,一旦这个行程是公认的v型行程,就会依据在屏幕坐标系统中V型的方向来判断它是选择面、选择边缘、选择带还是终止处。当行程轨迹中有两个交点而且这两个交点将行程分为两个椭圆部分时,则识别结果为撤销行程。
图 5
5.2 创建二维手绘草图的指令说明
由于二维手绘草图建模的过程是一组有序的命令,并执行于建模过程中,相应的二维手绘草图命令的确定需要从笔画输入和捕捉模拟过程开始。
一旦识别完成后,行程的解释如下:一个笔划序列是一个定义规则的解释,并且解释结果是一个二维手绘草图的命令。三个二维手绘草图命令在BNF行程解释规则如图6所示。
图 6
二维手绘草图命令在一个手势建模系统的创建过程如图7所示。当行程是公认的一个几何行程时,行程是补充和系统等待新笔画输入。当行程是公认的一个工作行程时,解释器解释的笔划序列就会使用解释规则,然后决定执行相应的二维手绘草图命令。解释二维手绘草图命令就是添加到模型的一个过程或者根据建模命令创建一个中间的三维实体。中间实体创建或编辑后就会等待一个新的笔划输入。当行程是公认的终止行程时,中间的实体就会成为最后的实体。建模的过程(一组有序的二维手绘草图命令)存储在一个徒手画的二维草图的宏文件里。
图 7
6. 实行和实验
6.1 两个原型系统的实现
我们实行的手势建模系统原型和翻译系统原型验证了提出方法的可行性。除了这两个系统外,我们用宏观参量翻译器实现了宏观参数研究,将一个中立的宏文件翻译成CATIA或Pro/Engineer的专有文件。
需要提到的是,二维手绘草图宏文件的生成有两个技术问题,一个是视图变换,一个是永久命名。
6.1.1 视图变换
直接输入在屏幕坐标系的二维笔划是手势建模系统。三个行程曲线在草图平面定义的局部坐标系统的转换步骤都需要转换屏。给定一个点一个屏幕的行程或一个三维点都是要通过投影到草图平面计算然后观察变换,然后转化为在草图平面内定义的局部坐标系的二维点。公式(1)表明,将二维行程点在草图平面局部坐标点的变换。式中,TVIEW是当前视图的视图变换;TPROJ是改造项目产生的正视图在草图平面上点的三维点,薄层扫描法是将投影点在局部坐标系中的一个点的变换PLC = TLCS?(TPRJ?(TVIEW?PSCR))(1)。
存储在一个二维手绘草图的几何数据是一条曲线,通过美化过程表单输入笔画组成的PLC计算。美化过程是将一条折线转换成直线、圆弧或者渐进线。对于直线变换中的水平线和竖直线取决于角度误差;圆弧变换采用二次曲线拟合[ 30 ]。
6.1.2 永久命名
基于草图的操作过程构成了一个中间面掩盖了三维实体构成的面被选择出来计算TLCS和TPROJ。同样,一个中间的三维实体的边缘过渡圆角选择相同的操作。这个信息的选择也是很重要的,为翻译自由手的的2D草图宏文件到一个中性宏文件,因为它也是必不可少的三维机械CAD系统中的3D模型创造。这个问题被称为永久命名问题[ 31 ]。在原型的实现中,一个中间的三维实体,是根据徒手画的二维草图操作引用的拓扑实体,被命名为芒[ 32 ]的永久命名方法。
6.2 实验中使用到的测试案例的原型系统
重建的二维手绘草图的三维CAD数据转化为程序的模型数据,而不是B-REP测试用例的实验数据。在实验中,我们选择了一个L-块模型作为第一个测试案例。L-块体模型具有二维草图中的直线、圆弧和画圆功能,也具有三维造型中的拉伸、剪切和插入孔的功能。
图 8
在原型的手势建模系统产生的二维手绘草图的过程如图8所示。行程识别中的每一步(a)—(h)。美化做(a),(c),和(e)。如图8(c)是切除拉伸行程。由于本行程的箭头指示的方向的挤压,在这种情况下,箭头朝下。二维手绘草图宏文件中的测试案例的建模历史记录。
二维手绘草图的宏文件然后被翻译成一个中性的宏文件中使用的原型,二维手绘草图的翻译,如图9所示。翻译成中性的宏文件,然后再翻译成专有的宏文件或CAD文件,用于三维机械CAD系统使用的宏观参数的翻译部分。经过两个步骤的翻译,三维数据重建,此外从二维手绘草图中可以编辑CATIA和Pro / Engineer,如图 9。
额外的测试案例[ 33 ]对程序的三维CAD数据交换也被翻译成在程序模型实验中的数据,如图10所示。然而,设计者指定这些属性正是徒手画和手笔画比指定的菜单驱动输入增加了更多的困难。出于这个原因,创建的二维手绘草图建模产品形状是可能有错误的。例如,四个测试壳体2的顶部上的孔具有不同的直径和长度,如图10(a)。此外,他们的立场是不一致的。因此,翻译后的额
您可能关注的文档
最近下载
- 幼儿园伙食培训.pptx VIP
- 新型城镇化背景下乡镇行政管理体制改革的出路.docx
- 第15课 无人机创意飞行-九年级信息科技(浙教版2023).ppt
- c guiqt4编程(第二版)(中文高清pdf扫描版) 随书源码.pdf
- 工贸行业企业岗位安全生产责任清单(参考模板2.0).docx VIP
- 城市社区公共文化服务建设问题及对策研究——以南京市彩霞社区为例.docx
- 篮球运动竞赛的组织与编排工作教案.pdf VIP
- 人教版七年级上册数学期末动点问题压轴题专题训练(含答案).docx VIP
- 包装行业的包装设计与安全标准培训.pptx
- 感恩教师,伴我成长——教师节大会学生国旗下的讲话稿.docx VIP
文档评论(0)