Aidez moi à dessiner en Matlab avec bezier
Résolu
coder2008
-
Sacabouffe Messages postés 9427 Date d'inscription Statut Membre Dernière intervention -
Sacabouffe Messages postés 9427 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voudrais réaliser un pgme qui dessine une jarre avec les courbes de bezier (avec Matlab). Je ss débutant en matlab et je ne sais po comment faire pour utiliser les point le controle.
J'ai réalisé le programme qui trace les courbes de bezier en tant qu'elles sont mais je ne sais pas comment utiliser ces courbes pour dessiner une jarre ou n'importe quel autre dessin.
Merci d'avance
Voici mon programme:
t=0:0.01:1;
p0=[0,0];
p1=[-10,-10];
p2=[10,-10];
p3=[0,0];
b1=p0'*(1-t).^3;
b2=p1'*(((1-t).^2).*(3*t));
b3=p2'* ((1-t).*(3*(t.^2)));
b4=p3'* (t.^3);
s=b1+b2+b3+b4;
plot(t,b1,t,b2,t,b3,t,b4,t,s);
plot(b2(1,:),b2(2,:));
Je voudrais réaliser un pgme qui dessine une jarre avec les courbes de bezier (avec Matlab). Je ss débutant en matlab et je ne sais po comment faire pour utiliser les point le controle.
J'ai réalisé le programme qui trace les courbes de bezier en tant qu'elles sont mais je ne sais pas comment utiliser ces courbes pour dessiner une jarre ou n'importe quel autre dessin.
Merci d'avance
Voici mon programme:
t=0:0.01:1;
p0=[0,0];
p1=[-10,-10];
p2=[10,-10];
p3=[0,0];
b1=p0'*(1-t).^3;
b2=p1'*(((1-t).^2).*(3*t));
b3=p2'* ((1-t).*(3*(t.^2)));
b4=p3'* (t.^3);
s=b1+b2+b3+b4;
plot(t,b1,t,b2,t,b3,t,b4,t,s);
plot(b2(1,:),b2(2,:));
A voir également:
- Aidez moi à dessiner en Matlab avec bezier
- Dessiner un tableau - Guide
- Comment dessiner un organigramme sur word - Guide
- Dessiner signature word - Guide
- Dessiner plan maison gratuit 2d - Télécharger - Architecture & Déco
- Dessiner sur whatsapp - Guide
1 réponse
Salut
https://fr.wikipedia.org/wiki/Courbe_de_B%C3%A9zier
À plus
plot(s(1,:),s(2,:));Pour changer la forme, tu changes tes points de contrôle p0 p1 p2 p3.
https://fr.wikipedia.org/wiki/Courbe_de_B%C3%A9zier
À plus