乐筑天下

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

将多个多义线绕中点旋转90度的问题

[复制链接]

11

主题

49

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2004-8-10 13:26:00 | 显示全部楼层 |阅读模式
我的图是一个软件生成的,它的尺寸断线用的是多以线。
现在的问题是,如果我把图形镜像以后,所以的尺寸断线都反向了,我如何一次把它们全部旋转90度,并且是按中点?这样就能达到我的效果了。
请高手指点!!
我把附图传上来,一看就明白了。

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

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

使用道具 举报

74

主题

1603

帖子

24

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1906
发表于 2004-8-10 14:01:00 | 显示全部楼层
没有办法,因为你将标注都打碎了。
只能一个一个移动到需要的位置。
标注线与尺寸数字是相关联的,除非不得已,尽量不要打碎尺寸标注,否则影响以后的编辑操作。
切记!
回复

使用道具 举报

11

主题

49

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2004-8-10 19:11:00 | 显示全部楼层
这个软件生成的图就是这样,我也没有办法。应该可以吧,我们画图的风格都是这种,只是我们一般都用图块做尺寸断线,我就编了一个用于块的旋转程序,现在只是把图块换成了pline,我觉得肯定可以实现。meflying斑竹在不在?alin大侠在不在?把我的程序贴上来,大家参考。
  1. (defun c:ss()
  2.    (prompt "选择区域")
  3.    (setq ss (ssget '((0 . "INSERT"))))
  4. ;(setq ang (getreal "输入旋转角度:"))
  5.    (setq i 0)
  6.    (repeat (sslength ss)
  7.        (setq ent (ssname ss i))
  8.        (setq pt (cdr (assoc 10 (entget ent))))
  9.        (command "_.rotate" ent "" pt 90)
  10.        (setq i (1+ i))
  11.    )
  12.    (princ)
  13. )  
回复

使用道具 举报

11

主题

49

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2004-8-10 19:18:00 | 显示全部楼层
为了证明我的程序能用,再发个简单的演示上来。
        
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:e4o4z35pyie.swf 
下载次数:0  文件大小:20.5 KB  售价:2银币 [记录]
下载权限: 不限 以上或 Vip会员   [开通Vip]   [签到领银币]  [免费赚银币]

回复

使用道具 举报

74

主题

1603

帖子

24

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1906
发表于 2004-8-10 20:03:00 | 显示全部楼层
字的位置如何解决?
再编一个用于字移动的程序吧。
再编一个……
再编一个……
回复

使用道具 举报

11

主题

49

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2004-8-10 20:23:00 | 显示全部楼层
字我可以不要,只要可以把尺寸断线转过来就行。
我只要旋转多以线,请高手指点!!
回复

使用道具 举报

57

主题

466

帖子

8

银币

中流砥柱

Rank: 25

铜币
694
发表于 2004-8-10 21:26:00 | 显示全部楼层
如果你的图上尺寸段线都在同一个图层显该图层上只有这种尺寸段线是LWPOLYLINE那就有办法,像你这种图我就没法了.
回复

使用道具 举报

11

主题

49

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2004-8-10 21:42:00 | 显示全部楼层
如果这样的话,可不可以这样,我在选择时不全部框选,只逐个选择我的尺寸线,即选择的所有LWPOLYLINE都是要旋转的,这样可以实现吗?
请给个提示?
回复

使用道具 举报

14

主题

270

帖子

9

银币

后起之秀

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

铜币
326
发表于 2004-8-10 22:56:00 | 显示全部楼层
可以框选,用pl线及线宽,线长度,图层等作过滤条件,选中之后进行中点旋转就可以了。
回复

使用道具 举报

11

主题

49

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
93
发表于 2004-8-10 23:56:00 | 显示全部楼层
楼上说得对,不过理论知识我也知道,要能够实现才行啊??
不要光说,写个程序才是硬道路。这里只相信程序。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-8-19 09:43 , Processed in 1.679923 second(s), 78 queries .

© 2020-2025 乐筑天下

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