乐筑天下

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

[编程交流] 方形-矩形lisp

[复制链接]

25

主题

117

帖子

2

银币

后起之秀

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

铜币
217
发表于 2019-5-22 12:01:12 | 显示全部楼层 |阅读模式
嗨。我正在搜索lisp以从两点绘制矩形或正方形(有两个选项)。我知道矩形命令,但不是我正在搜索的,因为矩形命令无法理解方向。我使用梯度作为角度,但我认为如果我们知道矩形或正方形的对角线,我们可以绘制完美的矩形或正方形

ahcmjx52scb.JPG

ahcmjx52scb.JPG


wipxsv3q2zp.JPG

wipxsv3q2zp.JPG

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2019-5-22 13:02:06 | 显示全部楼层
如果没有更多的输入,您将如何解决此问题?
回复

使用道具 举报

CAB

29

主题

781

帖子

430

银币

中流砥柱

Rank: 25

铜币
526
发表于 2019-5-22 13:07:32 | 显示全部楼层
一些代码可以帮助您入门。
https://www.theswamp.org/index.php?topic=54892.0
还有来自李·麦克的更多想法:
http://www.lee-mac.com/3pointrectangle.html
回复

使用道具 举报

25

主题

117

帖子

2

银币

后起之秀

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

铜币
217
发表于 2019-5-22 17:12:49 | 显示全部楼层
嗨,朗琼普。您可以选择一个额外的点来选择红色或黄色矩形的边
回复

使用道具 举报

4

主题

305

帖子

225

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
97
发表于 2019-5-22 17:39:57 | 显示全部楼层
@地形学家,
如果你说的是赞美角度(90 - 2点的角度),那么你不需要LISP来做到这一点。只需将UCS围绕Z轴旋转到所需的角度并使用REGTANG命令即可。否则 - 您需要描述您的关系角度与2点的关系。
回复

使用道具 举报

25

主题

117

帖子

2

银币

后起之秀

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

铜币
217
发表于 2019-5-22 17:49:14 | 显示全部楼层
嗨,普肯威尔。我使用此单位设置。我完全不明白你的问题。当我选择2点时,我可以计算角度
回复

使用道具 举报

57

主题

559

帖子

13

银币

中流砥柱

Rank: 25

铜币
786
发表于 2019-5-22 19:18:59 | 显示全部楼层
地形学家,
当您绘制矩形时,您希望UCS是什么?
您希望绘制矩形时的对齐角度是多少?
您希望提供什么信息来绘制矩形?
没有这些明确的答案,您是在浪费我们的时间。
计算相对于什么的角度?
补充:
正方形很容易..因为对角线平分90度角,所以边的长度和方向与对角线相关。
考虑一下您需要为矩形提供的信息。
回复

使用道具 举报

25

主题

117

帖子

2

银币

后起之秀

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

铜币
217
发表于 2019-5-23 01:26:55 | 显示全部楼层
嗨,kdub。我不知道所有这些问题的答案。我唯一知道的事情是在我的第一篇文章中,比如2张照片。在任意方向上选取两个点,然后创建矩形或正方形。我希望这个物体的对角线适合两点之间。然后,如果有必要,我将旋转iit或移动它。
谢谢
回复

使用道具 举报

57

主题

559

帖子

13

银币

中流砥柱

Rank: 25

铜币
786
发表于 2019-5-23 01:32:39 | 显示全部楼层
如我所说;
方形可以做。
矩形需要您在设计方面提供更多信息。
您至少可以决定如何确定矩形的方向和大小...我假设这是一个设计要求...或者突发奇想。
回复

使用道具 举报

25

主题

117

帖子

2

银币

后起之秀

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

铜币
217
发表于 2019-5-23 01:42:03 | 显示全部楼层
你好kdub。矩形是两个三角形,角度以度数(90,60,30)为单位。您知道pt1和pt2之间的长度,并且您有来自点pt1和pt2的方向。然后您必须创建两个三角形。我认为您不需要其他任何东西
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2024-11-21 17:42 , Processed in 0.171497 second(s), 75 queries .

© 2020-2024 乐筑天下

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