欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python AutoCAD 系統(tǒng)設(shè)置的實(shí)現(xiàn)方法

 更新時(shí)間:2020年04月01日 11:40:38   作者:Hulunbuir  
這篇文章主要介紹了Python AutoCAD 系統(tǒng)設(shè)置的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1. 連接及庫(kù)導(dǎo)入

#!/usr/bin/env python
# -*- coding: utf-8 -*-

'''
=============================
Author:DalNur
Email: liyang@alu.hit.edu.cn
Last Update: 2020.03.02 19:55
=============================
'''

from pyautocad import Autocad

acad = Autocad(create_if_not_exists = True)
acad.prompt("Hello! AutoCAD from pyautocad.")
print(acad.doc.Name)

2. 顏色設(shè)置

(1). 設(shè)置模型空間背景色

acad.ActiveDocument.Application.preferences.Display.GraphicsWinModelBackgrndColor = 0
   # 等號(hào)后為非負(fù)整數(shù),取值范圍為[0,16777215],為十進(jìn)制下的顏色代號(hào),由RGB顏色值轉(zhuǎn)化而來(lái);
   # 具體計(jì)算公式為:R+256*G+256*256*B;
   # 例如:對(duì)于白色(R=255,G=255,B=255),顏色代號(hào)為255+256*255+256*256*255=16777215。
   # 常用標(biāo)準(zhǔn)顏色代號(hào)如下:
   # 0、黑色;255、紅;65535、黃;65280、綠;16776960、青;16711680、藍(lán)色;16711935、洋紅;16777215、白色;
   # 將GraphicsWinModelBackgrndColor替換為GraphicsWinLayoutBackgrndColor,即可設(shè)置圖紙空間背景色。

(2). 設(shè)置十字光標(biāo)顏色

" 非關(guān)鍵功能,語(yǔ)法與(1)類似,為了節(jié)約篇幅,在此不做贅述,如有需求,聯(lián)系本人,以下有標(biāo)題而無(wú)內(nèi)容的原因與此相同。 "

2. 顯示設(shè)置

(1). 顯示線寬

acad.ActiveDocument.preferences.LineweightDisplay = 1
   # 等號(hào)后為布爾值,TRUE = 1,顯示線寬,F(xiàn)ALSE = 0,隱藏線寬。

(2). 顯示自動(dòng)捕捉靶框
# 略

(3). 顯示自動(dòng)捕捉標(biāo)記
# 略

(4). 顯示極軸追蹤矢量
# 略

(5). 顯示點(diǎn)樣式

acad.ActiveDocument.SetVariable("PDMODE", 35)
   # 系統(tǒng)默認(rèn)值為0;
   # 詳細(xì)信息見CAD幫助文檔AUTOSNAP(系統(tǒng)變量)。

(6). 關(guān)閉實(shí)體填充顯示

acad.ActiveDocument.Preferences.SolidFill = 0
   # 執(zhí)行重新生成圖形命令后才變更顯示
acad.ActiveDocument.Regen(0)
   # 重新生成圖形

3. 尺寸設(shè)置

(1). 設(shè)置十字光標(biāo)大小

acad.ActiveDocument.Application.preferences.Display.CursorSize = 5
   # 等號(hào)后取1到100的整數(shù),表示十字光標(biāo)占屏幕面積的百分比,10代表占比為10%,系統(tǒng)默認(rèn)值為5。

(2). 設(shè)置自動(dòng)捕捉靶框大小
# 略

(3). 設(shè)置自動(dòng)捕捉標(biāo)記大小
# 略

(4). 設(shè)置點(diǎn)大小

acad.ActiveDocument.SetVariable("PDSIZE", 10)

4. 草圖設(shè)置

(1). 開啟柵格顯示

acad.ActiveDocument.SetVariable("GRIDMODE", 1)
   # 0 關(guān)閉柵格顯示

(2). 開啟正交模式
# 略

(3). 極軸追蹤
# 略
### ①、開啟極軸追蹤
### ②、用所有極軸角設(shè)置追蹤并相對(duì)上一段測(cè)量極軸角

(4). 開啟對(duì)象捕捉
# 略

5. 設(shè)置視圖

(1). 預(yù)設(shè)視圖

acad.ActiveDocument.SendCommand("_-view"+chr(13)+"_swiso"+chr(13))
  # 定義預(yù)設(shè)視圖為西南等軸測(cè)。

(2). 視覺(jué)樣式

acad.ActiveDocument.SendCommand("_vscurrent"+chr(13)+"_2D"+chr(13))
  # 視圖樣式設(shè)置為二維線框。
