图片缩略图

基于分散点云(开放曲面)的表面重建

version 1.0.0.0 (1.23 MB) by 路易吉Giaccari
表面由三维无组织点
4.9
38评级

79下载

更新2017年7月14日

查看许可协议

允许对一组未组织的三维点进行三角测量。

引用作为

路易吉Giaccari(2021)。基于分散点云(开放曲面)的表面重建(//www.tatmou.com/matlabcentral/fileexchange/63731-surface-reconstruction-from-scattered-points-cloud-open-surfaces), MATLAB中央文件交换。检索

意见及评分(48

Jens Ahrens

Viraj甘地

这节省了我大量的时间!非常感谢!

范教授的飞机

嗨。我是初学者。你能给我解释一下你的"MyCrustOpen"里的"t"是什么吗?

范教授的飞机

艾瑟夫巴德govari

Ribhav犯错误

我现在正面临重建棕榈尖云和其他热带雨林树冠的麻烦。请问您能否帮助我,我可以改变哪些参数来获得这些树冠的最佳重建结果?

Haechan李

尼克·德·旧金山

神奇的!非常感谢

上帝的众神

大卫Urena戈麦斯

你好,

矩阵t代表了每个三角形的顶点,但是我们怎么知道它代表了相对于原始矩阵p (x,y,z)的哪一点呢?

谢谢你!

朱塞佩Isu

嗨,路易吉,

那是一个非常好的剧本!

然而,在成功地使用了几十次之后,我们得到了这个bug:

尝试沿着不明确的维度增长数组。

MyRobustCrust> boundtriangle错误(第509行)
Tbound (ind)=deleted(tetr2t(ind));%mark 1 for deleted 0 for kept tetradroms

MyRobustCrust>标记错误(第403行)
tbound = BoundTriangles (tetr2t、删除);

MyRobustCrust错误(第109行)
[tbound,Ifact]= marker (p,tetr, te2t,t2tetr,cc,r,nshield);%标记四体为内部或外部

我们看到ind变成了nx4而不是nx2…你有什么建议吗?

非常感谢

朱塞佩

凯尔金

非常感谢你的消息来源。
有办法把输出的网格导出到stl文件中吗?

杆藏

我如何使用得到的值来计算点云的体积?

内政部

我怎么能得到面和顶点?

内政部


感谢伟大的功能!
我如何用MyCrustOpen函数和Pointcloud来表示生成的网格之间的距离?
致以最亲切的问候
雷扎

Archa Rajagopalan

有人熟悉这个错误和如何解决它吗?

使用MyCrustOpen>行走错误(第300行)
前面不开始请发报告给作者

MyCrustOpen错误(第120行)
tkeep =走(p t Ifact);

Plot_Spline_SAVR错误(第142行)((我的代码))
(表面)= MyCrustOpen (Total_Points);

尼玛

有人能解释一下这个函数和使用内置的delaunay函数来生成三角剖分和使用delaunay输出的trisurf来绘制三维曲面有什么不同吗?

mitja jancic

岩石坚果

哦~太酷了!!
神奇的功能!

那比强大的汗

这段代码运行得非常好。谢谢你!

通凌

Sayedsepehr Mosavat

anihc qqformat

神奇的功能!

Damien Pettinaroli

马克斯·布雷加

非常有用的提交!
然而,它包含了一个可能的错误:由于某些原因,算法产生的三角形不能正确地可视化与高洛照明。通过运行测试脚本后调用以下命令,很容易看到这一点:
---------------
camlight大灯;
照明古尔戈;
---------------

法卡斯特罗

Rayyan艾克塔

之一Apurva Zaveri

我有一个简单的矩阵。
p = [-0.0240 8.1527 -7.3451;
2.5125 8.7988 -6.6364;
2.9120 6.2083 -8.1269;
3.4320 7.3723 -7.2657);

% %运行程序
[t] = MyCrustOpen (p);

我得到以下错误:
使用MyCrustOpen>行走错误(第300行)
前面不开始请发报告给作者

MyCrustOpen错误(第120行)
tkeep =走(p t Ifact);

请建议。

之一Apurva Zaveri

谢谢你!

Chong吴

阿帕纳没吃

Jianghui徐

爱丽丝的小

日照市兴利刘

非常感谢。它确实工作!

kq蔡

不错的

Dule蜀

很有帮助。谢谢!

Damien Pettinaroli

伊凡Benemerito

徐陈

Miren Ilarregui

Beril Sirmacek

约翰·斯诺

谢谢。效果很好

一个幸运的

谢谢!

好好先生

它的工作很好然后matlab函数delaunay,它可以保存原来的点形状,非常感谢

罗马格劳

非常感谢,效果很好。
我想知道如何导出生成的网格(。stl,每分钟,…)
我尝试用stlwrite,但它不工作:(

林熊

党委娇

好谢谢

杰夫•考尔德

这个非常有效,谢谢!

MATLAB版本兼容性
创建R2009b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!

MyCrustOpen070909 /