文件名称:matlab最简单的代码-tmc:台积电
文件大小:2.67MB
文件格式:ZIP
更新时间:2024-06-11 05:24:16
系统开源
matlab最简单的代码台积电 拓扑正确和歧管等值面的构造作者:罗伯特·格罗索(Roberto Grosso) 实施了用于从体积数据(六面体网格或体素网格)中计算拓扑正确和流形等值面的不同算法。 输出表面使用索引面集(共享顶点)和半边数据结构表示。 首字母缩略词tmc旨在表示通过使用Marching Cubes like算法进行拓扑校正和多面等值面提取。 文件夹matlab 在此文件夹中,有一些MATLAB脚本可用于计算具有不同配置的一个或两个单位单元的水平集的交集。 脚本t_mc_figs.m 该脚本生成论文[1]中介绍的图。 只需打开MATLAB脚本,然后按运行即可。 它将生成一组MATLAB *.fig图形。 脚本t_mc_gui.m和t_mc.m 这些脚本根据论文[1]中的描述,针对不同的配置计算水平集与单位单元的交集。 它们包含一个用户界面,以方便使用并可视化不同情况的不同配置。 为了运行脚本,请使用MATLAB并运行脚本tmc_gui.m 。 脚本singular_gui.m和t_singular.m 这些脚本实现了[2]中提出的渐近决策器。 该脚本演示了渐近决策者处理的一
【文件预览】:
tmc-master
----cuda_tmc()
--------MarchingCubes.cu(153KB)
--------MarchingCubes.h(47KB)
----dmc()
--------VertexHashTable.h(4KB)
--------helper_cuda.h(3KB)
--------QuadrilateralMap.h(2KB)
--------Halfedges.h(6KB)
--------QualityMeasure.h(3KB)
--------UniformGrid.cu(7KB)
--------FaceColoring.cu(5KB)
--------kernel.cu(1KB)
--------Edges.h(3KB)
--------DualMarchingCubes.h(74KB)
--------HalfedgeVertices.h(2KB)
--------HalfedgeMesh.cu(18KB)
--------HalfedgeMesh.h(2KB)
--------Triangles.h(4KB)
--------QuadrilateralHashTable.h(6KB)
--------HalfedgeHashTable.h(6KB)
--------VertexMap.h(4KB)
--------MeshSimplification.h(3KB)
--------Mesh.h(10KB)
--------Vertices.h(4KB)
--------EdgeHashTable.h(10KB)
--------Vector.h(4KB)
--------CTimer.h(2KB)
--------UniformGrid.h(16KB)
--------HalfedgeFaces.h(8KB)
--------Quadrilaterals.h(14KB)
--------DualMarchingCubes.cu(50KB)
--------GaussElimination.h(4KB)
--------CellIntersection.h(42KB)
--------MarchingCubesLookupTables.h(2KB)
--------FaceColoring.h(6KB)
--------MeshSimplification.cu(26KB)
----cpp_dmc()
--------DualMarchingCubes.h(20KB)
--------Timer.h(493B)
--------Mesh.h(10KB)
--------Vector.h(4KB)
--------UniformGrid.h(11KB)
--------main.cpp(143B)
--------UniformGrid.cpp(5KB)
--------Timer.cpp(915B)
--------DualMarchingCubes.cpp(32KB)
--------ImplicitSurface.h(4KB)
--------LookupTables.h(151KB)
--------Volumes.h(11KB)
----matlab()
--------tmc_gui.m(21KB)
--------t_singular.m(134KB)
--------singular_gui.m(9KB)
--------t_mc_figs.m(35KB)
--------t_mc.m(118KB)
----LICENSE.md(1KB)
----.gitignore(1KB)
----README.md(5KB)
----mc()
--------MarchingCubes.cpp(77KB)
--------MarchingCubes.h(63KB)
--------tmc.cpp(358B)
--------runtmc.sh(110B)
--------skull128.bin(4MB)