系統管理員
文章: 14203
註冊時間: 2026年 4月 30日, 11:43
我用Archicad试着建模,放置了一些家具和设备。然后导出为IFC,然后在导入到Revit。模型大多能正确读出来,但是发现窗户及家具等不能改材质。请问对于导入的IFC模型该如何赋予新的材质呢。同时也发现IFC模型在Archicad里可以很容易的改动一些参数,比如窗户的高度和材质。
系統管理員
文章: 14203
註冊時間: 2026年 4月 30日, 11:43
先說明一個重點:IFC只是一個標準!
軟體廠商聲明軟體支援IFC標準這一點也都沒錯
但是問題在於:IFC標準套用於既有的軟體時,會因軟體既有參數、欄位或客戶建議,增加部份IFC所沒有的參數
也正由於這個原因,各家軟體廠商轉出的IFC檔案,在其他同樣號稱支援IFC標準的軟體匯入後,或多或少會有一些小問題...
ArchiCAD本人並未使用過,所以無法提供對比資訊
至於REVIT的模型匯出後再匯入,材質是沒有問題的..
軟體廠商聲明軟體支援IFC標準這一點也都沒錯
但是問題在於:IFC標準套用於既有的軟體時,會因軟體既有參數、欄位或客戶建議,增加部份IFC所沒有的參數
也正由於這個原因,各家軟體廠商轉出的IFC檔案,在其他同樣號稱支援IFC標準的軟體匯入後,或多或少會有一些小問題...
ArchiCAD本人並未使用過,所以無法提供對比資訊
至於REVIT的模型匯出後再匯入,材質是沒有問題的..
系統管理員
文章: 14203
註冊時間: 2026年 4月 30日, 11:43
想問一下Leobee兄:
Revit匯出的IFC模型或Microstation匯出的,在Archicad裡也很容易改材質、高度和其它嗎?...
我想應該也不行吧!...最主要是每個軟體對物件模型的定義不同,身為公認格式交換標準IFC對物件的定義一定不會定義到很詳細就算很詳細也不會偏哪個軟體吧,定義的應該是概約部份,就像顯示卡一樣微軟只會定義粗略的,要顯示卡的Driver才能顯示卡的全部效能一樣,不然會有權利金的問題...
如果IFC定義物件的格式是Archicad的格式,那麼有天Archicad就會要權利金,就像之前的.jpg影像檔要權利金一樣,同時其它家的軟體也就不會支持IFC了
並且匯出的IFC檔不知是給Microstation用還是archicad?....格式必須是共同的公約數!
物件導向物件格式的定義我希望你能了解.....如果你知道物件導向的程式語言如何定義物件的,你也就會知道為什麼程式無法向下相容....除非它不是物件導向語言寫的是早期的C語言用結構子的方式,這個發展到後期會有瓶頸的就如win98...
win2000和winxp就是C和C++的差別...!
Revit匯出的IFC模型或Microstation匯出的,在Archicad裡也很容易改材質、高度和其它嗎?...
我想應該也不行吧!...最主要是每個軟體對物件模型的定義不同,身為公認格式交換標準IFC對物件的定義一定不會定義到很詳細就算很詳細也不會偏哪個軟體吧,定義的應該是概約部份,就像顯示卡一樣微軟只會定義粗略的,要顯示卡的Driver才能顯示卡的全部效能一樣,不然會有權利金的問題...
如果IFC定義物件的格式是Archicad的格式,那麼有天Archicad就會要權利金,就像之前的.jpg影像檔要權利金一樣,同時其它家的軟體也就不會支持IFC了
並且匯出的IFC檔不知是給Microstation用還是archicad?....格式必須是共同的公約數!
物件導向物件格式的定義我希望你能了解.....如果你知道物件導向的程式語言如何定義物件的,你也就會知道為什麼程式無法向下相容....除非它不是物件導向語言寫的是早期的C語言用結構子的方式,這個發展到後期會有瓶頸的就如win98...
win2000和winxp就是C和C++的差別...!
系統管理員
文章: 14203
註冊時間: 2026年 4月 30日, 11:43
试了一下。revit的ifc模型中的窗户等构件输出到archicad里边好像是不能改变参数的。但对于墙体及屋顶楼面等各个软件都支持的比较好。
对于admin 兄提到的可以更改材质的问题,对于窗户构件好像还是不行,墙体是没问题的。如图,没有改材质的地方。同时在"类型属性"中有高度和宽度的设定,但是输入了数值对图形没有影响。
对于admin 兄提到的可以更改材质的问题,对于窗户构件好像还是不行,墙体是没问题的。如图,没有改材质的地方。同时在"类型属性"中有高度和宽度的设定,但是输入了数值对图形没有影响。