<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://cogito.no-ip.info/cogito/OSWiki/index.php?action=history&amp;feed=atom&amp;title=R%C3%A9union_du_19-07-2022</id>
	<title>Réunion du 19-07-2022 - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://cogito.no-ip.info/cogito/OSWiki/index.php?action=history&amp;feed=atom&amp;title=R%C3%A9union_du_19-07-2022"/>
	<link rel="alternate" type="text/html" href="https://cogito.no-ip.info/cogito/OSWiki/index.php?title=R%C3%A9union_du_19-07-2022&amp;action=history"/>
	<updated>2026-05-09T06:46:04Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://cogito.no-ip.info/cogito/OSWiki/index.php?title=R%C3%A9union_du_19-07-2022&amp;diff=184&amp;oldid=prev</id>
		<title>Acryline : Page créée avec « Source : http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-07-19  = Introduction =  [11:12] &#039;&#039;&#039;Ubit.Umarov @hg.osgrid.org:80&#039;&#039;&#039; : il a 2022 à tester  [11:12] &#039;&#039;&#039;Andrew Hellershanks&#039;&#039;&#039;  : Bonjour à tous.  [11:12] &#039;&#039;&#039;Ubit.Umarov @hg.osgrid.org:80&#039;&#039;&#039; : cela devrait aussi fonctionner parfaitement.  [11:12] &#039;&#039;&#039;Ubit.Umarov @hg.osgrid.org:80&#039;&#039;&#039; : Bonjour Andrew, humide et gelé.  [11:12] &#039;&#039;&#039;Andrew Hellershanks&#039;&#039;&#039;  : J&#039;ai oublié quel jour on était et j&#039;... »</title>
		<link rel="alternate" type="text/html" href="https://cogito.no-ip.info/cogito/OSWiki/index.php?title=R%C3%A9union_du_19-07-2022&amp;diff=184&amp;oldid=prev"/>
		<updated>2024-11-30T10:41:23Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « Source : http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-07-19  = Introduction =  [11:12] &amp;#039;&amp;#039;&amp;#039;Ubit.Umarov @hg.osgrid.org:80&amp;#039;&amp;#039;&amp;#039; : il a 2022 à tester  [11:12] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Bonjour à tous.  [11:12] &amp;#039;&amp;#039;&amp;#039;Ubit.Umarov @hg.osgrid.org:80&amp;#039;&amp;#039;&amp;#039; : cela devrait aussi fonctionner parfaitement.  [11:12] &amp;#039;&amp;#039;&amp;#039;Ubit.Umarov @hg.osgrid.org:80&amp;#039;&amp;#039;&amp;#039; : Bonjour Andrew, humide et gelé.  [11:12] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : J&amp;#039;ai oublié quel jour on était et j&amp;#039;... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Source : http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-07-19&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
