sbattina 发表于 2004-3-17 15:47:49

我的代码帮助

嗨伙计们:
我提供了一个链接到我的代码:
http://www . public . ASU . edu/~ s battina/Thesis _ 1/
它也有一个. dwg文件的轮廓网站,这是Daron给我的。它在网站上画了一个3d立方体树。但是我现在需要做的是改变这些立方体的高度,使它们的顶部或底部有相应的等高线。我需要在一个循环中这样做..不是交互式的。我试着从每一个立方体中画一条线,然后试着找到等高线的交点。但并不是所有的都相交。我真的不知道如何应用直线上最近的点........
我想如果您看一下代码,您会更好地理解。我感觉真的卡住了...谁来帮帮我。
给我选项....建议...任何事
**** Hidden Message *****

daron 发表于 2004-3-17 16:17:34


苏巴达,我想你是说被卡住了。自命不凡是完全不同的。

sbattina 发表于 2004-3-17 16:18:55

呵呵呵呵......
是的,我就是这个意思........呀!我要编辑它!!
您研究过代码吗...

daron 发表于 2004-3-17 16:22:01

不,我没有。这似乎是基思、崔佛或亨迪能更好地解决的问题。我会考虑的,但现在我得回去工作了。

sbattina 发表于 2004-3-17 19:05:28

你能把。低音或。cls文件,而不是。dvb?我在linux上,没有安装AutoCAD。

Trev 发表于 2004-3-18 00:20:28

对不起蒂姆。今晚我做不到&明天。我明天不会在校园里...我将在星期五首先做这件事。

sbattina 发表于 2004-3-18 11:12:40

|我不太确定我理解你的目标。
如果我错了,请纠正我。
您想将树放置在离树底部最近的等高线的高程处吗?
(此方法必须在dwg中搜索等高线(例如:过滤特定图层上的折线)比较坐标,然后选择最近的以获得高程高度。(相当复杂)
或者您想选择一条等高线以获得放置树的高程高度。
一个建议(也许我不知道你的dwg过程)你使用你的vba程序来打开你的绘图,难道不是更有可能你都准备好打开你的绘图了吗?
如果这是一件正常的事情,那么您可能希望在您的打开文件对话框中添加一个过滤器,以仅显示dwg文件。
是的,回去工作吧!
与此同时,我要去睡一会儿(这里是凌晨3点。:恐怖::疯狂:)

Trev 发表于 2004-3-18 11:50:23

是的Trev,
这是我正在尝试做的“相当复杂”的一个。我必须让盒子的中心升高到相应的轮廓线。
另一个选择是将整个网站变成一个表面...我不知道这到底会发生什么。
但我很惊讶你明白我的意思...我把这个告诉了我的朋友,她在眨眼...呵呵
每个明白我在说什么的人......直接跳进去...
我确实研究了在手边打开图纸的选项。这就是我开始的方式。但我切换到这个,因为我也可以在其他绘图文件上使用它......

Anonymous 发表于 2004-3-18 19:00:00


如果在许多文件上使用它,我可能会创建一个工具栏/菜单选项,这样在打开图形后,只需选择工具栏,它就会加载程序并在当前图形上运行
我将稍微看看是否可以搜索最近的轮廓点,如果可以在图形上搜索而不需要花费很长时间,这是一个不错的选择。但是,图形越大,所需时间越长(尤其是多段线),我会看看我能做些什么。

Trev 发表于 2004-3-18 19:39:34

好吧......
你的意思是像一个轮廓数组,然后它会搜索最接近的。
嗯......最近?最近的 X 或 Y。我将尝试并为此努力一点....这听起来是个好主意。
但是耶..我想搜索需要一段时间...
谢谢一吨
页: [1] 2
查看完整版本: 我的代码帮助