[Résolu] Plusieurs solides simples et pointillés

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Re: [Résolu][Asymptote] Plusieurs solides simples et pointillés

Messagepar projetmbc » Mardi 02 Février 2010, 16:27

OG a écrit:L'exemple de Philippe met en lumière le problème :
quand tu traces les côtés de deux facettes comme les deux chemins n'ont pas les mêmes points de départ et arrivée, sur une arête commune les pointillés ne coïncident pas et le train-train déraille. Dans addshapes, option les pointillés, tu ajoutes par draw(pic,project(g),drawpen), le tracé en pointillés de la facette shp[j] remplissage vide.

Ce que j'ai fait comme un bourrin vers minuit, c'est d'éclater le chemin arête d'une facette en un tableau de segments. Eux seront tracés un à un, d'où ça marche à peu près.

Donc vous bossez sur une fonction qui nourrit une boîte noire d'Asymptote qui applique l'algorithme BSP-tree.

Pour les performances, je ne suis pas sûr que dans un 1er temps cela soit un souci étant donné ce à quoi serait destiné geospace.asy, à savoir faire de la géométrie 3D vraiment très élémentaire.

Au passage, l'export PNG ne fonctionne pas chez moi, et la gestion du cylindre est un peu une catastrophe [i](je parle des pointillés "verticaux").
projetmbc
Péta-utilisateur
 
Messages: 1897
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: [Résolu][Asymptote] Plusieurs solides simples et pointillés

Messagepar GMaths » Mardi 02 Février 2010, 17:44

projetmbc a écrit:Pour les performances, je ne suis pas sûr que dans un 1er temps cela soit un souci étant donné ce à quoi serait destiné geospace.asy, à savoir faire de la géométrie 3D vraiment très élémentaire.


Le problème de la représentation du cylindre prouve qu'il faut optimiser pour ne pas rencontrer de problème.

projetmbc a écrit:Au passage, l'export PNG ne fonctionne pas chez moi, et la gestion du cylindre est un peu une catastrophe (je parle des pointillés "verticaux").


Il va falloir préciser ce que tu as fait... et ce que tu appelles catastrophe.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: [Résolu][Asymptote] Plusieurs solides simples et pointillés

Messagepar OG » Mardi 02 Février 2010, 17:44

Bonsoir

"bosser" : le mot est un peu fort, mais oui c'est cela.

La solution de Philippe n'appelle pas bsp pour le tracé des pointillés : c'est par dessus la figure (qui elle fait appel au bsp), comme pour TeXgraph.

Pour des objets à facettes, il resterait à implémenter l'intersection pour avoir le tracé (plein ou en pointillés) des segments. Par contre pour des objets simples mais courbes comme cylindre, cône, sphère il y a du boulot voire plus (pb au niveau de bsp ? contourner ou améliorer le bsp, etc.)

Par contre pour la sortie png, pourrais-tu faire un asy -vvv histoire de voir ?
Cela ne fonctionne que pour cet exemple ou pour tout en général ? Imagemagick est installé ?

O.G.
OG
Modérateur
 
Messages: 2285
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: [Résolu][Asymptote] Plusieurs solides simples et pointillés

Messagepar projetmbc » Mardi 02 Février 2010, 18:07

OG a écrit:"bosser" : le mot est un peu fort, mais oui c'est cela.

La solution de Philippe n'appelle pas bsp pour le tracé des pointillés

Je croyais que BSP était l'acronyme de Bosser Sur un Programme... :mrgreen:

OG a écrit:La solution de Philippe n'appelle pas bsp pour le tracé des pointillés : c'est par dessus la figure (qui elle fait appel au bsp), comme pour TeXgraph.

Merci pour cette précision.

OG a écrit:Par contre pour la sortie png, pourrais-tu faire un asy -vvv histoire de voir ?
Cela ne fonctionne que pour cet exemple ou pour tout en général ?

J'obtiens le message suivant :
Code: Tout sélectionner
Unknown device: pngalpha
/usr/local/share/asymptote/plain_xasy.asy: 93.7: runtime: shipout failed


OG a écrit:Imagemagick est installé ?

Oui. Les lignes ci-dessous de test du bon fonctionnement de imagemagick fonctionnent chez moi.
Code: Tout sélectionner
convert logo: logo.gif
identify logo.gif
display logo.gif
projetmbc
Péta-utilisateur
 
Messages: 1897
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: [Résolu][Asymptote] Plusieurs solides simples et pointillés

Messagepar GMaths » Mardi 02 Février 2010, 18:18

projetmbc a écrit:J'obtiens le message suivant :
Code: Tout sélectionner
Unknown device: pngalpha
/usr/local/share/asymptote/plain_xasy.asy: 93.7: runtime: shipout failed

Tu as un ghostscript récent ?
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: [Résolu][Asymptote] Plusieurs solides simples et pointillés

Messagepar projetmbc » Mardi 02 Février 2010, 18:20

GMaths a écrit:Tu as un ghostscript récent ?

Comment puis-je le savoir ?
projetmbc
Péta-utilisateur
 
Messages: 1897
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: [Résolu][Asymptote] Plusieurs solides simples et pointillés

Messagepar GMaths » Mardi 02 Février 2010, 18:24

projetmbc a écrit:
GMaths a écrit:Tu as un ghostscript récent ?

Comment puis-je le savoir ?

sous quel OS ?
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: [Résolu][Asymptote] Plusieurs solides simples et pointillés

Messagepar projetmbc » Mardi 02 Février 2010, 18:26

Je suis sous Mac, il faudrait je pense avoir accès au Path.

Une simple recherche de fichier m'a fait tomber sur plein de versions différentes.
Du coup il faudrait nettoyer tout cela. Je pense que mes soucis viennent de mes essais avec fink et macports. :cry:
Il faudrait que je vois comment nettoyer mon système.
projetmbc
Péta-utilisateur
 
Messages: 1897
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Précédente

Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité