Table of Contents

程序幾何

程序幾何(RuntimeGeom)是工件幾何在HiNC仿真運作期間的資料格式,由大小不一的正立方線架構網格組成。

cubesolid.png
程序幾何外觀
cubewire.png
程序幾何的正立方線架構網格

讀寫程序幾何

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指令前搭配使用ReadRuntimeGeomWriteRuntimeGeom,節省等待時間。