明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 999999

[提问] 原地镜像180度,看有没有大神帮忙出手

[复制链接]
 楼主| 发表于 2023-3-8 16:03:01 | 显示全部楼层

效果杠杠的,就是这个意思
回复

使用道具 举报

 楼主| 发表于 2023-3-8 16:04:23 | 显示全部楼层
表骑马实开车 发表于 2023-3-8 11:37
一个旋转180° ,一个是旋转0°才能达到要求

就是这个效果,非常的棒,谢谢大神
回复

使用道具 举报

 楼主| 发表于 2023-3-8 16:05:46 | 显示全部楼层

就是找了没有看到呢
回复

使用道具 举报

发表于 2023-3-8 16:19:22 | 显示全部楼层
(defun c:IK ( / p1 p2);;;垂直镜像
(if (and (setq ss (ssget ))
         (setq p1 (getpoint "\n镜像点: "))
         (setq p2 (polar p1 (* pi 0.5) 2)) )
  (command "_.mirror" ss "" "non" p1 "non" p2 "y") )(princ))
(defun c:IL ( / p1 p2);;;上下横向镜像
(if (and (setq ss (ssget ))
         (setq p1 (getpoint "\n镜像点: "))
         (setq p2 (polar p1 (* pi 1) 2)) )
  (command "_.mirror" ss "" "non" p1 "non" p2 "y") )(princ))
回复

使用道具 举报

发表于 2023-3-8 16:55:00 | 显示全部楼层
本帖最后由 xyp1964 于 2023-3-8 21:34 编辑
999999 发表于 2023-3-8 16:03
效果杠杠的,就是这个意思

  1. (defun c:tt ()
  2.   "原地镜像"
  3.   (xyp-Start)
  4.   (setq kw (Ukword 1 "1 2" "镜像轴: [X轴(1)/Y轴(2)]" kw))
  5.   (setq i -1)
  6.   (if (setq ss (ssget '((0 . "lw*") (8 . "Y2") (90 . 4) (70 . 1))))
  7.     (while (setq s1 (ssname ss (setq i (1+ i))))
  8.       (setq p5 (xyp-9pt s1 5)
  9.             ss1 (ssget "c" (xyp-9pt s1 1) (xyp-9pt s1 9))
  10.             p5a (if (= kw "1")
  11.                   (polar p5 0 10)
  12.                   (polar p5 (* pi 0.5) 10)
  13.                 )
  14.             aa(xyp-Mirror ss1 p5 p5a t)
  15.       )
  16.     )
  17.   )
  18.   (xyp-End)
  19. )


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

 楼主| 发表于 2023-3-8 23:41:27 | 显示全部楼层
我试了,那个就是镜像
回复

使用道具 举报

 楼主| 发表于 2023-3-14 21:53:35 | 显示全部楼层
我试了一下,那个是镜像
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-16 10:51 , Processed in 0.172815 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表