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
» Gestion d'un système client-serveur.
Test de la 3D. Emptypar Klaus Hier à 23:59

» PANORAMIC V 1
Test de la 3D. Emptypar Marc Hier à 23:21

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Test de la 3D. Emptypar Marc Hier à 12:14

» @Jack
Test de la 3D. Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
Test de la 3D. Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
Test de la 3D. Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Test de la 3D. Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Test de la 3D. Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Test de la 3D. Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Test de la 3D. Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
Test de la 3D. Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Test de la 3D. Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Test de la 3D. Emptypar papydall Dim 21 Avr 2024 - 23:30

» 2D_fill_color(résolu)
Test de la 3D. Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
Test de la 3D. Emptypar leclode Mer 17 Avr 2024 - 11:07

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -45%
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre ...
Voir le deal
339 €

 

 Test de la 3D.

Aller en bas 
4 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1549
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 : 5948
Age : 69
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 : 1549
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 : 5948
Age : 69
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 : 2386
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 : 5948
Age : 69
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 : 684
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: