明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1765|回复: 4

[求助]请帮我看下我的编程思路还可行?

[复制链接]
发表于 2009-4-6 11:40 | 显示全部楼层 |阅读模式

要实现cass三点房屋自动成图,编码文件f1,2,3,c。坐标数据文件中有1,2,3点的坐标。

编写一个程序,该程序可调用坐标数据文件中的坐标,并根据这三点坐标计算出第四点坐标,并将值返回到c。

计算公式为:Xc=X1+X2-X3 , Yc=Y1+Y2-Y3 。

请问这个程序用LISP可否实现?希望大家帮帮我。。不胜感激。。

 楼主| 发表于 2009-4-6 11:53 | 显示全部楼层
为什么没有人愿意回贴呢?呜呜。。
 楼主| 发表于 2009-4-7 22:17 | 显示全部楼层

都说这个论坛上的人很好的。。为什么就是没人肯回我贴呢。。虽然我的问题很菜鸟,不过我也很急的。。我不懂的想问人的,咋就没有人回答。。呜呜。。

发表于 2009-4-7 22:23 | 显示全部楼层
本帖最后由 作者 于 2009-4-7 22:22:56 编辑

一个房子测了三个坐标点,且三个点肯定会有可以识别的编码(要不无法将这三个分组,理论上就无法实现绘制房屋了),读取数据文件,根据编码相同将其数据分组,如数据文件内有数据:1,f,2323.2,4545.00,12.44

2,f,4545.54,2323.12,45.34

3,f,3444.34,3434.12,34.23

......

根据编码相同(如上述文件内f)分组成:

((2323.2 4545.00 12.44)(4545.54 2323.12 45.34)(3444.34 3434.12 34.23))

这样再计算第四点坐标追加至上述表,组成以下代码,例如:

((2323.2 4545.00 12.44)(4545.54 2323.12 45.34)(3444.34 3434.12 34.23)(65645.23 3434.34 21.22))

这样再一一读取上述表进行绘线即可实现。


 楼主| 发表于 2009-4-9 20:49 | 显示全部楼层

很感谢。。大概意思懂。。就是。。

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

本版积分规则

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

GMT+8, 2024-6-14 23:33 , Processed in 1.629169 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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