Page 1 sur 1

Transformation d'une figure (rapporteur)

Publié : lundi 25 mai 2020, 11:35
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

Re: Transformation de figure

Publié : lundi 25 mai 2020, 22:24
par MB
Voici une proposition rapide, mais je suppose qu'il doit y avoir mieux.
d37be03c88f308fa31639397974edd09e16de485.svg

Re: Transformation de figure

Publié : mardi 26 mai 2020, 08:11
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.

Re: Transformation de figure

Publié : mardi 26 mai 2020, 08:15
par zariski63
En fait pour des angles compris entre 180 et 359 degrés

Re: Transformation de figure

Publié : mardi 26 mai 2020, 09:13
par zariski63
Je propose de mettre un if ...
e09993d329f8180aabae40bfe0d448c8804780fd.svg

Re: Transformation de figure

Publié : mardi 26 mai 2020, 11:04
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.
bad0eb95823dc9e27f7280bbf28eb042d3675892.svg

Re: Transformation d'une figure (rapporteur)

Publié : mardi 26 mai 2020, 13:40
par zariski63
Trop trop bien !
MERCI beaucoup !
Bonne journée

EC

Re: Transformation d'une figure (rapporteur)

Publié : lundi 01 juin 2020, 12:27
par MB
Pour information, d'autres méthodes sont proposées ici.