acad.ActiveDocument.SendCommand("_vscurrent"+chr(13)+"_R"+chr(13))
  # 視圖樣式設(shè)置為真實(shí)。

(3). 全視圖

acad.ActiveDocument.Application.ZoomAll()

6. 設(shè)置文件自動(dòng)保存

acad.ActiveDocument.Application.preferences.OpenSave.AutoSaveInterval = 0.51
  # 等號(hào)后數(shù)值為自動(dòng)保存間隔分鐘數(shù),非負(fù),可為小數(shù);
  # 當(dāng)為小數(shù)時(shí),系統(tǒng)自動(dòng)取整,取整規(guī)則為:小數(shù)部分<=0.5時(shí),向下取整,>0.5時(shí),向上取整;
  # 例如:當(dāng)?shù)忍?hào)后值為4.5時(shí),系統(tǒng)自動(dòng)取為4,當(dāng)為4.51時(shí)系統(tǒng)自動(dòng)取為5;
  # 當(dāng)數(shù)值<=0.5時(shí),自動(dòng)保存功能關(guān)閉。

7. 尾聲

以上,便是關(guān)于 AutoCAD系統(tǒng)設(shè)置 的一些基本代碼,因篇幅有限,某些非關(guān)鍵功能未做詳細(xì)介紹。更多相關(guān)Python AutoCAD 系統(tǒng)設(shè)置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python退出命令是什么?詳解python退出方法

    python退出命令是什么?詳解python退出方法

    在本篇內(nèi)容中我們給學(xué)習(xí)python編程的朋友們整理了關(guān)于python退出的命令和方法,需要的學(xué)習(xí)下。
    2018-12-12
  • Pytorch使用Visdom進(jìn)行數(shù)據(jù)可視化的示例代碼

    Pytorch使用Visdom進(jìn)行數(shù)據(jù)可視化的示例代碼

    pytorch Visdom可視化,是一個(gè)靈活的工具,用于創(chuàng)建,組織和共享實(shí)時(shí)豐富數(shù)據(jù)的可視化,這個(gè)博客簡(jiǎn)要介紹一下在使用Pytorch進(jìn)行數(shù)據(jù)可視化的一些內(nèi)容,感興趣的朋友可以參考下
    2023-12-12
  • Python之Class&Object用法詳解

    Python之Class&Object用法詳解

    今天小編就為大家分享一篇Python之Class&Object用法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • 詳解Python requests模塊

    詳解Python requests模塊

    今天給大家?guī)?lái)的是關(guān)于Python的相關(guān)知識(shí),文章圍繞著Python requests模塊展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • flask利用flask-wtf驗(yàn)證上傳的文件的方法

    flask利用flask-wtf驗(yàn)證上傳的文件的方法

    這篇文章主要介紹了flask利用flask-wtf驗(yàn)證上傳的文件的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • python在windows下創(chuàng)建隱藏窗口子進(jìn)程的方法

    python在windows下創(chuàng)建隱藏窗口子進(jìn)程的方法

    這篇文章主要介紹了python在windows下創(chuàng)建隱藏窗口子進(jìn)程的方法,涉及Python使用subprocess模塊操作進(jìn)程的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • 對(duì)pytorch網(wǎng)絡(luò)層結(jié)構(gòu)的數(shù)組化詳解

    對(duì)pytorch網(wǎng)絡(luò)層結(jié)構(gòu)的數(shù)組化詳解

    今天小編就為大家分享一篇對(duì)pytorch網(wǎng)絡(luò)層結(jié)構(gòu)的數(shù)組化詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Python異常處理如何才能寫得優(yōu)雅(retrying模塊)

    Python異常處理如何才能寫得優(yōu)雅(retrying模塊)

    異常就是程序運(yùn)行時(shí)發(fā)生錯(cuò)誤的信號(hào),下面這篇文章主要給大家介紹了關(guān)于Python異常處理的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • 解決Numpy報(bào)錯(cuò):ImportError: numpy.core.multiarray failed

    解決Numpy報(bào)錯(cuò):ImportError: numpy.core.multiarray faile

    這篇文章主要介紹了解決Numpy報(bào)錯(cuò):ImportError: numpy.core.multiarray failed問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 爬蟲代理池Python3WebSpider源代碼測(cè)試過(guò)程解析

    爬蟲代理池Python3WebSpider源代碼測(cè)試過(guò)程解析

    這篇文章主要介紹了爬蟲代理池Python3WebSpider源代碼測(cè)試過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12

最新評(píng)論