明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4070|回复: 13

[求助]如何用lisp实现动态预览

  [复制链接]
发表于 2004-6-29 10:30 | 显示全部楼层 |阅读模式

我看到在别人的软件中,可以根据所画图形的变化,在对话框的预览中直接表现出来,是否直观,我很羡慕,可惜就是自己不会,请教各位高手,在vlisp(不借助其他软件)中能实现该功能吗?能举个例子吗? 在http://www.xdcad.net/forum/showthread.php?threadid=166187 中有例子。
发表于 2004-6-29 11:15 | 显示全部楼层
没有下载权限——我
 楼主| 发表于 2004-6-29 15:33 | 显示全部楼层
源文件在附件中,我已经将lib.vlx和axisnet.dcl打包到文件中,就是水平不够,看不太明白,请meflying斑竹,指点一下。

本帖子中包含更多资源

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

x
 楼主| 发表于 2004-6-29 15:40 | 显示全部楼层



还有一个圆弧轴线程序

本帖子中包含更多资源

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

x
发表于 2004-6-29 15:42 | 显示全部楼层
这并不是动态预览,是根据你要画的图的基本结构,预先画了一个,做成幻灯片,用IMAGE控件显示它而已,这是一个死的显示,你没发现无论怎样,这个显示都不变吗


看这个程序好象是NETBEE写的,你可以跟他讨论一下
 楼主| 发表于 2004-6-29 19:44 | 显示全部楼层
我已经向netbee请教,现在还没有回音,随便也向 meflying 请教一下,在lisp中有没有可能实现这个功能。 这个是它的flash演示,是有动态预览的功能。
 楼主| 发表于 2004-6-29 19:56 | 显示全部楼层
以下是引用netbee在晓东论坛的帖子 我发布这个轴线程序是为了给大家演示如何在LISP对话框中进行图形的实时生成显示。因为以前有帖子在讨论如何在LISP中实现图象的显示问题。

而且我在轴线绘制中进行轴线的图象显示的函数只是进行了将直线、圆弧线数据转换。特别的是将圆、弧转换为多边形来显示而已,就是用多边形代替圆!
---------
你还可以编制一些函数进行字母、数字等等的图象显示绘制
原理和定义CAD的形文件一样,全部用很小的直线来代替所有你要显示的图象。
呵呵,数据量太大我没有做!

图象实时显示,是指当你进行一些参数化绘图时(如本题的轴线、基础绘制、楼梯、门窗等等)当你的参数改变时,在对话框中的图象控件(预览)就能相映变化,而不是等你确定绘制后才能看到效果!
在LISP中进行DWG文件的预览,可能LISP语言现在是无法实现的
...
我想知道在vlisp中能不能实现这个功能。能不能用在对话框中直接画图?
发表于 2004-6-29 20:05 | 显示全部楼层
这个估计是直接在IMAGE控件上画直线。。。
 楼主| 发表于 2004-6-29 21:36 | 显示全部楼层
用什么方法可以实现?
发表于 2004-6-29 21:40 | 显示全部楼层
仔细参考帮助文件中对IMAGE控件的说明。。。。。。


有些功能是通过平时一点一滴积累掌握的,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-3 10:00 , Processed in 0.399264 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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