IJK:等表面延展Kode
IJK是一组C++类、例程和程序,用于生成等值面。它包括生成等值面查找的程序任意尺寸的任意凸多面体表。它包含行军立方体算法4D的实现行进立方算法,使用负数的行进立方算法,等式和正数查找表,产生质量的SnapMC等值面三角形使用双重轮廓和重画进行计算的尖锐特征标量数据的可靠梯度。它还包含程序用于报告标量数据集信息,用于生成标量和梯度场的规则网格采样,用于测量两个表面之间的角距离网格中的锐边。
参考文献:
可下载ijk软件/表格:
旧版本软件、isosurface表和文档。
可下载的等值面锐化特征重建软件:
文档:
- 等值面表生成:
- XML等值面表:
- 等值面生成:
- 标量数据集信息:
- 更改日志:变化.
时间变化数据:
通过将时间视为第四维与三维等值面的建立4D、。 可以沿着时间轴对等值面进行切片,以构建时变的,时变的动画或可以沿其他轴进行切片,以可视化子集数据的时间变化。喷射冲击波的10个时间步数据集,等值线为37,生成了8021739的等值面四面体SGI辛烷值在1109秒内达到1394104个顶点。 The等值面相交的1317975个超立方体,平均值约为6四面体每个超立方体。为生成的三角形总数相同的Marching Cubes的10个时间步长为1796350。
射流冲击波数据集的时变等值面切片沿着不同的轴。
等参值=37,时间步长=56-65。
等参曲面变形:
3D中的等值面可以通过以下方式变形为3D中的另一等值面建造4D中合适的等值面。让(f)1(x,y,z)=0和(f)2(x,y,z)=0定义两个等值面,S公司1和S公司2分别是。定义F(x,y,z,t)=F1(x,y,z)(1-t)+(f)2(x,y,z)t。请注意F(x,y,z,0)=F1(x,y,z)和F(x,y,z,1)=F2(x,y,z).样品F类沿着四维网格G(x,y,z,t)其最后一个值t吨是0或1。从网格构建等值面G公司和片对于各种值t吨获取的时变动画变形从S公司1到S公司2.
在4D中使用等值面进行变形。