最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用Python自動化操作AutoCAD的實現(xiàn)

 更新時間:2020年04月01日 10:50:53   作者:W__hisky  
這篇文章主要介紹了利用Python自動化操作AutoCAD的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1 Python自動繪圖

在這里我主要運用了pyautocad庫進(jìn)行AutoCAD的自動化操作,pyautocad是一款功能非常強(qiáng)大的AutoCAD操作處理庫,可以實現(xiàn)Python自動繪圖、CAD圖像對象讀取、對象屬性修改等操作。

from pyautocad import Autocad,APoint

# 連接及庫導(dǎo)入
acad = Autocad(create_if_not_exists = True)
acad.prompt("Hello! Autocad from Python.")
print(acad.doc.Name)

# 定義點
p1=APoint(0,0)
p2=APoint(50,25)
for i in range(0,5):
  text=acad.model.AddText('Hi %s' %i,p1,2.5)  # 將i值插入到%s占位符的字符串中(字符串內(nèi)容,坐標(biāo)位置,字號大小)
  acad.model.AddLine(p1,p2)  # 繪制線段(起始點,終止點)
  acad.model.AddCircle(p1,10)  # 繪制圓(圓心,半徑)
  p1.y+=10  # p1點縱坐標(biāo)加10

圖1.Python自動繪圖結(jié)果.png

如果此時你的計算機(jī)上未打開AutoCAD軟件,在運行該代碼時會自動打開AutoCAD并開始繪圖;如果已經(jīng)打開了AutoCAD軟件,則在運行該代碼時會默認(rèn)在已打開的圖上進(jìn)行繪圖。

2 讀取CAD圖像對象

from pyautocad import Autocad,APoint

# 連接及庫導(dǎo)入
acad = Autocad(create_if_not_exists = True)
acad.prompt("Hello! Autocad from Python.")
print(acad.doc.Name)

# 遍歷CAD圖像的所有文本對象,打印其文本內(nèi)容及坐標(biāo)位置
dp=APoint(10,0)
for text in acad.iter_objects('Text'):
  print('text: %s at: %s' %(text.TextString,text.InsertionPoint))

# 打印對象的類型名稱
for obj in acad.iter_objects(['Circle','Line','Text']):
  print(obj.ObjectName)

3 修改對象屬性

from pyautocad import Autocad,APoint

# 連接及庫導(dǎo)入
acad = Autocad(create_if_not_exists = True)
acad.prompt("Hello! Autocad from Python.")
print(acad.doc.Name)

# 遍歷CAD圖像對象,修改對象屬性
for text in acad.iter_objects('Text'):
  print('text: %s at: %s' %(text.TextString,text.InsertionPoint))
  # 將文本中的“Hi”字符替換為“OK”
  if 'Hi' in text.TextString:
    print('text: %s at: %s' %(text.TextString,text.InsertionPoint))
    # 修改對象屬性
    text1 = str(text.TextString)
    text1 = text1.replace('Hi','OK')
    text.TextString = text1

將CAD圖中,所有文本中的“Hi”字符串替換為“OK”,修改結(jié)果如圖2所示。

圖2.修改對象屬性后

到此這篇關(guān)于利用Python自動化操作AutoCAD的實現(xiàn)的文章就介紹到這了,更多相關(guān)Python自動化操作AutoCAD內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何用Python 加密文件

    如何用Python 加密文件

    這篇文章主要介紹了如何用Python 加密文件,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09
  • Python selenium鍵盤鼠標(biāo)事件實現(xiàn)過程詳解

    Python selenium鍵盤鼠標(biāo)事件實現(xiàn)過程詳解

    這篇文章主要介紹了Python selenium鍵盤鼠標(biāo)事件實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • Python結(jié)合多線程與協(xié)程實現(xiàn)高效異步請求處理

    Python結(jié)合多線程與協(xié)程實現(xiàn)高效異步請求處理

    在現(xiàn)代Web開發(fā)和數(shù)據(jù)處理中,高效處理HTTP請求是關(guān)鍵挑戰(zhàn)之一,本文將結(jié)合Python異步IO(asyncio)和多線程技術(shù),探討如何優(yōu)化請求處理邏輯,解決常見的線程事件循環(huán)問題,有需要的小伙伴可以根據(jù)需求進(jìn)行選擇
    2025-04-04
  • python抓取網(wǎng)站的圖片并下載到本地的方法

    python抓取網(wǎng)站的圖片并下載到本地的方法

    今天小編就為大家分享一篇python抓取網(wǎng)站的圖片并下載到本地的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • ElasticSearch Python 使用示例詳解

    ElasticSearch Python 使用示例詳解

    這篇文章主要介紹了ElasticSearch Python 使用示例詳解,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2025-04-04
  • Python?打印不帶括號的元組的實現(xiàn)

    Python?打印不帶括號的元組的實現(xiàn)

    本文主要介紹了Python?打印不帶括號的元組,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Python 實現(xiàn)判斷圖片格式并轉(zhuǎn)換,將轉(zhuǎn)換的圖像存到生成的文件夾中

    Python 實現(xiàn)判斷圖片格式并轉(zhuǎn)換,將轉(zhuǎn)換的圖像存到生成的文件夾中

    今天小編就為大家分享一篇Python判斷圖片格式并轉(zhuǎn)換,將轉(zhuǎn)換的圖像存到生成的文件夾中,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python進(jìn)行文件路徑處理的模塊詳解

    Python進(jìn)行文件路徑處理的模塊詳解

    我相信很多人和小編一樣,從來沒有好好研究過Python的文件路徑,Python作為一個magical語言,肯定有其他更直觀的文件路徑處理方法,下面就跟隨小編一起了解一下吧
    2025-04-04
  • Python的deque雙端隊列詳解

    Python的deque雙端隊列詳解

    這篇文章主要介紹了Python的deque雙端隊列詳解,deque(雙端隊列)是一種數(shù)據(jù)結(jié)構(gòu),允許使用O(1)時間復(fù)雜度從兩端添加和刪除元素, Python的deque類實現(xiàn)了此數(shù)據(jù)結(jié)構(gòu),需要的朋友可以參考下
    2023-09-09
  • 在python3.5中使用OpenCV的實例講解

    在python3.5中使用OpenCV的實例講解

    下面小編就為大家分享一篇在python3.5中使用OpenCV的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04

最新評論

潜江市| 易门县| 吴旗县| 墨竹工卡县| 于田县| 和林格尔县| 南川市| 衡阳县| 玛多县| 大安市| 普兰店市| 抚顺市| 彩票| 永和县| 类乌齐县| 加查县| 安多县| 米易县| 九江县| 宁德市| 寻甸| 临澧县| 彰化市| 沙洋县| 体育| 井研县| 延庆县| 汶上县| 彭阳县| 双桥区| 永康市| 霍城县| 兴化市| 武威市| 长垣县| 南江县| 南和县| 安吉县| 吴旗县| 房产| 哈尔滨市|