NX二次開發-UF_MODL_create_block1建立塊
NX9+VS2012
#include <uf.h>
#include <uf_modl.h>
UF_initialize();
UF_FEATURE_SIGN Sign = UF_NULLSIGN;//設定布林
double Corner_pt[3] = {0.0, 0.0, 0.0};//設定原點
char *Edge_Len[3] = {"100", "100", "100"};//設定長寬高
tag_t BlkTag = NULL_TAG;
UF_MODL_create_block1(Sign, Corner_pt, Edge_Len, &BlkTag);
UF_terminate();
Caesar盧尚宇 [email protected]
相關推薦
NX二次開發-UF_MODL_create_block1建立塊
NX9+VS2012 #include <uf.h> #include <uf_modl.h> UF_initialize(); UF_FEATURE_SIGN Sign = UF_NULLSIGN;//設定布林 double Co
NX二次開發-UFUN建立圓錐UF_MODL_create_cone1
NX11+VS2013 #include <uf.h> #include <uf_modl.h> UF_initialize(); //建立圓錐 UF_FEATURE_SIGN Sign = UF_NULLSIGN;//設定布林 double Origin[3
NX二次開發-UFUN獲取塊的引數UF_MODL_ask_block_parms
NX11+VS2013 #include <uf.h> #include <uf_modl.h> #include <uf_ui.h> UF_initialize(); //建立塊 UF_FEATURE_SIGN Sign = UF_NULLSIG
NX二次開發-UFUN建立球UF_MODL_create_sphere1
NX11+VS2013 #include <uf.h> #include <uf_modl.h> UF_initialize(); //建立球 UF_FEATURE_SIGN Sign = UF_NULLSIGN;//設定布林 double Center[3]
NX二次開發-建立直線UF_CURVE_create_line與NXOpen->CreateLine
NX11+VS2013 #include <uf.h> #include <uf_curve.h> #include <NXOpen/CurveCollection.hxx> #include <NXOpen/NXOb
NX二次開發-建立NX9 NXOpenCPP Wizard開發嚮導模板
NX9+VS2012 此方法應該適用於NX10以下的版本,NX6-NX9應該都是可以的,我只測試了NX9,其他版本是否可以大家可以測試一下。 做NX二次開發的兄弟應該都知道從NX10開始UGOPEN下的vs_files裡的開發嚮導模板有兩個,一個OPEN的,一個OPEN NXOpen C++
NX二次開發-Block UI各種常用控制元件的獲取(持續補充)
在Block UI中UF_initialize();和UF_terminate();的使用 用Block UI作NX二次開發的時候,不需要在使用UFUN函式的時候加UF_initialize();和UF_terminate();。 可以直接加在CPP裡這個位置: extern "C"
NX二次開發中特徵找體UF_MODL_ask_feat_body
UF_initialize(); //建立塊 UF_FEATURE_SIGN Sign = UF_NULLSIGN; double Corner_Pt[3] = {0.0, 0.0, 0.0}; char *Edge_Len[3] = {"100", "200
NX二次開發-UFUN和NXOpen結合開發中Tag_t物件與TaggedObject物件轉換方法
本文通過舉四個例子來告訴大家在NX二次開發過程中會經常用到UFUN和NXOpen結合去開發,在UFUN中我們得到的是Tag_t物件,在NXOpen中得到的是TaggedObject物件,這兩個是需要進行轉換的。本文主要知識點為:TaggedObject->
NX二次開發-遍歷函式UF_OBJ_cycle_objs_in_part與UF_OBJ_cycle_all
NX11+VS2013 #include <uf.h> #include <uf_obj.h> #include <uf_modl.h> #include <uf_part.h> #include <NXO
NX二次開發-UFUN特徵找xxx UF_MODL_ask_feat_xxx等函式(待補充)
NX9+VS2012 #include <uf.h> #include <uf_modl.h> #include <uf_obj.h> #include <uf_ui.h> UF_initialize();
NX二次開發-獲取面的法向向量UF_MODL_ask_face_data
NX9+VS2012 #include <uf.h> #include <uf_modl.h> #include <uf_obj.h> #include <uf_ui.h> UF_initialize();
NX二次開發-UFUN適應視窗UF_VIEW_fit_view
NX9+VS2012 #include <uf.h> #include <uf_view.h> #include <uf_modl.h> UF_initialize(); //建立塊 UF_FEATURE_SIGN S
NX二次開發-Block UI各種控制元件的獲取(持續補充)
用Block UI作NX二次開發的時候,不需要在使用UFUN函式的時候加UF_initialize();和UF_terminate();。 可以直接加在CPP裡這個位置: extern "C" DllExport void ufusr(char *param,
NX二次開發-資料型別結構及型別轉換部落格目錄【持續更新】
知識點 例子 UFUN API函式程式設計基礎 點選進入例子 Tag_t物件與TaggedObject物件轉換方法 點選進入例子
NX二次開發-Block UI控制元件的獲取例子部落格目錄【持續更新】
Toggle(開關)控制元件 例子 獲取列舉控制元件值 toggle0->GetProperties()->GetLogical(“Value”); 點選進入例子
NX二次開發-UFUN API函式例子部落格目錄【持續更新】
UF 公共型別 UF_begin_timer 計時函式 點選進入例子 UF_end_timer 計時函式 點選進入例子
NX二次開發-bat指令碼檔案切換NX的環境變數(NX路徑和語言)
路徑環境變數切換到NX9.bat @echo off setx /M UGII_BASE_DIR "D:\Program Files\Siemens\NX 9.0" 路徑環境變數切換到NX11.bat @echo off setx /M UGII_BASE_DIR "D:\P
NX二次開發-初學者C++語言基礎入門部落格目錄【持續更新】
題目 例子 NX二次開發技術專欄 NX二次開發技術專欄【持續更新】 點選進入專欄
NX二次開發-初學者C語言基礎入門部落格目錄【持續更新】
題目 例子 一個簡單的C程式 點選進入目錄 一個完整的C程式 點選進入目錄 例子:已知長方體的高,通過輸入長和寬,求體積。