没有合适的资源?快使用搜索试试~ 我知道了~
首页实现STL文件的读取保存
资源详情
资源评论
资源推荐

Task1任务报告
任务内容
∙任务说明
1编写C++控制台程序,实现ASCII类型STL文件的读取。
∙输入输出
1输入文件“test.stl”(模型大小30M)。
2输出:总面片数,节点数,程序运行时间。
任务完成情况
∙实现思路
1ASCII类型STL文件的读取:使用c++的ifstream实现对stl文件的按行读取。
2保存tsl文件数据:使用自定义类Point来保存每一个点的信息,存放于map容器中,map的size表
示结点的总数。
3面片信息存放:使用自定义类Facet来存放每一个面片,存放于map容器中,key表示第几个面片,
value表示面片的信息。4去重,采用map的key值不能重复的特性,对点进行去重。重载
operator<函数。
∙实现代码
∙点类实现代码
#pragmaonce
classPoint
{
//
第
几个
点
intindex;
//
点
的
三
维
坐
标
doublex;
doubley;
doublez;
public:
Point(doublex1,doubley1,doublez1){

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1