Entraides et échanges autour de la technologie Scol - Informations and exchanges on the Scol technology
Vous pouvez changer la langue de l'interface une fois inscrit - You can change the language once registered
You are not logged in.
Cool !
merci je test ça dès que j'ai 5 minutes ![]()
the current openspace version use Ogre 1.6, the last ogremax export only manage ogre 1.7 and 1.8 ![]()
try a previous version of ogremax if possible or export in xml and use ogre command line tools : http://sourceforge.net/projects/ogre/fi … i/download
the next release coming soon will use ogre 1.8
you can see some tutorials videos on the youtube channel http://www.youtube.com/openspace3d
but theses videos are for the next openspace3d release
you can create your own scripted plugIT but this is in Scol language
you can try to open an existing plugIT code in program files/scol voyager/partition_LockedApp/tools/os3dplugins
Hi psikoT ! and welcome !
Since the last distributed release we add a lots of features.
The new release should come soon (in a week or two).
the physics join are not supported yet ![]()
roadmaps and task list are visible there : http://redmine.scolring.org/
by the way they are not complete, we will update the roadmap after the release
Don't forget you ![]()
but I think I loose the file when I reorganize the trunk ![]()
If you have been able to make a new one with the user list as in the example, it should be great if you could send us !
You're right !
I'll try to found it tomorrow
thanks kenshin we will try this
could you try this instead ?
fun listToString(l)=
let nil -> ret in
(
let sizelist l -> size in
let 0 -> i in
while (i < size) do
(
let nth_list l i -> line in
let strextr line -> lp in
set ret = lcat ret (strcatnSep (hd lp) " ")::nil;
set i = i + 1;
);
if ret == nil then nil else strcatnSep ret "\n";
);;I changed my system language to japanese to test but text input don't seem's to work for me
oups i didn't see your responses ... i was working on 3D sounds (done) ...
the strbuild function made me crazy several times ...
i already rewrite the listToString function but in some cases the strbuild is needed
kenshin could you send me by mail your flash interface with an xos file using it ?
wooh ...
i remember that scol could manage chinese language, but flash seem's to send unicode ?!
is other interface manage correctly chinese language ? (in dialog box title for example)
another cause could be a missed conversion in hikari flash call
Yes please Adams send us your source code ! ![]()
oups .. I have already removed this user from the forum ^^
Hi kenshin!
yes this decrease the float precision ...
but the last bit is used by the VM to determinate the value type ![]()
... ha bein si c'est logique
si tu fais
float f1 = FTOM(1.0f); // pas bon
FTOM retourne un int pareil pour FSET qui modifie val (int)
float f1 = 1.0f;
int fscol = FTOM(f1); // ok
parrait pas logique en effet
dans le SO3 il y a plusieurs tuples [F F]
utilisant la methode :
float f1 = 1.0f;
float f2 = 2.0f;
tuple = MMmalloc (m, 2, TYPETAB);
if (tuple == NIL)
{
MMpush (m, NIL);
return MERRMEM;
}
MMstore (m, tuple, 0, FTOM(f1));
MMstore (m, tuple, 1, FTOM(f2));
MMpush (m, PTOM (tuple));
hmm in Windows 7 you can check it directly in the control panel for once ... but microsoft like to change this part between the different system languages
Hi adams !
I'm not sure if your talking about the Scol embed in navigator windows (already released) or this topic about the navigator embed in 3D objects.
anyway the release should come very soon with a lot's of increased optimizations and new features !
i don't have this code in this file
maybe an old version
Hi kenshin !
this functions are used in the exec plugIT
_refreshExe refresh the list available in ext.ini in the scol base directory
hmmm ... non désolé c'est pas clair ![]()
tu veux faire une sorte de lcat ?
A réfléchir en effet, surtout aux problèmes de sécurité que cela peut entraîner.
il suffit sans doutes de rajouter un (char*)c
Mpushstrbloc(m, (char*)c);
sinon si ce que tu veux est un tableau de bytes
dans ce cas c'est un type [tab I] et tu remplaces le Mpushstrbloc par un
MMpush(ITOM((int)str[i]))??
ensuite en scol tu fais un ctoa pour récupérer le catactère, mais dans ce cas la solution tab S semble plus directe
(j'aime pas les char suis sur de rien
)
Yop
Le tableau devrait contenir des pointer de S scol existant dans la pile
essais avec ça :
(pas testé si ça compile c'est du bol) ![]()
static int StringToTab(mmachine m)
{
int i ,s, t, len;
char* str;
char c[2];
s= MTOP(MMget(m,0));
if (s == NIL)
return 0;
// get the string from Scol
str = MMstartstr(m, s);
// get the string size
len = MMsizestr(m, s);
// tab with string size
t = MMmalloc(m, len, TYPETAB);
if (t==NIL) return MERRMEM;
for(i=0; i<len; i++)
{
c[0] = str[i];
c[1] = 0;
//push the string in scol
Mpushstrbloc(m, c);
//store in tab the last string ptr
MMstore(m, t, i, MMpull());
}
MMset(m, 0, PTOM(t));
return 0;
}la sortie de l'ir est deux valeurs X Y
Salut Theo !
pour déplacer la caméra avec la wiimote il suffit de faire un lien :
wiimote.control > walktrought ou fpsnav.control
de base le déplacment est géré avec ou sans nunchuk
pour le mouvement des mains quel plugIT utilises tu pour déplacer les bones ?
une chose à comprendre sur les paramêtres de liens
un évènement peut sortir un format différent et une action peut attendre un autre format en fonction des plugITs
par exemple operator va prendre "1.0 2.0" et appliquer l'opération sur chaque nombre trouvé et resortira les valeurs modifiées de la même manière
let plugIT vector attendent un vecteur soit un format "0 0 0"
etc ...
notes que la dernière release commence à se faire attendre (beaucoup de choses à faire en même temps ^^)
mais que la version sur le subversion possède déja beaucoup d'améliorations et corrections.
un peu lourd a télécharger et a configurer mais ça vaut le coup ![]()
julius use the ms speech api on windows ![]()
did you try the windows speech recognition wizard ?