好萧条的VTK吧
vtk吧
全部回复
仅看楼主
level 12
rabbitbride 楼主
如题,好萧条的VTK吧。这是一片无人的荒野吗?
呵呵, 那本人吼一嗓子,从现在开始入住这里~~~~嗷~~~~~~!
2012年06月09日 08点06分 1
level 12
rabbitbride 楼主
分割窗口
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{
// TODO: 在此添加专用代码和/或调用基类
CRect rect;
GetClientRect(rect);
//return CFrameWnd::OnCreateClient(lpcs, pContext);
m_splitter.CreateStatic(this,1,2);
m_splitter.CreateView(0,0,RUNTIME_CLASS(CView1),CSize(rect.Width()/5,100),pContext);
m_splitterH.CreateStatic(&m_splitter,2,2,WS_CHILD | WS_VISIBLE,m_splitter.IdFromRowCol(0,1));
m_splitterH.CreateView(0,0,RUNTIME_CLASS(CView1),CSize(570,100),pContext);
m_splitterH.CreateView(0,1,RUNTIME_CLASS(CView1),CSize(100,330),pContext);
m_splitterH.CreateView(1,0,RUNTIME_CLASS(CView1),CSize(570,100),pContext);
m_splitterH.CreateView(1,1,RUNTIME_CLASS(CView1),CSize(100,330),pContext);
//.m_splitterH.S
return TRUE;
}
2012年06月12日 16点06分 2
楼主你帮帮我,别不理我啊
2015年05月09日 00点05分
level 12
rabbitbride 楼主
2012年06月13日 15点06分 3
自己盖楼,嘿嘿[Yeah]
2012年06月14日 01点06分
level 12
rabbitbride 楼主
2012年06月13日 15点06分 4
level 12
rabbitbride 楼主
2012年06月13日 16点06分 5
level 12
rabbitbride 楼主
2012年06月13日 16点06分 6
level 12
rabbitbride 楼主
2012年06月13日 16点06分 7
level 12
rabbitbride 楼主
2012年06月13日 16点06分 8
level 12
rabbitbride 楼主
2.2 VTK 的数据结构
vtk 中对可视化的实现实际上包含三层 它们可以分别表示为 Sources(是整个可视化网络的开端), Filters,和 Mappers (结束整个可视化网络) 对应于这三个层次,vtk 提供了许多的类,这些类按照其功能不同可以分为以下几种:
1) Foundation 这些类在整个 Visualization Toolkit 中为其它的类提供基本的功能 通常这些类是作为基类(vtkObject),计算性的类(vtkMath)以及提供基本的数据表达能力(vtkFloatArray)
2) Cell 是可视化数据的基本抽象 是可视化系统最基本的构建体,比如点 线 多边形等 Cell 具体有 12 种类型,它们分别是 Vertex (单个顶点),Polyvertex (散乱的多个顶点),Line (线),Polyline (折线),Triangle (三角形), Triangle strip (三角形带),Quadrilateral(四边形),Pixel(像素),Polygon(多边形),Tetrahedron(四面体),Hexahedron(六面体),Voxel(体素) 在 vtk 中提供了具体的类来支持这些类型,如 vtkLine (Cell 是几何数据的类型)
3) Datasets 是基本的可视化数据类型 它包含两个部分:组织结构和与组织结构有关的补充的数据属性 Datasets 有六种结构类型,分别是 Structured Points(笛卡儿网格),RectiLinear Grid(矩形网格), Structured Grid(结构网格),Unstructured Points(散乱点),Polygonal Data(规整网格)和 Unstructured Grid(非结构网格)Datasets 是应用数据的类型 在vtk 中也给这些数据类型提纲了支持
2012年06月13日 16点06分 9
level 12
rabbitbride 楼主
4) Pipeline 包括引用计数类(reference count object)和可视化网络结构的抽象的类
5) Sources 初始化可视化网络 Sources 类没有其它的类作为输入, 而通常是从外部数据文件读数据或是从实例变量中产生数据 Sources 类可以产生一个或多个数据输出
6) Filters 类至少有一个输入和一个输出 编译器加强了这种方法使 filter 能够结合在一起 也就是说,Setinput()方法控制能够输入的类,而一个 filter 的输出则是由 GetOutPut()方法返回的类所决定
7) Mappers 结束整个可视化网络,也就是说 Mappers 在整个可视化网络中没有输出,它要求至少有一个或多个数据输入 通常Mappers 将数据转换为原始图形, 但它们也有可能将数据写到另外的软件系统或设备的文件或接口 Mappers 有两种基本类型:graphics mappers 绘制可是化数据到图形系统;writers 将数据写到输出文件(或其它的输入/输出设备)
8) vtkMapper -绘制可是化数据到图形系统9) vtkWriter - 绘制数据到输出文件(或其它的输入/输出设备)
10) Readers/Writers/Importers/Exporterts. Readers 和 Writer是 Sources 和 Mappers 的特殊形式 他们分别读取和读入数据到文件 Importer 也从文件读取数据,但它读取的不是可是化数据,而是整个场景 (比如光照,照相,绘制等)类似的,Exporters 读入到文件的也是整个场景
11) Graphics 提供核心的绘制功能 这些类允许对光照,照相和我们准备绘制的对象(比如立方体和球)进行操作(比如绘制的背景颜色) Graphics 还包括了支持体绘制(Volume Rendering)的类
2012年06月13日 16点06分 10
level 12
rabbitbride 楼主
12) Volume Rendering 体绘制类与 Graphics 类很相似,主要的差别在于体绘制直接由软件实现而不依赖与任何图形库
13) Imaging 图形类是处理有结构点(Structured Points)数据的专门的 filter 它主要对二维的或三维的图形进行各种处理和操作
14) OpenGL Renderer Visualization Toolkit 支持许多种着色 一个有代表性的就是OpenGL 在其它着色库中对对象的描述和在 OpenGL 中的描述是一样的15) Window - System Specific 在vtk 中有一些类专门处理特殊的窗口系统,这些类可以获取用户的事件驱动,比如按下一个键或者鼠标移动等消息
2012年06月13日 16点06分 11
level 12
rabbitbride 楼主
[88]这是我一个人的战役~~
2012年06月16日 12点06分 12
吧主加油!!!
2017年01月17日 01点01分
level 12
rabbitbride 楼主
小论文啊~~~[狂哭],饶了我吧,还是让我写代码吧~~!!!不想写文字改格式注意各种标点~!!!!艹
2012年07月04日 13点07分 13
level 12
rabbitbride 楼主
这两天一直都很苦逼的说~~~~~艹艹艹艹[88]
2012年07月27日 04点07分 14
level 14
慢慢就热闹了。
2012年07月31日 06点07分 15
[Love]哇 真的有人来 多谢多谢
2012年08月02日 17点08分
level 2
嗷呜嗷呜~~
求做过VTK项目的c++开发人员啊!!!
吧主,到武汉来吧!!!
2012年08月13日 08点08分 16
哇咔咔 吧主好久好久不来了 LZ还在 [88]
2012年08月14日 08点08分
回复 rabbitbride :能问下你们是什么性质的公司么,还有,能说说细节么,呵呵[顶]
2012年08月14日 08点08分
level 12
rabbitbride 楼主
呵呵 武汉很缺做VTKandC++的吗????
可是偶还不能出山,,,后果很严重[拍砖],表诱惑偶,偶再坚持几个月而已
2012年08月14日 08点08分 17
level 12
rabbitbride 楼主
小论文终于有了最终版,为什么我做个事情就这么累呢。。。。。纠结,看别人都很轻松的哇?[拍砖]
2012年08月18日 05点08分 18
level 12
rabbitbride 楼主
坚持~~~~~最近开始研究模式识别有关的东西,
其实很多东西都不是你想象的那么难,更多的在于你肯不肯努力而已。
模式识别~遗传算法~神经网络~支持向量机~轮盘赌~[瞌睡]
2012年09月12日 11点09分 19
level 12
rabbitbride 楼主
十一小长假,自己偷懒了,嘿嘿,不过,真心不想做研究,为什么呢???缺钱[88]
2012年10月08日 02点10分 20
1 2 3 4 5 6 尾页