3DDE  參數設計發展平台

 3D Design Engine 2008

3DDE 2008 於 2008 年 3 月 1 日 正式出貨

3DDE 2008 參數發展平台 新增函數 與 指令 線上發表

新增 3DDE 2006 開發指令

  3DDE2002  DM 文件說明   

                                              
             3 D 設計引擎  ( 簡稱 3DDE )

發展歷史: 

1997開始規劃研發     

20003DDE 2000  發表 ( 研發重點 : 基礎圖形建構)

20013DDE 2001  發表    ( 研發重點 : 材料拆解統計)

2002 3DDE 2002  發表 ( 研發重點 : 參數傳遞與呼叫3DDE 程式)

2004 3DDE 部份專案實例公怖 ( 研發重點 : 利用專案求証 3DDE 功能)

2006 3DDE 2006 發表 ( 研發重點 : 3D樓梯扶手與管路程式指令集)

2008 3DDE 2008 發表 ( 研發重點 : 曲線造型參數指令集)

發展目的:

協助建築相關行業,透過簡易的程式介面,做到 3D 參變數設計的能力,進而達成設計、施工、材料精確估算同步的目的,並透過網路分享專業經驗,為 21 世紀的建築自動化做先期的鋪路

適用行業:

使用AutoCAD 製圖之相關行業
如 建築外觀 門窗業 圍幕牆 鋼骨結構 花台花架 雨蓬 桁架 組合房屋 組合傢俱隔間系統 室內設計 系統傢俱 廚俱 管路發展  遊艇內裝 ......
如果您是其他行業,也許可以來看看,說不定也可以用

  搭配軟體平台:

3DDE 2006  :   AutoCAD R14、2000、2000i、2002、2004、2006  以及其延伸的產品如 ADT  MDT  ....... 等. 

3DDE2008 : AutoCAD 2008  & 2009

備註說明:3DDE 程式指令會依需要與 AutoCAD 的升級加入新的指令,在文件中如有限制版本使用,將會加以說明。

功能及特性:

(1)

擁有數百個實例可供運用與學習. (3DDE 2006版,己有 1000 個以上的元件可使用)

(2)

可精確的從圖面上取得製圖設計位置與相關參數,進行設計.

(3)

程式可自動產生參變數輸入之人機介面.

(4)

參變數的數量最多可達 512 個,並可作分頁分層管理.

(5)

全部採用 AutoCAD ACIS 實體元件完成 3D 作業.

(6)

3D 設計完成後,發現不對,可執行部分參變數修改,則圖型將被同步正確修正.

(7)

施工時可將其炸開,取得其中元件,標示尺寸,直接施工.

(8)

透過程式,可將各種資訊放入每一元件中,在施工製造時可取出利用. (例如:鋼骨結構中鋼板之切割之 CNC 加工作業)

(9)

透過內含之圖檔管理界面,可用階層式的管理無限參數設計程式.

(10)

內含 剖面圖擷取功能,可擷取元件之各種剖面.

