乐筑天下

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

[编程交流] 在三维环境中绘制矩形

[复制链接]

29

主题

49

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
145
发表于 2022-7-6 08:12:35 | 显示全部楼层 |阅读模式
亲爱的朋友们:,
 
问候语
 
我试图在三维实体面上绘制一个矩形,我能够将ucs绘制到该面。但是当我给出第一个角点&相反的角点时,矩形是与我们的视图对齐的,而不是与ucs对齐的。
 
一旦我在这种情况下选择了点,它就会根据需要绘制到面上。
 
如何查看ucs的对角点。
 
请在这方面帮助我。
 
提前感谢
 
拉马纳
回复

使用道具 举报

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 08:32:21 | 显示全部楼层
你能寄一个样品吗?“3D立体脸”有点矛盾-大卫
回复

使用道具 举报

29

主题

49

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
145
发表于 2022-7-6 08:45:17 | 显示全部楼层
尊敬的David:,
 
谢谢你的回复,请找到这两个图像和代码,我开发的布尔运算在一个固体。
  1. (DEFUN C:window()
  2. (SETQ FACE(GETPOINT "PICK A POINT ON THE FACE"))
  3. (COMMAND "ucs" "F" FACE "")
  4. (SETQ W(ENTLAST))
  5. (SETQ P1(GETPOINT "START PT OF WINDOW")
  6.    P2(GETCORNER P1 "OPP OF WINDOW"))
  7. (TRANS P2 1 1)
  8. (COMMAND "RECTANG" P1 P2)
  9. (SETQ W1(ENTLAST))
  10. (COMMAND "EXTRUDE" W1 "" -200)
  11. (SETQ W2(ENTLAST))
  12. (COMMAND "SUBTRACT" W "" W2 "")
  13. (princ)
  14. );defun

091237a860zhd6vqs0kkkv.jpg
091239d6jabubupbbx4j7u.jpg
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 08:55:23 | 显示全部楼层
带有选项面的ucs命令必须选择对象,而不是通过指定点。。
例如
  1. (if (setq obj (car (entsel "\n Select object :")))
  2. (command "_.ucs" "_face" obj "")
  3. )
回复

使用道具 举报

29

主题

49

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
145
发表于 2022-7-6 09:04:08 | 显示全部楼层
尊敬的Tharwat先生:,
 
感谢您的回复,
 
我的程序运行良好,但在指定矩形的第一个角点和相对角点时,该矩形显示出与ucs对齐。一旦我选择了相反的角落,然后它是绘制矩形与适当的尺寸和三维布尔正在发生。
 
我的问题是,在拾取矩形的第一个角点和相对角点时,这些点应与ucs对齐,以便更好地理解自定义。
 
拉马纳
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 09:22:35 | 显示全部楼层
如果我理解的很好,用你的代码替换这行代码。
 
  1. (COMMAND "_.RECTANG" "_non" P1 "_non" P2)
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-9 08:54 , Processed in 0.343579 second(s), 66 queries .

© 2020-2025 乐筑天下

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