婷婷玉立什么意思| 唇釉是什么| 大便红褐色是什么原因| edd什么意思| vape是什么意思| 嗓子痛吃什么消炎药| 腊八蒜用什么醋比较好| 高粱是什么颜色| 什么什么泪下| 什么是附件炎| 门道是什么意思| 大便很粗是什么原因| 中水是什么水| 北京市市长是什么级别| 1995年属猪的是什么命| 梦到蛇什么意思| 同房后需要注意什么| 初心是什么| 四月初一是什么星座| 全身发麻是什么原因引起的| 高晓松为什么进监狱| 各的偏旁是什么| 静待花开的前一句是什么| ochirly是什么品牌| 鼻子一直流血是什么原因| moss是什么意思| 硫酸羟氯喹片是治什么病| 鸡的五行属什么| 梦见找孩子什么预兆| 潜质是什么意思| 小腿外侧是什么经络| 铁蛋白低是什么原因| 怀孕头三个月吃什么好| 什么的枣子| 臀纹不对称有什么影响| 安徽简称什么| 沉鱼落雁闭月羞花什么意思| 咖啡豆是什么动物粪便| 医学ac是什么意思| 黑枸杞泡水喝有什么好处| 黄埔军校现在是什么学校| 神经衰弱吃什么中成药| 按摩椅什么牌子最好| ec什么意思| 属猴的跟什么属相最配| 磨牙是什么原因| 随性什么意思| 血清果糖胺测定是什么| 同房有什么姿势| 沙肝是什么| 睡眠浅是什么原因| 腮腺炎吃什么食物| 吃樱桃有什么好处| wa是什么意思| 肾阴虚吃什么药最好| 吃什么皮肤好| 狗摇尾巴是什么意思| 脾胃虚弱能吃什么水果| 数字8五行属什么| 如是我闻是什么意思| 粉瘤挂什么科| 脂溢性脱发用什么洗发水| 皮肤有白点是什么原因| 人为什么会出汗| 缺维生素e有什么症状| 送男教师什么礼物合适| cns是什么意思| 吃什么药降尿酸快| 右手小指戴戒指什么意思| hook是什么意思| 食管炎有什么症状| 腰疼吃什么药效果好| 游字五行属什么| 桑黄是什么东西| 初吻是什么意思| 人为什么会得阑尾炎| 耳鸣是什么原因引起的| 考试穿什么颜色最吉利| 医院属于什么单位| 妊娠纹什么时候开始长| 耳朵痒是什么原因| mic是什么| PA医学上是什么意思| 脚出汗用什么药| 骨折和骨裂有什么区别| 人流前需要检查什么项目| 喝葡萄汁有什么好处| def是什么意思| 眼白发蓝是什么原因| 热淋是什么意思| 什么什么朝天| 百雀羚属于什么档次| 马鲛鱼是什么鱼| 什么鞋油好用| 弯弯的什么| 六月二十三是什么日子| 六月下旬是什么时候| 胃部间质瘤是什么性质的瘤| 脚肿什么病| 脚冰凉是什么原因| 男性看下面挂什么科室| 结肠炎吃什么药| 坐小月子可以吃什么水果| 牙齿酸软是什么原因| 筋膜刀是什么| 续弦是什么意思| 六角恐龙吃什么| 什么水果维生素c含量最高| 夏天什么时候结束| 宽宽的什么填空| 脑垂体挂什么科| 喉咙干燥是什么原因| 14岁可以做什么工作| 12月3日什么星座| 离岸人民币是什么意思| 属牛和什么属相相冲| 梦见看房子是什么预兆| 窦性心律不齐是什么| 老班章是什么茶| 三个目念什么| 土固念什么| 厅长是什么级别| 脚发热是什么病| 突然勃不起来是什么原因| 四大是什么| 兄弟是什么生肖| 做爱女生什么感觉| 合什么意思| 尿胆红素阳性什么意思| 甲亢有什么反应| 阳痿有什么症状| 合胞病毒用什么药最好| 妊高症是什么意思| 阴疽是什么意思| 什么硬币最值钱| 梦见戴孝是什么意思| 什么不断| 贫血喝什么口服液最好| 6月28什么星座| 纯阴八字为什么要保密| 天津是什么省| 什么胆什么心| 伤口出水是什么原因| 免疫什么意思| 栅栏是什么意思| 千千阙歌什么意思| 老鼠最怕什么气味驱赶| 巧克力囊肿是什么意思| rx是什么意思| 湿热喝什么茶可以调理| 桂林山水甲天下是什么意思| 黄芪和枸杞泡水喝有什么作用| 腺肌瘤是什么病| 孩子长个子吃什么有利于长高| 碳酸钙d3颗粒什么时候吃最好| 七月八号是什么日子| 水痘长什么样子的图片| 梦见蛇缠身是什么意思| 堃是什么意思| 海参为什么越小越贵| 冲床工是做什么的| 拜金女是什么意思| 什么值得买怎么用| 淋巴结肿大吃什么食物好| 眼睛浮肿什么原因| 脸上长粉刺是什么原因引起的| 什么是肾功能不全| 狗狗耳螨用什么药| 活检是什么意思| 什么心竭什么| 瞬移是什么意思| 徐五行属什么| 碱性磷酸酶高是什么病| 固本培元什么意思| 银杏叶是什么颜色| 什么叫潮吹| 女人喝蜂蜜水有什么好处| 湿疹为什么要查肝功能| 人民是什么| 甲醛中毒有什么症状| 什么是偏财| 眼皮红肿是什么原因| 2023年是属什么生肖| 手上长疣是什么原因造成的| 狼毫毛笔是什么毛| 为什么耳鸣一直不停| 体重什么时候称最准确| 大小三阳是什么病| 打点滴是什么意思| 洗衣机什么牌子好| 婴儿头发竖起来是什么原因| 梅花开在什么季节| 什么什么鼎沸| 哈儿是什么意思| 梦见大白菜是什么意思| 海兔是什么动物| 咽炎吃什么药好| 女人为什么会得甲状腺| 特殊情况是什么意思| 下眼袋发青是什么原因| 梦到老虎是什么意思| 橙子不能和什么一起吃| 前列腺有什么作用| 怀孕了吃什么| 为什么有狐臭| 钟馗是什么意思| 这个季节吃什么菜好| 3月27日什么星座| ccb是什么药物| 女性尿浑浊是什么原因| 什么运动能长高| chloe是什么意思| 女生抽什么烟合适| 铂金是什么颜色| 梦见好多蛇是什么预兆| 日生组成什么字| 盎司是什么意思| 两个方一个土读什么| 单宁是什么| 为什么手机打不出去电话| 褥疮用什么药| 肛瘘不治疗有什么后果| 铁子是什么意思| 利率是什么| 什么是体外射精| 什么是塔罗牌| 长期喝豆浆有什么好处和坏处| 天梭手表什么档次| 尿道口流白色液体是什么病| 萝卜喝醉了会变成什么| 人武部是干什么的| aq是什么| 吃什么能提高性功能| 内分泌失调是什么症状| 标的是什么| 祖马龙是什么档次| 喉咙发炎吃什么水果好| 舌苔黄腻是什么原因| 什么补蛋白最快的食物| 医学ca是什么意思| 检查肝脏应该挂什么科| 轻度肠化是什么意思| 土猪肉和普通猪肉有什么分别| 穷是什么意思| 属猪的和什么属相最配| 夏至什么时候| 利郎男装是什么档次的| 囊肿里面是什么东西| 橱柜用什么材料好| 2月16日是什么星座| 加拿大货币叫什么| 喉咙不舒服看什么科| 什么是双规| 10.16是什么星座| 身份证有x代表什么| 安德玛是什么牌子| 外阴瘙痒用什么洗液| 什么情况下打破伤风针| 11月18是什么星座| 豫字五行属什么| 低密度脂蛋白偏低是什么意思| 糖链抗原高是什么原因| 藏青色t恤配什么颜色裤子| 火龙果什么人不能吃| 百度Jump to content

