欢迎来到天天文库
浏览记录
ID:28048661
大小:302.52 KB
页数:5页
时间:2018-12-07
《基于anycad的准双曲面齿轮建模》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于AnyCAD的准双曲而齿轮建模谨阳摘要:根据准双面齿轮的加工方法和传动特性,对准双Ifif齿轮的结构进行研究。并基于上海AnyCAD公司利川opencascade的开发的AnyCAD软件平台,开发准双曲面術轮建模软件。关键字:准双面齿轮AnyCAD软件Opencascade1、AnyCAD的介绍AnyCAD软件是基于opencascade儿何内核开发的一个S示平台和一套对opencascade内库总结的自己的内库。显示平台时尚,美观。具有一般三维软件的基本显示功能(如放大、旋转、平移、着色、线框等)。同时还有一般三维软件的导入功能(iges、step等)。
2、其内库总结了opencascade的几何内库,可以实现建模的基本功能。AnyCore::ATopoShapeToolsClass可以实现线、而、圆、圆柱、块体等蕪木儿何体的建模。实现方法:如块体。ATopoShapePtrpBoxATopoShapeTools::MakeBox(Vector3::ZERO,Vector3::UNIT_Z,Vector3(100,100,100));并对体进行id号关联,以便对该体进行后期操作。还讨以对建立好的集合体进行基本的颜色赋给等其他功能。AEntitySceneNodePtrpNode=_NcwGeometryNodc(
3、pBox,0.1);pNoclo->SctId(++m_MaxIndcx):AFaceStylePtrpStyle(newAFaceStyleO);pStyle->SetColor(ColorValue(l,1,0,0.5));AnyCore::AFeatureToolsClass是儿何体的特征操作,可以实现儿何体的旋转、镜像、拉伸、平移、变换等等一般三维软件可以实现的特征操作。下图是AnyCAD内库的表,首先其命名参数、返回值方法直接明了,很方便开发人员找到想要的函数。其次,在函数的使用方面,等等一目了然。AAlphaFunction(AnyCore)AAn
4、notationTools(AnyCore)AArchive(AnyCore)AArrovrWidget(AnyCore)AAsscct(AnyCore)AAutoEventHandle(AnyCore)AAxesWidget(AnyCore)ABIendFunction(AnyCore)ABrepFikServiceJson(AnyCore)ACamera(AnyCore)ACameraOperator(AnyCore)AcContainerOwner(AnyCore)ACIassFactory(AnyCore)ACIassId(AnyCore)AConte
5、xlBa^e(AnyCore)AContextFormatGL(AnyCore)ACoodinateWidget(AnyCore)AcOwner(AnyCore)ACullFaceFunction(AnyCore)ACustomizedSceneNode(AnyCore)ADebugProgressIndicator(AnyCore)ADebugWarningEvent(AnyCore)ADistanceAnrx)tationNode(AnyCore)ADymObjectCoreCL(AnyCore)AEdgeEntity(AnyCore)AEdgeListE
6、ntity(AnyCore)AEnableStatus(AnyCore)AEntitySceneNode(AnyCore)AEntitySelector(AnyCore)AEntityTools(AnyCore)AHitTestContext(AnyCore)AHrtTestEntityVisitor(AnyCore)Almage(AnyCore)AlmagelmplAlmagelnitializerAlmdQeLibrary(AnyCore)AlmageNode(AnyCore)AlntersectionLineCurve(AnyCore)Alntersec
7、tionLineSurface(AnyCore)ALightSetter(AnyCore)ALineNode(AnyCore)ALineStyle(AnyCore)AListEntity(AnyCore)ALocalScope(AnyCore)ALog(AnyCore)ALogEvent(AnyCore)AMaterial(AnyCore)AMeshEntity(AnyCore)AMeshListEntity(AnyCore)Angle(AMath)AObject(AnyCore)AObjectCreator(AnyCore)AOcdusionQueryTes
8、t(AnyCore)AOcclusio
此文档下载收益归作者所有