orthogonal projection of 3D nodes onto a 2D plane

1 回表示 (過去 30 日間)
Alberto Acri
Alberto Acri 2024 年 6 月 8 日
編集済み: Matt J 2024 年 6 月 8 日
I need to project 3D nodes (nodes) onto a 2D plane that I got from the code in FEX.
load xyz
fobjPlane=planarFit(xyz);
for i=1:2
subplot(1,2,i);
[hL,hD]=plot(fobjPlane); %Visualize the fit
end
legend([hL,hD],'Plane fit', 'XYZ samples', 'Location','northoutside','FontSize',15);
subplot(1,2,1)
view([-69.5 -24.6])
subplot(1,2,2)
view([9.6 -35.2])
So I need to always get nodes in space however that lie on that plan.

採用された回答

Matt J
Matt J 2024 年 6 月 8 日
編集済み: Matt J 2024 年 6 月 8 日
You should post questions about a FEX file on the submission's FEX Discussion forum, since only its author is likely to have the answer. In any case, the answer is to use the fobjplane objects' project2D() method, as demonstrated at the FEX page in the Advanced Topics section of the Examples tab,
fobjplane.project2D(xyz)

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeModel Scripting についてさらに検索

製品


リリース

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by