乐筑天下

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

[编程交流] VLA-ADDSPLINE帮助

[复制链接]

13

主题

48

帖子

35

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-6 09:57:08 | 显示全部楼层 |阅读模式
我正在创建一个lisp,它使用Vlisp绘制样条曲线。
下面是我目前的代码,它并没有完全按照我想要的方式工作。
根据addspline函数,点3(P3)和点4(p4)应该是端点相切和起点相切。
  1. [/font]
  2. [font=Tahoma](SETQ P1 (GETPOINT "\nSpecify Start point"))
  3. (SETQ P2 (GETPOINT P1 "\nSpecify End point"))
  4. (SETQ P3 (GETPOINT P1 "\nSpecify Start Tangency point"))
  5. (SETQ P4 (GETPOINT P2 "\nSpecify End Tangency point"))[/font]
  6. [font=Tahoma](setq spc (vlax-get-property (vla-get-ActiveDocument (vlax-get-acad-object))
  7.     (if (= 1 (getvar 'CVPORT))
  8.       'PaperSpace
  9.       'ModelSpace)))[/font]
  10. [font=Tahoma](setq mld (vlax-invoke spc 'addspline (append p1 p2) p3 p4))[/font]
  11. [font=Tahoma]

有谁知道使用dxf或visual lisp绘制样条曲线的更短或更有效的方法吗?关于每种方法的任何其他信息都会很有用。
当做
CadWarrior公司
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-6 05:55 , Processed in 0.890531 second(s), 54 queries .

© 2020-2025 乐筑天下

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