点云技术相关产学研社区

 找回密码
 立即注册加入PCL中国点云技术相关产学研社区

扫一扫,访问微社区

查看: 3067|回复: 3

点云和直线同时绘制

[复制链接]
发表于 2013-10-17 16:27:03 | 显示全部楼层 |阅读模式
想利用vtk同时对点云和直线进行绘制,也就是在一个窗口中同时显示点云和直线,应该怎么进行?
回复

使用道具 举报

发表于 2013-10-17 22:17:33 | 显示全部楼层
本帖最后由 mypcl 于 2013-10-17 22:23 编辑

你如果只是想绘制点云集合和直线的话,PCL的visualizer类可以解决。  或者你从visualizer类继承一个新的类,添加一些你自己的绘制object的function也蛮好。
还是你需要自己建立窗口绘制环境等,直接调用vtk和pcl等。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-18 11:15:42 | 显示全部楼层
mypcl 发表于 2013-10-17 22:17
你如果只是想绘制点云集合和直线的话,PCL的visualizer类可以解决。  或者你从visualizer类继承一个新的类 ...

没有用pcl,是自己直接调用vtk绘制点和直线,现在采用的办法是对每条直线生成一个Actor,然后把每个Actor添加到render window上,这样是可以的,但是我想把多个直线添加到同一个Actor上,然后进行渲染,就像点云对象(VtkPoints)一样,不知道这样怎么进行
回复 支持 反对

使用道具 举报

发表于 2013-10-18 21:37:42 | 显示全部楼层
ffmm3 发表于 2013-10-18 11:15
没有用pcl,是自己直接调用vtk绘制点和直线,现在采用的办法是对每条直线生成一个Actor,然后把每个Actor ...

VTK相关的资料蛮多的,你可以搜搜,应该比较好解决,不过你可以看看PCL内部怎么处理的代码。你的每条line一个actor的方式明显效率比较低。
回复 支持 反对

使用道具 举报

本版积分规则

QQ|小黑屋|点云技术相关产学研社区 ( 陕ICP备13001629号 )

GMT+8, 2024-5-14 11:24 , Processed in 1.191960 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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