表面照明应用设计师不能正常显示

4视图(30天)
我最近开始移动MATLAB GUI,我一直在做软件设计师。然而,我已经到一个3 d曲面图(使用trisurf)不出来就像我的向导GUI。我相信这与照明属性作为图像出现2 d blob而不是3 d对象的边缘。这就是它看起来像:
knee.JPG
这张图片就是它的样子在我的旧指南GUI:
knee.JPG
下面是几行代码实际上情节中的图像应用程序设计师:
trisurf (tri outXYZ (: 1), outXYZ (:, 2), outXYZ (:, 3),“FaceColor”,“黄色”,“EdgeColor”,“没有”,“FaceAlpha”,1“FaceLighting”,“古尔戈”,“父”,app.KneeMask);
视图(3)
;
camlight;
我用来指定的照明外trisurf打电话把
照明高洛德
我试着移动里面trisurf调用的情况下,与未指定轴在指导GUI)(这不是一个问题,但这并没有帮助。我也重复的代码,保存trisurf作为变量,以观察照明财产确实是古尔戈,所以我不确定为什么它作为blob的出来。这将是感谢任何帮助。谢谢你!

接受的答案

内森Knodel
内森Knodel 2019年5月30日
好了,我终于结束了我自己。问题是你必须创建一个光对象,出于某种原因,当我叫camlight没有轴的工作我很感兴趣,所以高洛德照明没有生效。我不得不实验找出如何做所有的适当的语法指定轴的时候,但是这是我的解决方案对于那些使用应用程序时可能会遇到这个问题设计师:
trisurf (tri outXYZ (: 1), outXYZ (:, 2), outXYZ (:, 3),“FaceColor”,“黄色”,“EdgeColor”,
“没有”,“FaceAlpha”,1“父”,app.KneeMask);
daspect(应用程序。KneeMask aspect_view);
camlight (app.KneeMask);
照明高洛德;
视图(app.KneeMask, 3)
轴(app.KneeMask“紧”);
3评论
马特
马特 2020年11月24日
我也不能得到camlight或光线在应用程序设计师的工作。使用这些功能使我补丁的脸消失了,而在一个正常的图窗口,他们工作的很好。

登录置评。

更多的答案(0)

类别

找到更多的在照明、透明度和阴影帮助中心文件交换

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!