(11

可直接 貼材質 打燈光 貼景物 完成採現透視圖.

(12)

本系統完全沒有採用 AutoCAD 自定圖元,所以可完全使用 AutoCAD 的指令.並相容於 AutoCAD 在 Windows 作業系統上的所有版本,如 R14、2000、2002、2004、2006、與其延伸軟體如ADT、 MDT . . . 

(13)

內含 "3D工具" 模組,進行修圖作業容易.

(14)

AutoCAD 建築專業軟體 ADT 的最佳輔助軟體,各種本土性的 3D 元件,以輔助其不足.

2001新增:

(1)

可自行定義上色貼圖選單,可作 ByLayer 或 單獨圖元上色,造型完成時,貼圖同時完成,可以立即彩現立體圖。

(2)

加入材料詳細估算、統計、輸出功能,自行訂定多種資料分類、資料結構,從圖面設計完成的同時,材料即被運算出來。

(3)

取出單體資料指令,可取出圖型內含每一元件的材料正確資訊並貼於圖面上。

(4)

整體資料統計指令,可將所框選的圖型或整個圖型的材科自動分類統計輸出到以逗點分並開的文字資料檔及 Excel 表單上。

(5)

允許定義 "規格選單",可把常用的一群變數內含數值定義成一個規格名稱,當使用者選取該規格,所有的相關變數值全部修改,可以不須一個一個修改。(當然可以有許多規格名稱)

2002新增:

(1)

Call3dde 指令群可以用於呼叫其他 3DDE 元件的方式來產生圖形, 所以彈性加大, 使用者可以用"零件方式"來寫您的3DDE 程式, 使它簡潔彈性又大. 

(2)

Get3dde 指令群有變數相互傳遞的功能, 可以選取目前圖面上的 3DDE 元件傳回相關參數, 而自動判定產生新的圖形, 例如 : 要做檯面, 只要選取兩端的櫃體, 就可以自動判定要做出多大的檯面. 

(3)

尺寸自動標示程式指令, 協助您把相關尺寸寫入程式中, 當圖形改變時尺寸立刻正確的自動修正。

(4)

文字輸入程式指令, 協助您在圖面上標註文字圖說, 並有辭庫系統支援, 只要您存取常用的辭彙, 就能快速的完成圖面上的文字標示.

2003新增:

(1)

 3D 聚合線指令,可以完成3D空間中擠出的動作,(本指令用於 AutoCAD 2000 以後的版本)。

(2)

在執行階段,加入 '控制對話框的開關與改變參數之內含值' 的指令,使操作更具人性化。

(3)

修改材質特性參數指令,可直接建立或修改材質的透明度、反射度、折射、 凸紋 等參數,所以您可以輕易的建立逼真的彩現圖像,包括鏡子、玻璃、噴沙玻璃 .... 等。(本指令適用於 AutoCAD 2004 以後版本)

2004新增:

(1)

 管路設計系列程式:是一組智慧型指令,根據業界管路設計的習慣,完成直管、一次彎管、二次彎管的設計。詳情請看

2005新增:

(1)

 3DDE 樓梯扶手設計系列程式:本指令主要適用於擠出類是樓梯扶手的造型,它可以根據設定的高度分配,自動形成3D聚合線,根據此線收集點座標,擠出實體或面架構的造型,主要用於樓梯扶手、彈簧的製作,應用請看:

 

(2)

呼叫內部副程式:除了原有的呼叫外部參數元件外,新增內部副程式呼叫指令,此舉可節省大量的程式碼,簡化程式邏輯。

(3)

參變數錯誤檢查:當使用者在對話框上輸入不合理的參數值,會出現警告,並要求重新輸入合理的數值,使操作更具人性化,避免程中斷。

效率評估:

(1)

原來需要 10 天才能完成的 AutoLisp 程式,目前只要半天.

(2)

原來需要程式設計師來完成的程式,現在自己完成.

(3)

由於自己有足夠的專業能力,可寫出更具可用性的程式.

(4)

您的專業知識,透過程式,可傳給資淺的設計師,達到經驗累積的目的.

(5)

3D 的設計參數化後,製圖速度增加數十倍.

(6)

透過網路,可整合各單位之經驗,產生加成效果,有助於整體製圖與施工生產效率.

(7)

由於界面一致,設計者學習簡單,幾乎立即學習立即上線.

(8)

上好材質的彩現透視圖,可直接與客戶溝通,並可立即修正各材質顏色。

(9)

正確的材料輸出,可減少人為的錯誤,提升施工效率,減少材料浪費 . . . . 等,好處多多。

(10)

由於整個圖形參數完整,參數取得後很容易作後續製程研發,甚至於與 CNC 自動化機械連線製造。

適用語言:

中文 (繁體或簡體)、英文. ( 註:可自行修改語文模式 )

操作說明:

3DDE 圖示功能表操作說明

操作展示:

3DDE 實驗教學 (矮櫃的製作教學)

造型參數設計 與 編輯 (自動增減 與 抽換)

3DDE 上色功能展示 (以系統櫃為例) - "圖元上色" 的實例

3DDE 上色功能展示 (以廚具為例) -  "圖層上色" 的實例)

單元展示 

全門系統櫃參數變化展示 NSCC-A2

抽屜櫃參數變化展示 NSCE-A1

全門衣櫥參數變化展示 NSCL-A2

櫥櫃藝術門製造結構展示 NSD-AH

木格造型參數變化結構展示 PUR-11

水槽櫃透明與金屬材質展示 KIT-D4

掛畫參數變化展示 BED-BA

辦公室塊狀屏風組合變化展示 TYPM-A5

建築圖轉3D牆壁參數變化展示A_WALL

預鑄是牆板參數製作展示RHWALL

拉們衣櫥組合參數變化展示HFCAB

多元組合櫥櫃參數變化展示NSCAB

 

有平台直梯的參數變化展示     (3DDE2006 新增)

L型平台樓梯的參數變化展示     (3DDE2006 新增)

接管參數變化展示      (3DDE2006 新增)

         3D參數設計 產生元件如下 : 

