乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 37|回复: 4

[综合讨论] 创建V形的Lisp例程

[复制链接]

16

主题

41

帖子

25

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-6 23:21:04 | 显示全部楼层 |阅读模式
你好
 
 
在哪里可以找到lisp例程来创建在戈尔岛或中央岛上使用的V形。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 23:42:50 | 显示全部楼层
我认为CadTools有一个V形特征。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-7 00:04:45 | 显示全部楼层
有一个发挥这个没有真正完成,但。
 
  1. ; chevron island creater
  2. ; this use the extrim command to trim shape
  3. ; By Alan H Jan 2012
  4. (defun C:Chevron ( / obj pt1 pt2 pt3 pt4 newpt1 newpt2 )
  5. (acet-error-init (list
  6.                   (list   "cmdecho" 0
  7.                         "highlight" 0
  8.                         "regenmode" 1
  9.                            "osmode" 0
  10.                           "ucsicon" 0
  11.                        "offsetdist" 0
  12.                            "attreq" 0
  13.                          "plinewid" 0
  14.                         "plinetype" 1
  15.                          "gridmode" 0
  16.                           "celtype" "CONTINUOUS"
  17.                         "ucsfollow" 0
  18.                          "limcheck" 0
  19.                   )
  20.                   T     ;flag. True means use undo for error clean up.
  21.                   '(if redraw_it (redraw na 4))
  22.                  );list
  23. );acet-error-init
  24. (setq obj (car (entsel "\nPick pline or circle")))
  25. ; should do a object test here
  26. (setq whatis (cdr (assoc 0 (entget obj))))
  27. (if (= whatis "LWPOLYLINE")
  28. (princ)
  29. (progn
  30. (princ "\You have picked something other than a polyline ")
  31. (princ "\Remake into a pline and do again ")
  32. (setq dummy (getstring "\press any key"))
  33. (exit)
  34. ) ; progn
  35. ) ; if
  36. (setq pt1 (Getpoint "\nPick Line start point"))
  37. (setq pt2 (Getpoint pt1 "\nPick end point"))
  38. (command "line" pt1 pt2 "")
  39. (setq gap1 (getreal "\nenter spacing 1"))
  40. (setq gap2 (getreal "\nenter spacing 2"))
  41. (setq pt3 (getpoint "\nPick 1st cross point"))
  42. (setq pt4 (getpoint pt3 "\nPick 2nd cross point"))
  43. (setq dist (distance pt3 pt4))
  44. (setq x (fix (/ dist (+ gap1 gap2))))
  45. (setq newpt1 (strcat (rtos gap1 2 2) ",0.0"))
  46. (setq newpt2 (strcat (rtos gap2 2 2) ",0.0"))
  47. (repeat x
  48. (command "copy" "L" "" "0,0" newpt1)
  49. (command "copy" "L" "" "0,0" newpt2)
  50. )
  51. (load "Extrim")
  52. (etrim obj pt1)
  53. (acet-error-restore)
  54. ) ; end defun
  55. (princ)

002109whggr34ihirlgr5v.jpg
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-7 00:13:26 | 显示全部楼层
在下面的可读版本中,Maunsel显然是澳大利亚阿德莱德的一家非常大的工程公司。不确定是否会向公众发布。
 
  1. ; removed as I dont want to be sued by Maunsell's
回复

使用道具 举报

10

主题

52

帖子

42

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
51
发表于 2022-7-7 00:33:17 | 显示全部楼层
谢谢您的回复,并更改为可读版本bigal先生。
但实际上​ 我现在明白了,我不在乎毛塞尔。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-10 05:34 , Processed in 0.387373 second(s), 64 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表