老熟女洗澡maturepom-国产香港明星裸体xxxx视频-久久精品国产99久久久-精品国产污污免费网站入口-亚洲性久久久影院-免费无遮挡农村色情毛片-亚洲少妇aⅴ在线电-亚洲福利午夜久久久精品电影网-国产91在线中文字幕无码-又黄又爽的免费视频-欧美性感一区二区,韩日毛片,天天综合色中文字幕在线视频,一级毛片一级毛片一级毛片aa

×
熱門分類
微信掃碼登陸

QQ登錄

只需一步,快速開始

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區。

您需要 登錄 才可以下載或查看,沒有帳號?立即加入SketchUp吧! 微信掃碼登陸

x
1、首先,用那個BREAKALL的LISP在AUTOCAD2010加載后,運行QINGLI顯示未知命令!郁悶啊!!
共享一下 breakall lisp.rar (295.51 KB, 下載次數: 303) ,雖然我用不了。
有AUTOCAD2010能用的么?還是我哪里設置的不對?


2、然后,今天在網上找了個VB宏腳本,也共享給大家。


Sub 交點處等間距打斷()
  On Error Resume Next
  Dim ssetObj As AcadSelectionSet
  '創建選擇集
  Set ssetObj = ThisDrawing.SelectionSets("test")
  If Err Then
      Err.Clear
      Set ssetObj = ThisDrawing.SelectionSets.Add("test")
  End If
  ssetObj.Clear '首先清空選擇集
  ssetObj.Select acSelectionSetAll
  
  Dim jianju As Double
  jianju = ThisDrawing.Utility.GetReal("指定打斷間距:")
  If Err Then Exit Sub
  
'  取得交點
  Dim i As Long
  Dim j As Long
  Dim k As Long
  Dim pt As Variant
  Dim points() As Double
  Dim N As Long
  N = 0
  For i = 0 To ssetObj.Count - 2
    For j = i + 1 To ssetObj.Count - 1
      pt = ssetObj(i).IntersectWith(ssetObj(j), acExtendNone)
      If UBound(pt) >= 2 Then
        ReDim Preserve points(N + UBound(pt)) '逐步定義數組,需要關鍵字
        For k = 0 To UBound(pt)
          points(N + k) = pt(k)
        Next
        N = N + UBound(pt) + 1
      End If
    Next
  Next
  
  '交點處打斷
  Dim bpt(0 To 2) As Double
  Dim circleObj As AcadCircle
  Dim cpt As Variant
  Dim cpt1(2) As Double
  Dim cpt2(2) As Double
  Dim ss As AcadSelectionSet
  Set ss = ThisDrawing.SelectionSets("dog")
  If Err Then
      Err.Clear
      Set ss = ThisDrawing.SelectionSets.Add("dog")
  End If
  For i = 0 To UBound(points) Step 3
    bpt(0) = points(i)
    bpt(1) = points(i + 1)
    bpt(2) = points(i + 2)
    ss.Clear
    SelectAtPoint ss, bpt
    Set circleObj = ThisDrawing.ModelSpace.AddCircle(bpt, jianju / 2)
    For k = 0 To ss.Count - 1
      cpt = ss(k).IntersectWith(circleObj, acExtendNone)
      If UBound(cpt) = 5 Then
        cpt1(0) = cpt(0)
        cpt1(1) = cpt(1)
        cpt1(2) = cpt(2)
        cpt2(0) = cpt(3)
        cpt2(1) = cpt(4)
        cpt2(2) = cpt(5)
        ThisDrawing.SendCommand "_break" & vbCr & axEnt2lspEnt(ss(k)) & vbCr & axPoint2lspPoint(cpt1) & vbCr & axPoint2lspPoint(cpt2) & vbCr
      End If
    Next
    circleObj.Delete
  Next
End Sub

' 選擇通過某點的實體
Public Sub SelectAtPoint(ByRef SSet As AcadSelectionSet, ByVal pt As Variant)
    ' 構造一個以pt為中心的小矩形作為選擇范圍
    Dim pt1 As Variant, pt2 As Variant
    Dim objUtility As Object
    Set objUtility = ThisDrawing.Utility    ' 必須使用后期綁定
    objUtility.CreateTypedArray pt1, vbDouble, pt(0) - 0.0001, pt(1) - 0.0001, pt(2)
    objUtility.CreateTypedArray pt2, vbDouble, pt(0) + 0.0001, pt(1) + 0.0001, pt(2)
   
    SSet.Select acSelectionSetCrossing, pt1, pt2
End Sub
' 轉換點的函數
Public Function axPoint2lspPoint(ByVal pnt As Variant) As String
    axPoint2lspPoint = pnt(0) & "," & pnt(1) & "," & pnt(2)
