乐筑天下

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

[编程交流] 折线运行程序

[复制链接]

55

主题

293

帖子

239

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
275
发表于 2022-7-6 11:08:02 | 显示全部楼层
 
在上面的代码plus(mapcar(func…)中附加的目的是什么?
 
谢谢
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:11:22 | 显示全部楼层
作为一个类似于你第一篇文章的例子,但我倾向于在这个例子中使用mapcar:
 
  1. (defun c:try ( / p1 p2 p3 p4 )
  2. (if
  3.    (and
  4.      (setq p1 (getpoint "\nSpecify First Point : "))
  5.      (setq p2 (getpoint "\nSpecify Second Point : "))
  6.      (setq p3 (getpoint "\nSpecify Third Point : "))
  7.      (setq p4 (getpoint "\nSpecify Fourth Point : "))
  8.    )
  9.     (progn
  10.       (entmakex
  11.         (list
  12.           (cons 0 "POLYLINE")
  13.           (cons 10 '(0 0 0))
  14.         )
  15.       )
  16.       (entmakex (list (cons 0 "VERTEX") (cons 10 p1)))
  17.       (entmakex (list (cons 0 "VERTEX") (cons 10 p2)))
  18.       (entmakex (list (cons 0 "VERTEX") (cons 10 p3)))
  19.       (entmakex (list (cons 0 "VERTEX") (cons 10 p4)))
  20.       (entmakex (list (cons 0 "SEQEND")))
  21.     )
  22. )
  23. (princ)
  24. )
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:16:05 | 显示全部楼层
 
 
^^如前所述。
回复

使用道具 举报

55

主题

293

帖子

239

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
275
发表于 2022-7-6 11:17:54 | 显示全部楼层
 
太完美了。但是你说的“sequend”是什么意思?
 
谢谢
回复

使用道具 举报

6

主题

249

帖子

247

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 11:21:14 | 显示全部楼层
哇,这是一个伟大的教学盛会还是什么!!!
谢谢李
S
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:23:06 | 显示全部楼层
 
 
再一次,如前所述^^
 
说真的,伙计,你不看我的帖子吗?
回复

使用道具 举报

55

主题

293

帖子

239

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
275
发表于 2022-7-6 11:28:30 | 显示全部楼层
我在多段线方面遇到了困难,其中大多数我都不懂(
 
  1. (defun Polyline ( lst )
  2. (entmakex
  3.    (list
  4.      (cons 0 "POLYLINE")
  5.      (cons 10 '(0 0 0))
  6.    )
  7. )
  8. (mapcar
  9.    (function
  10.      (lambda ( p )
  11.        (entmake (list (cons 0 "VERTEX") (cons 10 p)))
  12.      )
  13.    )
  14.    lst
  15. )
  16. (entmakex (list (cons 0 "SEQEND")))
  17. )

 
请原谅我对此难以理解哎呀:
 
很抱歉
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 11:29:30 | 显示全部楼层
迈克尔,
 
试着阅读每一条评论,看看发生了什么。
我把它和你的代码混在一起了。
 
  1. 9
回复

使用道具 举报

55

主题

293

帖子

239

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
275
发表于 2022-7-6 11:34:48 | 显示全部楼层
 
哇哇。。。。。那只秃鹰太棒了。
 
非常感谢您的宝贵帮助。:)
 
当做
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 11:35:50 | 显示全部楼层
 
 
你现在明白发生了什么吗?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 16:54 , Processed in 0.421949 second(s), 70 queries .

© 2020-2025 乐筑天下

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