FME支援的SketchUp格式

2021-08-20 23:34:39 字數 2394 閱讀 7851

我的**書  |

csketchup

這種格式是

sketchup pro和3d

建模軟體中的一種格式,

fme可以

對該資料模型的讀取和寫入,

fme 2013 sp1

支援sketchup版本8

或者更早期的版本。但是需要注意的是,目前還不支援

sketchup

文字,尺寸,光照,相機還有座標系,在寫出

sketchup

格式時,會自動輸出為

sketchup_coordsys_0

。乙個sketchup

檔案是由乙個

.skp

檔案組成的,這個檔案包括了在乙個

sketchup

模型中所用到的組,元件和實體物件。這種檔案格式支援

3d,多邊形,紋理,和陰影模型,這些模型中包含有麵(

faces

),邊(

edges

),元件定義以及元件例項。

使用fme

讀取的乙個

sketchup 3d

模型:

sketchup

面(faces

)包含有所用的顏色和紋理材質,可以有正反材質。如果只有正面的紋理材質,沒有反面的紋理,那麼就認為這個面是一面的

-正面。正面即在座標系中的乙個右手邊的法線方向,也就是說,在檢視正面時,面的節點是乙個逆時針方向。反面就這這邊的對面,乙個面可以在反面有不同的紋理。單獨乙個

.skp

檔案(也就是乙個

sketchup

模型)包括多個幾何物件實體(面,邊線,紋理和影象),這些都被新增都乙個層次組中,並分配到乙個層(

layer

)。sketchup

模型也包括由

3d幾何物件的建築塊所提供的元件定義。

使用fme sketchup

讀模組可以讀取

sketchup

模型的外觀貼圖,同時,使用

fme寫模組也支援對外觀的寫出。

sketchup

寫模組將轉換

fme外觀為乙個

sketchup

材質,如果

fme外觀沒有設定任何紋理,那將會從

fme外觀中的漫反射顏色中建立

sketchup

材質。前面說到的

layer

(層),在

sketchup

模型中,有乙個預設的層:

layer0

,這個層不能被重新命名。使用者定義的層預設為

layer1

,layer2

,等等,這些使用者定義的層可以被重新命名。

sketchup

模型中元件定義表示為

fme幾何物件定義,元件例項就是

fme幾何物件例項,組也就是

fme中的聚合。

fme讀取

sketchup

模型時,預設為乙個組,可以通過打散轉換器,將組進行打散處理。

將之前讀取的

sketchup3d

模型,使用打散轉換器,將模型打散,然後使用

geometrypropertyextractor

轉換器讀取出元件例項名稱,這樣就分別提取出例項與其他物件:

這是其中乙個例項,右下側有幾何物件例項的一些特性,包括層,

id,陰影等特性資訊:

注意:在

fme中,例項是不能被進行打散的,但是如果對例項進行了修改,這些例項將會被自動打散修改,被分解為組,這些幾何物件特性資訊都是可以進行提取和處理的。

這裡我們再來看乙個非例項幾何物件:

在右側的幾何物件特性中,可以看出,這個物件的型別是面,而且不帶有材質資訊。

sketchup

這種格式對幾何物件的支援是有限的,了解支援的幾何物件情況,對於處理和寫出

sketchup

模型非常有幫助,下面是該格式支援的幾何物件情況:

fme與3d(二)

FME支援的Autodesk Revit 格式概要

參考文獻 幫助文件 在fme2014 中,增加了 autodesk revit 讀模組,包括 autodesk revit 的fme revit 匯出端,這就意味著 fme正式支援 了autodesk revit 這一資料格式。下面是該格式在 fme 讀模組中的引數框 讀模組允許 fme讀取由 au...

SDWebImage如何支援的WebP格式

4g時代,流量依然是寶貴的東西。而流動網路傳輸中,最佔流量的一種載體 成為了我們移動開發者不得不關注的乙個問題。我們關注的問題,無非是體積和質量如何達到乙個比較和諧的平衡,希望得到質量不錯的同時體積還不能太大。走在時代前列的谷歌給出了乙個不錯的答案 webp格式,谷歌 google 開發的一種旨在加...

FME中lic的不同

一 fme有哪些版本?它們的主要區別是什麼?針對不同使用者的應用與配置需求,fme suite提供下列多個版本,以及單機和浮動兩種許可方式 fme desktop suite fme professional suite fme esri suite fme intergraph suite fme...