jly1986 发表于 2010-8-14 22:12:54

已知一些点的x,y,z坐标值,如何将这些点显示在三维控件中?

如何在三维空间中显示一些知道x,y,z的点?需要用到什么控件。如果有知道的,请不吝赐教。有例子更好。拜谢~~~!

tester 发表于 2010-8-16 08:58:39

3D Surface
3D Parametric Surface
3D Curve
3D Picture Control

tester 发表于 2010-8-16 08:58:48

有这么多3D控件可以用。

tester 发表于 2010-8-16 08:59:05

在graph显示控件上面。

jly1986 发表于 2010-8-16 12:21:40

回复 tester 的帖子


    老大,给个例子行不?我确实不会用。我就想把已知坐标的点显示出来。拜谢~~~!~

飞雨天 发表于 2010-8-16 13:34:10

回复 jly1986 的帖子


    例子LabVIEW自带的有,不过不用例子吧?看端口很容易理解,你哪里不会说说看

jly1986 发表于 2010-8-16 14:00:32

回复 飞雨天 的帖子


    我不知道用哪个控件。三维曲面图形,三维参数图形,三维曲线图形,到底哪个控件。你要是会的话,给我个已知一些点的x,y,z坐标值,将这些点显示在三维控件中的例子呗。

飞雨天 发表于 2010-8-16 17:00:01

都可以,你随便选一个,然后看帮助,帮助下面是例子

jly1986 发表于 2010-8-17 08:56:04

回复 飞雨天 的帖子


    例子我确实看了 实在愚钝,不明所以。你帮忙给整个显示的例子吧。我学习一下。

飞雨天 发表于 2010-8-17 09:37:57

本帖最后由 飞雨天 于 2010-8-17 09:43 编辑

回复 jly1986 的帖子


    我不知道你装了啥版本,反正我7.1是有例子的,见截图:


我给的例子就是这个,自己写的和它也差不多。。。。

jly1986 发表于 2010-8-17 10:18:15

回复 飞雨天 的帖子


    我的也有例子 但是不是显示点的。显示的都是一些面,我想显示三维点。把你的例子附件发上来分享一下吧。

飞雨天 发表于 2010-8-17 10:26:00

本帖最后由 飞雨天 于 2010-8-17 10:38 编辑

还是简单说下,首先你要明白什么是二维曲面,然后如果你用过matlab最好不过,里面有个meshgrid函数,可以看看,增加对下面内容理解:
7.1共3个3D控件,分别介绍:
3D surface:x,y输入为1d数组,z为2d数组,曲面为一系列散点组成,俯视曲面,看到的就是一个平面,这个平面就是曲面在xy面投影。x,y之所以为1D输入,是因为在内部用类似meshgrid(对该投影平面取网格)生成了x,y的2D数据。为什么是2D数据?投影平面网格化之后,网格上的那些点排列为2D点阵,x的2D数据就是这个点阵的x坐标。
3D Parametric Surface:和上面的区别就是x,y为2D,这个可以表达更复杂的x,y分割,上面的只能是点阵,所谓点阵,就是行列排的很整齐,横平竖直,好像阅兵时候站方队一样,而在这里,x,y,z都是2D,值可以随意给定,只要三者的dimention一致即可,俯视该图,x,y平面上点的投影不一定是方方正正排列,某些地方密集,某些地方疏散很有可能,当然,它也能排列整齐,所以,2可以实现1的功能。
3D Curve:画一个空间曲线,这个没啥说的吧?

飞雨天 发表于 2010-8-17 10:39:45

那是显示模式,你可以调整的,右键,倒数第二个,然后选特性。。出来的选项卡选plots,大约中间那里,多种模式可选

jly1986 发表于 2010-8-24 20:00:07

回复 飞雨天 的帖子


    谢谢你详细的解释。你看我这个例子。为什么显示的点都自动练成了直线了?我只是想显示点而已。。
页: [1]
查看完整版本: 已知一些点的x,y,z坐标值,如何将这些点显示在三维控件中?