Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2016-07-07 16:39:11 fullScreen mais seulement en option !

lindecis
membre
Date d'inscription: 2015-02-09
Messages: 15

fullScreen mais seulement en option !



Bonjour,
J'aimerais pouvoir mettre un sketch en fullScreen mais que ce ne soit pas une obligation. J'aimerais que ce soit une option, qu'il faille cliquer sur le petit + en haut de la fenêtre pour le mettre en plein écran, sauriez vous m'aider svp ?

Pour le moment j'arrive soit à avoir mon sketch en plein écran, soit à avoir une fenêtre redimensionnable mais malheureusement pas les 2. Je vous envoie un petit sketch à titre d'exemple: 

void setup() {
 
 size(400, 400); 
  surface.setResizable(true);
  }
  
  
 void draw() { 
pushMatrix();
translate((width/2)-200, (height/2)-200);

   line(100,300,300,100); 
  
popMatrix();

}

Ca m'a l'air tout bête pour rajouter le fullScreen en option, mais rien à faire je trouve pas, alors j'espère que vous pourrez m'aider svp !

D'avance merci !

Hors ligne

 

#2 2016-07-07 18:05:08 Re : fullScreen mais seulement en option !

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 802

Re: fullScreen mais seulement en option !



Bonjour,

Selon les recommandations de l'aide, size() ou fullScreen() doivent être la première instruction de setup().
Néanmoins, il est possible de redimensionner la fenêtre. Ce n'est pas un fullscreen, mais c'est déjà pas mal :

boolean pleinEcran;

void setup() {
  size(800, 800);
  pleinEcran = false;
  surface.setTitle("Titre de ma fenetre");
}

void draw() {
}

void keyPressed() {
  if (!pleinEcran) {
    surface.setLocation(0, 0);
    surface.setSize(displayWidth, displayHeight);
    
  } else {
    surface.setSize(800, 800);
  }
  pleinEcran = !pleinEcran;
}

Hors ligne

 

#3 2016-07-07 18:37:47 Re : fullScreen mais seulement en option !

lindecis
membre
Date d'inscription: 2015-02-09
Messages: 15

Re: fullScreen mais seulement en option !



Merci ! C'est en effet déjà très bien on avance !
Malheureusement le mode plein écran ou on ne voit plus les bords de la fenêtre m'est essentiel puisque le sketch est destiné à être vidéo projeté (je dessine une forme blanche sur fond noir) le fait de voir les contours de la fenêtre casserait toute l'illusion, d'autres idées svp ?

Hors ligne

 

#4 2016-07-07 22:19:35 Re : fullScreen mais seulement en option !

jojolaglaise
membre
Lieu: Basse Normandie
Date d'inscription: 2014-04-20
Messages: 137
Site web

Re: fullScreen mais seulement en option !



Si c'est vidéo-projeté, tu peux zoomer/décaler dans l'image dans le menu de paramétrage de ton vidéo-projecteur jusqu'à que la barre grise en haut disparaisse. L'image sera un brin rognée, mais bon, avec l'interface Mac, ça marche… Mais j'ai souvenir que sur Windows par exemple, il y a des bordures disgracieuses autour des fenêtres…

Si c'est vidéo projeté, pourquoi vouloir passer d'un petit écran à un plein écran ? Quels sont les événements/actions qui interviennent dans ton dispositif ? Pourquoi ne pas utiliser plusieurs instances PGraphics qui s'affichent/effacent au fur et à mesure par exemple ?

Hors ligne

 

#5 2016-07-08 11:16:24 Re : fullScreen mais seulement en option !

lindecis
membre
Date d'inscription: 2015-02-09
Messages: 15

Re: fullScreen mais seulement en option !



En fait le petit sketch que je fais est destiné à être utilisé sans moi par quelqu'un qui n'y connait rien, j'aimerais donc le rendre le plus flexible possible, prévoir des besoins que je ne connais pas encore. A défaut de trouver la solution, je mettrais le mode fullScreen obligatoire

Hors ligne

 

#6 2016-07-31 22:48:29 Re : fullScreen mais seulement en option !

erwan tehel
nouveau membre
Date d'inscription: 2015-03-14
Messages: 5

Re: fullScreen mais seulement en option !



Salut!
Je ne sais pas vraiment comment faire avec processing pour switcher entre un rendu plein écran et fenêtré.
Personnellement, je transmettrais le rendu à un client spout (pour windows) ou syphon (pour mac).
La majorité des logiciels de vidéo-mapping prennent en charge Spout et syphon, ce qui peut être très pratique pour une installation vidéo-projetée.

Voilà les liens si ça t'intéresse:
http://syphon.v002.info/
http://spout.zeal.co/

bon courage wink

Hors ligne

 

#7 2016-08-02 15:37:12 Re : fullScreen mais seulement en option !

lindecis
membre
Date d'inscription: 2015-02-09
Messages: 15

Re: fullScreen mais seulement en option !



Merci pour cette réponse, je ne connais pas trop ces logiciels mais après avoir regarder ça à l'air de correspondre à ce que je cherche.
Juste une chose, puis-je après produire un logiciel autonome .dmg comme je peux le faire avec processing ?
Et qui ne nécessite pas d'avoir les logiciels sur son ordinateur pour le faire tourner.

En effet mon petit travail est destiné à être utilisé sans moi par des gens qui n'y connaissent rien, sachant seulement ouvrir un logiciel en cliquant sur l'icone et agrandir la fenetre, la mettre en plein écran.

Merci !

Hors ligne

 

#8 2016-08-02 18:18:14 Re : fullScreen mais seulement en option !

erwan tehel
nouveau membre
Date d'inscription: 2015-03-14
Messages: 5

Re: fullScreen mais seulement en option !



Il faudra toujours que les personnes installent spout ou syphon sur leur ordinateur pour l'utiliser.
Après tu peux automatiser ton programme en lançant un client au démarrage ou via une fonction.
Sur processing 3, tu peux lancer un client Spout via cette commande:

launch("C:/Program Files (x86)/Spout/DEMO/SpoutReceiver.exe");

voir ici pour mac:https://processing.org/reference/launch_.html

Hors ligne

 

#9 2016-08-03 08:12:36 Re : fullScreen mais seulement en option !

Diana61
nouveau membre
Date d'inscription: 2016-08-02
Messages: 1
Site web

Re: fullScreen mais seulement en option !



Bonjour. Il écrit ici pour vous remercier, parce que moi aussi eu ce problème et je suis capable de le résoudre, grâce à vous.


Mon nom est Daniel. Je Księgowa Jelenia Góra. Je suis intéressé par la photographie.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024