乐筑天下

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

[编程交流] 具有方形端点的多段线

[复制链接]
NNJ

1

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 11:08:15 | 显示全部楼层 |阅读模式
嘿,在那里,
 
我是AutoLISP的新手,我有一些家庭作业要做,如果有人能帮我解决这些问题,我将不胜感激。
其中之一是:对于一组选定的多段线,我必须用正方形标记多段线的所有端点。正方形边由用户给定。
 
非常感谢。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:17:33 | 显示全部楼层
看起来你们在做同样的事情。。。
回复

使用道具 举报

NNJ

1

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 11:25:02 | 显示全部楼层
也许只是巧合,因为我没有看到帖子,也不知道是否有同事加入了这个论坛,问题是我们班上的每个人都有自己的作业,我们没有做足够的实验室来理解事情是如何运作的,所以如果你能帮我,我将不胜感激。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:28:52 | 显示全部楼层
那么你想做这样的事?
 
回复

使用道具 举报

NNJ

1

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 11:33:17 | 显示全部楼层
是的,这只是因为正方形的边是由用户给定的
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:44:10 | 显示全部楼层
是的,有一个提示。唯一的问题是,这个网站有规则禁止人们做家庭作业。。。
 
我将为您指出这些站点的方向:
 
http://www.afralisp.net/
http://www.jefferypsanders.com/autolisptut.html
http://ronleigh.info/autolisp/index.htm
回复

使用道具 举报

NNJ

1

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 11:44:53 | 显示全部楼层
那我们怎么解决这个问题呢?
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:51:12 | 显示全部楼层
在psuedo代码中,思考如何解决此类问题:
 
[列表]
  • 提示用户选择多段线(也可以包括直线、圆弧等)-使用过滤器查看ssget函数。
    [/列表]
    [列表]
  • 提示用户指定边长-查看getdist函数,以便用户也可以选择长度。
    [/列表]
    [列表]
  • 遍历选择集,依次查看每个实体。
    [/列表]
    [列表]
  • 获取每个实体的起点/终点(可能使用vlax curve getStartPoint/getEndPoint)
    [/列表]
    [列表]
  • 在起点创建一个正方形(可以使用命令调用(在本例中考虑OSnap),也可以查看entmake(x)-可能使用极轴函数来获取正方形点的位置)。
    [/列表]
    [列表]
  • 在终点制作正方形之前,检查起点和终点是否不同(例如,在闭合多段线的情况下)-查看IF函数,以及equal函数。
    [/列表]
  • 回复

    使用道具 举报

    NNJ

    1

    主题

    5

    帖子

    4

    银币

    初来乍到

    Rank: 1

    铜币
    5
    发表于 2022-7-6 12:01:24 | 显示全部楼层
    好的,我会的。谢谢你的帮助
    回复

    使用道具 举报

    114

    主题

    1万

    帖子

    1万

    银币

    中流砥柱

    Rank: 25

    铜币
    543
    发表于 2022-7-6 12:07:53 | 显示全部楼层
    不客气
    回复

    使用道具 举报

    发表回复

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

    本版积分规则

    • 微信公众平台

    • 扫描访问手机版

    • 点击图片下载手机App

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

    GMT+8, 2025-3-6 11:17 , Processed in 0.571815 second(s), 72 queries .

    © 2020-2025 乐筑天下

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