明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1239|回复: 3

[LISP群(2)] 2013-09-17 明经 AutoLISP 编程②(177027547) 群聊记录:在不用ucs的情况下怎么用lisp连续画垂直线段

 关闭 [复制链接]
发表于 2013-9-17 09:01:57 | 显示全部楼层 |阅读模式
[taohuaxiao]风中瑟瑟 09:01:57
在不用ucs的情况下怎么用lisp连续画垂直线段
[wszxf]郑晓锋 09:02:29
设置绘图角度
[wszxf]郑晓锋 09:04:44
没明白
你的意思是不是水平与垂直状态
还是两根线不是90度
[成仔]478242995 09:05:43
用10版以上的约束功能吧,这样应该快
[taohuaxiao]风中瑟瑟 09:05:52
随意画的四角房不见得每个角都是90度。
[wszxf]郑晓锋 09:06:16
设置绘图角度就可以了呀
[wszxf]郑晓锋 09:07:02
你是初学吗?
或者?plan
[taohuaxiao]风中瑟瑟 09:08:23
主要是太多。能用lisp实现么?
[wszxf]郑晓锋 09:08:51
截图看看是怎么样的再说
比较简单的方法就是画一根线
[vormittag]桔子 09:09:05
没定解。
[wszxf]郑晓锋 09:09:09
然后自动变绘角为这个线
那么就可以一直画相垂直的线了
[wszxf]郑晓锋 09:10:43
本身高版本也有这个功能
[qqimg]201309/{13EB2B7C-0297-DAFA-3B31-C79BDE7B7081}.jpg[/qqimg]
他可以自动垂足
[taohuaxiao]风中瑟瑟 09:11:32
[qqimg]201309/{627F855C-D564-492A-1B7F-3F4A272F736D}.jpg[/qqimg]
开始画的不都是直角,在画完之后自动各角变为直角
[vormittag]桔子 09:12:14
任意四边形根据不同规则可以变成不同的矩形,怎么这个道理还不明白?
[wszxf]郑晓锋 09:12:16
这样没意义
为什么没意义
因为精度不同
CAD是高精度画
这个矩是多大
[taohuaxiao]风中瑟瑟 09:13:14
精度无所谓,变为直角就行。
[wszxf]郑晓锋 09:13:30
夸张了点
但这个图要去判断为矩形
[taohuaxiao]风中瑟瑟 09:13:38
幅度没那么大。
[wszxf]郑晓锋 09:13:42
不知道从什么地方下手
原理是一样的
CAD就是正确画图。
当然如果有一定的斜度可以去调整
[taohuaxiao]风中瑟瑟 09:14:18
[qqimg]201309/{43278DFC-FDF8-242C-EE57-06D2BC4F42CB}.jpg[/qqimg]
[wszxf]郑晓锋 09:14:25
当然有一个办法就是你选择一个边自动去调整另外的边
不过无意义
首先说了CAD是高精度画图那样就没有意义了
不明白为什么要这样画。
[vormittag]桔子 09:15:27
归结到数学问题上就是约束方程的数量少于未知数的数量,方程组没有定解。
[taohuaxiao]风中瑟瑟 09:15:53
太深奥了不懂啊。。
[vormittag]桔子 09:16:40
x+y=5 , 求 x 和 y 各是多少。
[wszxf]郑晓锋 09:17:03
方法是有的
就是你设一个边为正确
然后其它边随这个调整
按顺时针或反向调整
总要有一个依据
[taohuaxiao]风中瑟瑟 09:18:11
就是这个,有这个函数么?
[wszxf]郑晓锋 09:19:17
[qqimg]201309/{E4AD804F-28C5-509A-EF3E-9448F55BE84F}.jpg[/qqimg]
比如你画了4条
要改为矩形
可以第1条为基准
和光同尘 09:19:45
那是一个比较智能的事儿
[wszxf]郑晓锋 09:19:50
第2条长度为基准画出红色的矩形
不过这样还有什么意义
[wszxf]郑晓锋 09:21:35
比较简单的理论就是以长边为基准
计算出那个边是最长的。
然后以相邻的第二个长边为矩形的宽度
也可以
不过这已经不是CAd画图的精神了
[vormittag]桔子 09:23:15
想这么画图把正交模式开了不就行了。
[wszxf]郑晓锋 09:23:19
这是你绘图水平问题
你这有点乱画的意思了
一是正交
设一下绘图角度就可以了
[taohuaxiao]风中瑟瑟 09:24:29
我是说在影像上描房子。
[wszxf]郑晓锋 09:25:14
[qqimg]201309/{B2EC33CD-C9CE-FDCC-F067-5A2690A97475}.gif[/qqimg]
看看上面的绘图
你应可以明白
这样画就是一个矩形
你在描的时候就这样画
画出来就是矩形
[taohuaxiao]风中瑟瑟 09:27:05
太慢那。。
[wszxf]郑晓锋 09:27:21
你不知道复制呀
其实对于你来说
复制是最快的
先确定一条边
然后复制这条边
不就OK了
而且这种房子一般就几个角度
你锁定角度画不就OK了
[goubeishu][LISP]fine 09:28:21
FINETECH 09-17 09:27
有没有研究AutoCAD编译成的Vlx和fas文件反编译的?
[wszxf]郑晓锋 09:28:36
另一方法把你房子转正不就好了
[taohuaxiao]风中瑟瑟 09:29:08
房子大小不一样,不如说在谷歌上描,房海了去了。
[wszxf]郑晓锋 09:30:17
建议你截图
[taohuaxiao]风中瑟瑟 09:35:22
[qqimg]201309/{FD02136B-C184-8372-80D0-F77EB651F689}.jpg[/qqimg]
[taohuaxiao]风中瑟瑟 09:36:36
就是矢量化
[wszxf]郑晓锋 09:36:54
这个也太简单了
以为是
[wszxf]郑晓锋 09:37:41
前面我说的方法已经够了
自动设置绘角
根据第一根线
自动设置下面的绘图角度
[taohuaxiao]风中瑟瑟 09:38:44
大哥,方法是有了。。什么语句实现啊?
[wszxf]郑晓锋 09:44:36
设置绘图角度
根据第1点,第2点自动设置绘图角度
那么下面的画图都与这个角度垂直或平行
结构后恢复
到正常状态
再画时,又以第一根线为基准
[still] 09:53:30
CAD安装之后,显示语言可以由中文换为英文吗?
[wszxf]郑晓锋 09:55:11
[qqimg]201309/{8978B2CC-91F7-87E7-2748-530FDAD53361}.gif[/qqimg]
 楼主| 发表于 2013-9-17 10:11:31 | 显示全部楼层
[taohuaxiao]风中瑟瑟 10:11:31
请问改变块名称,那个块名不存在怎么办?
 楼主| 发表于 2013-9-17 16:46:47 | 显示全部楼层
[蔡__洛]不快乐 16:46:47
seqend 是什么类型?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-23 13:20 , Processed in 0.172901 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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