呆呆 发表于 2003-11-2 17:20:00

[LISP] 如何在三维面中找出坐标“z”值相同的部分点出来

请问飞哥
如何在三维面中找出坐标“z”值相同的部分点出来
也就是求不同的等高线

只要找出部分点然后把“z"值相同的点连成直线也行
请问飞哥怎么找呀??!!

meflying 发表于 2003-11-2 17:36:00

我不知道,

呆呆 发表于 2003-11-4 07:50:00

请问有谁知道 比较急 谢谢

lockmyeye 发表于 2003-11-5 18:29:00

呆呆:
画等高线并不能用Z值相同的点直接连起来就可以的。

实际上与等高线高程值相同的点并不多。根据我的经验,不到10%。

画等高线,要先建立三角网,复杂着呢。建议直接找现成的程序来实现。

当然找出Z值相同的点还是很可以的:
(ssget "x" (list (cons 0 "point")(cons -4 "*,*,=") '(10 0 0 Z值)))

呆呆 发表于 2003-11-7 13:46:00

谢谢 您的解答 我是个新手 我看到我们设计院的老板 他就是自己遍写的程序来绘出 交叉口的 平面图 他的方法是 先找出各点的坐标和高程值 然后保存在一个文档里 然后在 提取各点画在图面上其实他画出来的只是很多的点最后用多线不各个点连接起来就行了他是用纯粹的LSP编写的他不给我们看源程序 所以我想问问大家有没有什么好的方法

花锦绣 发表于 2003-12-23 22:24:00

这种老板不跟也罢,工作要的就是进步。
页: [1]
查看完整版本: [LISP] 如何在三维面中找出坐标“z”值相同的部分点出来