Hayır, nokta bulutları için .xyz biçimi hakkında resmi bir belirtim yoktur.
.xyz biçimi, daha genel bir dosya biçimi türünün bir parçası olarak düşünülebilir: ASCII point cloud. Sen gibi bu grubun üyelerini diğer birçok uzantıları düşünebiliriz: .asc, .txt,
.pts sorun şartnamenin bu eksikliği dosyanın içeriği oluşturan kişiye göre değişiklik gösterebilir olmasıdır.
En mantıklı olan şey, ilk 3 sütunun her zaman X, Y, Z koordinatlarını temsil etmesi ve sütunların geri kalanı bu noktayla ilişkili bazı skaler alanları temsil etmesidir (Belki R, G, B değerleri veya Nx, Ny, Nz, vb)
Sadece bir sütun sayısını değil aynı zamanda her bir sütunu ayırmak için kullanılan ASCII karakterini ve 1 veya daha fazla olası varlığı dikkate almanız gereken tüm olasılıkları göz önünde bulundurmak isterseniz. Dosyanın başlangıcında "başlık" satırları.
Bildiğim en iyi ASCII nokta bulut yükleyici, CloudCompare numaralı belgede yer almaktadır.
Ve link to the source code: Burada
diyalog bir görüntü var.
Bir dosya biçiminden başlamayı düşünün (resmi bir "metin dosyası" biçimi olmadığı için birçok dosya biçimi var, ancak her programın biçimi şu şekildedir: doc, txt, odt ..). Örneğin, PLY formatı ile çalıştım. Bu dosyada, dosyanın başında farklı özellikler tanımlanabilir. Her XYZ noktasında bir renk veya yoğunluğa (veya başka bir şeye) sahip olmanız (ya da eklememeniz) sizin seçiminizdir. Noktalardan farklı olan elemanlar (yüzler, kenarlar) özellikleriyle de tanımlanabilir. – marcoresk