VTK以批量三维点坐标为中心(点云)绘制球体,可用于标识特征点或者是化学分子
1 需求 在原先的博文VTK读取一个TXT文档中的三维点坐标显示三维点云的基础上,有小伙伴询问是否可以以点云中每一个三维点的坐标为中心绘制一个小的球体,用于标识特征点,这种就让我想到了化学里面的分子结构,所以就在原有博客的基础上进行了改写,实现了点云不是以点的方式而是以小球体形式显示出来,实现了大量…
- VTK
- 2019-11-08
VTK读取一个TXT文档中的三维点坐标显示三维点云
1 txt文档点云数据格式 将三维点云坐标按 X Y Z的方式存入到txt文档中,如下图所示, 2 Vtk5.10版本非智能指针代码 #include <iostream> #include <vector> #include "vtkActor.h" #include "v…
- VTK
- 2019-11-08
VTK能干什么?VTK大部分功能的细节简介,VTK能打开的文件格式
1 VTK C++示例网址 http://www.vtk.org/Wiki/VTK/Examples/Cxx 2 VTK能干什么 求一点与一条线之间的距离 两点之间的距离 生成均匀分布的随机数 生成高斯分布的随机数 确定点是否在面上 读取xgml文件 读取一个简单的点文件 读取XYZ A格式的点文件…
- VTK
- 2019-11-04
OpenGL地球与太阳绕转代码
1 代码示例 #define GLUT_DISABLE_ATEXIT_HACK #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <GL/gl.h> #includ…
- OpenGL
- 2019-11-04
C++读取Shp文件并将Shp转化为DXF
1 代码示例 #include<stdio.h> #include<math.h> #include<stdlib.h> #include<string.h> void show(char aa[]) { int i; for(i=0;i<8;i…
- C++
- 2019-11-04
VTK读取序列的Dicom医学图片,用Marchingcube进行重建,并保存为obj文件
1 代码版本 代码针对于VTK版本5.10,新版本仅供参考。 2 VTK5.10版本示例代码 #include "vtkRenderer.h" #include "vtkRenderWindow.h" #include "vtkRenderWindowInteractor.h" #include "…
- VTK
- 2019-11-04
Windows平台录音类封装:AudioRecordWindows
自己封装的在Windows平台上的录音类 支持: 1.打开录音设备 2.关闭录音设备 3.开始录音 4.停止录音 5.重置录音 6.保存录音为wav音频文件 7.保存录音为pcm裸流音频文件 8.可回调录音状态与录音数据 1 头文件 AudioRecordWindows.h #ifndef _AUD…
- Windows编程
- 2019-10-30
Eigen踩坑1:Matrix的transpose(矩阵转置)计算之后不能赋值给自身
今天在使用Eigen的时候发现了一个深坑,其矩阵Matrix的transpose计算之后的值不能赋值给自身,这实在是有违C/C++的写法,操作符重载做的太不人性化了。 一般来说,我们在C/C++中习惯了这么写: int a= 10; a=a/10; 但是今天使用Eigen进行矩阵运算时写了如下代码:…
- Eigen
- 2019-10-30
Windows 批处理文件bat执行完自动退出cmd黑窗口
碰见一个很尴尬的事情,有一个从一个文件夹复制一些文件到另一个文件的批处理文件,每次执行复制完之后还需要手动点击关闭cmd.exe黑窗口,很麻烦。看到网上其他先行者说的比较多的解决方案是在bat文件末尾添加pause: pause 试了,不管用。 自己查了下cmd的命令行命令,发现可以命令可以干掉退出…
- Windows编程
- 2019-10-30
PlaySound 播放内存中的音频数据
PlaySound直接播放本地音频文件,速度有点滞后,可以采用先将音频文件读取到内存中,然后在播放音频的时候直接从内存中读取音频数据进行播放,播放速度会有提示。 #include <iostream> #include <algorithm> #include <str…
- Windows编程
- 2019-10-30
Python:UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xbb’ in position 12305,以及中文乱码的解决方案
刚刚学习了Python没几天,看了《Python网络数据采集》这本书,准备今天在网上试验着爬一个数据,网站是UTF-8编码的,可以在网站的文件头可以看出来 所以我就按照书上的代码照着写了几行代码: #__author__ = 'Administrat #coding=utf-8 from urlli…
- Python
- 2019-10-26
OpenGL画四个三角形组成四面体,并进行旋转
#define GLUT_DISABLE_ATEXIT_HACK #include <GL/glut.h> #include <stdlib.h> #include <stdio.h> static float roangles; void init(void) …
- OpenGL
- 2019-10-26