首页|资源下载
登录|注册

您现在的位置是:电子研发网 > 资源下载 > 基于VB与MATLAB的三维人体及服装建模实现研究

基于VB与MATLAB的三维人体及服装建模实现研究

  • 资源大小:21173
  • 上传时间: 2021-06-06
  • 上传用户:btrr
  • 资源积分:2 下载积分
  • 标      签: vb matlab

资 源 简 介

目前,CAD(Computer Aided Desir)技术已经广泛的应用到了制造与加工行业中,并极大的提高了劳动生产率。纺织服装业作为我国出口创汇的支柱产业之一,引入新技术已成为一股不可逆转的潮流,CAD技术在服装行业中的渗透,不仅促进了服装业的迅速发展,同时也为计算机应用开拓了新的技术领域,而且在提高我国服装业的科技水平与市场竞争能力等方面发挥了显著的作用。自20世纪70年代出现世界上第一套服装CAD系统以来,二维服装CAD系统已经相当成熟,能够实现款式设计、衣片设计、放码捧料等功能,但服装设计毕竟是一个三维产品的设计过程,未来服装CAD的发展趋势将是信息化、立体化、智能化、集成化三维服装CAD的研究内容目前主要集中在三维人体的测量技术、三维人体的建模技术、三维服装的建模及仿真技术、二三维衣片之间的转化技术等几个方面。本课题应用德国 Techmath公司的vus三维人体激光扫描仪,成功的提取了真实人体的三维数据,并将三维人体表面的几十万个小三角形顶点坐标转化为能够被 MATLAE处理的矩阵形式,并应用网格小平面法构造了三维人体模型,使得三维入体能够脱离三维人体扫描仪的显示环境在普通的PC机上得以显示,同时,由于vus三维人体扫描仪数据量过于庞大,使得显示加载及动作(如旋转动作)的执行速度变得异常缓慢因此,本文对原有的三角网格进行了压缩处理,实现了三角网格的优化,使人体上的全部三角网格数量减少到了原来的20%,并仍能满足光滑显示人体的要求,而在显示速度和旋转处理速度等方面都有了大幅度的提高,在建立了真实感三维人体的基础上,本文提取了控制服装款式的关键型值点,并采用双三次B样条曲面建立了三维服装模型。在编程方法的选择上,本文利用 MATLAB6.5强大的三维图形显示及处理能力作为三维人体及服装的显示窗口,并编制了相应的算法。虽然 MATLAB在矩阵运算及三维图形显示方面具有强大的优势,但其编写GUI的功能相对于其它高级语言而言却显得比较薄弱,而美观大方的系统界面又是评判一个软件优劣的重要因素,因此本文采用VB6.0语言设计了系统界面,利用 ActiveX技术实现了ⅦB和MLAB的混合编程,使开发效率大幅度提高

相 关 资 源