admin 管理员组文章数量: 1184232
2024年4月16日发(作者:parserror汉语意思)
VTK第三篇之菜鸟入门——SPHERE:VTK自带的球型的三角面片
显示
VTK自带了很多的用来表示常见形状的类。这些东西虽然简单但是还是很有用的,毕
竟是基础嘛。废话不多说了,直接说说代码吧。下面的代码来自C3P论坛,作者是谁,惭
愧,又忘了,在这里致歉并感谢作者。
在计算机里面,尤其是显示立体的东西,貌似都比较喜欢用三角形来作为最基本的元
素,其中的道理我现在不懂,可能是三个点决定一个面吧。所以VTK里面的这个球体,貌
似也是由三角形所组成的。
1.还是先把前面的这些库贴上吧,CTRL+C、CTRL+V的时候还是很有用的。
#include "vtkRenderer.h"
#include "vtkRenderWindow.h"
#include "vtkRenderWindowInteractor.h"
#include "vtkSphereSource.h"
#include "vtkShrinkFilter.h"
#include "vtkElevationFilter.h"
#include "vtkDataSetMapper.h"
#include "vtkActor.h"
#include "vtkCullerCollection.h"
void main( int argc, char *argv[] )
{
复制代码
,下面还是vtkRenderer、vtkRenderWindow、vtkRenderWindowInteractor
这三个类的创建和部分初始化,这个貌似是比较固定的。这三个类看上去就是一环套一环
的样子。
vtkRenderer *renderer = vtkRenderer::New();
renderer->GetCullers()->RemoveAllItems();
vtkRenderWindow *renWin = vtkRenderWindow::New();
renWin->AddRenderer(renderer);
vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New();
版权声明:本文标题:VTK第三篇之菜鸟入门——SPHERE:VTK自带的球型的三角面片显示 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1713224692a624749.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论