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 : 383
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 : 7230
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. (rejoignez pCloud afin d'obtenir 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.

zariski63
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 383
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 : 383
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 : 383
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 : 7230
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. (rejoignez pCloud afin d'obtenir 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.

zariski63
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 383
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 : 7230
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. (rejoignez pCloud afin d'obtenir 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.