原创 AS開發隨筆

一:莫名崩潰 最近開發的邊部壓板節點,按照次序先後完成了底板、肋板、壓板的代碼及整合,最後編寫壓板和底板的螺栓連接代碼,單獨調試螺栓程序沒問題,但是將螺栓程序整合到節點集後程序直接崩潰,後來將生成的環境進行清理,重新生成DLL程序,正

原创 加入節點集

生成的構件或者元素必須加入節點集中,不能獨立存在,否則極易出現不確定情況;加入節點集方法如下: 一: private void AddPlateChamfer (ref AstObjectsArr createdObjectsArr,

原创 AS圖片資源的導入

有以下幾種方法: 一:先將圖片文件放入指定目錄,然後編輯工程文件—Xxxxx.csproj <ItemGroup> <EmbeddedResource Include="Dummy.png" /> </ItemGroup>

原创 Beam的常用屬性及方法

Beam的常用屬性和方法(Beam 是BentBeam、StraightBeam…的基類) public Matrix3d SysCSStart { get; }//獲取系統線起點矩陣 public M

原创 錯誤代碼彙集

private void MovePoint(AAG.Point3d ptIn, AAG.Vector3d vMove, double moveDist, out AAG.Point3d retPoint) {

原创 AS構件局部座標軸

一般從終點到起點的方向爲X方向,然後按右手法則生成Y和Z軸方向,下面爲幾種常見構件的局部座標軸。 工字鋼局部座標軸: 扁鋼局部座標軸: 板局部座標軸: 在AS裏面可通過命令查詢構件起點處的局部座標軸

原创 引自 cad人生 的經典代碼

引於:https://www.cnblogs.com/cadlife/articles/2668158.html using System; using System.Collections.Generic; using System

原创 綁定CAD實體到AS單元

可以通過AS單元的用戶自定義屬性:UserAttribute【0-9】儲存10個cad實體的信息(包括AS單元),比如ID或者句柄,實現CAD實體到AS單元之間的關聯綁定。 一、獲取CAD實體句柄 acEnt = acTran

原创 REF (關鍵字)

.net的關鍵字,ref關鍵字–讓參數按照引用傳遞。其效果是,當控制權傳遞迴調用方法時,在方法中對參數所做的任何更改都將反映在該變量中;也等同將值類型的數據使用引用方式傳參。若要使用ref參數,則方法定義和調用方法都必須顯式使用ref

原创 字符串常見操作總結詳解

C#字符串常見操作總結詳解 本篇文章是對C#中字符串的常見操作進行了詳細的總結介紹,需要的朋友參考下 (1)取字符串長度       <string>.Length; (2)字符串轉爲比特碼       GetBytes(

原创 範例

[CommandMethod("FirstLine")] public void FirstLine() { //獲取當前活動圖形數據庫 Databa

原创 C#中字符串的相關操作

1.Replace(替換字符): public string Replace(char oldChar,char newChar);在對象中尋找oldChar,如果尋找到,就用newChar將oldChar替換掉。 如:    

原创 API調用COMMAND外部命令

在AS中可以利用SendStringToExecute函數直接調用AS或CAD的外部執行命令,如: Application.DocumentManager.MdiActiveDocument.SendStringToExecute(

原创 CAD的句柄 、ID、實體之間的關係

一、CAD由句柄(字符串)獲取ID public ObjectId GetObjectId(Database db, string handleString) { long l = Convert.ToInt6

原创 圖示---拉伸填充

AS用戶交互界面可以直接使用pictureBox標準控件插入圖片。 圖片拉伸填充屬性設置如下: