今天就來和各位看官聊一聊Creo使用參數控制修改模型顔色的相關技巧。
軟體環境:
Creo5.0—Creo8.0
軟體配置:
config調用global_appearance_file,路徑為global.mtl顔色庫檔案位置
01
建立材料模型模闆
❖creo邊界混合打開三維模闆prt零件或者asm元件,點選檔案-準備-模型屬性-材料更改後界面如下圖所示
❖選擇不同檔案夾對應不同屬性的材料,點選産品材料Legacy-Materials檔案夾,滑鼠輕按兩下選擇鋼材steel.mtl使其載入模型材料中
❖右鍵選擇材料複制建立一個新的材料COPY_OF_STEEL
❖選擇新複制的材料右鍵點下屬性修改名稱red-steel,creo8.0新功能介紹結構處是和steel相同無需修改,滑鼠選擇外觀,并選擇建立
❖建立後修改對應的模型顔色,這裡就根據材料名稱的字首red修改顔色,顔色名稱也可同步材料名稱,材料屬性可自定義。再以此方式建立另外兩個需要使用的材料顔色,修改好顔色後在材料外觀編輯器裡點檔案-另存為到軟creo工程圖模闆件起始位置,名稱預設global.mtl, 這個檔案後續要通過config調用系統材料顔色庫
❖修改後可按中間退出,選擇顔色名稱點選預設
❖同樣的操作再複制兩個,分别起名GREEN_STEEL、BLUE_STEEL通過材料編輯器裡檔案-附加把之前建立的global.mtl加載進來去選擇之前對應的材料顔色名稱。最終結果如下圖
❖确定儲存模型
02
校驗模型顔色變化
❖建立零件,勾選預設模闆調用第一步裡修改的模型。畫草繪拉伸實體,通過下圖可以看出模型顔色發生了變化
❖在模型樹裡材料配置設定選擇不同材料名稱,顔色即可發生變化。
❖通過工具-參數,選擇參數值進行材料控制
❖是以我們就可以通過模型重量反推材料選擇,進而實作産品不同重量時顔色的變化。
在關系裡添加下圖所示關系
if PRO_MP_MASS<100
PTC_MATERIAL_NAME="RED_STEEL"
ENDIF
if PRO_MP_MASS>=100&PRO_MP_MASS<200
PTC_MATERIAL_NAME="GREEN_STEEL"
ENDIF
if PRO_MP_MASS>=200
PTC_MATERIAL_NAME="BLUE_STEEL"
ENDIF
❖确定後通過更改模型大小即可實作不同重量顯示的模型顔色。