乐筑天下

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

[编程交流] 样条lisp

[复制链接]

3

主题

11

帖子

8

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-5 17:46:04 | 显示全部楼层 |阅读模式
嗨,盖伊
我希望有人能帮我
我正在搜索我选择的线的端点处的lisp make spline。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-5 17:51:17 | 显示全部楼层
我不明白这个问题。在一条直线的端点做一条样条曲线?您的意思是在两条或多条直线的端点之间创建样条曲线吗?
回复

使用道具 举报

3

主题

11

帖子

8

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-5 17:54:53 | 显示全部楼层
非常感谢您的回复
我的意思是,我有很多条线,我想从每一条线的端点创建样条线,如下图所示

                               
登录/注册后可看大图
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-5 17:56:01 | 显示全部楼层
我不知道有哪一个lisp例程可以满足您的要求。我的建议是在网上搜索涉及样条的lisp例程。例子:
 
“autocad”+“lisp”+“样条曲线”
 
我知道Cadalyst杂志在他们的网站上有一个叫做Cad提示的部分,在那里各种Cad用户发布了他们自己的lisp例程。还有其他网站也发布自定义lisp例程。
 
我们这里有一些人也为自己和其他论坛成员的请求创建了自定义例程。也许他们中的一个会看到你的帖子,并在适当的时候做出回应。请记住,我们都自愿投入我们的时间和专业知识,所以请耐心等待。有时,答案并没有我们想要的那么快。好啊
回复

使用道具 举报

3

主题

11

帖子

8

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-5 17:59:19 | 显示全部楼层
先生,谢谢你的建议
我在等别人帮忙
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-5 18:03:54 | 显示全部楼层
我看你没有得到任何进一步的回应。
 
你在网上找到什么了吗?
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-5 18:07:59 | 显示全部楼层
有趣的快,现在回到看他和我的小女孩。。。
  1. (defun c:SPLC (/ ss lst)
  2. ;; Spline Connect
  3. ;; Alan J. Thompson, 05.15.10
  4. (vl-load-com)
  5. (if (setq ss (ssget '((0 . "LINE"))))
  6.    (progn
  7.      (vl-cmdf "_.spline")
  8.      (foreach p (vl-sort
  9.                   ((lambda (i)
  10.                      (while (setq e (ssname ss (setq i (1+ i))))
  11.                        (setq lst
  12.                               (cons
  13.                                 (car
  14.                                   (vl-sort (list (vlax-curve-getStartPoint e) (vlax-curve-getEndPoint e))
  15.                                            (function (lambda (a b) (> (cadr a) (cadr b))))
  16.                                   )
  17.                                 )
  18.                                 lst
  19.                               )
  20.                        )
  21.                      )
  22.                    )
  23.                     -1
  24.                   )
  25.                   (function (lambda (a b) (< (car a) (car b))))
  26.                 )
  27.        (vl-cmdf "_non" [color=Red](trans p 0 1)[/color])
  28.      )
  29.      (vl-cmdf "" "" "")
  30.    )
  31. )
  32. (princ)
  33. )
回复

使用道具 举报

51

主题

481

帖子

457

银币

后起之秀

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

铜币
262
发表于 2022-7-5 18:08:21 | 显示全部楼层
alanjt谢谢
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-5 18:13:52 | 显示全部楼层
问你们也必领受。
 
你还能在哪里得到这样的服务?
 
你知道这是什么,不是吗?无价的
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-5 18:16:27 | 显示全部楼层
代码更新为非WCS帐户(完全忘记)。
 
不客气。享受
 
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-12 23:51 , Processed in 0.392678 second(s), 75 queries .

© 2020-2025 乐筑天下

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