支持曲面拟合的MATLAB .m文件,通过该程序可以利用MATLAB 软件进行曲面拟合。
2019-12-21 21:08:18 20KB MATLAB 曲面拟合
1
基于B样条理论及算法的B样条曲面生成程序,可以实现B样条曲面的生成、修改,同时可以从四个视图观察B样条曲面,利用了OPenGL的函数库,运行本程序前请正确配置OPenGL的相关文件,本程序利用VS2008版本开发,运行时请用VS2008及以上版本
2019-12-21 21:03:16 116KB B样条曲面程序 CAGD & NURBS
1
基于MATLAB的三周期极小曲面建模代码,其中包含三角函数拟合后的四种三周期极小曲面建模方程,可以在生成TPMS模型时使用
2019-12-21 20:58:02 661B 建模 MATLAB
1
插值曲面拟合,用于逆向重建技术,对于一维曲线的插值,一般用到的函数yi=interp1(X,Y,xi,method) 。当中method包含nearst,linear,spline。cubic。 对于二维曲面的插值,一般用到的函数zi=interp2(X,Y,Z,xi,yi,method)。当中method也和上面一样,经常使用的是cubic。 拟合: 对于一维曲线的拟合,一般用到的函数p=polyfit(x,y,n)和yi=polyval(p,xi)。这个是最经常使用的最小二乘法的拟合方法。 对于二维曲面的拟合,有非常多方法能够实现。可是这里用的是Spline Toolbox里面的函数功能
2019-12-21 20:53:34 335B 曲面拟合
1
unity 曲面UI插件,可用于VR菜单等,同时支持鼠标、手柄操作,内置大量示例场景,版本比较新,方便大家学习使用,有条件的还是支持正版吧
2019-12-21 20:51:33 2.7MB VR Unity
1
移动曲面拟合法是DEM插值的一种常用方法,是一种以待定点为中心逐点内插的方法
2019-12-21 20:49:29 3KB matlab 插值
1
BezierSurface.cpp为bezier曲面绘制的源程序,并且按鼠标右键菜单可实现,1显示控制点 2。显示网格曲面, 3 显示光照曲面, 4 图案纹理曲面, 5文件图
2019-12-21 20:43:53 322KB Bezier
1
dll函数接口: ////******** 初始化默认参数 ********// //extern "C" int __stdcall ZSY3DViewerInit(); //******** 读取历史数据到cloud ********// extern "C" int __stdcall ZSY3DReadHistoryData(char *file_dir); //******** 读取txt数据到cloud ********// extern "C" int __stdcall ZSY3DReadTxtData(char *file_dir); //******** 读取单个点数据到cloud ********// extern "C" int __stdcall ZSY3DReadSingleData(float x, float y, float z); //******** 读取所有点数据到cloud ********// extern "C" int __stdcall ZSY3DReadNowData(float *x, float *y, float *z, int count); //******** vtk读取txt文件并显示 ********// extern "C" int __stdcall ZSY3DReadFile_TXT(char *file_dir); //******** vtk读取obj文件并显示 ********// extern "C" int __stdcall ZSY3DReadFile_OBJ(char *file_dir); //******** vtk读取vtk文件并显示 ********// extern "C" int __stdcall ZSY3DReadFile_VTK(char *file_dir); //******** vtk读取ply文件并显示 ********// extern "C" int __stdcall ZSY3DReadFile_PLY(char *file_dir); //******** cloud下采样处理 ********// extern "C" int __stdcall ZSY3DDownSampling(float leaf_size); //******** cloud均匀采样处理 ********// extern "C" int __stdcall ZSY3DBalanceSampling(float radiusSearch = 0.01f); //******** cloud增采样处理 ********// extern "C" int __stdcall ZSY3DIncreaseSampling(float radius = 0.03f, float StepSize = 0.02f); //******** cloud直通滤波采样处理 ********// extern "C" int __stdcall ZSY3DStraightSampling(char *fieldName = "z", float limits_min = 0.0f, float limits_max = 0.1f, bool limitsNegative = true); //******** cloud统计滤波采样处理 ********// extern "C" int __stdcall ZSY3DStatisticsSampling(float meanK = 50.0f,float stddevMulThresh = 1.0f); //******** cloud半径滤波采样处理 ********// extern "C" int __stdcall ZSY3DRadiusSampling(float radiusSearch = 0.8f, float minNeighborsInRadius = 2.0f); //******** cloud数据进行渲染,并显示 ********// extern "C" int __stdcall ZSY3DShowPointCloud(); //******** cloud数据进行VTK三维重建(三角面绘制),并显示 ********// extern "C" int __stdcall ZSY3DDelaunayBuild(bool depth_color); //******** cloud数据进行VTK三维重建(曲面体绘制),并显示 ********// extern "C" int __stdcall ZSY3DSurfaceBuild(); //******** cloud数据进行PCL三维重建(贪婪三角),并显示 ********// extern "C" int __stdcall ZSY3DPCLDelaunayBuild(float k_search = 4.0f, float radius = 1.5f, float mu = 2.5f); //******** cloud数据进行PCL三维重建(possion),并显示 ********// extern "C" int __stdcall ZSY3DPCLPossionBuild(float k_search = 4.0f, float degree = 2.0f, float PerNode = 3.0f); //******** cloud数据进行渲染,并显示,vtk进行坐标拾取 ********// extern "C" int __stdcall ZSY3DPointPicker(); //******** vtk获取拾取坐标 ********// extern "C" int __stdcall ZSY3DGetPickerPoint(float *point); //******** vtk保存3D图文件为ply ********// extern "C" int __stdcall ZSY3DSaveFileOfPLY(char *file_dir); //******** vtk保存3D图文件为obj ********// extern "C" int __stdcall ZSY3DSaveFileOfOBJ(char *file_dir); //******** pcl保存点云文件为pcd ********// extern "C" int __stdcall ZSY3DSaveFileOfPCD(char *file_dir); //******* 将点云数据同步到传入的数组中 *********// extern "C" int __stdcall ZSY3DSynchronizeData(float* x, float* y, float* z, int* count); ////******** 判断窗口是打开还是关闭 ********// extern "C" int __stdcall ZSY3DGetWindowState(float *states); //******** 刷新cloud缓存数据 ********// extern "C" int __stdcall ZSY3DFlushCacheData(); //******** 返回cloud数据点总数 ********// extern "C" int __stdcall ZSY3DGetPointCount();
2019-12-21 20:40:32 19.99MB pcl1.8.1 vtk 点云 曲面重建
1
五轴自由曲面NC加工刀路优化及误差控制
2019-12-21 20:39:48 15.83MB 五轴自由曲面
1
基于C#的矩形域最小二乘曲面拟合,源代码,可用于常规曲面拟合。
2019-12-21 20:38:26 85KB 曲面拟合
1