2015-11-25 175 views
0

有沒有人有將Matlab彩色補丁導出爲STL或可用於3D打印的其他格式的經驗?Matlab補丁 - 彩色3D打印格式

我有一個與網格的每個點相關聯的值的網格。通過這種方式,我可以對錶面進行着色並獲得如下圖所示的內容。我想嘗試打印與顏色對應的網格的彩色3D模型。但是,我沒有設法使用Matlab文件交換中的任何可用工具來執行此操作。無論我做什麼,我都無法獲取文件中的顏色信息。

對於可以使用哪種格式存儲帶頂點顏色的網格,以便生成的文件可以被3D打印機使用,您有任何建議嗎?

這是我想打印物體的例子:

enter image description here

回答

0

看起來有時是更好地找到自己的解決方案。我發現的答案是使用obj。 obj格式非常簡單,用一些字符串操作編寫文件很容易。

點以v開頭的行寫入。以下3項是點座標,以下3項是RGB格式的顏色。面寫在以f開頭的行上,後面跟着三個代表點索引的整數(大致是頂點所在行的數字)。

v coord1 coord2 coord3 color1 color2 color3 
f n1 n2 n3 

一旦你有了一個有效的OBJ文件,你可以將它導入MeshLab(免費軟件),然後將其導出到任何你喜歡的格式:STL,厚度等