世界上最棒海边游泳池:因鲨鱼误闯关闭

From Wikipedia, the free encyclopedia
(Redirected from PLY)
Polygon File Format
Filename extension
.ply
Internet media type
text/plain
Type codeASCII/Binary file
Magic numberply
Developed byGreg Turk, Stanford University
Initial release1994[1]
Type of format3D model format
百度 扁家人可以每周不限次数探视阿扁,每次四小时。

PLY is a computer file format known as the Polygon File Format or the Stanford Triangle Format. It was principally designed to store three-dimensional data from 3D scanners. The data storage format supports a relatively simple description of a single object as a list of nominally flat polygons. A variety of properties can be stored, including color and transparency, surface normals, texture coordinates and data confidence values. The format permits one to have different properties for the front and back of a polygon.

There are two versions of the file format, one in ASCII, the other in binary.

The file format

[edit]

A Ply file starts with the "header" attribute, which specifies the elements of a mesh and their types, followed by the list of elements itself. The elements are usually vertices and faces, but may include other entities such as edges, samples of range maps, and triangle strips.

The header of both ASCII and binary files is ASCII text. Only the numerical data that follows the header is different between the two versions. The header always starts with a "magic number", a line containing:

ply

which identifies the file as a PLY file. The second line indicates which variation of the PLY format this is. It should be one of the following:

