France 3D

Généralités sur la programmation 3D
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

France 3D

Message par Cool Dji »

Hello,

Il y a quelques semaines, dans le cadre de la journée de lancement du Schéma regional d'aménagement de la région bourgogne-Franche-Comté, j'ai codé en PB une petite demo qui permettait :
1- de faire patienter les invités le temps qu'ils s'installent dans la salle
2- de faire tourner les slides des présentations

J'ai retiré la partie 2 du programme pour ne laisser que la fonction 1 que je propose ici.
J'ai ajouté un mode pour s'amuser :D
F1 : Mode manuel => on controle la camera à la souris + les touches haut, bas, etc
F2 : Mode Auto => on laisse faire le zinzin

Par défaut, la demo est en mode Auto et je vous propose de laisser tourner un peu avant de basculer en mode manuel

http://jeuxvideobesancon.fr/Telechargement/France.zip
Only PureBasic makes it possible
Avatar de l’utilisateur
Ar-S
Messages : 9472
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: France 3D

Message par Ar-S »

C'est sympa et fluide :)
Merci pour le partage.
Note : J'espère que tu as corrigé les 3 S de "Asssise" lors de ta projection ;)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: France 3D

Message par Zorro »

un bien joli Diaporama !

par contre dans l'avenir, precise ta version de PB
car la encore, j'ai testé avec Pb 5.60 , puis Pb 5.50 , avant de me dire, "a tout les coup ça ne marche pas si Unicode..."
et j'ai utilisé la 5.30 par rapport a ton autre prg de l'autre jour ..

donc pour ceux qui testeront , UTILISEZ LA 5.30 ! ;)

sinon tres sympath effectivement :)
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

Re: France 3D

Message par Cool Dji »

:D Yep,

Il y avait 2 fautes : "asssises" et "developemet" corrigées en direct pendant la projection :mrgreen: mais sur un autre ordi et je n'ai pas repris la version corrigée.

Pour les versions, effectivement, je mettrai la version de PB.
J'avais tenté de la passer en 5.50 et ça plantait et comme j'étais hyper à la bourre avant la conf, je suis resté en 5.3 sans chercher la cause du plantage
C'est le format unicode des fichiers texte qui fait planter ?
Only PureBasic makes it possible
Avatar de l’utilisateur
Zorro
Messages : 2185
Inscription : mar. 31/mai/2016 9:06

Re: France 3D

Message par Zorro »

je sais pas ...

ce que je sais c'est que ton code ne tourne que si compilé SANS UNICODE ! (Flag de compilation )

hors depuis la Version 5.50 et des brouettes , PureBasic est devenu UNICODE ONLY !! (le flag ne sert plus , il est automatiquement ON )
et là, la compilation, Plante !

si tu cherche a compiler le code en 5.30 en mettant le flag Unicode ON , ben ça plante aussi , d'ou ma déduction a propos de l'unicode
Image
Image
Site: http://michel.dobro.free.fr/
Devise :"dis moi ce dont tu as besoin, je t'expliquerai comment t'en passer"
Avatar de l’utilisateur
Ar-S
Messages : 9472
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: France 3D

Message par Ar-S »

Pas eu de soucis non plus en 5.60..
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
JohnJohnsonSHERMAN
Messages : 648
Inscription : dim. 13/déc./2015 11:05
Localisation : Allez, cherche...
Contact :

Re: France 3D

Message par JohnJohnsonSHERMAN »

Époustouflant et fluide, en PB 5.60 sans aucun probléme que ce soit :) Merci !!
"Le bug se situe entre la chaise et le clavier"
Votre expert national en bogage et segfaults.

CPU : AMD A8 Quad core - RAM 8Gb - HDD 2To
  • Windows 10 x64 - PB 5.61 x64
  • Linux Ubuntu 16.04 LTS x64 (dual boot) - PB pas encore réinstallé
Marc56
Messages : 2146
Inscription : sam. 08/févr./2014 15:19

Re: France 3D

Message par Marc56 »

