[résolu] volet roulant

Répondre
Partager Rechercher
Citation :
Publié par Ans
Bravo pour ton script

Mais mais bin oui c'est pas parfait

Certainement...

Mais si tu mets une texture avec rayures cela ne va pas , en effet il y a un changement de dimension entre l'enroulement et la position fermée!

Tu change la texture sur toutes les face mais bon c'est a modifier avec "face" et le N° de face c'est bien ça?

Je vois pas trop, mais je ferai un essai ...
Voir Photo

Dernier point le volet ouvert devrait être en fantôme cela serait encore mieux

Oui et Non ... par exemple je l'utilise pour fermer les portes de ma galerie et studio quand je veux bosser tranquille ... donc personne peut entrer...

Si tu souhaite voir le script avec la rayure je suis Online sous Ans Seetan

@+
Oui je viendrai te voir avec plaisir


volet_1_demo.png

Demo volet roulant A & B bis.png

Les rayures sont où?

Je ne vois pas comment des rayures sur la partie B peuvent gêner...

Tu as bien mis la texture dans le sens vertical .?
Vu avec Ans IG

2 problèmes ...

1 la texture était dans le mauvais sens et
2 dans le script il y avait une erreur...

C'est all is good now...

Script corrigé...merci Ans
bonjour a tous

génial ton script Seb je voudrais savoir deux choses est il possible de faire monter ensemble des rideaux de différente tailles avec ton script et comment faire et si on peut aussi le faire arrêter a différente hauteurs mais la j'en demande peut être beaucoup
merci a toi si tu répond car je vois que cette discussion est ancienne
Citation :
Publié par pyhia
bonjour a tous

génial ton script Seb je voudrais savoir deux choses est il possible de faire monter ensemble des rideaux de différente tailles avec ton script et comment faire et si on peut aussi le faire arrêter a différente hauteurs mais la j'en demande peut être beaucoup
merci a toi si tu répond car je vois que cette discussion est ancienne


Chaque rideau peut avoir une taille différente à paramétrer dans chaque rideau


