NX二次開發用OpenC獲取表達式的值

用OpenC獲取表達式的值


之前一直用C++讀取expression,能夠直接讀取

double dValue = expression->value();

直到讀取Blend的半徑,需要先創建

Features::EdgeBlend *edgeBlend = ~~;

進行強制轉換:

Features::EdgeBlendBuilder * ~~;

參數衆多;
利用OpenC需要三個與expression相關的函數,分別是:

UF_MODL_ask_blend_parms();

UF_MODL_dissect_exp_string();

UF_MODL_ask_exp_tag_value();

至此,可將獲取的char型表達式轉換爲double型。
甚好

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章