16.第二次大作业.pptVIP

  • 3
  • 0
  • 约小于1千字
  • 约 3页
  • 2019-11-06 发布于广东
  • 举报
第二次大作业 分9组执行 CadSurf简介 框架: 界面-图形-几何 实体集显示:doc-dContext 光照模型 视窗操作 实体选择:View- processSelection 选中的实体:参考EraseSelected 实体创建: 参考doc下命令 交互创建平面实体:CCommand- CGLView-ScreenToPoint(); 作业内容 研究CadSurf架构,在CadSurf下: 1. 在XOY平面上,增加交互绘制直线、圆弧和矩形;在此基础上创建拉伸功能;如果是封闭的轮廓,则形成实体 2. 同1,在此基础上创建旋转功能,旋转轴可以选择,或者界面输入;同样,可能会产生封闭实体 3. 在XOY面上,交互绘制任意次数Bezier曲线;设计并创建Bezier拉伸面; 4. 在XOY面上,交互绘制任意次数Bezier曲线;设计并创建Bezier旋转面; 5. 交互绘制B样条曲线(三次均匀)(由控制点);设计并创建B样条拉伸面; 6. 交互绘制反算均匀三次B样条曲线;设计并创建B样条旋转面; 5. 设计并实现材质贴图功能,在选择的曲面上,显示用户指定的BMP文件进行纹理映射 6. 交互创建扫曲面:选择轮廓曲线和轨迹线 7. 增加光源编辑和材料编辑功能,设计界面,演示不同的效果; 8. 导入STL文件 9. 集成各功能!! 10. 用NURBS程序绘制一个圆和球面; 11. 创建双三次B样条曲面和双三次Bezier曲面(程序给定控制顶点网格) 13. 文档序列化

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档