End Function
' 轉換圖元函數
Public Function axEnt2lspEnt(ByVal entObj As AcadEntity) As String
    Dim entHandle As String
    entHandle = entObj.Handle
    axEnt2lspEnt = "(handent " & Chr(34) & entHandle & Chr(34) & ")"
End Function

但是這個有幾個問題,圓不能打斷,打斷間距不能為0,又是個比較郁悶的。
有達人會修改成在原點打斷么?
本貼附件下載

breakall lisp.rar

295.51 KB , 吧幣: 200 , 請登陸后再進行下載!

SUAPP AI

精彩評論

文明上網理性發言、請文明用語

59

主題

900

帖子

2429

紅寶石

技術版主

Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40

紅寶石
2429

核心會員精華帖王寶石收藏家熱心助人獎忠實粉絲優秀版主優秀創意獎優秀點子獎優秀技術獎2012龍年春節團拜紀念郵

QQ
2#
l64631778 2012-5-4 12:38:49


用lsp來執行全局交點打斷,是一件很蛋疼的事情,lsp執行的效率還是有所欠缺的,建議使用su的模型交錯來打斷交點,畢竟是c的
而且沒有圖元的限制,只要相交就能打斷

0

主題

59

帖子

1

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
1
3#
debugchen 2012-5-5 14:12:39
把breakall.lsp修改了一下,替換掉原來的文件即可; 命令更本不是qingli,而是ba;只需加載xyp_lib.VLX、XYPLib.VLX的其中一個就行。


breakall.rar

241 Bytes, 下載次數: 147, 下載積分: 吧幣 -200 個

修改后的breakall.lsp

0

主題

59

帖子

1

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
1
4#
debugchen 2012-5-5 14:18:05
cad的版本一般對lsp程序沒有影響!

9

主題

163

帖子

1

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
1
5#
fzhhx 2012-5-5 23:18:27
謝謝樓上和樓上的樓上{:soso_e181:}

10

主題

400

帖子

50

紅寶石

SU初師(等級5)

Rank: 5Rank: 5

紅寶石
50
6#
candy_wm 2012-10-31 14:33:49
下載下來試試看 不知道有沒有用這招成功的前輩們指導一下啊

0

主題

20

帖子

0

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
0
7#
逐漸靠譜 2012-10-31 17:47:33
謝謝樓主

0

主題

23

帖子

0

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
0
8#
蝸牛哥 2012-11-13 16:20:23
以下載使用,感謝樓主,breakall

0

主題

1

帖子

0

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
0
9#
hualei870829 2012-11-13 22:57:16
各種方法都試了,還是不行,輸入ba顯示未知命令,不知道怎么回事

0

主題

40

帖子

0

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
0
10#
SileN 2012-11-14 11:12:15
謝謝樓主

2

主題

149

帖子

5

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
5

積極討論獎

QQ
11#
□Broverith. 2013-1-27 13:15:07
好東西 謝謝!

0

主題

3

帖子

0

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
0
12#
木子lr11 2013-7-24 14:58:11
為什么我下載不了

2

主題

14

帖子

1

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
1
13#
taibi 2013-10-9 23:16:41
找了好久了 謝謝

0

主題

2

帖子

0

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
0
14#
Evan 2013-10-23 09:44:10
好東西!

2

主題

8

帖子

4

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
4

積極討論獎

15#
102690596 2013-12-11 19:21:18
不能下載啊。。。。

0

主題

52

帖子

0

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
0

社區微博達人

16#
junchang1118 2014-1-9 17:34:34
謝謝樓主

9

主題

3441

帖子

176

紅寶石

SU有道(等級7)

Rank: 7Rank: 7Rank: 7

紅寶石
176

共享精神獎忠實粉絲

17#
cooice 2015-10-8 09:04:08
不明覺厲啊,這問題困擾我很久

1

主題

10

帖子

2

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
2
18#
tb0367851 2015-10-11 17:26:22
下載不了怎么辦啊啊啊

0

主題

21

帖子

2

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
2

社區微博達人

19#
lia339 2016-7-5 16:47:48
jifejifen111

0

主題

1

帖子

0

紅寶石

SU入學(等級1)

Rank: 1

紅寶石
0
20#
lmeir 2018-6-23 17:59:30
下載一下
高級模式
您需要登錄后才可以回帖 登錄 | 立即加入SketchUp吧! 微信掃碼登陸

本版積分規則

fzhhx

SU入學(等級1)

  • 主題

    9

  • 吧幣

    2400

  • 紅寶石

    1

關閉

站長推薦上一條 /1 下一條

發布主題 快速回復 返回列表 客服中心 搜索 官方QQ群
關于我們/小黑屋/手機app/國土人/SketchUp吧 /京ICP備16008035號/