[影片]lisp程式:雲形線 轉聚合線
+5
MAYA100
tooth525
coka
新手CAD
Tiger&蘋果爸
9 posters
AutoCAD顧問 :: 分享(發言等級:一般會員) :: :: 影片教學
第1頁(共1頁)
[影片]lisp程式:雲形線 轉聚合線
https://www.youtube.com/watch?v=DQ9pnzvPKMc
Tiger&蘋果爸 在 2019-03-08, 20:57 作了第 2 次修改
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [影片]lisp程式:雲形線 轉聚合線
指令CVPL ??
奇怪 我在2010 他說沒這指令耶=ˇ=
奇怪 我在2010 他說沒這指令耶=ˇ=
新手CAD- 初級會員
- 文章總數 : 36
年齡 : 31
來自 : 彰化
職業 : 學生
愛好 : 研究cad 和 打籃球
個性 : 活潑
使用年資 : 1個月
使用版本 : 2010
積分 : 1
經驗值 : 5488
威望值 : 6
注冊日期 : 2010-03-17
回復: [影片]lisp程式:雲形線 轉聚合線
這是自訂開發的指令...所以AutoCAD無此功能~新手CAD 寫到:指令CVPL ??
奇怪 我在2010 他說沒這指令耶=ˇ=
不過從AutoCAD 2010版本開始新增了此功能!!
影片說明:
https://www.youtube.com/watch?v=rznYPXuelPI
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
謝...
可以給lisp的程式嗎
coka- 新手(尚未報到升等一般會員)
- 文章總數 : 3
年齡 : 42
來自 : 台北
職業 : 工程師
愛好 : 攝影
個性 : good
使用年資 : 2
使用版本 : 2006
經驗值 : 5078
威望值 : 0
注冊日期 : 2011-01-06
回復: [影片]lisp程式:雲形線 轉聚合線
您好:coka 寫到:可以給lisp的程式嗎
1.關於本論壇的教學文件及檔案資源,等級須為中級會員以上即可到下載資源專區,回覆主題後即可取得解壓縮密碼。
論壇宗旨:魚幫水、水幫魚的理想
http://autocad.bestoforum.net/forum-f14/topic-t753.htm
2.分享文章(作品)或回文提出幫助,這樣就有機會獲得積分,而論壇中有很多機會可以馬上獲得積分,請剛加入的朋友別急,請撥空搜尋及爬文。
積分說明
http://autocad.bestoforum.net/forum-f14/topic-t3563.htm
3.若是您想要立即升等,可以參考 贊助會員方案,即可立即升等權限。AutoCAD顧問論壇感謝您的贊助與支持!!
贊助會員專區
http://autocad.bestoforum.net/forum-f14/topic-t2715.htm
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [影片]lisp程式:雲形線 轉聚合線
IF要中級那水可能幫不到魚
單鍵:SPL
可以選幾個弧(分段數)
單鍵:SPL
可以選幾個弧(分段數)
- 代碼:
;---------------------雲形線變聚合線--------------------94.04.01載自海獺網站
(defun C:SPL (/ HOLDECHO OS SSS NUMPT N
ED ED1 PTST PTEND SS2 PT1 PT2
PT3 J ENT NNO ss
)
(defun VAL1 (N SS INDEX)
(cdr (assoc N (entget (ssname SS INDEX))))
)
(defun CH_IT (NOS)
(if (assoc NOS ED)
(progn
(if (assoc NOS ENT)
(setq ENT (subst (assoc NOS ED) (assoc NOS ENT) ENT))
(setq ENT (append ENT (list (assoc NOS ED))))
)
(entmod ENT)
)
)
)
(setq HOLDECHO (getvar "cmdecho"))
(setvar "cmdecho" 0)
(command "_.undo" "group")
(setq OS (getvar "osmode"))
(setvar "osmode" 0)
(prompt "\n請選雲形線 Please pick the spline: ")
(setq SSS (ssget '((0 . "spline"))))
(if SSS
(progn
(initget (+ 1 2 4))
(setq NUMPT
(getint
"\n分段數Please specify the accuracy of conversion: "
)
)
(setq N 0)
(repeat (sslength SSS)
(setq ED1 (ssname SSS N))
(setq ED (entget ED1))
(setq PTST (cdr (assoc 10 ED))
PTEND (cdr (assoc 10 (reverse ED)))
)
(command "_.divide" ED1 (* 2 NUMPT))
(setq SS2 (ssget "p"))
(if (= (logand (cdr (assoc 70 ED)) 1) 1)
(setq J 1)
(setq J 0)
)
(setq PT3 PTST)
(setq SS (ssadd))
(repeat NUMPT
(setq PT2 (VAL1 10 SS2 J))
(if (/= NUMPT (/ (+ J 2) 2))
(setq PT1 (VAL1 10 SS2 (+ 1 J)))
(setq PT1 PTEND)
)
(command "_.arc" PT3 PT2 PT1)
(ssadd (entlast) SS)
(setq PT3 PT1)
(setq J (+ 2 J))
)
(command "_.pedit" (ssname SS 1) "" "j" SS "" "")
(setq ENT (entget (entlast)))
(foreach NNO '(6 8 62 48)
(CH_IT NNO)
)
(command "_.erase" SS2 ED1 "")
(setq N (1+ N))
)
)
(alert "找不到Nothing selected!!")
)
(setvar "osmode" OS)
(command "_.undo" "end")
(setvar "cmdecho" HOLDECHO)
(princ)
)
tooth525- 初級會員
- 文章總數 : 43
年齡 : 59
來自 : 彰化
職業 : CNC線切割
愛好 : 看影集,唱唱歌
個性 : 溫合/樂觀/善於分析
使用年資 : 30年
使用版本 : 2004
積分 : 2
經驗值 : 5179
威望值 : 149
注冊日期 : 2011-08-03
tzifan and hose431 like this post
回復: [影片]lisp程式:雲形線 轉聚合線
請教各位大大前輩們
上段lisp程式有將它存成Cvpl.lsp後有成功過
後來將他的程式名稱改成cvpl.lsp後就一直
指令列輸入cvpl後都變成不明的指令~~~!!
有用工具/載入應用程式/載入(cvpl.lsp)原本存放位置
啟動套件/內容(也有將成是讀進來)
卻還是在改過名稱之後就都不能讀進lisp程式中(有將之前的釋放掉再從讀也不行).....請問有其它方式嗎?謝謝您
上段lisp程式有將它存成Cvpl.lsp後有成功過
後來將他的程式名稱改成cvpl.lsp後就一直
指令列輸入cvpl後都變成不明的指令~~~!!
有用工具/載入應用程式/載入(cvpl.lsp)原本存放位置
啟動套件/內容(也有將成是讀進來)
卻還是在改過名稱之後就都不能讀進lisp程式中(有將之前的釋放掉再從讀也不行).....請問有其它方式嗎?謝謝您
MAYA100- 初級會員
- 文章總數 : 344
年齡 : 51
來自 : 台中
職業 : 裝修大抄手
愛好 : 琴棋書畫...都不通啦
個性 : 愛好和平
使用年資 : 6年多
使用版本 : 2006.2008
積分 : 9
經驗值 : 6552
威望值 : 139
注冊日期 : 2009-03-31
回復: [影片]lisp程式:雲形線 轉聚合線
鍵入:spl
然後輸入要給的分段數
哈真是問錯問題了!!
然後輸入要給的分段數
哈真是問錯問題了!!
MAYA100- 初級會員
- 文章總數 : 344
年齡 : 51
來自 : 台中
職業 : 裝修大抄手
愛好 : 琴棋書畫...都不通啦
個性 : 愛好和平
使用年資 : 6年多
使用版本 : 2006.2008
積分 : 9
經驗值 : 6552
威望值 : 139
注冊日期 : 2009-03-31
回復: [影片]lisp程式:雲形線 轉聚合線
所以你是「操作問題」還是「載入問題」~MAYA100 寫到:鍵入:spl
然後輸入要給的分段數
哈真是問錯問題了!!
目前問題解決了嗎!
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [影片]lisp程式:雲形線 轉聚合線
一直收集LISP檔與程式語言中
這正是我需太感謝蘋果爸了
這正是我需太感謝蘋果爸了
Jakie- 初級會員
- 文章總數 : 80
年齡 : 47
來自 : Tainan Baiho
職業 : 土木
愛好 : 自然藝術
個性 : 有點品味,有點走味~^.^
使用年資 : 8年
使用版本 : 2018
積分 : 1
經驗值 : 5513
威望值 : 87
注冊日期 : 2010-10-28
回復: [影片]lisp程式:雲形線 轉聚合線
剛好又碰到要雷射切割,這個lisp就很好用…可惜等級太低
miliki512- 一般會員
- 文章總數 : 6
年齡 : 43
來自 : 桃園
職業 : 室內設計
愛好 : 攝影
個性 : 中庸
使用年資 : 5~6年
使用版本 : 2008
經驗值 : 5286
威望值 : 0
注冊日期 : 2010-06-23
回復: [影片]lisp程式:雲形線 轉聚合線
前輩您好,想請問一下,我使用這個程式他會跳出:起點與終點角度必須不同。tooth525 寫到:IF要中級那水可能幫不到魚
單鍵:SPL
可以選幾個弧(分段數)
- 代碼:
;---------------------雲形線變聚合線--------------------94.04.01載自海獺網站
(defun C:SPL (/ HOLDECHO OS SSS NUMPT N
ED ED1 PTST PTEND SS2 PT1 PT2
PT3 J ENT NNO ss
)
(defun VAL1 (N SS INDEX)
(cdr (assoc N (entget (ssname SS INDEX))))
)
(defun CH_IT (NOS)
(if (assoc NOS ED)
(progn
(if (assoc NOS ENT)
(setq ENT (subst (assoc NOS ED) (assoc NOS ENT) ENT))
(setq ENT (append ENT (list (assoc NOS ED))))
)
(entmod ENT)
)
)
)
(setq HOLDECHO (getvar "cmdecho"))
(setvar "cmdecho" 0)
(command "_.undo" "group")
(setq OS (getvar "osmode"))
(setvar "osmode" 0)
(prompt "\n請選雲形線 Please pick the spline: ")
(setq SSS (ssget '((0 . "spline"))))
(if SSS
(progn
(initget (+ 1 2 4))
(setq NUMPT
(getint
"\n分段數Please specify the accuracy of conversion: "
)
)
(setq N 0)
(repeat (sslength SSS)
(setq ED1 (ssname SSS N))
(setq ED (entget ED1))
(setq PTST (cdr (assoc 10 ED))
PTEND (cdr (assoc 10 (reverse ED)))
)
(command "_.divide" ED1 (* 2 NUMPT))
(setq SS2 (ssget "p"))
(if (= (logand (cdr (assoc 70 ED)) 1) 1)
(setq J 1)
(setq J 0)
)
(setq PT3 PTST)
(setq SS (ssadd))
(repeat NUMPT
(setq PT2 (VAL1 10 SS2 J))
(if (/= NUMPT (/ (+ J 2) 2))
(setq PT1 (VAL1 10 SS2 (+ 1 J)))
(setq PT1 PTEND)
)
(command "_.arc" PT3 PT2 PT1)
(ssadd (entlast) SS)
(setq PT3 PT1)
(setq J (+ 2 J))
)
(command "_.pedit" (ssname SS 1) "" "j" SS "" "")
(setq ENT (entget (entlast)))
(foreach NNO '(6 8 62 48)
(CH_IT NNO)
)
(command "_.erase" SS2 ED1 "")
(setq N (1+ N))
)
)
(alert "找不到Nothing selected!!")
)
(setvar "osmode" OS)
(command "_.undo" "end")
(setvar "cmdecho" HOLDECHO)
(princ)
)
導致無法使用,但另一台電腦卻可以,不知道是哪邊的問題影響了這個程式的運作
mk25817261- 一般會員
- 文章總數 : 12
年齡 : 35
來自 : 台中
職業 : 板金繪圖
愛好 : 玩遊戲
個性 : 內向
使用年資 : 10
使用版本 : 2016
經驗值 : 1295
威望值 : 0
注冊日期 : 2021-07-12
回復: [影片]lisp程式:雲形線 轉聚合線
https://drive.google.com/file/d/1Kwkg4ycXuUoM8P2nJ0guhyURea3jA9QM/view?usp=sharing
爬國外論壇找到的LISP,試過蠻好用的。可以不受限制地全部框選,一起轉,不用一條條轉了
爬國外論壇找到的LISP,試過蠻好用的。可以不受限制地全部框選,一起轉,不用一條條轉了
- 附件
shepherdab- 一般會員
- 文章總數 : 15
年齡 : 37
來自 : Taipei
職業 : archi
愛好 : sports
個性 : happy
使用年資 : 10
使用版本 : 2018
經驗值 : 666
威望值 : 24
注冊日期 : 2023-05-19
Tiger&蘋果爸 and hose431 like this post
AutoCAD顧問 :: 分享(發言等級:一般會員) :: :: 影片教學
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章