没有合适的资源?快使用搜索试试~ 我知道了~
field_interpolation:使用有限元和稀疏线性最小二乘法进行field_interpolation
共39个文件
cpp:14个
hpp:12个
png:6个
需积分: 9 1 下载量 168 浏览量
2021-05-24
18:46:04
上传
评论
收藏 106KB ZIP 举报
温馨提示
使用有限差分法进行场插值 一种用于在一维或几维内插稀疏和/或有噪数据的方法。 可用于从点云生成带符号的距离场。 代码结构 该库位于field_interpolation/ 。 src/包含一个示例应用程序。 描述 介绍 假设我们要近似一些函数f(x) = y 。 我们有一些有关该功能的数据。 值数据(例如f(0) = 4和f(5) = 2 )和(可选)梯度数据(例如f′(0) = 1和f′(5) = -1) 。 我们还可以对模型进行假设(函数的行为方式)。 例如,我们可以假设函数是平滑的: f″(x) = 0 。 现在让我们将函数f近似为网(即网格)上的值。 对于此示例,让我们使用包含范围[0, 5]六个晶格点。 我们可以将场的梯度近似为f′(x) = f(⌊x⌋+1) - f(⌊x⌋) 。 因此,对于每个晶格点,平滑度约束变为f(n + 1) - f(n) = f(n + 2) - f(
资源推荐
资源详情
资源评论
收起资源包目录
field_interpolation-master.zip (39个子文件)
field_interpolation-master
.gitignore 33B
images
noisy_smooth.png 12KB
noisy_trust_the_data.png 12KB
noisy_medium.png 11KB
1d_field_coarse.png 10KB
1d_field_smooth.png 10KB
third_party
stb
emilib
emath
visit_struct
imgui
src
sine_denoise_1d.cpp 4KB
line_2d.hpp 35B
gui.cpp 3KB
libs_imgui.cpp 126B
sdf_field.hpp 38B
line_2d.cpp 5KB
sdf_field.cpp 24KB
field_1d.cpp 5KB
sine_denoise_1d.hpp 46B
libs.cpp 209B
dual_contouring_2d.hpp 1KB
configuru_extensions.hpp 2KB
interpolate_2d.cpp 2KB
field_interpolation_lib.cpp 104B
interpolate_2d.hpp 43B
field_1d.hpp 43B
dual_contouring_2d.cpp 6KB
main.cpp 3KB
bipolar_2d.cpp 22KB
imgui_intro.hpp 502B
gui.hpp 807B
bipolar_2d.hpp 38B
.gitmodules 505B
README.md 13KB
build.sh 3KB
colormap_jet.png 3KB
field_interpolation
sparse_linear.hpp 3KB
sparse_linear.cpp 14KB
field_interpolation.hpp 8KB
field_interpolation.cpp 14KB
CMakeLists.txt 860B
confgure.sh 40B
build_and_run.sh 52B
共 39 条
- 1
资源评论
钟离舟
- 粉丝: 34
- 资源: 4667
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功