Nous sommes le Sam 19 Juil, 2025 07:43
Supprimer les cookies

Connaitre l'aire objet OOo Draw

Sur le logiciel libre en général ou un logiciel libre en particulier

Ven 16 Nov, 2007 12:11

Bonjour,

Est il possible de connaitre l'aire d'un objet déssiné sur Draw, si l'on dessine une surface à main levé par exemple.

Merci d'avance
lolonene

Messages : 60
Géo : sauvagnon

Lun 19 Nov, 2007 15:26

Personne n'a une idée ? :cry:
lolonene

Messages : 60
Géo : sauvagnon

Lun 19 Nov, 2007 17:25

Je ne pense pas que tu puisses avoir l'aire directement, il faudrait peut-être que tu fasses une macro qui la calcule.
par ex, si on suppose que tu as un seul dessin sur ta page et qu'il s'agit d'un polygone, le petit programme suivant te donne les coordonnées de chaque sommet du polygone. avec ça tu devrais pouvoir calculer l'aire.

Code: Tout sélectionner
    maPage=ThisComponent.CurrentController.CurrentPage
    maForme=maPage(0)
    poly=maForme.Polygon

    for i=0 to uBound(poly)
       msgbox "x" & i & " : " & poly(i).X & chr(13) & "y" & i & " : " & poly(i).Y
    next
belette

Messages : 56

Lun 19 Nov, 2007 18:07

Mmm il va falloir programmer un macro donc.
Il va donc falloir que je me penche sur les macros sur OOo, ce que je n'ai pas encore fait.
Il n'existe pas un autre logiciel libre qui me permettrait de dessinner une forme et d'avoir directement l'aire ?
Bon en attendant d'en savoir plu je me mets à la recherche de doc sur la prog des macros sous OOo.

Merci pour ta réponse
lolonene

Messages : 60
Géo : sauvagnon

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit