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.
Test de la 3D. Emptypar Pedro Aujourd'hui à 8:08

» Un autre pense-bête...
Test de la 3D. Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Test de la 3D. Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Test de la 3D. Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Test de la 3D. Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Test de la 3D. Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Test de la 3D. Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Test de la 3D. Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Test de la 3D. Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Test de la 3D. Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Test de la 3D. Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Test de la 3D. Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Test de la 3D. Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Test de la 3D. Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Test de la 3D. 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 : -25%
PC Portable Gamer 16,1” HP Victus 16 – 16 ...
Voir le deal
749.99 €

 

 Test de la 3D.

Aller en bas 
4 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1595
Date d'inscription : 19/01/2014

Test de la 3D. Empty
MessageSujet: Test de la 3D.   Test de la 3D. EmptyMer 13 Sep 2017 - 7:25

Bonjour à tous.

Pourriez-vous tester ce petit code, sous différentes résolutions, et m'indiquer si les 20 boîtes apparaissent bien à l'écran ?

Merci de votre aide.

Code:
dim a$, angle%, b$, i%, k%, x%, y%, j%, m%, n%

maximize 0

scene3d 1
full_space 1

    i%=10
    for x%=1 to 4
        for y%=1 to 5
            ' message str$(x%)+":"+str$(y%)
            i%=i%+1
            3d_box i%,90,15,5
            3d_transparent i%,0
            3d_color i%,128,0,0
            ' 3d_scale i%,0.25,0.25,0.25
            j%=x%*5.0-13
            m%=y%*1.2-3.6+1
            n%=0.1
            3d_position i%,j%,m%,n%
            
            a$="bonjour à tous"
            b$=""
            for k%=1 to len(a$)
                b$=b$+mid$(a$,k%,1)+" "
            next k%
            
            3d_text 30+i%,b$
            3d_scale i%,0.05,0.05,0.05            
            3d_position 30+i%,j%-1.5,m%,n%+0.25
            3d_scale 30+i%,0.25,0.25,0.25
            3d_color 30+i%,255,255,255
            
            ' 3d_chain i%,30+i%
        next y%
    next x%
    
for angle%=0 to 360 step 10
    3d_x_rotate 15,angle%
    3d_x_rotate 45,angle%
    pause 100
next angle%
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Test de la 3D. Empty
MessageSujet: Re: Test de la 3D.   Test de la 3D. EmptyMer 13 Sep 2017 - 8:16

Bonjour,

Voilà le résultat sur mon écran 1440x900 (W8.1)

J'ai ajouté END à la fin du code, ça évite d'avoir une multitude de Panoramic.exe qui tournent.

Test de la 3D. Image_18

Comme tu peux le voir, Pédro, tous les rectangles sont là, mais ceux situés à gauche sont tronqués.

@Jack,
J'ai également testé ce code avec le compilateur: le résultat est en noir et blanc.
Mais je suppose que 3d_color i%,128,0,0 n'est pas encore pris en compte par le compilateur.

A+
Revenir en haut Aller en bas
Pedro

Pedro


Nombre de messages : 1595
Date d'inscription : 19/01/2014

Test de la 3D. Empty
MessageSujet: Test de la 3D.   Test de la 3D. EmptyMer 13 Sep 2017 - 9:06

Bonjour à tous.

Jean-Claude, pourrais-tu tester le code en remplaçant le second paramètre de 3d_box (90) par 80 ?
Merci de la suite.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Test de la 3D. Empty
MessageSujet: Re: Test de la 3D.   Test de la 3D. EmptyMer 13 Sep 2017 - 11:56

Avant
Test de la 3D. Image_20

Après
Test de la 3D. Image_19

Maintenant c'est la position en X et l'écart horizontale entre chaque rectangle qu'il faut adapter.

A+
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2394
Date d'inscription : 28/05/2007

Test de la 3D. Empty
MessageSujet: Re: Test de la 3D.   Test de la 3D. EmptyMer 13 Sep 2017 - 13:34

Jean-Claude a écrit:
Comme tu peux le voir, Pédro, tous les rectangles sont là, mais ceux situés à gauche sont tronqués.

Sans rien toucher aux 3D_BOX, on peut reculer la caméra pour qu'ils soient tous vus (CAM_Z_POSITION), puis la décaler légèrement sur la droite (avec le point visé par la caméra) pour affiner les marges droite et gauche.

Voici ce que j'obtiens sur un portable (Windows 10 et résolution d'écran 1366 x 768)

Avec le source de Pedro:

Test de la 3D. Avant10

Puis en ayant recadré l'ensemble des 3D_BOX en reculant un peu la caméra et en la déplaçant légèrement sur la droite, c'est à dire en ajoutant les lignes:
cam_z_position 5.8
cam_x_position -0.6:point_x_position -0.6
(et en ajoutant aussi un end final)

Code:
dim a$, angle%, b$, i%, k%, x%, y%, j%, m%, n%

maximize 0

scene3d 1
cam_z_position 5.8
cam_x_position -0.6:point_x_position -0.6
full_space 1

    i%=10
    for x%=1 to 4
        for y%=1 to 5
            ' message str$(x%)+":"+str$(y%)
            i%=i%+1
            3d_box i%,90,15,5
            3d_transparent i%,0
            3d_color i%,128,0,0
            ' 3d_scale i%,0.25,0.25,0.25
            j%=x%*5.0-13
            m%=y%*1.2-3.6+1
            n%=0.1
            3d_position i%,j%,m%,n%
            
            a$="bonjour à tous"
            b$=""
            for k%=1 to len(a$)
                b$=b$+mid$(a$,k%,1)+" "
            next k%
            
            3d_text 30+i%,b$
            3d_scale i%,0.05,0.05,0.05            
            3d_position 30+i%,j%-1.5,m%,n%+0.25
            3d_scale 30+i%,0.25,0.25,0.25
            3d_color 30+i%,255,255,255
            
            ' 3d_chain i%,30+i%
        next y%
    next x%
    
for angle%=0 to 360 step 10
    3d_x_rotate 15,angle%
    3d_x_rotate 45,angle%
    pause 100
next angle%

end

Test de la 3D. Apres10


Jean-Claude a écrit:
J'ai également testé ce code avec le compilateur: le résultat est en noir et blanc.
Exact. C'est un  bug du compilateur que je vais corriger.

_________________
Test de la 3D. Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Test de la 3D. Empty
MessageSujet: Re: Test de la 3D.   Test de la 3D. EmptyMer 13 Sep 2017 - 18:43

Merci Jack !

Very Happy
Revenir en haut Aller en bas
mindstorm

mindstorm


Nombre de messages : 685
Age : 55
Localisation : charente
Date d'inscription : 13/02/2013

Test de la 3D. Empty
MessageSujet: Re: Test de la 3D.   Test de la 3D. EmptyMer 13 Sep 2017 - 18:45

bonjour à tous
@ Jack
sera t il possible, avec le compilateur, d'augmenter la résolution des textures des objet?
merci d'avance
Revenir en haut Aller en bas
Contenu sponsorisé





Test de la 3D. Empty
MessageSujet: Re: Test de la 3D.   Test de la 3D. Empty

Revenir en haut Aller en bas
 
Test de la 3D.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Test de SearchStringList.
» TEST SUR SHAPE
» Test de vitesse d'une clé usb
» test if file_exists() inefficace
» Wrapper autour de KGF.dll par procédures

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: