3D表面在2行之间。

3次观点(过去30天)
Mammadbaghir Baghirezade.
Mammadbaghir Baghirezade. 于2020年7月4日
大家好,
以前与Mathwork社区用户之一(Darova)建议我们在球体上创建了3D表面。
请在下面找到脚本。
这里我有3个曲面,其中一个(绿色)低于其他2个曲面。
现在,我的目标是通过创建额外的表面(即倾斜表面(略微倾斜的表面))来填充顶部(红色)和底部(绿色)表面之间的间隙。
要更清晰,在附加代码的输出图像中可以看到顶部(红色)和底部(绿色)曲面之间的2行。
我的目标是在这两条线之间创建一个表面,以缩小间隙。
我已经尝试了多种方式,但是,三角测量方法也不是成功的。
你能提出建议吗?
我很欣赏你花的时间。
问候

接受答案

达娃
达娃 于2020年7月4日
这个怎么样?
XF = [XL2(1)XL2(5)XL1(4)XL1(5)];
YF = [YL2(1)YL2(5)YL1(4)YL1(5)];
3评论
Mammadbaghir Baghirezade.
Mammadbaghir Baghirezade. 于2020年7月5日
谢谢Darova,
我很欣赏!
亲切的问候

登录评论。

更多答案(1)

Mehmed Saad.
Mehmed Saad. 于2020年7月4日
编辑:Mehmed Saad. 于2020年7月4日
我有一个外行的方法(愚蠢的方法)
通过光标进行协调
将它们导出到工作区
将其保存在变量中
现在访问所有共同栏杆
apos = [cursor_info.position];
抓住在…上,Fill3(apos(1:3:结束),apos(2:3:结束),apos(3:3:结束),'r''Edgecolor''没有任何'
1条评论
Mammadbaghir Baghirezade.
Mammadbaghir Baghirezade. 于2020年7月4日
嗨,穆罕默德,
感谢你的回复。
我将检查这个方法,实际上同时我想在曲面上生成三角形网格。
但是,如果这不起作用,您的建议方法将是解决方案。
问候
Mehmet.

登录评论。

标签

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!