明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4620|回复: 28

请版主帮忙!!!一个复杂图形加边框!(我已经贴图片了)

  [复制链接]
发表于 2007-10-9 12:21:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2007-10-10 16:14:36 编辑

兄弟在工程绘图时会遇到以下情况!

一个复杂的图形(也可能是其它复杂的图形,它有不确定性)需要加边框!  加的这个边框具体要求如下:边框到图形的外围X轴距离为4~5mm,Y轴距离为5~6mm,边框倒角!(要有三个R角R1.0,一个C角C1.0),边框的外围尺寸X.Y轴方向均须为整数!

小弟肯求版主及各高手出招!不是小弟偷懒,而是小弟是一个刚刚接触LSP的超级菜菜鸟!上面问题小弟编了两个多星期也没有成功!所以肯请各位明经高手出招!如兄弟讲的不清楚,可以参照附件!兄弟先谢谢了!

本帖子中包含更多资源

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

x
 楼主| 发表于 2007-10-9 12:49:00 | 显示全部楼层

不要让它沉下去自己顶顶先!

发表于 2007-10-9 14:42:00 | 显示全部楼层
还是那句话,用VBA的getboundingbox方法
 楼主| 发表于 2007-10-9 14:57:00 | 显示全部楼层

楼上的兄弟,可我不懂VBA啊!

发表于 2007-10-9 15:27:00 | 显示全部楼层

VLISP也可调用VBA的方法

(vl-load-com)

(setq en (entsel))

(if en

(progn

(setq en (vlax-entname->vla-object (car en)))

(vla-getboundingbox en 'p1 'p2)

(setq p1 (vlax-savearray->list p1)

     p2 (vlax-savearray->lsit p2)

)

);end progn

);end if

p1,p2就是外框点了,如果很多图元,取一个最小点及一个最大点就行了。

发表于 2007-10-9 19:04:00 | 显示全部楼层
题外话,您这种边切造型是不是有着容易崩裂的状况?
 楼主| 发表于 2007-10-9 19:19:00 | 显示全部楼层
楼上的兄弟,还好吧!因为我们画的冲模基本用的是这种结构!至少到目前为此没有出现您讲的情况!
发表于 2007-10-9 22:48:00 | 显示全部楼层
能否贴图出来看看情况?
 楼主| 发表于 2007-10-10 09:46:00 | 显示全部楼层

版主我有附件啊!附件里面就是我讲的状况!

发表于 2007-10-10 12:23:00 | 显示全部楼层
贴出图来明白些,不少人不太愿意下附件的,包括我在内
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-20 04:49 , Processed in 0.196747 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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