Code PHP:

    state_entry()
    {           
        
// Size  prim // >>>>>>>>>>>>A PARAMETRER  
        
=  0.010;      
        
=  8.347;      
        
=  6.700
Pour le reste oui cela doit être possible essaye dans un premier temps de remplacer la texture


Code PHP:

"e5f7ea6d-ce87-edc9-ea39-7d658c73ff1c" 

par celle ci

Code PHP:

"33f96d2c-f8fb-6cd8-d678-df5c46895ced" 

et de voir si cela permet une fermeture partielle du rideau...

Seb,
bonjour
j'ai essayé ce que tu ma dit et le volet se ferme au trois quart, est il possible de choisir moi même la hauteur d'ouverture et de fermeture 25% 50% 75% par exemple peu tu m'indiquer un logiciel très simple a utiliser pour faire ma texture de volet en chassent que je part d'une photo car je n'ai jamais encore fais cela je suis sur MAC merci a toi de ton aide
Je suis sur XP mais Kyle devrait pouvoir te répondre par exemple.

il faut simplement un logiciel qui gère la couche alpha ( transparence et exporte en png.

Je te contacte sur la messagerie du forum pour de te donner les images des textures du script qui te serviront de modèle. Rien de bien sorcier

Pour le reste je dois prendre le temps de me replonger dans le script pour te trouver une solution confortable.
bonjour Seb

je voudrais savoir si tu avais vue au sujet de ma demande pour ton script de rideau mais si tu na pas le temps ou pas envie ce n'ai pas grave merci pour tout quand même

bonne journée
Pour les ouvertures partielles je travaille dessus et je te proposerai quelque chose tout bientôt.


Pour le soft MAC je n'ai pas d'info la dessus. Si un gentil jolien peut répondre ..
Gimp sous mac par exemple
Salut,
Installe Gimp:
- il te faut d'abord installer X11 d'Apple: X11 se trouve sur le CD Mac OSX dans le dossier "Installation Supplèmentaire" ou alors ici (sur Tiger): DVD d'install > System > Installation > Packages > X11User.pkg.
- télécharger une version de Gimp (par exemple ici: http://www.clubic.com/telecharger-fiche18948-the-gimp.html)
- double cliquer sur le fichier .dmg téléchargé: le dossier Gimp s'ouvre alors
- glisser l'icone de GIMP vers le dossier Applications

Pour lancer Gimp, il te faut d'abord lancer X11 puis Gimp.

Et voilou ^^
Citation :
Publié par pyhia
bonjour
j'ai essayé ce que tu ma dit et le volet se ferme au trois quart, est il possible de choisir moi même la hauteur d'ouverture et de fermeture 25% 50% 75% par exemple peu tu m'indiquer un logiciel très simple a utiliser pour faire ma texture de volet en chassent que je part d'une photo car je n'ai jamais encore fais cela je suis sur MAC merci a toi de ton aide

Voila j'ai réalisé cela ...




je le met sous xstreet volet + HUD

https://www.xstreetsl.com/modules.ph...ItemID=1762790

Full Perms



Rapidement voila comment j'ai fais:

J'ai récupéré un HUD universel de Seb

https://www.xstreetsl.com/modules.ph...ItemID=1709706

j'ai créé 3 photos:

HUD
HUD pour JOL.png
HUD plaque arriere pour JOL.png

RIDEAU
volet3.png


J'ai paramétré le HUD script :


Citation :
string Texture_HUD = "de17a297-ad26-bd5d-ff1b-7745d4a97139"; // face avant
string Texture_touche = "5960810b-ac14-7f88-05bb-ce2eacb0e4d1"; // texture lumineuse
string Texture_fond = "3e70f3be-4662-fe11-e9ea-bd7f0e8aac02"; // couleur du fond quand pas de touche selectionnée

vector White_Color = <1.0,1.0,1.0>;
vector Size_HUD_On = < 0.01, 0.15, 0.20 >; // si le HUD est attaché
vector Size_HUD_Off = < 0.01, 0.40, 0.40 >; // si le HUD est rezzed au dol

vector Repeats = < 1.0, 1.0, 1.0 >;
vector Offsets = < 0.0, 0.0, 0.0 >;

float Rotation_in_radians = 0;
float Alpha = 1;

integer Number_Ranges = 5;
integer Number_Columns = 1;


float Size_Columns ;
float Size_Ranges ;
vector Size_HUD;
list keys;
et mis en commentaire la ligne:

Code PHP:

        //llSetObjectName ( "HUD version2.1"); 

Ensuite j'ai créé une simple prim et mis dessus la texture du rideaux ( 3 eme UUID)

et inséré ce script dedans (motorisation):

Code PHP:

float   Offset_UP   0.75
float   Offset_DOWN 0.25

float   FROM
float   TO
string  DIR;

integer Channel_HUD 200908120;
integer Listen_Handle;


Move float to )   
{   

    
string  dir;
    
float offset
    
    if (
FROM to)
        
dir "DOWN";
    else
        
dir "UP";    
    
    if (
dir == "UP")
    {    
        
float step    .02;
        for( 
offset FROM offset tooffset offset step )
        {
            
//llOwnerSay ( (string) offset);
            
llOffsetTexture1.0, (float) offsetALL_SIDES);
        }
    } 
    else if (
dir == "DOWN")
    {

        
float step    = -.02;
        for( 
offset FROM offset tooffset offset step )
        {
            
//llOwnerSay ( (string) offset);
            
llOffsetTexture1.0, (float)offsetALL_SIDES);
        }

    }  
    
    
FROM to;          
    return;
}

default
{
    
state_entry()
    {
        
Listen_Handle llListen(Channel_HUD ,"HUD volet roulant""","");
        
FROM =  Offset_UP;
    }
    
    
listeninteger channelstring namekey key_idstring message )
    {
        
//llOwnerSay (message );
        
integer choix = (integer) message ;
        if ( 
choix ==)
            
Move (Offset_DOWN); 
        else if ( 
choix == )
            
Move (Offset_DOWN*1.5);
        else if ( 
choix == )
            
Move (Offset_DOWN*2);    
        else if ( 
choix == )
            
Move (Offset_DOWN*2.5);    
        else if ( 
choix == )
            
Move (Offset_UP);    

    }

Voilà c'est tout .
bonsoir

tu es génial SEB désolée de te répondre que maintenant mais j'étais absente plusieurs jours ça marche impec mais le seule problème c'est que ma texture alpha est blanche et je ne comprend pas pourquoi. je l'ai enregistrer en png comme tu le disais mais il y a sûrement quelque chose que je dois oublié de faire, je l'ai fait sur gimp merci
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés