Page 1 sur 2

scripts VRML

MessagePosté: Mar Jan 06, 2009 12:20 pm
de alain
prière de mettre mon post là où il conviendra le mieux ....

mon idée ,ce serait une rubrique / topic où l'on pourrait venir avec des questions sur un script qu'on arrive pas à faire , et hop ! on trouverait quelqu'un qui vous arrangerait le coup !

bin justement j'en ai une de question , ça tombe bien ..

c'est sur une fonction "output dans la console"
(" reste poli , alain ")

style :

Code: Tout sélectionner
function machin() {
         ......
         print ('#VRML V2.0 utf8');
         print ('Shape {');
         print ('   appearance Appearance {');
         print ('      material Material {');
etc


je veux sortir une Extrusion , j'y comprends rien :(

MessagePosté: Mar Jan 06, 2009 1:23 pm
de kald
je veux sortir une Extrusion , j'y comprends rien Sad


Tu sélectionnes ta face, puis E, puis tu choisis faces séparées ou groupées... Bon Ok je sors -->

Je comprends pas grand chose au vrml donc je met dans le coin et je vous regarde en hochant la tête et que je fait mine de comprendre.

MessagePosté: Mar Jan 06, 2009 1:27 pm
de Patou
kald a écrit:
je veux sortir une Extrusion , j'y comprends rien Sad


Tu sélectionnes ta face, puis E, puis tu choisis faces séparées ou groupées... Bon Ok je sors -->

Je comprends pas grand chose au vrml donc je met dans le coin et je vous regarde en hochant la tête et que je fait mine de comprendre.


:lol: :lol:

MessagePosté: Mar Jan 06, 2009 1:45 pm
de legloups
:lol02: :lol02: :lol02:

Bon alors, c'est cool Alain, bonne initiative, des scipts VRML... :D


Alors si j'ai bien compris, tu veux faire sortir les résultats d'une fonction dans la console... :roll:


Code: Tout sélectionner
DEF ton_action Transform {
children [
   ....
]
}
DEF ton_script Script {
# tes field
# tes field USE to scene Node
directOutput TRUE
url "javascript:
  function initialize () {
   // use the print command to print the values to the
   // browser debug/error console
   // print the value of offset
   print (offset);
   // print the value in ton_script.action
   print (ton_script.action);
   //use the add command to add the offset to ton_script.action
   ton_script.action=offset.add(ton_script.action);
   // print the value in ton_script.action
   print (ton_script.action);
  }
"
}

ROUTE ton_script.action_changed TO ton_action.action


Tu trouveras d'autres infos sur vrmlworl

Tu me diras si c'est bon... :roll:

MessagePosté: Mar Jan 06, 2009 4:51 pm
de alain
Bon , hum ,merci ,
mais c'est trop compliqué pour moi , hein ,:(
donc ...
je vais dire ce que je voudrais ,
et d'où ça vient , ça sera plus clair , et si personne n' a le temps ,
c'est pas très grave ...



En fait j'avais essayé de mixer , il y a très longtemps ,
( ... legloups n'était même pas né ! :)

2 trucs vus chez

http://www.ceres.dti.ne.jp/~kekenken/main/index.html


1 - le "Air Crayon" , qui marche très bien ,
mais n'a pas d'OUTPUT dans la console ,

http://www.ceres.dti.ne.jp/~kekenken/main/3d/misc/aircrayon/aircrayon_b.wrl


et

2 - le Potter's wheel , qui en a un ....


http://www.ceres.dti.ne.jp/~kekenken/main/3d/misc/rokuro/rokuro2cd.wrl


mais , pff , la poterie ,c'est comme le macramé , ça va 5mn , hein ...:(


Alors en simplifiant je peux avoir ça :

http://dumenieu.free.fr/louizeforum/mycrayon060109.wrl

sauf que pour la fonction touchOUTPOUT ,
( que j'ai rajoutée salement )

je n'ai aucune idée de ce qu'il faut écrire :(

Certes , je sais comment récupérer les formes dessinées , avec la Touche f10 dans blaxxuncontact ,
la preuve :

Image


menfin , s'il y avait un script OUTPOUT , ça serait moins sportif et plus clean :)


à votbon bon coeur :)

MessagePosté: Mar Jan 06, 2009 5:59 pm
de legloups
Ben apparemment cela viendrait de variables non définies... :roll:

Je regarderais ça ce soir à tête reposée... :wink:

MessagePosté: Mar Jan 06, 2009 8:09 pm
de legloups
Donc c'est bien cela, ton erreur vient de variables qui ne sont pas définie :

- ligne 294 / 295

Code: Tout sélectionner
if ((point[0].y>point[1].y) || r!=0 || sr!=1 || tr!=1 ) print ('crossSection '+cs);



Alors il doit y avoir plusieurs solutions pour corriger ça, je réfléchi à la plus simple... :manga02:

MessagePosté: Mar Jan 06, 2009 9:14 pm
de alain
te prends pas trop la tête avec ça , hein camarade

moi comme output j'ai mis absolument n'importe quoi copié-collé de je ne sais où :(

ce que je sais c'est que ça devait sortir une Extrusion ,
style

http://dumenieu.free.fr/louizeforum/happy.wrl

mais je sais pas comment ça s'écrit ...

MessagePosté: Mar Jan 06, 2009 10:14 pm
de legloups
Ben en rajoutant les champs :

Code: Tout sélectionner
   
   field SFVec3f cs 0 0 0
   field SFVec3f spine 0 0 0
   field SFVec3f scale 0 0 0


Tu n'as plus d'erreur dans la console... maintenant il reste à définir les paramètres de sortie variable... et ça c'est pas du gateau :roll:

Il faut définir un champ de résultat pour chaque question r1, r2, r3.. etc...

Euh, il plante ton dernier lien chez moi... :oops:

MessagePosté: Dim Fév 01, 2009 4:32 pm
de alain
bon , l'output j'y arriverai jamais LOL

mais hier j'ai découvert que BS , quand le wrl est ouvert ,

avait un truc ..file ..save state as ....
et ça sauve le wrl !

comme la touche F10 dans blaxx , quoi ..

vous le saviez ça ? :shock:

resultat je peux récuperer ce genre de truc


http://dumenieu.free.fr/louizeforum/nouvelessaicrayon01022009.wrl

je sais pas à quoi ça mène , menfin bon , LOOL

MessagePosté: Dim Fév 01, 2009 4:53 pm
de legloups
Ben tu vois comme quoi on en apprend tous les jours... :P

Merci pour l'info... :wink:

MessagePosté: Dim Fév 01, 2009 11:00 pm
de alain
et toc , LOL

http://dumenieu.free.fr/louizeforum/essaidusoir.wrl




reedit !!!!

hein !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

que vois je ??!!!!!!


alain

gribouilleur


Inscrit le: Mar 6 Jan 2009
Messages: 16



bin ça alors !!!

:)))

merciiiiiii :))

MessagePosté: Dim Fév 01, 2009 11:14 pm
de kald
ça fait bizarre la lecture en 3 dimensions :shock: Je lirai pas un bouquin en entier comme ça :lol:

MessagePosté: Dim Fév 01, 2009 11:25 pm
de Patou
:lol02: :lol02: ben oui gribouilleur c'est rigolo... nan !!!

MessagePosté: Lun Fév 02, 2009 12:07 am
de legloups
Moi non plus je ne lirais un livre écrit en 3 dimensions... :zinzin:

Ben oui Alain tu es un gribouilleur... et tu n'imagines même pas ce qu'il t'attend... (c9)