stl文件必须遵守什么原则

 我来答
汽车解说员小达人
高能答主

2021-11-08 · 用力答题,不用力生活
知道小有建树答主
回答量:1104
采纳率:100%
帮助的人:42.4万
展开全部

尽量使用iterator取代const_iterator、reverse_iterator和const_reverse_iterator。

STL中的所有标准容器类都提供四种不同的迭代器类型。对于容器类container<T>而言,iterator的功用相当于T*,而const_iterator则相当于const T*(可能你也见到过T const *这样的写法,它们具有相同的语义。

累加一个iterator或者const_iterator可以由首至尾的遍历一个容器内的所有元素。reverse_iterator与const_reverse_iterator同样分别对应于T*和const T*,所不同的是,累加reverse_iterator或者const_reverse_iterator所产生的是由容器的尾端开始的反向遍历。

STL文件格式简单且容易输出。因此,许多计算机辅助设计(CAD)系统能输出STL文件格式。虽然输出简单产生,一些联结性信息却被丢弃!例如:A和B在CAD系统是相异、但座标恰好相同的两点。STL只输出点的座标,因此点A和B在STL就有同的表示。还存在其他的问题。

许多计算机辅助制造(CAM)系统必须是三角形化的模型。STL文件格式不是存储器和计算上最有效转换数据的方法,但STL常被CAM系统用于输入三角化的几何。这格式随手可得,所以CAM系统用它。为了使用数据,CAM系统可能要重建连接性。重建会导致误差 。

STL也能在CAD、CAM和计算环境(如:Mathematica)间交换数据。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式