TCOs en Processing (2)
. Par : Pierre59
Vous répondez à :
Quelles merveilles !
Je vois là plein de nouvelles idées qui pourraient améliorer mon programme.
Un grand bravo.
Sur la fin, j’émettrais quand même un doute sur la "facilité" de gérer les Arcs90 avec des pavés de 1/2 hauteur :-))
J’aime beaucoup tes traversées complexes.
Denis
6 Messages
-
TCOs en Processing (2) 31 octobre 2018 16:37, par DDEFF
Quelles merveilles !
Je vois là plein de nouvelles idées qui pourraient améliorer mon programme.
Un grand bravo.
Sur la fin, j’émettrais quand même un doute sur la "facilité" de gérer les Arcs90 avec des pavés de 1/2 hauteur :-))
J’aime beaucoup tes traversées complexes.
Denis -
TCOs en Processing (2) 21 novembre 2018 18:38, par FCOT2002
Bonsoir,
Très beaux articles, et très clairs.
Avec votre méthode 2h et le TCO de mon petit réseau est tracé.
Pour améliorer j’aurais voulu tracer des arcs de cercles de rayon paramétrables (ok) mais... à 45° et non plus à 90°.
Après avoir cherché rien ne sort...
Une piste ?
Merci
-
TCOs en Processing (2) 22 novembre 2018 08:03, par Pierre59
Bonjour
J’ai fait des essais d’arcs de cercles 45°, sur NxN cases, en 2x2 c’est déjà pas joli, en 3x3 c’est encore pire. En pratique ce n’est pas possible dans des carrés. Par contre cela serait possible dans des rectangles (j’en ai déjà utilisé) 1x2 2x3 ...
Peux tu me dire plus précisément ton réel besoin d’arcs 45° (dessin ?).
Cordialement
Pierre
-
TCOs en Processing (2) 22 novembre 2018 17:57, par FCOT2002
Bonsoir,
Je vous envoi mon TCO en messagerie Locoduino.
Disons que comme on peut faire de "joli" TCO avec les Arc90,
de fait une courbe serrée à 45° fait bizarre.Je sais que nous restons sur du schématique mais bon :-)
Sinon j’ai d’autres questions concernant (après plusieurs recherches et essais infructueux) :
- est-il possible de positionner un signal sur un PaveBiais voire même en courbe ?
- le positionnement des retraits sur Arc90 fonctionne "à l’origine" de l’arc mais pas au bout
- J’ai positionné une TJD mais une seule branche bouge
Peut-être tout ceci est normal, et c’est mon état de candide dans Processing qui m’empêche de trouver des solutions.
-
-
TCOs en Processing (2) 30 mars 2020 17:54, par Xavier
Bonjour,
Superbe découverte de Processing grâce à vous.
J’essaie de reprendre vos exemples pour créer mon TCO et je bute sur les pavés signaux.Mon TCO reprend bien tous les pavés, mais rejette celui avec les signaux : The Constructor "PaveSignal()" does no exist.
Définition Pavé :
class PaveSignal extends Pave
int feu ; // couleur du feu pour le tcoPaveSignal(int f) // constructeur
super(new FormePoteau(), new FormeFeu(), new FormeDroit()) ;
feu=f ;void dessiner()
formes[0].dessiner(BLANC) ; // cible et mat
formes[1].dessiner(feu) ; // feu
formes[2].dessiner(couleur) ; //voiePave manoeuvrer(boolean b) // pour manoeuvres par clic
switch (feu)
case ROUGE : feu=VERT ; break ;
case VERT : feu=ROUGE ; break ;
case VIOLET : feu=BLANC ; break ;
case BLANC : feu=VIOLET ; break ;
return this ;Inscription en TCO :
paves[c++][l]=new PaveSignal() ;
Vous sauriez me dire ce qui ne va pas ?
Merci d’avance.
Xavier -
TCOs en Processing (2) 30 mars 2020 18:22
Bonjour
C’est normal, le constructeur de PaveSignal à besoin d’un paramètre entier qui est la couleur du feu du signal (VERT, ROUGE, VIOLET, ...)
N’hésitez pas à poser des questions.
Par ailleurs j’aimerez bien que vous envoyez une copie écran du TCO pour faciliter les réponses aux questions et vous aider dans votre fabrication du TCO.
Cordialemnt
Pierre59