SolidWorks二次開發——獲取工程圖關聯的零件路徑
獲取當前工程圖關聯的零件路徑:
c#
IModelDoc2 swModel;
IDrawingDoc swDraw;
swModel = swApp.ActiveDoc;
swDraw = (IDrawingDoc)swModel;
SolidWorks.Interop.sldworks.IView swView;
string strPartPath="";
//根據工程圖配置得到其零件的路徑
swView = swDraw.GetFirstView();
while (swView == null||swView.GetReferencedModelName()=="" )
{
swView = swView.GetNextView();
}
strPartPath = swView.GetReferencedModelName();
相關推薦
SolidWorks二次開發——獲取工程圖關聯的零件路徑
獲取當前工程圖關聯的零件路徑: c# IModelDoc2 swModel; IDrawingDoc swDraw; swModel = swApp.ActiveDoc; swDraw = (IDrawingDoc)swModel; SolidWor
Revit 二次開發獲取元素的材質和外觀資訊以及貼圖
最近群裡的朋友們這個問題問的比較多,有必要寫一篇文章介紹利用Revit 二次開發獲取元素的材質和貼圖的方法! 總體來說利用Revit API 獲取元素的材質和貼圖比較麻煩,而且有的材質還無法獲取。總結一下思路如下: 1.假設我們已經得到元素,利用Element.GetMa
AE二次開發-判斷柵格圖層是否存在屬性表,獲取柵格欄位的唯一值
獲取柵格欄位的唯一值: /// <summary> /// 獲取柵格欄位的唯一值 /// </summary>
二次開發獲取預設型別Id
Document GetDefaultElementTypeId Method public ElementId GetDefaultElementTypeId( ElementTypeGroup defaultTypeId ) Element
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();
Solidworks二次開發環境搭建(Net)
1、安裝SDK,檔案在solidworks安裝包下,apisdk\SOLIDWORKS API SDK.msi 2、成功安裝之後,VS出現如下圖示: 3、如某位網友所言,安裝模板這事全憑機緣,言下之意經常會安裝失敗,這時就只能手動安裝了 4、手動方法。先解壓MS
cropper.js 二次開發:截圖並下載圖片
cropper.js 是一個基於jquery的圖片擷取庫。 參考:https://blog.csdn.net/weixin_38023551/article/details/78792400 我的程式碼也是基於這個同學的demo。 全程程式碼很長,所以我只貼出我改了的部分。
QGis二次開發基礎 -- 向量圖層的顯示樣式
帶座標的向量圖層作為GIS的核心資料,具有非常豐富的用途。人們往往喜歡在地圖上做各種標記,不僅美觀,而且使地圖清晰,一目瞭然。於是應運而生了使用各種各樣的圖示作為地圖示記的功能需求,在很多GIS軟體上,這早已不是什麼新鮮事了。然而在QGis二次開發的時候,同學們
QGis二次開發基礎 -- 構建圖層管理器
為了迴應有些同學對上一篇博文的建議,這篇文章主要關注於QGis二次開發中的“圖層管理器”的實現。 使用QGis構建獨立應用系統,我相信大部分同學應該還是關注於GIS基本功能框架構建上,也就是一些基本的GIS功能,例如: 資料的顯示、漫遊瀏覽等 讀入資料的管
Revit二次開發--獲取檢視可見性中過濾器顏色
在Revit【檢視】→【可見性/圖形】中,我們可以通過設定過濾器來設定一類構件的顏色,如下圖所示: 如果我們想通過程式碼來取得或設定這些過濾器的顏色,該怎麼做呢? Revit API中提供了一個GetFilterOverrides()方法,該方法需要傳遞
Revit二次開發-根據視圖階段(Phase)創建房間
new tran des pan tap yun gen 方法 task 最近開發業務中,有一個自動創建房間的功能,很自然的想到了Document.NewRooms2方法。但是當前功能的特殊之處在於,Revit項目視圖是分階段(Phase)的,不同階段的房間是
revit二次開發 獲取模型線可用的線樣式
/// <summary> /// 獲取線樣式型別 /// </summary> /// <param name="doc"></param> /// <r
NX二次開發-Block UI各種常用控制元件的獲取(持續補充)
在Block UI中UF_initialize();和UF_terminate();的使用 用Block UI作NX二次開發的時候,不需要在使用UFUN函式的時候加UF_initialize();和UF_terminate();。 可以直接加在CPP裡這個位置: extern "C"
C# 二次開發 對映的方式獲取UIApplication
public override Result OnStartup(UIControlledApplication application)中需要用到UIApplication,可以通過對映的方式獲取。 var flag = System.Reflection.BindingFlags.NonP
superset二次開發之旅__如何新增echarts圖表之韋恩圖
superset是airbnb開源的一款BI產品,支援多種資料庫連線,擁有豐富的圖表型別,其部署方便,製作看板迅速,是小企業自助BI的不錯選擇。但是,裡面的圖表型別雖然多,很多常見的圖表依然沒有,最近遇到一個需求:新增echarts到superset圖表型別。以
java程式獲取MindWave Mobile 2腦波耳機資料+二次開發
初始程式碼包下載:連結:https://pan.baidu.com/s/1nEb5kmk8PabkFmK3bO8Fww 提取碼:r5pu 解壓後用eclipse開啟該專案 在src中建立名字為lib的package, 講這三個.jar檔案複製到lib下 匯入
NX二次開發-Block UI各種控制元件的獲取(持續補充)
用Block UI作NX二次開發的時候,不需要在使用UFUN函式的時候加UF_initialize();和UF_terminate();。 可以直接加在CPP裡這個位置: extern "C" DllExport void ufusr(char *param,
三、Sketchup用ruby進行二次開發--實體類和構件圖類
實體類是所有可畫圖形的子類,如下圖所示。實體類的主要子類是構件圖類,構件圖類是我們今後重點學習的類,包括Image、Text、Edge、Face、Group、Component Definition和Component Instance。下面對這兩個類做簡要說明。
NX二次開發-Block UI控制元件的獲取例子部落格目錄【持續更新】
Toggle(開關)控制元件 例子 獲取列舉控制元件值 toggle0->GetProperties()->GetLogical(“Value”); 點選進入例子
NX二次開發-UFUN獲取圓錐引數UF_MODL_ask_cone_parms
NX11+VS2013 #include <uf.h> #include <uf_modl.h> #include <uf_ui.h> UF_initialize(); //建立圓錐 UF_FEATURE_SIGN Sign = UF_NULLSI