PB 5.60 x64 - Windows 10 x64 (1703)
  • OK si lancé depuis l'IDE
  • KO si lancé depuis un EXE (aucun message d'erreur. Termine simplement après 5 sec)
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: France 3D

Message par falsam »

@marc : parce que tu n'as pas mis dans le meme dossier que l'exe la dll engine.dll
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Marc56
Messages : 2146
Inscription : sam. 08/févr./2014 15:19

Re: France 3D

Message par Marc56 »

OK.
Copié, ça marche.
Merci falsam.

:arrow: De l'intérêt d'utiliser les valeurs de retour des fonctions dans un code.

Code : Tout sélectionner

If Not InitEngine3D()
     MessageRequester("Erreur", "La DLL Engine3d.dll est absente ou incorrecte", #PB_MessageRequester_Warning)
     End
EndIf
InitEngine3D()
Renvoie une valeur non nulle si la bibliothèque a été chargée avec succès, zéro sinon.
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

Re: France 3D

Message par Cool Dji »

Ouah, j'ai vraiment de trop nombreuses mauvaises habitudes :?
Faut que je me reprenne un peu en main !
Only PureBasic makes it possible
Marc56
Messages : 2146
Inscription : sam. 08/févr./2014 15:19

Re: France 3D

Message par Marc56 »

Tant que tu n'es que le seul utilisateur de ton programme, cela n'a pas d'importance, mais quand c'est pour distribuer, c'est vrai qu'il vaut mieux blinder de if et de Is...

D'une manière générale, je le fais aussi pour mes programmes car au bout de quelques mois, je ne sais plus pourquoi ça ne marche plus :mrgreen:

Et je met toujours la condition qui force à quitter en premier, pour ne pas oublier.

Code : Tout sélectionner

If Not ... (Init... IsImage... IsGadget...)
     MessageRequester("Erreur", "...", #PB_MessageRequester_Error)
     End
EndIf
Pratiquement je pourrais en faire une macro.
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: France 3D

Message par Kwai chang caine »

EXCEPTIONNEL !!
T'es vraiment un tueur !!!
Merci beaucoup pour ce partage 8)

J'avais rêvé il y a quelques années de savoir faire exactement ce genre de chose, mais avec l'univers. :oops:

En fait c'était pour donner une idée à toutes les personnes qui m'auront posé la même question qui me rend toujours dingue :twisted:
"Dis donc toi qui fait de l'informatique ...tu dois savoir si blablabla..." :D
Actuellement je leur répond, : "Dis donc toi qui est français....tu dois connaitre françois glandu habitant 22 rue des caniveaux crasseux à meudon !!" :D

En créant ce genre de programme démonstratif, pouvoir se déplacer sur les planètes les zoomer, et comme ceci donner un aperçu de ce qu'est l'univers de l'informatique à ces ignares :lol:
Créer une planète hardware, une autre Software, etc ...
Dans la software des villes Réseau, Graphisme, système, jeux, etc ..
Dans la ville Graphisme les département 3D, 2D, etc...

Ils se rendraient peut être compte comme ça, de ce qu'est la grandeur de l'univers informatique et par "le truchement" Image la taille équivalente de la connerie de leur question :mrgreen:
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
ChrisR
Messages : 221
Inscription : sam. 14/févr./2015 16:20

Re: France 3D

Message par ChrisR »

C'est génial, les invités à la journée de lancement ont du appréciés.
Il faut que je le montre à ma femme, elle vient de finir une formation "Présentations Dynamiques", basé sur Powerpoint et autres outils pour animer et rendre vivantes les réunions, séminaires,...
Nul doute qu'elle ajoutera à sa boite à outils ou idées :)
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

Re: France 3D

Message par Cool Dji »

Salut ChrisR,

Yep, c'est un peu dans la meme démarche que j'ai fait ça (on monte un labo d'innovation dans ma structure). J'avais commencé il y a un an par coder un "prezi" en 3D puis d'autres types de présentation pour animer des groupes de travail. J'ai beaucoup produit en PB cette derniere année mais paradoxalement je n'ai pas été beaucoup présent sur le forum. Là, je vais me poser un peu et reprendre mes codes réalisés souvent à l'arrache pour les diffuser en mode partage et compréhensible...

A++
Only PureBasic makes it possible
Répondre