信息

这个问题已关闭。重新打开它以编辑或回答。

镜头后面?

1查看(最近30天)
Kenneth Eriksson.
Kenneth Eriksson. 2020年3月18日
关闭:Matlab答案机器人 2021年8月20日
在以下代码中,MATLAB相机具有其默认3D透视图设置。将文本对象放置在摄像机点,另一个文本对象与行对象一起放置在相机后面。为什么相机会看到它背后的东西?这似乎是由于线对象;只有文本对象,这不会发生。如何避免相机看到它背后的线对象?肯尼斯
关闭
设置(GCF,'渲染器''zbuffer'
查看(3)
套装(GCA,'投影''看法'
p = get(gca,'摄像机');
文字(p(1),p(2),p(3),'*''字体大小',20)
q = p +(get(gca,'cameraposition')-P)* 2;相机后面的%点
文字(Q(1),q(2),q(3),'o''字体大小',40)
w = p-q;w = w / norm(w);
u = [z(2), - z(1),0];U = U / NOM(U);
v =十字架(w,u);
线(Q(1)+ [u(1)-v(1),u(1)+ v(1), - u(1)+ v(1), - u(1)-v(1),U(1)-V(1)],......
Q(2)+ [u(2)-v(2),u(2)+ v(2), - u(2)+ v(2), - u(2)-v(2),u(2)-V(2)],......
Q(3)+ [u(3)-v(3),u(3)+ v(3), - u(3)+ v(3), - u(3)-v(3),u(3)-V(3)])
SHG
1条评论
Kenneth Eriksson.
Kenneth Eriksson. 2020年3月18日
AHA,我必须激活各种相机模式的“手册”版本!
肯尼斯

答案(0)

社区宝藏狩猎

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

开始狩猎!

被某某人翻译