隔板 遮雨蓬 商店隔間牆 組合櫥櫃
地坪 理想櫃 電動玻璃門 櫥櫃木門
陽台 造型樣式 矮隔間製作 櫥櫃抽屜門
鐵窗 隔間造型 組合塊狀隔屏 櫥櫃百葉門
桁架 廚具底櫃 上下雙層床鋪 櫥櫃玻璃門
柱子 廚具吊櫃 上下鋪造型梯 櫥櫃抽屜木門
拱門 拉門衣櫥 書櫃書架製作 櫥櫃木框玻璃門
圓窗 十字轉門 正角圓弧角邊櫃 櫥櫃框內押飾條
  各式窗戶 兩邊可調三角邊櫃 百葉門葉片製作
牆壁裝飾 天花板造型樣式 其他等 ....

          3DDE程式範例展示說明 :

交  談框附屬說明

Name : 複合式書櫃 ; 秀在對話框上的名稱

SLIDE :BCA-DA01 BCA-DA02 BCA-DA03 BCA-DA04 BCA-DA05    
            ;秀在對話框上的幻燈檔        ←此區程式產生幻燈片教學
            (注意:幻燈檔名中不能有空白,空白被用來區隔多張幻燈片檔) 

Help : 複合式書櫃 程式操作說明      此區程式產生操作說明區
           1. 將座標轉為平面(世界座標)
           2. 點取 p1 點取 p2
           3. 設定相關參數
           4. 完成
          備註 :複合式書櫃 將往 p1 至 p2 方向之反時針方向長出
           end help


  Information  : 複合式書櫃                    
          版   權 : 懋翔科技有限公司
    此區程式產生Information
          日   期 : 1999 年 6 月 5 日
          撰寫人 : 秦 麗 華
          end infomation


;----- 變數定義 ------

P1==輸入書櫃第一點 : getpoint ; 取第一點 
←此區程式在繪圖區產生
p2==輸入書櫃第二點 : getpoint p1 ; 拖 p1 點取第二點 p2 
 

w=dist(p1,p2) ; 取得兩點之間距離
a=ang(p1,p2) ; 取得兩點之間角度

** ----------- 輸入複合式書櫃相關資料 -------------

W=書櫃總寬度:W            
H=書櫃總高度:150           
←此區程式產生參數輸入對談框           
D=書櫃深度:30
ZH=書櫃放置高度:0
** ---------------------- 
KW=邊板厚度:1.8 (1.8 3.0 3.6)
            
BK=隔板厚度:1.8 (1.8 3.0 3.6)           
BW=隔板深度:D-2
BT=背板厚度:0.9 (0.6 0.9 1.2 1.8)
LI=背板內縮距離:0
** ---------------------- 
C=選擇橫排格數 : (W-KW*2)/30 ((W-KW*2-(c-1)*BK)/c 10 100)
L=選擇直排格數 : (H-KW*2)/40 ((H-KW*2-(L-1)*BK)/L 10 100) 


;------ 複合式書櫃 ------

_ZO 0.3X                              ←此區程式產生圖形製作

_BO P1X+KW-0.3 P1Y+LI P1Z+ZH+KW W-KW*2+0.6 BT H-KW*2  ;背板製作

_NA SS1     ;背板取名SS1

_BO P1X P1Y P1Z+ZH KW D  H     ;左邊板製作 

_CP [SS1] P1X P1Y P1Z P1X P1Y P1Z     ;複製一塊背板           


_SU      ;與左邊板進行差集,而形成邊溝

_MI P1X+W/2 P1Y P1Z+ZH P1X+W/2 P1Y+10 P1Z+ZH   ;用鏡射形成右邊板        

_BO P1X+KW P1Y P1Z+ZH W-KW*2 D KW         ;下邊板製作

_BO P1X+KW P1Y P1Z+ZH+H W-KW*2 D -KW   ;上邊板製作

_BO P1X+KW P1Y+LI+BT P1Z+ZH+KW+(H-KW*2-(L-1)*BK)/L W-KW*2 BW-LI-BT BK

     ;第一塊橫隔板

    (repeat (fix (- L 2))

       _CP P1X P1Y P1Z P1X P1Y P1Z+(H-KW*2-(L-1)*BK)/L+BK  ;以第一塊橫隔板進行數量複製

       _UN    ;橫隔板總合聯集

     )

_BO P1X+KW+(W-KW*2-(C-1)*BK)/C P1Y+LI+BT P1Z+ZH+KW BK BW-LI-BT H-KW*2

     ;第一塊直隔板

    (repeat (fix (- C 2))

       _CP P1X P1Y P1Z P1X+(W-KW*2-(C-1)*BK)/C+BK P1Y P1Z ;以第一塊直隔板進行數量複製

        _UN    ;直隔板總合聯集

     )

_UN     ;橫隔板與直隔板總合聯集

_RO [AW_SSALL] P1X P1Y P1Z P1X P1Y P1Z+10 A      ;根據兩點之間的角度,而進行整體旋轉

    

座標輸入區

參數輸入區

圖形製作區