我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > CAD新聞

AutoLISP目標捕捉函數osnap

時間:2012-01-28 09:13:21 來源:未知

Auto LISP提供的OSNAP函數所完成的功能與Auto CAD中的OSNAP命令完成的功能相似,捕捉目標的特征點。調用格式:(osnap 〈點〉 〈目標捕捉方式〉)功用及求值結果。該函數是用〈點〉先取屏幕圖形目標,再根據〈目標捕捉方式〉求出該目標的特征點如(圓心、直線端點、切點、線段中點、交點等),并返回該特征點。若對給定〈點〉沒有捕捉到目標,但找不到與指定捕捉方式相匹配的目標特征點。OSNAP則返回nil。目標捕捉方式只作一簡述:

NEA(Nearest)—捕捉靶區中心點位置最近的線、弧線或圓上的點。ENDP(Endpoint)—捕捉靶區中心點最近的線、弧線的端點。MID(Midpoint)—捕捉線段或弧線的中點。CEN(Center)—捕捉弧線或圓(可見部份)的圓心。NOD(Node)—捕捉點元素,這些點應置于塊定義的插入基點上,該塊插入時的snap節點。 QUA(Quadrand)—捕捉圓或弧線上的象限點(可見的)-0o、90o、180o、270o的點,若圓或弧線是旋轉后的塊的一部份,其象限點也是隨之轉動。INT(Interserction)—捕捉兩條線(或者一線與圓或弧,或者兩個圓或弧)的交點。INS(Insert)—捕捉一個形、文本、屬性定義或塊的插入點。PER(Perpendicular)—在直線、弧線或圓捕捉一點,該點與前一點的連接為該直線、弧線或圓的法線。用該方式的弧線或圓不能是塊的一部份。TAN(Tangent)—捕捉圓或弧線上的某一點,該點與前一點連接為該弧線的一條切線。用該方式的圓或弧線不能是塊的一部份。QUI(Quick)—該方式只能與上述方式一起使用,目標捕捉一般搜索落入靶區的所有目標,并先取最靠近指定方式的特征點,當屏幕上出現多個可見圖素時,這種搜索很費時,若加上QUI快捷方式,則只要找到符合指定類型的目標的一個點便停止搜索,但若遇到INT方式時,則不管QUI方式均進行全面搜索。NON(None)—關閉目標捕捉方式。