乐筑天下

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

[编程交流] 这个问题看起来很简单,但v

[复制链接]

63

主题

242

帖子

181

银币

后起之秀

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

铜币
319
发表于 2022-7-6 06:47:43 | 显示全部楼层 |阅读模式
嗨freinds
可能有人认为这是一个非常简单的问题,但请检查
如果我用这个lisp创建多段线,将ucs移动到3点,ucs的点序列是顺时针的,则生成的多段线不能连接到任何其他点
但如果逆时针选择3点,则生成的多段线可以连接到其他点
  1. (defun c:pc(/)
  2. (setq st1(getpoint"\n p0"))
  3. (setq pc(getpoint"\n p(x-direction)"))
  4. (setq ps(getpoint"\n py(y-direction)"))
  5. (setq ptlst'((0 0)(4 3)( 20 5)(33.2 10)(40.33 17)))
  6. (command "ucs" "New" "3p" st1 pc ps )
  7. (setvar"osmode"0)
  8. (command "__.pline")
  9. (setvar"osmode"0)
  10. (mapcar 'command ptlst)
  11. (command)
  12. (command "ucs" "world" )
  13. )

虽然如果我们手动绘制多段线,选择新的ucs-3点,我们将根据选择ucs的3点的方向得到相同的结果
希望任何人都能得到关于这个问题的信息来帮助
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 07:28:30 | 显示全部楼层
没有必要双重张贴。这看起来像是你昨天帖子的延续。
回复

使用道具 举报

63

主题

242

帖子

181

银币

后起之秀

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

铜币
319
发表于 2022-7-6 07:50:59 | 显示全部楼层
如有必要,可将真实评论移至相关职位
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 15:22 , Processed in 0.497702 second(s), 58 queries .

© 2020-2025 乐筑天下

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