摘要
基于对弹簧几何结构的深入分析与研究,提出了直线、折角与螺旋三种弹簧基本结构特征单元.基于三种结构特征,构建了弹簧几何信息模型数据结构,提出了结构单元组合拼接原理,并用链表存储单元信息.根据计算机图形学原理,在局部坐标系下解算了弹簧结构单元形状信息,并通过空间坐标变换,计算出弹簧各结构单元世界坐标系下的形状信息,建立了完整的弹簧信息表达模型.最后基于Qt与OpenGL,用C++语言开发了面向特征的弹簧零件建模原型系统,系统表明面向特征的弹簧几何信息表达方法效果逼真、操作方便,建模效率得到了极大提高.
Three kinds of spring elementary shape features—line angle and helix—are presented based on the deep analysis and research of spring geometric structure.On base of the three shape features,the data structure of spring geometric information model is established,and the principle of combining the feature elements is presented as well.The elements information are stored by linked list.According to the principle of computer graphics,the spring geometric information is calculated under local coordinate system and then the information under world coordinate system is thrown out by coordinate transformation.Based on the spring geometric under world coordinate system the spring information is finally expressed completely.A prototype of spring modeling system is built by C++based on Qt and OpenGL,the system shows a great progress-model vivid,operation convenient and modeling effective—in spring modeling.
作者
李凡
王德成
张林
程鹏
LI Fan;WANG De-cheng;ZHANG Lin;CHENG Peng(China Academy of Machinery Science and Technology,Beijing 100044,China;University of Science and Technology Beijing,Beijing 100083,China)
出处
《机械设计与制造》
北大核心
2020年第6期301-304,共4页
Machinery Design & Manufacture
基金
“国家质量基础的共性技术研究与应用”重点专项(2016YFF0202100)。
关键词
弹簧
三维建模
信息表达
面向特征
坐标变换
Spring
3D Modeling
Information Expression
Feature Oriented
Coordinate Transformation