Transformation d'une figure (rapporteur)

Tout ce qui concerne le langage Asymptote. Ce langage est supporté sur le forum via les balises asy.

Modérateur : gdm_asy

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
zariski63
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 362
Inscription : jeudi 14 octobre 2010, 09:20

[Résolu] Transformation d'une figure (rapporteur)

Message par zariski63 »

Bonjour !
J'ai posté sans succès sur le forum dédié à Asymptote. Je tente ma chance ici si quelqu'un ne fréquentait pas le forum précédent ...

Bon je me résigne à vous embêter mais là c'est trop dur pour moi et ce d'autant plus que la doc d'Asymptote est relativement peu épaisse.
Bref voici mon problème; en fait je rebondis sur un sujet précédent mais différent.

J'ai un joli code pour construire un rapporteur (pas de moi) et je me demande s'il serait possible de le mettre dans une sorte de "void" ou autre routine adéquate afin de l'utiliser sur une feuille dans des positions choisi par moi. Je voudrais essentiellement le placer à un point précis et lui faire subir évidemment une rotation aussi choisie par moi-même.

Voici ce que j'ai fait. Le problème c'est que je ne sais comment lui appliquer une transformation ...
368113287f20fb42264da6920c10d9cb429feeef.svg
Dernière modification par MB le lundi 25 mai 2020, 11:59, modifié 1 fois.

MB
Administrateur
Administrateur
Messages : 7137
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Transformation de figure

Message par MB »

Voici une proposition rapide, mais je suppose qu'il doit y avoir mieux.
{}
MB (Pas d'aide en Message Privé)
Merci d'utiliser MathJax (voir ici) et d'éviter le style SMS pour la lisibilité des messages.

zariski63
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 362
Inscription : jeudi 14 octobre 2010, 09:20

Re: Transformation de figure

Message par zariski63 »

Tout d'abord merci de m'avoir répondu, c'est pile poil ce que je voulais.
Juste un problème : pour certains angles, négatifs à priori, les demi disques bleus ne suivent pas la rotation...

Code : Tout sélectionner

filldraw(chint^^chext,paleblue+white+evenodd,0.5bp+black);
J'ai essayé d'appliquer la dite rotation mais pour l'instant sans succès.

zariski63
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 362
Inscription : jeudi 14 octobre 2010, 09:20

Re: Transformation de figure

Message par zariski63 »

En fait pour des angles compris entre 180 et 359 degrés

zariski63
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 362
Inscription : jeudi 14 octobre 2010, 09:20

Re: Transformation de figure

Message par zariski63 »

Je propose de mettre un if ...
e09993d329f8180aabae40bfe0d448c8804780fd.svg

MB
Administrateur
Administrateur
Messages : 7137
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Transformation de figure

Message par MB »

Dans le même ordre d'idées, voici une proposition, qui devrait éviter les problèmes pouvant être liés à l'utilisation d'angles non compris entre 0 et 360.
{}
MB (Pas d'aide en Message Privé)
Merci d'utiliser MathJax (voir ici) et d'éviter le style SMS pour la lisibilité des messages.

zariski63
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 362
Inscription : jeudi 14 octobre 2010, 09:20

Re: Transformation d'une figure (rapporteur)

Message par zariski63 »

Trop trop bien !
MERCI beaucoup !
Bonne journée

EC

MB
Administrateur
Administrateur
Messages : 7137
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Transformation d'une figure (rapporteur)

Message par MB »

Pour information, d'autres méthodes sont proposées ici.
MB (Pas d'aide en Message Privé)
Merci d'utiliser MathJax (voir ici) et d'éviter le style SMS pour la lisibilité des messages.