STL只能用来表示封闭的面或者体,stl文件有两种:一种是明码格式,另一种是二进制格式。 他的文件格式非常简单
明码:
solid name
facet normal ni nj nk
   outer loop
     vertex v1x v1y v1z
     vertex v2x v2y v2z
     vertex v3x v3y v3z'
   endloop
endfacet

endsolid name

二进制:

UINT8[80]         -   Header
UINT32            -   Number of triangles
foreach triangle
  REAL32[3]       -    Normal vector
  REAL32[3]       -    Vertex 1
  REAL32[3]       -    Vertex 2
  REAL32[3]       -    Vertex 3
  UINT16          -    Attribute byte count
end

文件格式简单,只能描述三维物体的几何信息,不支持颜色材质等信息,是三维打印机(不知道是不是什么东西加上一个三维就听起来就能比较眩,比较有技术含量,三维打印机这名称总觉得不如快速成型机来的实在)支持的最常见文件格式。

转载于:https://www.cnblogs.com/ourshell/archive/2010/05/03/1726821.html

常见三维文件格式之STL相关推荐

  1. 常见三维文件格式之STL, VRML, X3D

    一.   STL STL只能用来表示封闭的面或者体,stl文件有两种:一种是明码格式,另一种是二进制格式. 他的文件格式非常简单 明码: solid name facet normal ni nj n ...

  2. 常见三维文件格式 STL VRML X3D

    一.   STL STL只能用来表示封闭的面或者体,stl文件有两种:一种是明码格式,另一种是二进制格式. 他的文件格式非常简单 明码: solid name facet normal ni nj n ...

  3. 常见三维文件格式之VRML X3D

    VRML VRML是类似C的结构化数据,易读性好,但用程序数据提取出来困难. #VRML V2.0 utf8 Shape {    appearance Appearance #定义物体的外观属性   ...

  4. 常见三维文件格式之IGES

    IGES文件由五或六段组成: (1)标志(FLAG)段: (2)开始(START)段: (3)全局(GLOBAL)段: (4)元素索引(DIRECTORY ENTRY)段: (5)参数数据(PARAM ...

  5. maya导入abc动画_三维文件格式知多少 | abc、glTF、fbx、obj、dae、stl、3ds...

    三维文件格式 三维软件之间互相导入导出一般会涉及到一些格式不兼容的问题,这里就给大家普及一下这些常用的三维文件格式.不同的格式有着不同的定位及用处,有开源的也有商业的.目前很多三维软件之间互导迫在眉睫 ...

  6. Python语言学习之文件格式后缀那些事:python和常见各种文件格式后缀介绍、使用方法之详细攻略

    Python语言学习之文件格式后缀那些事:python和常见各种文件格式后缀介绍.使用方法之详细攻略 目录 常见各种文件格式后缀介绍 .pyc文件介绍 .py文件介绍 .pxd 文件 .pyd 文件 ...

  7. 常见音频文件格式的特点。

    常见音频文件格式的特点. http://www.360doc.com/content/11/1125/18/8050095_167351161.shtml 要在计算机内播放或是处理音频文件,也就是要对 ...

  8. [转]辨别常见与不常见音乐文件格式的质量好坏!

    辨别常见与不常见音乐文件格式的质量好坏! 要在计算机内播放或是处理音频文件,也就是要对声音文件进行数.模转换,这个过程同样由采样和量化构成,人耳所能听到的声音,最低的频率是从20Hz起一直到最高频率2 ...

  9. 【常见视频文件格式分析】

    常见视频文件格式分析 先说大家目前常常在电脑上看的电影,其主要来源有两大类: A.从网络下载的视频文件.由于目前市面上所看到的视频,即电影,电视剧,MV等,有很多种不同格式,8 v9 Q2 J( v( ...

最新文章

  1. GPT-3数学不及格,愁坏团队,于是他们出了12500道数学
  2. JMeter进阶系列01--JMeter二次开发
  3. shell date 格式化
  4. C#高级语法之泛型、泛型约束,类型安全、逆变和协变(思想原理)
  5. 机器学习:怎样才能做到从入门到不放弃?
  6. ajax 请求_你了解前端出现Ajax跨域请求的原因吗?
  7. UVA545 LA5263 Heads【对数】
  8. JavaScript中call,apply,bind方法
  9. FreeSpan 和 PrefixSpan 算法学习
  10. it培训机构包就业是啥套路?it培训骗局,it培训班学出来有用吗?
  11. spring注解@Lazy
  12. 马云和卫哲:从不屑到仰慕 从朋友到诀别
  13. activitimq集群搭建_activemq集群的搭建
  14. 计算机用户名怎么改好听,电脑版本优酷视频如何设置呢称_昵称起名
  15. win10如何重装系统(联想笔记本)
  16. pwnable之bof
  17. QGIS学习资料及地理数据下载
  18. Linux执行命令常见的英语语句
  19. [hackthebox]shibboleth
  20. C语言输出 1到20 的阶乘之和

热门文章

  1. 网络基础:Ping命令的7种基础用法,掌握了秒变大神!
  2. ASP.NET+MVC+使用+Log4net+记录日志笔记
  3. mysql数据库设计中的14个技巧
  4. Memcached的基础梳理
  5. 计算机应用基础word说课,全国“XX杯”说课大赛计算机应用基础类优秀作品:Word图文混排教案.doc...
  6. 线程同步之互斥量加锁解锁 死锁
  7. 设计模式练习_设计练习是邪恶的
  8. 面试官问:跨域请求如何携带cookie?
  9. 魅族魅蓝mirror简单打开usb调试模式的步骤
  10. (七)整合spring cloud云服务架构 - common-service 项目构建过程