分析了现有金属激光立体成形(MLSF)切片算法,提出了一种基于STL模型动态拓扑重构的快速切片算法。根据STL模型中三角面片的几何信息和切片厚度,通过建立分组矩阵,减小了三角面片遍历的次数; 通过构建三角面片之间的局部动态拓扑关系,减小了切片平面与三角面片的求交计算次数; 并根据切片过程中大部分三角面片的毗邻关系不发生改变这一事实,提出了动态拓扑重构的算法,减小了切片过程中三角面片毗邻关系的查找次数,从而提高了切片算法的整体效率。在该算法的基础上,使用Visual C++和OpenGL开发了金属激光立体成形软件系统。
2021-11-13 15:51:14 1019KB 激光技术 金属激光 三角面片 切片
1
读取STL文件数据,使用特定的数据结构存储点、面片信息。
2021-11-11 20:07:38 49.86MB C++ STL
1
基于中心面片理论重建CT图像。根据投影数据和中心面片定理,即投影数据的fft是图像的二维fft,重建出CT图像。
2021-10-11 23:12:37 2KB 中心面片理论 重建CT图像 Matlab
1
本人07年写的快速成型机stl2cli三维模型转换程序,通过国际标准三维模型文件stl(ast)导入,分步骤处理,先对数据导入分层,求轮廓线,求填充线,导出cli欧洲标准3D模型,供快速成型机处理生成模型。 现将此版本含三维图像动态演示源码上传,代码里包含一个半球ast模型,由于鼠标和维纳斯头像模型数据较大,无法上传,需要的可联系我softlxf@163.com 使用方法很简单,菜单功能都可以通过下面按钮实现,首先设置好参数后,通过按钮【STL文件】打开ast模型文件,执行【模型分层】和【生产CLI】后,通过【选择模型】动态演示需要的模型,或使用其它按钮设置模型状态
1
行业资料-交通装置-一种汽车用离合器面片及其生产方法.zip
此函数计算主曲率方向和值的三角网格。 该函数首先旋转数据,使当前的法线顶点变为 [-1 0 0],所以我们可以用 XY 来描述数据而不是XYZ。 其次,它将最小二乘二次补丁拟合到局部顶点的邻域“ f(x,y)= ax ^ 2 + by ^ 2 + cxy + dx + ey + f”。 然后使用hessian的特征向量和特征值计算主曲率、平均曲率和高斯曲率。 [Cmean,Cgaussian,Dir1,Dir2,Lambda1,Lambda2]=patchcurvature(FV,usethird) 输入, FV:三角网格(见补丁) usethird :对曲率使用三阶邻居顶点适合,使其更平滑但不那么局部。 真/假(默认) 输出, Cmean : 平均曲率Cgaussian : 高斯曲率Dir1 : XYZ 第一主成分的方向Dir2 : 第二主成分的XYZ方向Lambda1:第一个主成分的值
2021-09-02 14:40:23 611KB matlab
1
行业资料-交通装置-一种汽车离合器面片用包芯纱.zip
unity3d中的单面片类的植物或人物永远朝向相机,使用方法是将脚本拖拉至面片类物体上.
2021-07-23 14:41:18 362B 面向相机
1
基于vtk的一个面数据处理库,实现了vtkCollisionDetectionFilter,vtkPolylineCurvature,vtkRemoveCellsFilter等库,从而可以在vtk框架下做碰撞检测,面片编辑和空洞填补
2021-06-14 21:25:10 1.29MB vtk 碰撞检测 空洞填补 面片编辑
1
unity3D panel面片正反双面可显示不同纹理,带透明通道图片的 shader 正反两面都可设置纹理图
1