How to draw a generic cylinder with arbitrary orientation

12 vues (au cours des 30 derniers jours)
Mohammad Reza
Mohammad Reza le 4 Déc 2023
Modifié(e) : Mohammad Reza le 24 Déc 2023
Hi,
How to draw a generic cylinder, we have its radius, length, position of center of mass ( or bottom face center) and its orientation (using a unit vector, for example 0,0,1 for z-axis ). Any help would be appreciated.
Regards
Reza
  1 commentaire
Dyuman Joshi
Dyuman Joshi le 4 Déc 2023
How does COM matter in making a graphical cylinder?
Check out cylinder and experiment with it.

Connectez-vous pour commenter.

Réponse acceptée

Matt J
Matt J le 4 Déc 2023
Modifié(e) : Matt J le 4 Déc 2023
See this File Exchange download,
[cCenter,cRadius,cHeight,cYawPitch]=...
deal([0 0 0], 2, 10, [45 -30]); %Cylinder parameters
gtCyl=cylindricalFit.groundtruth([],cCenter,cRadius,cHeight,cYawPitch); %Data-less ground truth objects
plot(gtCyl)
  1 commentaire
Mohammad Reza
Mohammad Reza le 24 Déc 2023
Modifié(e) : Mohammad Reza le 24 Déc 2023
Thanks.
This is what I learned, in case somebody needs it as well:
Z_axis oriented cylinder: cYawPitch= [0 90]
Y_axis oriented cylinder: cYawPitch= [90 0]
X_axis oriented cylinder: cYawPitch= [0 0]

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB Report Generator dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by