FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Tracé des polygones vides ou pleins Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Tracé des polygones vides ou pleins Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Tracé des polygones vides ou pleins Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Tracé des polygones vides ou pleins Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Tracé des polygones vides ou pleins Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Tracé des polygones vides ou pleins Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Tracé des polygones vides ou pleins Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Tracé des polygones vides ou pleins Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Tracé des polygones vides ou pleins Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Tracé des polygones vides ou pleins Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Tracé des polygones vides ou pleins Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Tracé des polygones vides ou pleins Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Tracé des polygones vides ou pleins Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Tracé des polygones vides ou pleins Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Tracé des polygones vides ou pleins Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
Code promo Nike : -25% dès 50€ ...
Voir le deal

 

 Tracé des polygones vides ou pleins

Aller en bas 
AuteurMessage
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Tracé des polygones vides ou pleins Empty
MessageSujet: Tracé des polygones vides ou pleins   Tracé des polygones vides ou pleins EmptySam 12 Déc 2015 - 12:40

Des polygones encore !
Il en restera toujours !

Code:

rem ============================================================================
' Panoramic V 0.9.27i3
rem ============================================================================
rem      Tracé des polygones vides ou pleins
rem ============================================================================
 Polygone(120,200,100,8,0,0)           : ' octogone (8 côtés) vide
 Polygone(120,200,50,8,0,1,255,255,0)  : ' octogone (8 côtés) rempli
 Polygone(300,200,50,6,0,1,100,150,20) : ' hexagone (6 côtés) rempli
 Polygone(470,200,100,10,0,1,255,0,0)  : ' décagone (10 côtés) rempli
 Polygone(470,200,50,4,0,1,0,255,255)  : ' carré (4 côtés) rempli
 
rem ============================================================================

Polygone(120,400,20,3,180,1,255,0,255) : ' triangle dont le centre est 120,400
                                         ' tourné de 180° pour avoir sa pointe
                                         ' dirigée vers la gauche
Polygone(200,400,20,3,90,1,255,0,255)  : ' triangle dont le centre est 200,400
                                         ' tourné de 90° pour avoir sa pointe
                                         ' dirigée vers le bas
Polygone(280,400,20,3,-90,1,255,0,255) : ' triangle dont le centre est 280,400
                                         ' tourné de -90° pour avoir sa pointe
                                         ' dirigée vers le haut
Polygone(360,400,20,3,0,1,255,0,255)   : ' triangle dont le centre est 360,400
                                         ' tourné de 0° pour avoir sa pointe
                                         ' dirigée vers le bas
rem ============================================================================

end
rem ============================================================================
' Tracé d'un polygone
' xcentre, ycentre : coordonnées du centre du polygone
' rayon : rayon du cercle circonscrint au polygone
' nb_cotes : nombre des côtés du polygones
' angle_debut : angle de depart du tracé en degrés : ça permet de faire tourner la figure
' plein : flag indiquant si le polygone doit être plein ou vide
' plein = 1 (ou toute autre valeur positive) <--- le polygone est plein avec la couleur r,g,b
' plein = 0 <--- le polygone sera vide : dans ce cas, on peut omettre les paramètre r,g,b
rem ============================================================================
SUB Polygone(xcentre,ycentre,rayon,nb_cotes,angle_debut,plein,r,g,b)
    dim_local xp,yp,i
    degrees
    xp = rayon * Cos(angle_debut) + xcentre
    yp = rayon * Sin(angle_debut) + ycentre
    2d_poly_from xp,yp
    for i = 1 to nb_cotes
        xp = xcentre + rayon * Cos(angle_debut + 360 * i / nb_cotes)
        yp = ycentre + rayon * sin(angle_debut + 360 * i / nb_cotes)
        2D_poly_to xp,yp
    next i
    if plein > 0 then 2d_flood xcentre,ycentre,r,g,b
END_SUB
rem ============================================================================

A+
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
 
Tracé des polygones vides ou pleins
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Tracé d'ellipse / tracé d'arcs de cercle
» Manipulation de polygones
» L'invasion des fichiers vides : [RÉSOLU]
» Tracé d'un ellipsoïde
» Une trace paramétrable en 100 % Panoramic

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: