明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 革天明

全部的币都拿出来了!求实现自动TRIM功能!

  [复制链接]
发表于 2012-4-28 23:57:29 | 显示全部楼层
;; 伪源码

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2012-4-29 00:10:32 来自手机 | 显示全部楼层
本帖最后由 kwok 于 2012-4-29 00:15 编辑

终于在院长楼下,看院长发的伪原码,
牛.
回复

使用道具 举报

 楼主| 发表于 2012-4-29 08:04:42 | 显示全部楼层
langjs 发表于 2012-4-28 11:17
试试这个,仅适用于2006

谢谢,能使用了,估计是和捕捉和ZOOM有关吧,现在能使用了,谢谢!
回复

使用道具 举报

 楼主| 发表于 2012-4-29 09:25:56 | 显示全部楼层
各位大侠可继续看一下,出错图纸中含有9张不能完成预期目标的图纸,在我使用的环境中出错的比例还是比较高的,请诸位再继续向高峰攀登,我就在半山腰给诸位加油了!
两个附件一个是langjs大侠写的,程序结束前我又加上了回复原来窗口的功能,这样看起来更好,使用的感觉是比较”柔和“,能将很多分界槽的两根线画出来,但剪切功能不那么犀利,会出现不能剪断的情况;Andyhon大侠的程序要”粗暴“一些,出现将原本轮廓剪掉;希望能刚柔并济,完美地实现自动剪切出分界槽。谢谢各位的帮助啦!

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2012-4-29 11:24:20 | 显示全部楼层
常提样本空间的概念
提出的样本必需能涵盖实务上所可能出现的样例
若提问者未充分提示,那么就只能冀望更专业的程序员来补漏了
程序代码的理念是以精简省事为原则的
打个比方,一个方框要处理个凹槽
若图样上只是 Line , 那么就以排除 LwPolyLine 来处理
否则就得以判断式作条件来处理 ...状况不一而足...而代码就得加加加...
天候状况是衣着的依据...

有时一个己用了好些年的程序出错了 !?
怎么会呢? 是的, 用多了用久了,即知此事...
事出必有因,查吧!
所以最好自己懂程序,只有自己最清楚自己所要面对的工作环境...

=======================================================

看了您所提出错的的图纸样例 ...
是的,出错是必然,因为超出了程序预设的假定条件...
所以它能通过所提样例,未必适用其余...

可是什么才是您要的正确结果呢?
因为那也是个专业范畴,要这样分界不那样分界,外行莫知焉

另,样例可充分涵盖所需了?
回复

使用道具 举报

 楼主| 发表于 2012-4-29 11:38:47 | 显示全部楼层
Andyhon 发表于 2012-4-29 11:24
常提样本空间的概念
提出的样本必需能涵盖实务上所可能出现的样例
若提问者未充分提示,那么就只能冀望更专 ...

9个样例能包含75%以上的情况,因为我的开了12张图,这9个都无法得到预期的结果。同时我分不清PLine、 LwPolyLine 、还有PEID合并的,这些线的区别,这是基础,我自己想办法得到答案吧。这个程序中对图元的控制是我的弱项,所以不会写这些代码,我只能做到判断出分界槽,然后在此处画两条线,但剪切后图元名我得不到,就不能实现多次剪切。
计算机只过了二级,一点VB皮毛,接触LISP一年,理论学习两个月,水平有限啊!编程思想比较混乱
回复

使用道具 举报

发表于 2012-4-29 11:55:00 | 显示全部楼层
您似乎得补所要的正确样例
何者当分;何者不需分,依何条件判别

点评

每张图的右侧是正确的样例啊,左侧是原始图;只要将左侧的图变成右侧的图就是正确的效果  发表于 2012-4-29 11:58
回复

使用道具 举报

发表于 2012-4-29 14:41:11 | 显示全部楼层
以前写过一个切分的程序,但由User指定切分点及宽度
避用 Trim break Boundary , 直接(改/异)动Lwpolyline 的节点...
回复

使用道具 举报

 楼主| 发表于 2012-4-29 16:57:43 | 显示全部楼层
贪心!程序想更进一步:在分界槽处生成一个圆,而且将分割后的多段线+线段PEID成多段线,使用REVOLVE旋转成实体,目的在于求除去圆柱两个侧面积的回转体的表面积。附五个图,右下为理想状态 下的图。NB-langjs.LSP中我试着做了,能生成所有圆,但只会有一个形成圆柱,其它的保持不变。

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2012-4-29 20:23:20 | 显示全部楼层
本帖最后由 langjs 于 2012-4-29 20:37 编辑

虽然画的圆是干啥的不知道,因为好改,就给你改了一下,上面的图纸都能通过。

本帖子中包含更多资源

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

x

点评

谢谢你!测试通过!  发表于 2012-4-29 21:44
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-19 08:22 , Processed in 0.166429 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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