UnFill et rotated Label

Tout ce qui concerne le langage Asymptote. Ce langage est utilisable sur le forum via les balises asy.
[participation réservée aux utilisateurs inscrits]
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.
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

UnFill et rotated Label

Message non lu par MB »

Bonjour, en effectuant quelques recherches je suis tombé sur ce sujet, dans lequel Olivier propose la solution suivante.
194f3649ca11da9e0983966d78b71702cbbefa0f.svg
Je cherche à faire en sorte que le fond ne soit pas blanc, comme c'est le cas avec Fill(white), mais transparent comme c'est le cas avec UnFill. Des idées ?
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: UnFill et rotated Label

Message non lu par OG »

Bonsoir

J'ai un petit souci avec la transparence (plus de transparence sauf en format svg).
Aurais-tu un exemple plus parlant car si c'est transparent on ne verra pas les étiquettes ?
Sinon on peut toujours ajuster la transparence avec opacity(entre 0 et 1).

O.G.
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

Re: UnFill et rotated Label

Message non lu par MB »

Par exemple, avec la figure suivante, j'ai un label option 'UnFill' mais dont le fond est transparent (et non blanc).
ae143560da5c3556beec01c350360fa42be1f0e1.svg
L'objectif serait donc d'adapter la version frame afin d'obtenir un fond transparent au lieu d'un fond blanc.
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: UnFill et rotated Label

Message non lu par OG »

Ok j'ai compris la question !

Mettre `Unfill` dans la définition du label ne va pas te satisfaire à mon avis. Car j'imagine que tu voudrais qu'avec une rotation on obtienne un joli rectangle transparent (qui a subi la rotation) et là ça ne marche pas.
Il y a une solution avec la routine unfill(path), mais il faut récupérer la taille et position du rectangle, ce qui prendra un peu de temps.
6deb5d9e12d86c077fcd75d60db92c909c1c6aa5.svg
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: UnFill et rotated Label

Message non lu par OG »

Voilà, il y a peut-être plus simple. La difficulté est de récupérer le rectangle qui fait le cadre. Attention si tu ajoutes après un élément qui sort du cadre, cela change l'échelle, donc met à terre la solution proposée.

c9ad0df26594af81ff286261364c5b4b9c7f73fc.svg
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

Re: UnFill et rotated Label

Message non lu par MB »

Merci Olivier, c'est exactement ça.

En ce qui concerne la figure suivante, je me demandais d'où venait la marge entre le texte et la boite du label. J'ai pas vraiment pu déterminer si cette marge est gérée par latex ou par asymptote. J'ai tenté de mettre labelmargin=0 mais ça ne change pas grand chose, je ne suis pas parvenu à supprimer cette marge.
ae143560da5c3556beec01c350360fa42be1f0e1.svg
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: UnFill et rotated Label

Message non lu par OG »

Avec `object` il semble possible d'imposer une marge négative.
69f440b52523c3072eb2730ea5a68bd704179e91.svg
Mais il y a des surprises avec la taille.
e0ae60ab227a9e88545d4af70fb9945e771eae2e.svg
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

Re: UnFill et rotated Label

Message non lu par MB »

Merci pour les pistes.

Ce qui n'est pas très clair, c'est de savoir qui, entre latex et asymptote, ajoute cette marge. Avec le code suivant, il y a l'espace entre "Test" et la fbox, qui est bien-sûr généré par latex, mais il y a également un espace autour de la fbox. Là il me semble plus difficile de savoir qui l'a ajouté.
90509a1fcbc64fefeb3653f7a260249e895cd142.svg
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message