c++
琼之南空之新
图形处理
展开
-
vtk中的算法举例-计算法线、法线方向
研究使用vtk,必须要深入底层的实现方法,因为不管以后自己用来开发3D处理的框架还是用其他的cgal、pytorch3d、openmesh等框架,都需要将各种点线面的处理算法进行改造使用原创 2022-04-20 14:11:36 · 2884 阅读 · 0 评论 -
vtk文件格式解析
了解vtk文件内容后,才能做一些文件格式转换问题,比如.vtk.off文件互转,之前我写过一篇有兴趣的可以参考。这里详细解读vtk文件格式。vtk三维模型的数据主要包括:点point、线edge、面surface,点线面的属性scalar,颜色表lookuptable, 下面以polydata数据格式为例:# vtk DataFile Version 3.0//文件格式版本vtk output//标记信息,为vtk输出的文件。ASCII//格式为二进制ASCII格式。DATASET POLYD原创 2022-04-11 13:06:18 · 5166 阅读 · 1 评论 -
vtk类设计与思想-vtkObjectBase
vtkObjectBase 作为vtk中大部分类的父类,尤其是被计数或标记引用的类, 一旦该类被引用计数为0时,自己触发析构函数进行内存回收。使用New()和Delete()方法实现实例化与销毁。其他方法有调用权限风险。包括三个子类:vtkCommand vtkInformationKey vtkObject.类结构:GetClassName() IsTypeOf() 类型判断 isA()类同名判断GetNumberOfGenerationsFromBaseType() 两个类型之间继承的节原创 2022-03-29 09:19:38 · 307 阅读 · 0 评论 -
2021-07-25
3DToothMaker.exe 在不同电脑配置上发现,.dll动态链接库文件偶尔提示缺失,在打包的文件中,将所有的缺失dll文件考到exe同级目录下面即可。程序运行时会去system32中寻找相关的dll文件,如果找不到他就会找exe同级目录下,所以将最终的文件作成绿色版免安装的办法就是将exe文件需要的所有文件都拷贝到一起。直接到不同电脑上解压即可。本次测试缺失MSVCP140d.DLL和VCRUNTIME140D.dll...原创 2021-07-25 15:19:18 · 93 阅读 · 0 评论 -
c# 调用c++ 的exe文件 参数问题
如题,参数“abc 12”表示两个参数,但在C++中接收的时候要注意,很有可能args[0]是程序名字,args[1]和args[2]才是abc和12。记录一下。原创 2021-07-10 00:21:08 · 245 阅读 · 0 评论