format ascii 1.0
format binary_little_endian 1.0
format binary_big_endian 1.0

Future versions of the standard will change the revision number at the end - but 1.0 is the only version currently in use.

Comments may be placed in the header by using the word comment at the start of the line. Everything from there until the end of the line should then be ignored. e.g.:

comment This is a comment!

The element keyword introduces a description of how some particular data elements are stored and how many of them there are. Hence, in a file where there are 12 vertices, each represented as a floating point (X,Y,Z) triple, one would expect to see:

element vertex 12
property float x
property float y
property float z

Other property lines might indicate that colours or other data items are stored at each vertex and indicate the data type of that information. Regarding the data type, there are two variants depending on the source of the ply file. The type can be specified with one of char uchar short ushort int uint float double, or one of int8 uint8 int16 uint16 int32 uint32 float32 float64. For an object with ten polygonal faces, one might see:

element face 10
property list uchar int vertex_index

PLY implementations vary wildly in the property names. vertex_indices is more often used than vertex_index, for example in Blender and VTK. The extended specification lists a "Core List (required)", "Second List (often used)" and "Third List (suggested extensions)" of property names.[2]

The word list indicates that the data is a list of values, the first of which is the number of entries in the list (represented as a 'uchar' in this case). In this example each list entry is represented as an 'int'. At the end of the header, there must always be the line:

end_header

ASCII or binary format

[edit]

In the ASCII version of the format, the vertices and faces are each described one to a line with the numbers separated by white space. In the binary version, the data is simply packed closely together at the endianness specified in the header and with the data types given in the property records. For the common property list... representation for polygons, the first number for that element is the number of vertices that the polygon has and the remaining numbers are the indices of those vertices in the preceding vertex list.

History

[edit]

The PLY format was developed in the mid-90s by Greg Turk and others in the Stanford graphics lab under the direction of Marc Levoy. Its design was inspired by the Wavefront .obj format. However, the Obj format lacked extensibility for arbitrary properties and groupings, so the property and element keywords were devised to generalize the notions of vertices, faces, associated data, and other groups.

Example file

[edit]

The following is a full example of a PLY file which describes a cube mesh exported from Blender version 4.0.2:

ply
format ascii 1.0
comment Created in Blender version 4.0.2
element vertex 14
property float x
property float y
property float z
property float nx
property float ny
property float nz
property float s
property float t
element face 6
property list uchar uint vertex_indices
end_header
1 1 1 0.5773503 0.5773503 0.5773503 0.625 0.5
-1 1 1 -0.5773503 0.5773503 0.5773503 0.875 0.5
-1 -1 1 -0.5773503 -0.5773503 0.5773503 0.875 0.75
1 -1 1 0.5773503 -0.5773503 0.5773503 0.625 0.75
1 -1 -1 0.5773503 -0.5773503 -0.5773503 0.375 0.75
-1 -1 1 -0.5773503 -0.5773503 0.5773503 0.625 1
-1 -1 -1 -0.5773503 -0.5773503 -0.5773503 0.375 1
-1 -1 -1 -0.5773503 -0.5773503 -0.5773503 0.375 0
-1 -1 1 -0.5773503 -0.5773503 0.5773503 0.625 0
-1 1 1 -0.5773503 0.5773503 0.5773503 0.625 0.25
-1 1 -1 -0.5773503 0.5773503 -0.5773503 0.375 0.25
-1 1 -1 -0.5773503 0.5773503 -0.5773503 0.125 0.5
1 1 -1 0.5773503 0.5773503 -0.5773503 0.375 0.5
-1 -1 -1 -0.5773503 -0.5773503 -0.5773503 0.125 0.75
4 0 1 2 3
4 4 3 5 6
4 7 8 9 10
4 11 12 4 13
4 12 0 3 4
4 10 9 0 12

The file starts with the header which defines a file in ASCII format. There are 14 vertices (6 faces * 4 vertices - 10 vertices saved due to merging) and 6 faces in total. After the header, the vertex and face data is listed. The vertex list contains position (x,y,z), normals (nx,ny,nz) and texture coordinates (s,t) for each of the 14 vertices. The face list contains the vertex count (4) and the vertex indices for each of the 6 quadrilateral faces.

See also

[edit]

Open source software

[edit]
  • CloudCompare having a focus on point clouds with some additional functions for meshes.
  • GigaMesh Software Framework: numerical computations on meshes in PLY (or OBJ).
  • MeshLab: generic application for visualizing, processing and converting three-dimensional meshes to or from the PLY file format.

References

[edit]
  1. ^ Greg Turk. "The PLY Polygon File Format". Archived from the original on 2025-08-14.
  2. ^ Greg Turk. "The PLY Polygon File Format (extended)" (PDF).
[edit]
安赛蜜是什么 火烈鸟为什么是红色的 2009年属什么生肖 颈椎退变是什么意思 为什么会得荨麻疹呢
人的血压一天中什么时候最高 屎壳郎为什么要推粪球 小孩子发烧抽搐是什么原因 孩子经常流鼻血是什么原因 冬虫夏草有什么功效与作用
土阜念什么 为什么空调外机不转 10是什么星座 钊读什么 hpv81阳性是什么意思
尿沉渣红细胞高是什么原因 什么花是红色的 嗓子痒干咳是什么原因 王的五行属性是什么 挂号特需是什么意思
什么药溶血栓最好hcv7jop6ns8r.cn 减肥可以吃什么主食hcv8jop8ns0r.cn 嘉字属于五行属什么hcv8jop9ns5r.cn dha什么时候吃效果最好hcv8jop5ns4r.cn 丑时属什么生肖hcv7jop4ns7r.cn
六月下旬是什么时候hcv8jop1ns3r.cn 三月27号是什么星座bysq.com 中医科是看什么病的hcv9jop0ns1r.cn 积劳成疾的疾什么意思hcv9jop4ns7r.cn 钥字五行属什么bysq.com
angelababy英文什么意思hcv7jop4ns7r.cn 贾宝玉和林黛玉是什么关系creativexi.com va是什么意思liaochangning.com 刘备和刘邦什么关系hcv8jop7ns9r.cn 春天有什么植物hcv8jop0ns5r.cn
斑鸠是什么96micro.com 小便有点刺痛是什么原因引起的hcv9jop1ns9r.cn 什么是丁克hcv9jop3ns8r.cn 戊肝是什么病hcv9jop6ns0r.cn 肛检是检查什么hebeidezhi.com
百度