摘要:
使用查找表的方法为 1,读入标量或者向最,用一个vtkFloatArray存储,里面的标量可以代表不同的艳色 2,建立查找表,用setNuberofcolors()分配空间,然后赋值再用build()建立 3,把标量数组和vtkfloatarray和多边形联起来,同时把查找表和vtkmapper联起来 注意,查找表用float型 具体代码如下 m_Abstractreader->Set... 阅读全文
摘要:
1. 多视口 1.1. 什么是视口及实现方法 WebGL视口就是窗口上绘制模型的地方, WebGL一般情况下只有一个窗口,但是可以有多个视口, 有时候我们需要多个视口显示同一个模型的不同角度,这个时候就要用到多视口,在three.js中实现多视口有两种方法,第一种用多个相机,每个相机关联一个视口,显 阅读全文
摘要:
1. 对相机的理解 1.1. 点是怎么转到屏幕上 假设一个A点在世界坐标系内的坐标是A(x, y, z), 视口矩阵,投影矩阵,模型视图矩阵为M, N, P,则 M* N * P * A = A1, A1就是点A在屏幕上的坐标。有此可见,在这个过程中只有三个矩阵M,N,P,而没有相机的概念,所谓相机 阅读全文
摘要:
1. Three.js中的拾取 1.1. 从模型转到屏幕上的过程说开 由于图形显示的基本单位是三角形,那就先从一个三角形从世界坐标转到屏幕坐标说起,例如三角形abc 乘以模型视图矩阵就进入了视点坐标系,其实就是相机所在的坐标系,如下图: 进入视点坐标系后,再乘以投影矩阵,就会变换到一个立方体内,如下 阅读全文
摘要:
1. 概述 1.1. 什么是图形平台 图形平台指的是某行业的某专业类软件所需要的基础框架及功能的统称,比如我们常见的AUTOCAD,就是面向建筑,水暖,石油等专业行业的一个极具代表性的通用性图形平台。图形平台是一个底层的框架,在这个框架的基础之上,可以根据公司自身需要或者市场需求开发众多的类似的软件 阅读全文
摘要:
FTFont* ftfont = new FTGLPixmapFont(); ftfont->Open("D:/SIMHEI.ttf"); ftfont->FaceSize(24); // ftfont->CharMap(ft_encoding_unicode); anOverlay->Begin( 阅读全文
摘要:
在屏幕上绘制一个二级矩形 #include <Visual3d_Layer.hxx> #include <V3d_LayerMgr.hxx> #include <Visual3d_ViewManager.hxx> #include "FTFont.h" #include "FTGLBitmapFon 阅读全文
摘要:
右击不同类型的文件,点属性,可以选择处理文件的工具,比如自动生成uic qrc右击工程属性,然后可以转换成QT工程翻译文件如果只读的话,可以右击换一个编辑器打开如果翻译文件只读的话,必须直接使用字符串引用或者修改完后直接使用lrrealse发布,不用lupdate 阅读全文
摘要:
使用svn对比,查看改变后的工程项目,一般是项目改变后,导致库的配置属性出问题了 Multi-threaded Debug DLL (/MDd) 这个不能随便改,有可能导致库的版本不对 还有,虚函数重写要重新编译 库的配置出问题 或者头文件没有提交,导致头文件和库的版本不一样 欢迎加微信 nuonu 阅读全文