[11:12] &amp;#039;&amp;#039;&amp;#039;Ubit.Umarov @hg.osgrid.org:80&amp;#039;&amp;#039;&amp;#039; : il a 2022 à tester&lt;br /&gt;
&lt;br /&gt;
[11:12] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Bonjour à tous.&lt;br /&gt;
&lt;br /&gt;
[11:12] &amp;#039;&amp;#039;&amp;#039;Ubit.Umarov @hg.osgrid.org:80&amp;#039;&amp;#039;&amp;#039; : cela devrait aussi fonctionner parfaitement.&lt;br /&gt;
&lt;br /&gt;
[11:12] &amp;#039;&amp;#039;&amp;#039;Ubit.Umarov @hg.osgrid.org:80&amp;#039;&amp;#039;&amp;#039; : Bonjour Andrew, humide et gelé.&lt;br /&gt;
&lt;br /&gt;
[11:12] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : J&amp;#039;ai oublié quel jour on était et j&amp;#039;ai un peu somnolé après le déjeuner.&lt;br /&gt;
&lt;br /&gt;
[11:12] &amp;#039;&amp;#039;&amp;#039;Vincent Sylvester&amp;#039;&amp;#039;&amp;#039; : hehehe&lt;br /&gt;
&lt;br /&gt;
[11:13] &amp;#039;&amp;#039;&amp;#039;Ubit.Umarov @hg.osgrid.org:80&amp;#039;&amp;#039;&amp;#039;: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
[11:13] &amp;#039;&amp;#039;&amp;#039;Ubit.Umarov @hg.osgrid.org:80&amp;#039;&amp;#039;&amp;#039; : * Tampa jette un seau d&amp;#039;eau sur Plugh&lt;br /&gt;
* Tampa jette des glaçons sur Plugh&lt;br /&gt;
&lt;br /&gt;
[11:13] &amp;#039;&amp;#039;&amp;#039;Ubit.Umarov @hg.osgrid.org:80&amp;#039;&amp;#039;&amp;#039;: &amp;quot;&lt;br /&gt;
&lt;br /&gt;
[11:13] &amp;#039;&amp;#039;&amp;#039;Ubit.Umarov @hg.osgrid.org:80&amp;#039;&amp;#039;&amp;#039;: ( at irc)&lt;br /&gt;
&lt;br /&gt;
= Changements de la semaine=&lt;br /&gt;
* [http://opensimulator.org/viewgit/?a=shortlog&amp;amp;p=opensim Journal des commits OpenSim]&lt;br /&gt;
* [http://opensimulator.org/mantis/my_view_page.php Mantis : suivi de bogues]&lt;br /&gt;
* [http://opensimulator.org/wiki/FSAssets_Service/fr Fsassets ]&lt;br /&gt;
* localiser API LSL dans le code source :  OpenSim-0.9.2.1/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs&lt;br /&gt;
&lt;br /&gt;
[11:13] &amp;#039;&amp;#039;&amp;#039;Vincent Sylvester&amp;#039;&amp;#039;&amp;#039;  : Pas beaucoup de changements cette semaine, quelques corrections de fsassets et une autre chose mineure dans libomv[https://bitbucket.org/opensimulator/libopenmetaverse/src/master/] en essayant de comprendre pourquoi ça pouvait planter.&lt;br /&gt;
&lt;br /&gt;
[11:14] &amp;#039;&amp;#039;&amp;#039;Vincent Sylvester&amp;#039;&amp;#039;&amp;#039;  : Jusqu&amp;#039;à présent, je n&amp;#039;ai pas entendu parler d&amp;#039;autres plantages après le retour de mono[https://fr.wikipedia.org/wiki/Mono_(logiciel)] à la version 122[https://www.mono-project.com/docs/about-mono/releases/6.12.0.122/] et les journaux sont vides également.&lt;br /&gt;
&lt;br /&gt;
[11:16] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Bonjour, Kayaker.&lt;br /&gt;
&lt;br /&gt;
[11:17] &amp;#039;&amp;#039;&amp;#039;Vincent Sylvester&amp;#039;&amp;#039;&amp;#039;  : En parcourant l&amp;#039;api[https://fr.wikipedia.org/wiki/Interface_de_programmation] lsl [https://wiki.secondlife.com/wiki/LSL_Portal] pour ajouter plus de try catch[https://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_d%27exceptions] j&amp;#039;ai trouvé quelques petites choses pour lesquelles je pourrais préparer des patches si je peux me rappeler où elles étaient exactement.&lt;br /&gt;
&lt;br /&gt;
[11:17] &amp;#039;&amp;#039;&amp;#039;Kayaker Magic&amp;#039;&amp;#039;&amp;#039;  : Bonjour à tous. Est-ce que j&amp;#039;ai manqué beaucoup de choses dans le premier quart d&amp;#039;heure ?&lt;br /&gt;
&lt;br /&gt;
[11:17] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Kayaker, non, tu n&amp;#039;as rien manqué.&lt;br /&gt;
&lt;br /&gt;
[11:20] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : En ce qui concerne un autre élément de la semaine dernière [http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2022-07-12/fr#Script_:_erreur_out_of_heap], j&amp;#039;ai résolu les causes des exceptions que j&amp;#039;avais la semaine dernière avec un objet scriptés.&lt;br /&gt;
&lt;br /&gt;
[11:20] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Le problème de la référence nulle pendant la compilation a été résolu en mettant à jour le code de la grille vers 0.9.2.1.[http://opensimulator.org/wiki/0.9.2.1_Release/fr]&lt;br /&gt;
&lt;br /&gt;
[11:22] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : L&amp;#039;erreur HeapException a été résolue en faisant glisser l&amp;#039;objet de l&amp;#039;inventaire vers le sol, en recompilant les scripts, puis en ramenant l&amp;#039;objet dans l&amp;#039;inventaire. Après cela, je n&amp;#039;ai plus eu d&amp;#039;exception de tas [https://fr.wikipedia.org/wiki/Tas_(informatique)] en faisant glisser l&amp;#039;objet vers le sol.&lt;br /&gt;
&lt;br /&gt;
[11:23] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Quand je creusais encore dans le code de la grille pour déterminer la cause du problème de référence nulle, j&amp;#039;ai vu une incohérence dans la vérification du tas qui me laisse encore perplexe.&lt;br /&gt;
&lt;br /&gt;
[11:24] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Pour le test local pour voir s&amp;#039;il y a encore du tas disponible, un usage est ajouté avant le texte mais pour le ArraysHeap, il n&amp;#039;y en a pas.&lt;br /&gt;
&lt;br /&gt;
[11:24] &amp;#039;&amp;#039;&amp;#039;Ubit.Umarov @hg.osgrid.org:80&amp;#039;&amp;#039;&amp;#039; : as-tu regardé le code actuel ?&lt;br /&gt;
&lt;br /&gt;
[11:25] &amp;#039;&amp;#039;&amp;#039;Vincent Sylvester&amp;#039;&amp;#039;&amp;#039;  : Je ne me souviens pas exactement quand, mais il y a eu des changements assez récents dans le calcul du tas après qu&amp;#039;un rapport de mantis ait &lt;br /&gt;
signalé qu&amp;#039;il était erroné.&lt;br /&gt;
&lt;br /&gt;
[11:25] &amp;#039;&amp;#039;&amp;#039;Vincent Sylvester&amp;#039;&amp;#039;&amp;#039;  : Cela fait peut-être deux mois.&lt;br /&gt;
&lt;br /&gt;
[11:27] &amp;#039;&amp;#039;&amp;#039;Ubit.Umarov @hg.osgrid.org:80&amp;#039;&amp;#039;&amp;#039; : Oui.&lt;br /&gt;
&lt;br /&gt;
[11:27] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Je pensais l&amp;#039;avoir fait, mais je vais devoir regarder à nouveau. Je dois regarder le code sur une autre machine pour me rappeler quel fichier contient les routines qui font le contrôle d&amp;#039;utilisation.&lt;br /&gt;
&lt;br /&gt;
[11:28] &amp;#039;&amp;#039;&amp;#039;Vincent Sylvester&amp;#039;&amp;#039;&amp;#039;  : Essaie le dernier master dev pour voir les résultats que tu obtiens avec ça, ça peut être déjà corrigé, sinon, yay plus de corrections sur le chemin&lt;br /&gt;
&lt;br /&gt;
[11:28] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Vincent, le problème est déjà résolu depuis la 0.9.2.1, il n&amp;#039;est donc pas nécessaire que je vérifie le master.&lt;br /&gt;
&lt;br /&gt;
= Script : llSetPrimitiveParams avec  PRIM_POINT_LIGHT  = &lt;br /&gt;
[11:29] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : C&amp;#039;est l&amp;#039;heure des questions-réponses. :)  Jagga, tu as quelques questions.&lt;br /&gt;
&lt;br /&gt;
[11:29] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : Je fais une zone de cours sur Aviworlds [https://opensimworld.com/hop/83985].  Je fais un tutoriel sur le scripting.&lt;br /&gt;
&lt;br /&gt;
[11:30] &amp;#039;&amp;#039;&amp;#039;Selby.Evans @grid.kitely.com:8002&amp;#039;&amp;#039;&amp;#039;  est entré dans la distance de dessin (25,44 m).&lt;br /&gt;
&lt;br /&gt;
[11:30] &amp;#039;&amp;#039;&amp;#039;Selby.Evans @grid.kitely.com:8002&amp;#039;&amp;#039;&amp;#039;  est entré dans la région (25.44 m).&lt;br /&gt;
&lt;br /&gt;
[11:30] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : Si cela vous intéresse de jeter un coup d&amp;#039;œil, voici l&amp;#039;olandmark&lt;br /&gt;
&lt;br /&gt;
[11:30] &amp;#039;&amp;#039;&amp;#039;Selby.Evans @grid.kitely.com:8002&amp;#039;&amp;#039;&amp;#039;  est entré dans la zone de chat (10.81 m).&lt;br /&gt;
&lt;br /&gt;
[11:30] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : deux problèmes à résoudre.&lt;br /&gt;
&lt;br /&gt;
[11:30] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : bienvenue  selby.Evans&lt;br /&gt;
&lt;br /&gt;
[11:30] &amp;#039;&amp;#039;&amp;#039;Selby.Evans @grid.kitely.com:8002&amp;#039;&amp;#039;&amp;#039;  : bonjour à tous.&lt;br /&gt;
== Problèmes avec les paramètres == &lt;br /&gt;
Voir également les pages du wiki en anglais qui sont plus souvent mises à jour. &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;llRequestInventoryData&amp;#039;&amp;#039;&amp;#039; [https://wiki.secondlife.com/wiki/LlRequestInventoryData/fr] : Demande des informations sur des objets de l&amp;#039;inventaire. Quand la donnée est disponible, l&amp;#039;évènement dataserver est déclenché.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;INVENTORY_LANDMARK&amp;#039;&amp;#039;&amp;#039; [https://wiki.secondlife.com/wiki/INVENTORY_LANDMARK/fr]:  Utilisé avec les fonctions d&amp;#039;inventaire et spécifie les éléments d&amp;#039;inventaire de type LANDMARK qui seront récupérés par la fonction. &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Dataserver&amp;#039;&amp;#039;&amp;#039;[https://wiki.secondlife.com/wiki/Dataserver/fr] : évènement déclenché lorsque le script reçoit des données asynchrones.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;llSetPrimitiveParams&amp;#039;&amp;#039;&amp;#039; [https://wiki.secondlife.com/wiki/LlSetPrimitiveParams/fr] : Permet de modifier les paramétres de la prim en appliquant les règles indiquées.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;PRIM POINT LIGHT&amp;#039;&amp;#039;&amp;#039; [https://wiki.secondlife.com/wiki/PRIM_POINT_LIGHT/fr] :  PRIM_POINT_LIGHT est utilisé pour paramètrer les effets de lumière des prims. &lt;br /&gt;
&lt;br /&gt;
[11:30] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039; : &lt;br /&gt;
    requestid = llRequestInventoryData( llGetInventoryName( INVENTORY_LANDMARK, 0 ) );&lt;br /&gt;
    dataserver(key id, string data)&lt;br /&gt;
    {&lt;br /&gt;
        if (id == requestid)&lt;br /&gt;
        {    llSay(0,(data);&lt;br /&gt;
&lt;br /&gt;
[09:57] &amp;#039;&amp;#039;&amp;#039;dataserver demo 1&amp;#039;&amp;#039;&amp;#039; : LOOKING UP Orientation&lt;br /&gt;
&lt;br /&gt;
[09:57] &amp;#039;&amp;#039;&amp;#039;dataserver demo 1&amp;#039;&amp;#039;&amp;#039; : &amp;lt;122.368202, 1316115418448010.000000, 30.213690&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[11:30] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039; : Bonjour, Selby.&lt;br /&gt;
&lt;br /&gt;
[11:31] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  murmure : la deuxième valeur est bancale.&lt;br /&gt;
&lt;br /&gt;
[11:31] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : C&amp;#039;est certainement le cas.&lt;br /&gt;
&lt;br /&gt;
[11:31] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : Orientation de l&amp;#039;île, Orientation de l&amp;#039;île (122, 136, 30)&lt;br /&gt;
&lt;br /&gt;
[11:32] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : aussi...&lt;br /&gt;
&lt;br /&gt;
11:32] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039; : &lt;br /&gt;
  {// [integer boolean,vector couleur,float intensity,float rayon,float falloff]&lt;br /&gt;
    llSetPrimitiveParams([PRIM_POINT_LIGHT, toggle, colour, intensity, size, falloff]);&lt;br /&gt;
&lt;br /&gt;
[11:32] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : la taille ne semble pas avoir d&amp;#039;effet.&lt;br /&gt;
&lt;br /&gt;
[11:33] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039; Je pense que quelqu&amp;#039;un joue avec les paramètres de windlight (https://wiki.firestormviewer.org/fs_windlight_fr?s[]=windlight][https://cogito.no-ip.info/cogito/OSWiki/index.php/Projet_d%27am%C3%A9lioration_de_l%27environnement_EEP].&lt;br /&gt;
&lt;br /&gt;
[11:33] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Jagga, as-tu déposé une mantis pour ce premier problème ?&lt;br /&gt;
&lt;br /&gt;
[11:33] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : non, il y a une prim en face de vous.&lt;br /&gt;
&lt;br /&gt;
[11:33] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : non.&lt;br /&gt;
&lt;br /&gt;
[11:33] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : Je viens de le découvrir.&lt;br /&gt;
&lt;br /&gt;
[11:35] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : L&amp;#039;autre question est de savoir quelle version du code Aviworlds utilise. Il est possible qu&amp;#039;ils aient modifié quelque chose qui a entraîné cette erreur. Il devrait être assez facile de tester le comportement dans le master.&lt;br /&gt;
&lt;br /&gt;
[11:35] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : j&amp;#039;ai essayé ici.&lt;br /&gt;
&lt;br /&gt;
[11:35] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : même problème.&lt;br /&gt;
&lt;br /&gt;
[11:35] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : ok, bon à savoir.&lt;br /&gt;
&lt;br /&gt;
[11:35] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : où est le point prim ?&lt;br /&gt;
&lt;br /&gt;
[11:36] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : dans une sphère.&lt;br /&gt;
&lt;br /&gt;
[11:36] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : Je veux dire ici.&lt;br /&gt;
&lt;br /&gt;
[11:36] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : je suis trop paresseux pour faire mon propre test :p&lt;br /&gt;
&lt;br /&gt;
[11:37] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : hehe&lt;br /&gt;
&lt;br /&gt;
[11:37] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : je l&amp;#039;aime bien.&lt;br /&gt;
&lt;br /&gt;
[11:37] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : je te l&amp;#039;ai donné.&lt;br /&gt;
&lt;br /&gt;
[11:37] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : ou bien tu peux t&amp;#039;en procurer un exemplaire.&lt;br /&gt;
&lt;br /&gt;
[11:37] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : ou obtenir des pouvoirs divins&lt;br /&gt;
&lt;br /&gt;
[11:37] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : heh&lt;br /&gt;
&lt;br /&gt;
[11:38] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : tu dois être propriétaire pour que le menu fonctionne.&lt;br /&gt;
&lt;br /&gt;
[11:38] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : Le dataserver affiche deux réponses comme ça, quel est exactement le problème ?&lt;br /&gt;
&lt;br /&gt;
[11:38] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : c&amp;#039;est une démonstration de l&amp;#039;utilisation de la fonction.&lt;br /&gt;
&lt;br /&gt;
[11:39] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : le paramètre size ne semble rien faire.&lt;br /&gt;
&lt;br /&gt;
[11:39] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : ou je l&amp;#039;utilise mal.&lt;br /&gt;
&lt;br /&gt;
[11:39] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : float big = 75.0 ;&lt;br /&gt;
&lt;br /&gt;
[11:39] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : max est 20&lt;br /&gt;
&lt;br /&gt;
[11:39] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : ah&lt;br /&gt;
&lt;br /&gt;
[11:39] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : https://wiki.secondlife.com/wiki/PRIM_POINT_LIGHT&lt;br /&gt;
&lt;br /&gt;
[11:40] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : merci.&lt;br /&gt;
&lt;br /&gt;
[11:40] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : float small = 30.0 ;&lt;br /&gt;
&lt;br /&gt;
[11:40] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : ça va le faire.&lt;br /&gt;
&lt;br /&gt;
[11:40] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : aussi faux&lt;br /&gt;
&lt;br /&gt;
[11:41] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : maintenant je vois 15 sur big&lt;br /&gt;
&lt;br /&gt;
[11:41] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : oups c&amp;#039;est parti lol&lt;br /&gt;
&lt;br /&gt;
[11:41] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : je vais le corriger.&lt;br /&gt;
&lt;br /&gt;
[11:42] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : Erreur RTFM[https://fr.wikipedia.org/wiki/RTFM_(expression)]&lt;br /&gt;
&lt;br /&gt;
[11:42] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : mais c&amp;#039;était le problème.&lt;br /&gt;
&lt;br /&gt;
[11:42] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : valeurs hors limites&lt;br /&gt;
&lt;br /&gt;
[11:42] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : non le lm (landmark : repère)&lt;br /&gt;
&lt;br /&gt;
[11:42] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : pas sûr qu&amp;#039;on puisse le lire comme ça.&lt;br /&gt;
&lt;br /&gt;
[11:42] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : mais qui sait :)&lt;br /&gt;
&lt;br /&gt;
==Documentation LSL et OSSL == &lt;br /&gt;
* Wiki LSL : https://wiki.secondlife.com/wiki/LSL_Portal&lt;br /&gt;
* Digigrids -- fonctions LL : http://digigrids.free.fr/wiki/index.php?title=Scripting/Fonctions/LlFonctions&lt;br /&gt;
* OSSL http://opensimulator.org/wiki/OSSL_Implemented&lt;br /&gt;
&lt;br /&gt;
[11:42] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : c&amp;#039;est ce que dit le Wiki, mais le Wiki est horriblement dépassé et seuls les Linden peuvent le mettre à jour apparemment.&lt;br /&gt;
&lt;br /&gt;
[11:43] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : avons-nous notre propre wiki ?&lt;br /&gt;
&lt;br /&gt;
[11:43] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : seulement avec ossl.&lt;br /&gt;
&lt;br /&gt;
[11:43] &amp;#039;&amp;#039;&amp;#039;Kayaker Magic&amp;#039;&amp;#039;&amp;#039;  : Quelqu&amp;#039;un a une copie de l&amp;#039;ancien wiki de LSL.&lt;br /&gt;
&lt;br /&gt;
[11:43] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Jagga, oui mais pas pour des informations sur les fonctions de LSL autres que celles qui ont été implémentées.&lt;br /&gt;
&lt;br /&gt;
[11:43] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : ok.&lt;br /&gt;
&lt;br /&gt;
[11:43] &amp;#039;&amp;#039;&amp;#039;Kayaker Magic&amp;#039;&amp;#039;&amp;#039;  : Donc nous aurons quelque chose quand LL supprimera les leurs.&lt;br /&gt;
&lt;br /&gt;
[11:43] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : oui.&lt;br /&gt;
&lt;br /&gt;
[11:43] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : Digi en a un.&lt;br /&gt;
&lt;br /&gt;
[11:44] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : le vieux wiki de Sl.&lt;br /&gt;
&lt;br /&gt;
[11:44] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : une copie de celui-ci&lt;br /&gt;
&lt;br /&gt;
[11:44] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Il y avait un autre wiki sur les fonctions LSL autre que celui de LL mais je ne sais pas s&amp;#039;il existe encore.&lt;br /&gt;
&lt;br /&gt;
[11:44] &amp;#039;&amp;#039;&amp;#039;Kayaker Magic&amp;#039;&amp;#039;&amp;#039;  : Oui, il n&amp;#039;est plus à jour mais c&amp;#039;est mieux que rien.&lt;br /&gt;
&lt;br /&gt;
[11:44] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : beaucoup d&amp;#039;exemples douteux, orthographe/grammaire, trucs cassés.&lt;br /&gt;
&lt;br /&gt;
[11:45] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039; : http://opensimulator.org/wiki/Scripting_Documentation&lt;br /&gt;
&lt;br /&gt;
[11:45] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : le nôtre avec ossl&lt;br /&gt;
&lt;br /&gt;
[11:46] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039; : http://opensimulator.org/wiki/OSSL_Implemented&lt;br /&gt;
&lt;br /&gt;
[11:46] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : yup - on l&amp;#039;utilise beaucoup.&lt;br /&gt;
&lt;br /&gt;
[11:46] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039; : http://opensimulator.org/wiki/YEngine&lt;br /&gt;
&lt;br /&gt;
[11:46] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : La première réponse de dataserver est l&amp;#039;événement réel qui a été déclenché, la seconde est les données qui ont été retournées.&lt;br /&gt;
&lt;br /&gt;
[11:47] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039; : bbiba&lt;br /&gt;
&lt;br /&gt;
[11:47] &amp;#039;&amp;#039;&amp;#039;Object&amp;#039;&amp;#039;&amp;#039; : Script en cours d&amp;#039;exécution&lt;br /&gt;
&lt;br /&gt;
[11:48] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : Ou quelle est la question sur le code du dataserver ?&lt;br /&gt;
&lt;br /&gt;
[11:48] &amp;#039;&amp;#039;&amp;#039;Object&amp;#039;&amp;#039;&amp;#039; : Script en cours d&amp;#039;exécution&lt;br /&gt;
&lt;br /&gt;
== Deuxième question : deuxième valeur bancale ==&lt;br /&gt;
[11:49] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : pourquoi la deuxième valeur est bancale ?&lt;br /&gt;
&lt;br /&gt;
[11:49] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : Parce que c&amp;#039;est la coordonnée totale de la région où on se trouve.&lt;br /&gt;
&lt;br /&gt;
[11:49] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : Orientation Island, Orientation Island (122, 136, 30)&lt;br /&gt;
&lt;br /&gt;
[11:49] &amp;#039;&amp;#039;&amp;#039;Object&amp;#039;&amp;#039;&amp;#039; : Script en cours d&amp;#039;exécution&lt;br /&gt;
&lt;br /&gt;
[11:49] &amp;#039;&amp;#039;&amp;#039;Object&amp;#039;&amp;#039;&amp;#039;: &amp;lt;18446744073709400000.000000, 11437119952138600.000000, 37.792831&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[11:50] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039; : [09:57] &amp;#039;&amp;#039;&amp;#039;dataserver demo 1&amp;#039;&amp;#039;&amp;#039; : &amp;lt;122.368202, 1316115418448010.000000, 30.213690&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[11:50] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : Le vecteur[https://wiki.secondlife.com/wiki/Category:LSL_Vector/fr] de région est celui de cette même région.&lt;br /&gt;
&lt;br /&gt;
[11:50] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : ouais, de belles valeurs lol&lt;br /&gt;
&lt;br /&gt;
[11:50] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Je suis de retour.&lt;br /&gt;
&lt;br /&gt;
[11:50] &amp;#039;&amp;#039;&amp;#039;Kayaker Magic&amp;#039;&amp;#039;&amp;#039; : RegionCorner+region locale ?&lt;br /&gt;
&lt;br /&gt;
[11:50] &amp;#039;&amp;#039;&amp;#039;Kayaker Magic&amp;#039;&amp;#039;&amp;#039; : Regioncorner*256+region locale ?&lt;br /&gt;
&lt;br /&gt;
[11:50] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : je ne me souviens pas de ce qu&amp;#039;ils utilisent.&lt;br /&gt;
&lt;br /&gt;
[11:50] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : La description du vecteur retourné dans l&amp;#039;événement dataserver ci-dessus implique que la valeur est une coordonnée de région ; elle représente en fait la distance en mètres de l&amp;#039;emplacement du point de repère par rapport à &amp;lt;0,0,0&amp;gt; dans la région dans laquelle le script s&amp;#039;exécute. Pour un point de repère pointant vers un emplacement dans la région actuelle, c&amp;#039;est la même chose qu&amp;#039;une coordonnée de région ; cependant, lorsqu&amp;#039;il est utilisé avec un point de repère pointant vers une région différente, les valeurs x et y du vecteur peuvent être assez grandes (et/ou négatives). Le vecteur peut être utilisé pour calculer une coordonnée globale (comme ci-dessus) ou la distance d&amp;#039;un point de repère par rapport à l&amp;#039;objet contenant le script dans la région actuelle ou sur toute la grille.&lt;br /&gt;
&lt;br /&gt;
[11:50] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : il est possible que ce soit global, oui.&lt;br /&gt;
&lt;br /&gt;
[11:51] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : Ne pas oublier la section avertissements  :)&lt;br /&gt;
&lt;br /&gt;
[11:51] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : oui, cela ressemble à des coordonnées globales.&lt;br /&gt;
&lt;br /&gt;
[11:51] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : C&amp;#039;est ce que je pensais aussi.&lt;br /&gt;
&lt;br /&gt;
[11:52] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039; : Pour lbsa[https://opensimworld.com/hop/75039],  x est 10402&lt;br /&gt;
&lt;br /&gt;
[11:52] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : nahh ne correspondra pas lol&lt;br /&gt;
&lt;br /&gt;
[11:52] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : Il s&amp;#039;agit d&amp;#039;une valeur relative entre le point de départ et le point d&amp;#039;arrivée, et non de la coordonnée de la région globale, donc cela vous indique simplement la distance à l&amp;#039;autre région en x et y.&lt;br /&gt;
&lt;br /&gt;
[11:52] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : Vous devez récupérer les coins de la région pour calculer les coordonnées globales.&lt;br /&gt;
&lt;br /&gt;
[11:53] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : région actuelle + coordonnées du point de repère (landmark)&lt;br /&gt;
&lt;br /&gt;
[11:53] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : Il y a un script d&amp;#039;exemple sur le wiki LSL pour cela.&lt;br /&gt;
&lt;br /&gt;
[11:53] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : ok&lt;br /&gt;
&lt;br /&gt;
[11:53] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039; : c&amp;#039;est 2,667,520 m&lt;br /&gt;
&lt;br /&gt;
[11:54] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : toujours étrange que peu importe où je l&amp;#039;essaie, c&amp;#039;est toujours la deuxième valeur qui est bizarre.&lt;br /&gt;
&lt;br /&gt;
[11:54] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : les deux autres valeurs sont correctes.&lt;br /&gt;
&lt;br /&gt;
[11:55] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : je vais essayer de faire fonctionner Visual Studio[https://fr.wikipedia.org/wiki/Microsoft_Visual_Studio] et de le trouver par moi-même.&lt;br /&gt;
&lt;br /&gt;
[11:55] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039; : ligne 5033 de LSL_Api.cs  dans le code source de OpenSim-0.9.2.1 &lt;br /&gt;
      if(lm != null)&lt;br /&gt;
         {&lt;br /&gt;
            double rx = (lm.RegionHandle &amp;gt;&amp;gt; 32) - World.RegionInfo.WorldLocX + (double)lm.Position.X;&lt;br /&gt;
            double ry = lm.RegionHandle - World.RegionInfo.WorldLocY + (double)lm.Position.Y;&lt;br /&gt;
            LSL_Vector region = new LSL_Vector(rx, ry, lm.Position.Z);&lt;br /&gt;
            reply = region.ToString();&lt;br /&gt;
         }&lt;br /&gt;
[11:56] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039; : errr&lt;br /&gt;
&lt;br /&gt;
[11:56] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Pourquoi ce code ne fait pas le &amp;gt;&amp;gt; 32 bit pour ry ?&lt;br /&gt;
&lt;br /&gt;
[11:56] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : parce qu&amp;#039;il n&amp;#039;est pas censé le faire :p&lt;br /&gt;
&lt;br /&gt;
[11:56] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : *gloussements*&lt;br /&gt;
&lt;br /&gt;
[11:56] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : alors pourquoi le fait-il pour rx ?&lt;br /&gt;
&lt;br /&gt;
[11:57] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : parce qu&amp;#039;il est censé le faire.&lt;br /&gt;
&lt;br /&gt;
[11:57] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : :p&lt;br /&gt;
&lt;br /&gt;
[11:57] &amp;#039;&amp;#039;&amp;#039;Kayaker Magic&amp;#039;&amp;#039;&amp;#039;  : Précise.&lt;br /&gt;
&lt;br /&gt;
[11:57] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Cela ne semble pas avoir de sens qu&amp;#039;il produise des types de valeurs complètement différents pour X et Y dans le cadre d&amp;#039;un seul résultat.&lt;br /&gt;
&lt;br /&gt;
== Découverte d&amp;#039;un bogue et correction à tester == &lt;br /&gt;
[11:57] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : mais je vois un bogue là.&lt;br /&gt;
&lt;br /&gt;
[11:58] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : uh oh&lt;br /&gt;
&lt;br /&gt;
[11:58] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039; : &lt;br /&gt;
     double rx = (lm.RegionHandle &amp;gt;&amp;gt; 32) - World.RegionInfo.WorldLocX + (double)lm.Position.X;&lt;br /&gt;
     double ry = (lm.RegionHandle &amp;amp; 0xffffffff) - World.RegionInfo.WorldLocY + (double)lm.Position.Y;&lt;br /&gt;
     SL_Vector region = new LSL_Vector(rx, ry, lm.Position.Z);&lt;br /&gt;
&lt;br /&gt;
[11:58] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : c&amp;#039;est mieux comme ça.&lt;br /&gt;
&lt;br /&gt;
[11:58] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : je testerai plus tard&lt;br /&gt;
&lt;br /&gt;
[11:58] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : ok&lt;br /&gt;
&lt;br /&gt;
[11:58] &amp;#039;&amp;#039;&amp;#039;Object&amp;#039;&amp;#039;&amp;#039; : Script en cours d&amp;#039;exécution&lt;br /&gt;
&lt;br /&gt;
[11:58] &amp;#039;&amp;#039;&amp;#039;Object&amp;#039;&amp;#039;&amp;#039;: &amp;lt;18446744073709400000.000000, 11437119952138600.000000, 37.792831&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[11:59] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : bien sur lbsa X est aussi étrange&lt;br /&gt;
&lt;br /&gt;
[11:59] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : très :)&lt;br /&gt;
&lt;br /&gt;
[11:59] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : et désolé d&amp;#039;élaborer quoi ?&lt;br /&gt;
&lt;br /&gt;
[12:00] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Nous sommes au début de l&amp;#039;heure. Des sujets de dernière minute pour aujourd&amp;#039;hui ?&lt;br /&gt;
&lt;br /&gt;
[12:00] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : un handle de région est une chose de 64bit avec 2 choses de 32bit encodées.&lt;br /&gt;
&lt;br /&gt;
[12:00] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : J&amp;#039;ai fini.&lt;br /&gt;
&lt;br /&gt;
[12:00] &amp;#039;&amp;#039;&amp;#039;Kayaker Magic&amp;#039;&amp;#039;&amp;#039;  : Explique pourquoi la formule pour x devrait être différente de celle pour y. Tout ce que tu as dit c&amp;#039;est &amp;quot;supposé être&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[12:00] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Jagga, ok.&lt;br /&gt;
&lt;br /&gt;
[12:00] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : X sur les 32 bits supérieurs&lt;br /&gt;
&lt;br /&gt;
[12:00] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : ok ?&lt;br /&gt;
&lt;br /&gt;
[12:01] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Kayaker, je sais. Je n&amp;#039;aime pas le problème d&amp;#039;incohérence apparente.&lt;br /&gt;
&lt;br /&gt;
[12:01] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : 12314530233958400 C&amp;#039;est un identifiant de région.&lt;br /&gt;
&lt;br /&gt;
[12:01] &amp;#039;&amp;#039;&amp;#039;Kayaker Magic&amp;#039;&amp;#039;&amp;#039;  : En interne, il a été stocké comme un entier 64bit ? Je n&amp;#039;ai jamais entendu parler de ce type de données dans OpenSim.&lt;br /&gt;
&lt;br /&gt;
[12:01] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : L&amp;#039;emplacement réel du handle de cette région est : 2867200 2867200&lt;br /&gt;
&lt;br /&gt;
[12:01] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : on l&amp;#039;appelle aussi un long&lt;br /&gt;
&lt;br /&gt;
[12:02] &amp;#039;&amp;#039;&amp;#039;Kayaker Magic&amp;#039;&amp;#039;&amp;#039;  : Je veux dire que je n&amp;#039;ai jamais entendu parler de coordonnées stockées comme des entiers 64 bits entiers.&lt;br /&gt;
&lt;br /&gt;
[12:02] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : depuis toujours...&lt;br /&gt;
&lt;br /&gt;
[12:02] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : handle de région&lt;br /&gt;
&lt;br /&gt;
[12:02] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Kayaker, handles  de région.&lt;br /&gt;
&lt;br /&gt;
[12:02] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : le truc de la région et du viewer.&lt;br /&gt;
&lt;br /&gt;
[12:03] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : mais ce code est confus.&lt;br /&gt;
&lt;br /&gt;
[12:03] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : il semble retourner à une distance depuis l&amp;#039;angle de la région actuelle.&lt;br /&gt;
&lt;br /&gt;
[12:03] &amp;#039;&amp;#039;&amp;#039;Kayaker Magic&amp;#039;&amp;#039;&amp;#039;  : OH, j&amp;#039;ai vu LL faire des trucs bizarres avant, ça explique tout.  &lt;br /&gt;
&lt;br /&gt;
[12:04] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : C&amp;#039;est ce qu&amp;#039;il est censé retourner&lt;br /&gt;
&lt;br /&gt;
[12:04] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : selel (lm.RegionHandle &amp;amp; 0xfffffff) semble manquer ici&lt;br /&gt;
&lt;br /&gt;
[12:04] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : C&amp;#039;est un vrai décalage entre la région où on se trouve et la position du point de repère dans l&amp;#039;autre région.&lt;br /&gt;
&lt;br /&gt;
[12:05] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : Landmark (vecteur) Les données vectorielles reçues par dataserver sont un décalage de &amp;lt;0,0,0&amp;gt; de la région actuelle. Pour obtenir la position globale d&amp;#039;un point de repère, ajoutez llGetRegionCorner()[https://wiki.secondlife.com/wiki/LlGetRegionCorner/fr].&lt;br /&gt;
&lt;br /&gt;
[12:05] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : Si tu l&amp;#039;appliquais globalement en te tenant sur &amp;lt;0,0,0&amp;gt; sur la région actuelle, tu te retrouverais sur les coordonnées exactes....&lt;br /&gt;
&lt;br /&gt;
[12:05] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : ouais c&amp;#039;est la position lm dans les coordonnées locales de la région actuelle.&lt;br /&gt;
&lt;br /&gt;
[12:05] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : peut être &amp;lt; 0 etc...&lt;br /&gt;
&lt;br /&gt;
[12:05] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Si le code récupère un handle de région, alors le masque semble manquer à ry.&lt;br /&gt;
&lt;br /&gt;
[12:06] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : je viens de le dire deux fois :p&lt;br /&gt;
&lt;br /&gt;
[12:06] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Je suis d&amp;#039;accord avec toi.&lt;br /&gt;
&lt;br /&gt;
[12:06] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : Aujourd&amp;#039;hui nous sommes tous en surchauffe lol&lt;br /&gt;
&lt;br /&gt;
[12:07] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Vincent, apparemment oui.&lt;br /&gt;
&lt;br /&gt;
[12:07] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : :)&lt;br /&gt;
&lt;br /&gt;
[12:08] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Rien d&amp;#039;autre pour aujourd&amp;#039;hui ? Je dois partir sous peu. Mon chat me réclame un temps de jeu (ou de l&amp;#039;attention) depuis environ 15 minutes.&lt;br /&gt;
&lt;br /&gt;
[12:08] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : L&amp;#039;ancienne version 0.8 avait une autre forme du bug.&lt;br /&gt;
&lt;br /&gt;
[12:08] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : On pourrait probablement construire une fonction ossl pour les données de landmark pour retourner une liste des différents paramètres du lm, je ne sais pas trop pourquoi, mais il y a aussi un tas d&amp;#039;autres paramètres.&lt;br /&gt;
&lt;br /&gt;
[12:09] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : oui, s&amp;#039;il vous plaît.&lt;br /&gt;
&lt;br /&gt;
[12:09] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039; :  Dans OpenSim-9.2.1/OpenSim/Framework/AssetLandmark.cs Ligne 33&lt;br /&gt;
   public class AssetLandmark : AssetBase&lt;br /&gt;
    {&lt;br /&gt;
        public Vector3 Position;&lt;br /&gt;
        public ulong RegionHandle;&lt;br /&gt;
        public UUID RegionID;&lt;br /&gt;
        public string Gatekeeper = string.Empty;&lt;br /&gt;
        public int Version;&lt;br /&gt;
&lt;br /&gt;
[12:09] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : pas beaucoup :)&lt;br /&gt;
&lt;br /&gt;
[12:10] &amp;#039;&amp;#039;&amp;#039;Vincent.Sylvester @hg.zetaworlds.com:8002&amp;#039;&amp;#039;&amp;#039; : La position réelle pourrait être utile et uuid je suppose.&lt;br /&gt;
&lt;br /&gt;
[12:10] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : yup&lt;br /&gt;
&lt;br /&gt;
[12:10] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : ok je sais pourquoi le grand nombre&lt;br /&gt;
&lt;br /&gt;
[12:10] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : je pense&lt;br /&gt;
&lt;br /&gt;
[12:11] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : c&amp;#039;est une chose négative lol&lt;br /&gt;
&lt;br /&gt;
[12:11] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : Je me posais la question.&lt;br /&gt;
&lt;br /&gt;
[12:12] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039; : &lt;br /&gt;
         double rx = (double)(lm.RegionHandle &amp;gt;&amp;gt; 32) - (double)World.RegionInfo.WorldLocX + (double)lm.Position.X;&lt;br /&gt;
         double ry = (double)(lm.RegionHandle &amp;amp; 0xffffffff) - (double)World.RegionInfo.WorldLocY + (double)lm.Position.Y;&lt;br /&gt;
&lt;br /&gt;
[12:12] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : ça devrait le faire.&lt;br /&gt;
&lt;br /&gt;
[12:12] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039; : Est-ce que le fait d&amp;#039;isoler un paquet de handle de région fonctionnera correctement avec une valeur négative ?&lt;br /&gt;
&lt;br /&gt;
[12:12] &amp;#039;&amp;#039;&amp;#039;Kayaker Magic&amp;#039;&amp;#039;&amp;#039;  : Ah, quand on enlève la moitié inférieure, il faut signer l&amp;#039;extension.&lt;br /&gt;
&lt;br /&gt;
[12:12] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : kewl&lt;br /&gt;
&lt;br /&gt;
[12:12] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : nopes&lt;br /&gt;
&lt;br /&gt;
[12:13] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : handler et worldloc sont des uints.&lt;br /&gt;
&lt;br /&gt;
[12:13] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : bon ulong et uint&lt;br /&gt;
&lt;br /&gt;
[12:13] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : mais est-ce que tu veux y mettre quelque chose de plus gros ?&lt;br /&gt;
&lt;br /&gt;
[12:13] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : non.&lt;br /&gt;
&lt;br /&gt;
[12:13] &amp;#039;&amp;#039;&amp;#039;Kayaker Magic&amp;#039;&amp;#039;&amp;#039;  : Pourquoi ne pas convertir le regionHandle en 32bit int avant de le convertir en double ?&lt;br /&gt;
&lt;br /&gt;
[12:14] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : c&amp;#039;est le cas.&lt;br /&gt;
&lt;br /&gt;
[12:14] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : le compilateur fun dit que le (double) n&amp;#039;est pas nécessaire :)&lt;br /&gt;
&lt;br /&gt;
[12:15] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039; : :)&lt;br /&gt;
&lt;br /&gt;
[12:15] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : bien, je vais le tester et le valider.&lt;br /&gt;
&lt;br /&gt;
[12:15] &amp;#039;&amp;#039;&amp;#039;Kayaker Magic&amp;#039;&amp;#039;&amp;#039;  : Bien vu Jagga ! Merci d&amp;#039;avoir attiré l&amp;#039;attention d&amp;#039;Ubit sur ce problème !&lt;br /&gt;
&lt;br /&gt;
[12:15] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : C&amp;#039;est toujours agréable de voir un rapport de bogue suivi d&amp;#039;une correction rapide.&lt;br /&gt;
&lt;br /&gt;
[12:16] &amp;#039;&amp;#039;&amp;#039;Jagga Meredith&amp;#039;&amp;#039;&amp;#039;  : Merci.&lt;br /&gt;
&lt;br /&gt;
[12:17] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : c&amp;#039;est mieux que le lm soit pour une région de la même grille aussi :P&lt;br /&gt;
&lt;br /&gt;
= Conclusion = &lt;br /&gt;
[12:17] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Sur ce, je vais conclure la réunion d&amp;#039;aujourd&amp;#039;hui. Je pense que mon chat a déjà renoncé à moi, mais je vais quand même aller la voir pour savoir si elle veut encore jouer.&lt;br /&gt;
&lt;br /&gt;
[12:17] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Merci à tous d&amp;#039;être venus. Nous nous reverrons la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
[12:17] &amp;#039;&amp;#039;&amp;#039;Selby.Evans @grid.kitely.com:8002&amp;#039;&amp;#039;&amp;#039;  : au revoir à tous.&lt;br /&gt;
&lt;br /&gt;
[12:17] &amp;#039;&amp;#039;&amp;#039;Andrew Hellershanks&amp;#039;&amp;#039;&amp;#039;  : Au revoir, Selby.&lt;br /&gt;
&lt;br /&gt;
[12:17] &amp;#039;&amp;#039;&amp;#039;Ubit Umarov&amp;#039;&amp;#039;&amp;#039;  : cya&lt;/div&gt;</summary>
		<author><name>Acryline</name></author>
	</entry>
</feed>