程序幾何
程序幾何(RuntimeGeom)是工件幾何在HiNC仿真運作期間的資料格式,由大小不一的正立方線架構網格組成。
讀寫程序幾何
ReadRuntimeGeom(API)、WriteRuntimeGeom(API)可以讀寫程序幾何至檔案。
WriteRuntimeGeomToStl(API)可以將程序幾何轉換為STL並寫入檔案。
Note
指令格式
WriteRuntimeGeom(<檔案路徑>);
ReadRuntimeGeom(<檔案路徑>);
WriteRuntimeGeomToStl(<檔案路徑>, <解析度(mm)> = 0);
<檔案路徑> 的根目錄為專案目錄。
<解析度> 輸出STL時依據的最小工件網格立方體寬度。 該寬度不小於實體解析度。若設定本參數小於實體解析度,則等同於設定為實體解析度。 預設值為0,意同採用實體解析度。 解析度越大,則檔案生成速度越快、佔用記憶體空間越小。
Tip
指令範例
ReadRuntimeGeom("Cache/init.wct");
PlayNcFile("NC/file1.nc");
WriteRuntimeGeom("Cache/file1.wct");
WriteRuntimeGeomToStl("Output/file1.stl");
在仿真開始時,會將幾何模型轉換為程序幾何,轉換時間會依照初始解析度及幾何複雜度有所不同。
如果工件模型會重複使用且轉換時間很長,可以在腳本執行NC指令前搭配使用ReadRuntimeGeom、WriteRuntimeGeom,節省等待時間。