1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. AutoCAD R12兩個新增命令在編程中的應用

        時間:2024-09-26 17:56:37 計算機畢業論文 我要投稿
        • 相關推薦

        AutoCAD R12兩個新增命令在編程中的應用

        摘要:AutoCAD R12版新增加了BHATCH命令來補充和加強HATCH命令功能。

        關鍵詞:AutoCAD R12 命令 應用

          Auto中填充陰影線圖案(PAT文件)是一項十分有用的功能,在各種圖形中都可能用到。我們在開發工程地質時,經常要在圖面上的指定區域內填充巖性花紋圖案,而且填充區域不規則。在Auto低版本中,填充花紋命令僅有一條HATCH,使用HATCH時,需選擇圍成閉合區域的有關實體,若實體選擇不全則會使填充出現混亂,特別是當填充區域由若干線、弧、園等實體交叉組合而成時,就要沿閉合區域的各點繪制一條PLINE線,然后以這條線作為填充邊界線,在填充完成以后還要將這條線刪除,比較麻煩。

          Auto R12版新增加了BHATCH命令來補充和加強HATCH命令功能。BHATCH命令以窗口交互方式執行,它將自動以多義線來定義邊界,然后忽略全部或部份不是邊界的區域,完成填充后自行刪除多義線,還可以使邊界內的圖形和文字避開填充圖案。簡言之,填充時只需要用鼠標器點取閉合區域內一點就可完成填充。為了更方便地使用HATCH和BHATCH這兩個命令,在R12版中還新增加了一條命令BPOLY。使用BPOLY可迅速生成一封閉曲線的邊界,即通過點取封閉區域內任意一點形成本區域的邊界線,根據返回的邊界線可使用HATCH填充花紋圖案,也可使用AREA來計算封閉區域的面積和周長。有關這兩條命令的操作,可參閱Auto R12的使用說明書,通過簡單的練習就可以掌握。本文想就如何在AUTO LSP中調用這兩個命令進行編程的問題做一簡單介紹。

          BHATCH和BPOLY命令不同于一般的Auto命令,它們是用ADS應用程序開發的,如果想在圖形編輯狀態下或在AUTO LISP中使用這兩個命令, 就要在Auto初始化時加載名為AAPP的ADS程序,方法是在當前搜索路徑上是否有A.ADS文件,這是一個純文本的ASCII碼文件,在這個文件中如有一行為AAPP,那么在進入A圖形時自動加載AAPP,在Auto的Command:提示符下調用AUTO LISP函數(ADS),將得到當前已加載的全部ADS應用程序的信息。如已加載AAPP,在“Command:”就可以使用BPOLY和BHATCH。

          在AUTO LISP語言中,不能像調用一般命令那樣用(COMMAND “命令”)來調用BPOLY和BHATCH,而是用(C:BPOLY 點)、(C:BHATCH 點)來調用,執行(C:BHATCH 點)之前要通過SETVAR對幾個系統變量進行設置,HPANG是圖案填充角度,HPNAME是圖案填充名稱,HPSCALE是圖案填充比例系數。以下是一個簡單的填充花紋圖案的LISP程序:

        程序1清單:

        (setq yf$ (getstring (strcat "花紋代號: "))) ;輸入花紋代號

        (setq bl (getreal "\n比例

        【AutoCAD R12兩個新增命令在編程中的應用】相關文章:

        VC++編程在步進電機控制中的應用03-07

        非Access數據庫在VB中的編程及應用03-18

        淺談AutoCAD中的打印設置11-21

        AutoCAD中圖形庫的創建和管理03-18

        論Word中替換命令的妙用03-20

        淺論Word中替換命令的妙用03-03

        VB與MATLAB混合編程在流量標定系統數據庫中的應用03-07

        試析網絡維護中Ping命令的巧用03-22

        基于Mschart的數據庫圖表應用編程03-18

        長距離通信器S1503的應用編程原理03-18

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>