Forum Sketchup Artlantis Archicad
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Annonces
Bonjour Invité Bienvenue sur le forum biblio3d - le forum a été créé le Sam 19 Jan 2008 - 14:26- Nous avons enregistrés 14755 topics pour un total de : 175026 posts - le record de membres connectés simultanément :555
Galerie


 [ SKETCHUP composants dynamiques ] Masquer valeur attribut Empty
Ton bloc notes
Derniers sujets
» [ SKETCHUP plugins ] JHS power bar
par vick Mer 19 Juin 2024 - 22:51

» [ SKETCHUP tutos ] Modéliser à partir d'1 image, d'1 photo
par jerryvento Lun 17 Juin 2024 - 8:38

» [ SKETCHUP généralité ] Modéliser à partir d'1 image, d'1 photo
par jerryvento Lun 17 Juin 2024 - 8:38

» [ SKETCHUP plugins ] plugin fredo 6 - réinstallation des licences
par vick Ven 14 Juin 2024 - 17:31

» [ SKETCHUP généralité ] export-import de scènes
par silic Mer 12 Juin 2024 - 18:18

» [ SKETCHUP plugins ] import nuages de points
par bruno Mar 11 Juin 2024 - 13:08

» [ SKETCHUP plugins ] layout sketchup et VBO LayOut Flattener
par JDD Mer 5 Juin 2024 - 19:42

» [ CHAINE TWITCH ] replay d'un mini live
par tenrev Mar 4 Juin 2024 - 9:35

» [ SKETCHUP Layout ] Texture en rendu vectoriel
par tenrev Mar 4 Juin 2024 - 8:30

» [ SKETCHUP objets ] tiroir cuisine
par JDD Dim 2 Juin 2024 - 10:43

» [ SKETCHUP composants dynamiques ]
par Miroslav Mar 28 Mai 2024 - 15:51

» [ SKETCHUP composants dynamiques ] Masquer valeur attribut
par Manutio Mar 21 Mai 2024 - 14:02

» [ TWINMOTION ] CONSEIL FORMATION
par tenrev Mar 21 Mai 2024 - 10:17

» [ AUTRES LOGICIELS ] LOGICIEL OFFERT
par jerryvento Ven 17 Mai 2024 - 8:36

» [ LUMION ] 2024 - Importation FBX
par Shakna Jeu 16 Mai 2024 - 10:00

» [ SKETCHUP tutos ] dessiner un dodécaèdre sans plugins
par tenrev Mer 15 Mai 2024 - 14:22

» [ SKETCHUP plugins ] Plugin SOLID INSPECTOR - Nested Instances - Demande de clarification
par tenrev Mer 15 Mai 2024 - 14:13

» [ LUMION ] 2024 - Importation FBX
par Shakna Mer 15 Mai 2024 - 12:16

» [ LUMION ] Lumion 2024
par Shakna Mer 15 Mai 2024 - 11:21

» [ TWINMOTION ] Appliquer un decal avec les outils spacing et area de Twinmotion 2024
par Gaspard Hauser Mar 14 Mai 2024 - 23:12

» [ TWINMOTION ] Nouvelle verion 2024
par Gaspard Hauser Mer 8 Mai 2024 - 10:27

» [ CHAINE TWITCH ] Pas simple de se faire un public
par tenrev Mar 7 Mai 2024 - 19:46

» [ INTELLIGENCE ARTIFICIELLE ] quelques video IA
par tenrev Mar 7 Mai 2024 - 9:47

» [ CHAINE TWITCH ] les replay de mes live sur Twitch
par tenrev Mar 7 Mai 2024 - 9:22

» [ SKETCHUP généralité ] Interpolation progressive entre deux formes le long d'un tracé
par JDD Lun 6 Mai 2024 - 15:19

» [ ARCHICAD ] Création de lucarne en 3D
par VertiKal Lun 6 Mai 2024 - 14:17

» [ SKETCHUP composants dynamiques ]
par simjoubert Lun 6 Mai 2024 - 10:39

» [ SKETCHUP plugins ]
par TIQUETM Dim 5 Mai 2024 - 19:39

» [ ARCHICAD ] raccourci clavier
par Taz Jeu 2 Mai 2024 - 16:04

» [ SKETCHUP Layout ] Layout 2024 probléme de Style
par tenrev Jeu 2 Mai 2024 - 11:58

» [ MATOS INFORM. ] LICENCES ARCHICAD
par yannickniort Mar 30 Avr 2024 - 8:29

» [ SKETCHUP plugins ] Universal Importer
par Samuel Tallet Lun 29 Avr 2024 - 19:18

» [ CHAINE TWITCH ] c'est reparti - pour quelques live
par tenrev Lun 29 Avr 2024 - 14:49

» [ SKETCHUP objets ]
par vick Mar 23 Avr 2024 - 20:52

» [ SKETCHUP vray ]
par furax49 Mar 23 Avr 2024 - 19:52

Sondage

Chaine Twitch

 [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c1029% [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c10 29% [ 11 ]
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c1011% [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c10 11% [ 4 ]
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c103% [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c10 3% [ 1 ]
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c108% [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c10 8% [ 3 ]
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c108% [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c10 8% [ 3 ]
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c108% [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c10 8% [ 3 ]
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c1029% [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c10 29% [ 11 ]
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c105% [ SKETCHUP composants dynamiques ] Masquer valeur attribut Poll_c10 5% [ 2 ]

Total des votes : 38

chaine sketchup.tv
Serveur Discord
Le Deal du moment : -57%
Chromebook Lenovo IdeaPad Slim 3 14” FHD 4 Go / ...
Voir le deal
99.99 €

[ SKETCHUP composants dynamiques ] Masquer valeur attribut

Voir le sujet précédent Voir le sujet suivant Aller en bas

Manutio
Manutio
Apprenti(e)
Apprenti(e)
Masculin Date d'inscription : 15/03/2024
Nombre de messages : 11
Points : 33

MessageManutio Mar 21 Mai 2024 - 8:55

Bonjour à tous !

Je reviens vers vous car j'ai encore besoin d'aide sourire

Je souhaiterais savoir si la désactivation d'une valeur d'un attribut sélectionnable dans une liste est possible suivant une condition ?

J'ai essayé pas mal de choses et je n'arrive à rien ou presque malheureusement...

Pour être plus clair :

- J'ai un attribut matière sélectionnable dans une liste avec 3 possibilités : noir, blanc et rouge
- J'ai un second attribut taille aussi sélectionnable dans une liste avec 2 possibilités : 50cm et 100cm

Je voudrais masquer un choix couleur dans la liste suivant la taille sélectionnée par exemple :

- Si choix 50cm alors noir et blanc visibles dans la liste mais pas rouge
- Si choix 100cm alors rouge visible dans la liste seulement

J'ai suivis les tutos et décortiqué pas mal de composants ici et la sans trouver mon bonheur.

Aussi j'ai regardé le plugin SJ Add DC Functions mais je ne peux l'utiliser car ce composant est prévu pour un partage.

Ce n'est peut etre tout simplement pas possible et je cherche en vain ?

Merci d'avance pour vos réponses content
simjoubert
simjoubert
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2854
Points : 6351
Age : 49
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

Messagesimjoubert Mar 21 Mai 2024 - 9:04

Hello Manutio
Sans l’utilisation de mon plug-in SJ Add DC function, je ne vois pas d’alternative. Nativement il n’y a pas de filtre dynamique pour créer une liste déroulante de choix.
La seul chose que tu puisses faire est de générer dynamiquement une alerte dans la boite de dialogue en modifiant la valeur de la description.
Si tu le fait par mon plug-in et que tu le partage. Il faut que les destinataires aient également installé le plug-in !

tenrev aime ce message

tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 19823
Points : 34540
Age : 61
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Mar 21 Mai 2024 - 9:28

Hello

j'ai fais un gpts dans chatgpt pour l'aide aux composants dynamiques , je l'ai sollicité sans vérifier mdr6 donc à tester , je n'ai pas trop de temps pour de plus amples explications

Pour créer une liste déroulante dans un composant dynamique SketchUp où certaines options ne sont visibles que sous certaines conditions, vous pouvez utiliser des fonctions logiques et la fonction CHOOSE pour filtrer les options disponibles. Voici comment procéder :

Exemple de Mise en Place
Définir les Attributs
MaterialOptions : Une liste des matériaux disponibles.
Condition1, Condition2 : Conditions logiques déterminant la visibilité des options.
FilteredMaterialOptions : La liste filtrée des matériaux, basée sur les conditions.
SelectedMaterialIndex : Indice de l'option sélectionnée.
Material : Matériau sélectionné basé sur l'indice.

Explication
MaterialOptions : Contient toutes les options disponibles initialement.
Condition1, Condition2 : Définissent quelles options doivent être visibles.
FilteredMaterialOptions : Filtre les options de MaterialOptions en utilisant les conditions.
SelectedMaterialIndex : Obtient l'indice de l'option sélectionnée dans la liste filtrée.
Material : Retourne le matériau sélectionné basé sur l'indice de FilteredMaterialOptions.
Mise en Place dans SketchUp
Ouvrir le panneau des attributs dynamiques :

Sélectionnez votre composant dynamique.
Ouvrez le panneau des attributs dynamiques (Fenêtre > Attributs du composant dynamique).
Ajouter les attributs :

Ajoutez un nouvel attribut appelé MaterialOptions et entrez les options sous forme de chaîne de texte séparées par des |.
Ajoutez les attributs pour les conditions (Condition1, Condition2).
Ajoutez un attribut appelé FilteredMaterialOptions et utilisez la formule fournie.
Ajoutez un attribut appelé SelectedMaterialIndex et utilisez la formule =OPTIONINDEX("FilteredMaterialOptions").
Ajoutez un attribut appelé Material et utilisez la formule =CHOOSE(SelectedMaterialIndex, "Bois", "Métal", "Plastique").
Configurer les attributs pour être modifiables par l'utilisateur :

Cliquez sur l'attribut FilteredMaterialOptions.
Cochez la case "Affichable dans les options" pour permettre à l'utilisateur de choisir une option dans la liste déroulante filtrée.

-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage/Salut Invité merci de consulter mon profil/PC fixe Rizen 9 3950 cg RTX3080-64 go de ram DDssd 1To/1 PC portable Lenovo  16'' w11 i7 32go-CG  RTX3070 8go/1casque meta Quest 3/1 casque VR Occulus Rift /1 PC portable Dell sous Linux Ubuntu-1 pc portable HP sous chromebook/Raspberry Pi - Arduino /  Modélisation :Sketchup-Rhino-Pconplanner-Rendu:Enscape-Keyshot-Unreal Engine-Twinmotion-Autres:Photoshop-Indesign-After Effect-Première pro-Intelligence artificielle -Chatgpt+-Midjourney-Suno-Elevenlabs-Canva
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut 575088biblio3d
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 19823
Points : 34540
Age : 61
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Mar 21 Mai 2024 - 9:35

simjoubert a écrit:Hello Manutio
Sans l’utilisation de mon plug-in SJ Add DC function, je ne vois pas d’alternative. Nativement il n’y a pas de filtre dynamique pour créer une liste déroulante de choix.
La seul chose que tu puisses faire est de générer dynamiquement une alerte dans la boite de dialogue en modifiant la valeur de la description.
Si tu le fait par mon plug-in et que tu le partage. Il faut que les destinataires aient également installé le plug-in !

Hello  @simjoubert  @Manutio
d'où l'intérêt de proposer ses composants dynamiques sur une petite barre d'outils style plugin (j'ai fais un tuto complet sur cette réalisation)  et de partager le rbz en incorporant le plugin de notre ami Simon

la vidéo de ma série sur les plugins qui parle de barre de composants


-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage/Salut Invité merci de consulter mon profil/PC fixe Rizen 9 3950 cg RTX3080-64 go de ram DDssd 1To/1 PC portable Lenovo  16'' w11 i7 32go-CG  RTX3070 8go/1casque meta Quest 3/1 casque VR Occulus Rift /1 PC portable Dell sous Linux Ubuntu-1 pc portable HP sous chromebook/Raspberry Pi - Arduino /  Modélisation :Sketchup-Rhino-Pconplanner-Rendu:Enscape-Keyshot-Unreal Engine-Twinmotion-Autres:Photoshop-Indesign-After Effect-Première pro-Intelligence artificielle -Chatgpt+-Midjourney-Suno-Elevenlabs-Canva
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut 575088biblio3d
Manutio
Manutio
Apprenti(e)
Apprenti(e)
Masculin Date d'inscription : 15/03/2024
Nombre de messages : 11
Points : 33

MessageManutio Mar 21 Mai 2024 - 9:53

Quelle réactivité ! Merci à vous 2 content

@simjoubert j'ai vu que ton plugin aurait pu grandement m'aider seulement le partage n'est pas possible...

@tenrev j'ai demandé également à chatgpt mais la réponse était plutôt floue, je n'ai certainement pas posé la bonne question  huh

Je vais essayé en passant par CHOOSE car pour le moment j’étais focalisé sur la fonction IF
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 19823
Points : 34540
Age : 61
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Mar 21 Mai 2024 - 9:59

Manutio a écrit:Quelle réactivité ! Merci à vous 2 content

@simjoubert j'ai vu que ton plugin aurait pu grandement m'aider seulement le partage n'est pas possible...

@tenrev j'ai demandé également à chatgpt mais la réponse était plutôt floue, je n'ai certainement pas posé la bonne question  huh

Je vais essayé en passant par CHOOSE car pour le moment j’étais focalisé sur la fonction IF

Normalement les gpts sont accessibles avec "Chatgpt o" qui est maintenant gratuit (avec quelques limites par rapport à chatgpt4 plus) mais essayes avec mon gpts expert en composants dynamiques , les résultats sont je pense un poil plus précis (vu que je lui ai injecté beaucoup de données et de cas concrets )


 [ SKETCHUP composants dynamiques ] Masquer valeur attribut Captu206

-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage/Salut Invité merci de consulter mon profil/PC fixe Rizen 9 3950 cg RTX3080-64 go de ram DDssd 1To/1 PC portable Lenovo  16'' w11 i7 32go-CG  RTX3070 8go/1casque meta Quest 3/1 casque VR Occulus Rift /1 PC portable Dell sous Linux Ubuntu-1 pc portable HP sous chromebook/Raspberry Pi - Arduino /  Modélisation :Sketchup-Rhino-Pconplanner-Rendu:Enscape-Keyshot-Unreal Engine-Twinmotion-Autres:Photoshop-Indesign-After Effect-Première pro-Intelligence artificielle -Chatgpt+-Midjourney-Suno-Elevenlabs-Canva
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut 575088biblio3d
simjoubert
simjoubert
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2854
Points : 6351
Age : 49
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

Messagesimjoubert Mar 21 Mai 2024 - 10:05

Hello
La fonction choose ne renvoie pas de liste mais une seule valeur basée sur un index ( index qui commence à 1)
Dans le cas d’une liste de 5 valeurs dont 2 par exemple doivent être exclues selon le résultat de deux options combinées, cela ne fonctionnerait pas !nonlire
Cela ne fonctionne que s’il y a un seul choix possible selon le résultat des filtres!

Reponse par l’IPE (intelligence par expérience)p-clin

Donc il ne reste qu’à créer autant de filtre que de valeur ! 

 [ SKETCHUP composants dynamiques ] Masquer valeur attribut IPB_917

tenrev aime ce message

tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 19823
Points : 34540
Age : 61
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Mar 21 Mai 2024 - 10:05

simjoubert a écrit:Hello Manutio
Sans l’utilisation de mon plug-in SJ Add DC function, je ne vois pas d’alternative. Nativement il n’y a pas de filtre dynamique pour créer une liste déroulante de choix.
La seul chose que tu puisses faire est de générer dynamiquement une alerte dans la boite de dialogue en modifiant la valeur de la description.
Si tu le fait par mon plug-in et que tu le partage. Il faut que les destinataires aient également installé le plug-in !

@simjoubert @Manutio

on doit aussi pouvoir faire plusieurs listes dans plusieurs attributs et faire apparaitre pour l'utilisateurs l'attributs avec la bonne liste selon des conditions dans la boite de dialogue , mais selon le nombre de conditions et la longueur de la liste , ca peut être long , fastidieux et compliqué

-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage/Salut Invité merci de consulter mon profil/PC fixe Rizen 9 3950 cg RTX3080-64 go de ram DDssd 1To/1 PC portable Lenovo  16'' w11 i7 32go-CG  RTX3070 8go/1casque meta Quest 3/1 casque VR Occulus Rift /1 PC portable Dell sous Linux Ubuntu-1 pc portable HP sous chromebook/Raspberry Pi - Arduino /  Modélisation :Sketchup-Rhino-Pconplanner-Rendu:Enscape-Keyshot-Unreal Engine-Twinmotion-Autres:Photoshop-Indesign-After Effect-Première pro-Intelligence artificielle -Chatgpt+-Midjourney-Suno-Elevenlabs-Canva
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut 575088biblio3d
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 19823
Points : 34540
Age : 61
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Mar 21 Mai 2024 - 10:09

simjoubert a écrit:Reponse par l’IPE (intelligence par expérience)

ha oui l' IRDSJ bien mdr5  l'Intelligence Réelle De Simon Joubert
même chatgpt est largué

-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage/Salut Invité merci de consulter mon profil/PC fixe Rizen 9 3950 cg RTX3080-64 go de ram DDssd 1To/1 PC portable Lenovo  16'' w11 i7 32go-CG  RTX3070 8go/1casque meta Quest 3/1 casque VR Occulus Rift /1 PC portable Dell sous Linux Ubuntu-1 pc portable HP sous chromebook/Raspberry Pi - Arduino /  Modélisation :Sketchup-Rhino-Pconplanner-Rendu:Enscape-Keyshot-Unreal Engine-Twinmotion-Autres:Photoshop-Indesign-After Effect-Première pro-Intelligence artificielle -Chatgpt+-Midjourney-Suno-Elevenlabs-Canva
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut 575088biblio3d

simjoubert aime ce message

simjoubert
simjoubert
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2854
Points : 6351
Age : 49
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

Messagesimjoubert Mar 21 Mai 2024 - 10:16

En résumé, sans faire de promotion utilises mon plug-in ou créer des alertes « Coloris sélectionné indisponible pour ces options ! »
Ca ajoutera un petit côté ludique type mastermind à ton composant !content
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut IPB_917

tenrev aime ce message

simjoubert
simjoubert
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2854
Points : 6351
Age : 49
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

Messagesimjoubert Mar 21 Mai 2024 - 10:21

Manutio
Manutio
Apprenti(e)
Apprenti(e)
Masculin Date d'inscription : 15/03/2024
Nombre de messages : 11
Points : 33

MessageManutio Mar 21 Mai 2024 - 10:22

@tenrev en effet je suis passé par la version classique...

@simjoubert rien de mieux que l'IPE clindoeil

"Donc il ne reste qu’à créer autant de filtre que de valeur !" Alors forcement j'ai simplifié pour la question mais j'ai 5 dimensions et 9 coloris sur mon composant, pour chaque taille son ou ses coloris donc comme le dit tenrev cela peut être long , fastidieux et compliqué.

Merci encore à vous 2 ! sourire

tenrev et simjoubert aiment ce message

simjoubert
simjoubert
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2854
Points : 6351
Age : 49
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

Messagesimjoubert Mar 21 Mai 2024 - 10:37

Manutio ne désespère pas car il existe néanmoins une solution !
Si tu ne peux pas le faire sur la boite de dialogue rien ne t'empêche de faire une interface graphique ou l'utilisateur utilisera l'outils interagir des composant dynamique pour sélectionner la couleur.

Tu ajoutes à ton composant des rectangles avec chacun des coloris. Chaque rectangle possède un attribut hidden qui est conditionnée par ton option dimensions. Et un attribut onclic avec pour formule sans le signe égal
Code:
SET(parent!color,"MonColoris")
Et ton sous composant un attribut material
Code:
=parent!color
.


Voici un composant que j'ai fait ou les options se choisissent par une interface graphique
https://sketchup.simjoubert.com/composants-dynamiques/dc-lampe-fermob-balad.html

 [ SKETCHUP composants dynamiques ] Masquer valeur attribut IPB_917

tenrev aime ce message

tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 19823
Points : 34540
Age : 61
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Mar 21 Mai 2024 - 10:45

@simjoubert @Manutio

j'aime moins , j'utilise plus aujourd'hui dcui le plugin de curic
mais il y a 7 ou 8 ans j'avais des composants comme Simon avec des menus cliquables



a+

-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage/Salut Invité merci de consulter mon profil/PC fixe Rizen 9 3950 cg RTX3080-64 go de ram DDssd 1To/1 PC portable Lenovo  16'' w11 i7 32go-CG  RTX3070 8go/1casque meta Quest 3/1 casque VR Occulus Rift /1 PC portable Dell sous Linux Ubuntu-1 pc portable HP sous chromebook/Raspberry Pi - Arduino /  Modélisation :Sketchup-Rhino-Pconplanner-Rendu:Enscape-Keyshot-Unreal Engine-Twinmotion-Autres:Photoshop-Indesign-After Effect-Première pro-Intelligence artificielle -Chatgpt+-Midjourney-Suno-Elevenlabs-Canva
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut 575088biblio3d

simjoubert aime ce message

simjoubert
simjoubert
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2854
Points : 6351
Age : 49
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

Messagesimjoubert Mar 21 Mai 2024 - 11:03

S'il n'y a qu'une option de coloris ma solution fonctionne bien, s'il y a une multitude de paramètres il faut basculer sur le plugin de curic qui génère une nouvelle boite de dialogue.

tenrev aime ce message

tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 19823
Points : 34540
Age : 61
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Mar 21 Mai 2024 - 11:05

simjoubert a écrit:S'il n'y a qu'une option de coloris ma solution fonctionne bien, s'il y a une multitude de paramètres il faut basculer sur le plugin de curic qui génère une nouvelle boite de dialogue.

@simjoubert @Manutio oui mais idem il faut que l'utilisateur installe le plugin DCUI

-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage/Salut Invité merci de consulter mon profil/PC fixe Rizen 9 3950 cg RTX3080-64 go de ram DDssd 1To/1 PC portable Lenovo  16'' w11 i7 32go-CG  RTX3070 8go/1casque meta Quest 3/1 casque VR Occulus Rift /1 PC portable Dell sous Linux Ubuntu-1 pc portable HP sous chromebook/Raspberry Pi - Arduino /  Modélisation :Sketchup-Rhino-Pconplanner-Rendu:Enscape-Keyshot-Unreal Engine-Twinmotion-Autres:Photoshop-Indesign-After Effect-Première pro-Intelligence artificielle -Chatgpt+-Midjourney-Suno-Elevenlabs-Canva
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut 575088biblio3d
simjoubert
simjoubert
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2854
Points : 6351
Age : 49
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

Messagesimjoubert Mar 21 Mai 2024 - 11:07

Et que tu aies acheté la version studio pour créer les boites de dialogue !

tenrev aime ce message

tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 19823
Points : 34540
Age : 61
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Mar 21 Mai 2024 - 11:08

simjoubert a écrit:Et que tu ai acheté la version studio pour créer les boites de dialogue !

oui carrément , c'est vrai bien

-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage/Salut Invité merci de consulter mon profil/PC fixe Rizen 9 3950 cg RTX3080-64 go de ram DDssd 1To/1 PC portable Lenovo  16'' w11 i7 32go-CG  RTX3070 8go/1casque meta Quest 3/1 casque VR Occulus Rift /1 PC portable Dell sous Linux Ubuntu-1 pc portable HP sous chromebook/Raspberry Pi - Arduino /  Modélisation :Sketchup-Rhino-Pconplanner-Rendu:Enscape-Keyshot-Unreal Engine-Twinmotion-Autres:Photoshop-Indesign-After Effect-Première pro-Intelligence artificielle -Chatgpt+-Midjourney-Suno-Elevenlabs-Canva
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut 575088biblio3d
Manutio
Manutio
Apprenti(e)
Apprenti(e)
Masculin Date d'inscription : 15/03/2024
Nombre de messages : 11
Points : 33

MessageManutio Mar 21 Mai 2024 - 11:14

@simjoubert ton alternative mastermind est je pense dans mon cas la meilleure solution clindoeil

Aussi ta seconde méthode lampe fermob (je suis tombé dessus il y a 3 jours et j'ai beaucoup aimé le concept) pourrait être envisageable mais j'ai peur que le composant soit trop lourd au final (composant filet étirable sur 2 axes, déjà assez lourd en passant par les petites mailles sur grande surface)

@tenrev je ne peux malheureusement pas pour le moment passer par des plugins additionnels (je t'ai envoyé un mail à ce sujet sourire )

tenrev aime ce message

simjoubert
simjoubert
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2854
Points : 6351
Age : 49
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

Messagesimjoubert Mar 21 Mai 2024 - 11:58

Je ne pense pas que ce soit cela qui alourdisse ta géométrie
Exemple de coloris filtrés selon 2 paramètres de dimension.
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut IWE7c3AiQn

La seule chose qui est sûr c'est que cela déclenche un REDRAW
  • une fois pour afficher la palette,
  • une fois le coloris sélectionné,
  • une fois pour masquer la palette.

Tu peux en gagner une en faisant un combo de SET sur la couleur pour masquer la palette en choisissant la couleur. Séparer les SET() avec un point-virgule.
Tu peux également définir le nombre de copies à un nombre plus petit quand tu es en mode selection couleur pour alléger le modèle
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut IPB_917

tenrev aime ce message

simjoubert
simjoubert
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2854
Points : 6351
Age : 49
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

Messagesimjoubert Mar 21 Mai 2024 - 13:21

voila en reprenant le composant filet de la dernière fois
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut SketchUp_W5ggAVZXOx

Tu cliques sur le filet, cela fait apparaitre les pastilles de matière et cela force le nombre de mailles 4x4. Les pastilles se positionnent sous le filet et se distribuent en ayant pour dimension la taille d'une maille.
Un clic sur la couleur et les pastilles disparaissent et se positionnent à zéro pour ne pas interférer la mise à l'échelle, et le filet reprend sa taille initiale et prend pour couleur celle de la pastille sélectionnée.

Il ne te reste qu'à ajouter des conditions d'affichage des pastilles comme dans l'exemple précédent.

Dans le composant principal, j'ai ajouté les attributs : coloris et coloris_visible
Dans le composant rangé, j'ai ajouté l'attribut Onclic avec un Set pour basculer coloris_visible 0 ou 1 et material qui a pour valeur Coloris du composant principal, ajouter une condition au nombre de rangée et de colonne si coloris_visible =1
Chaque bouton de selection couleur un on clic avec un double SET.

Composant à télécharger sur le lien suivant
https://www.simjoubert.com/biblio3D/gif/DC_Filet3.skp
 [ SKETCHUP composants dynamiques ] Masquer valeur attribut IPB_917

tenrev aime ce message

Manutio
Manutio
Apprenti(e)
Apprenti(e)
Masculin Date d'inscription : 15/03/2024
Nombre de messages : 11
Points : 33

MessageManutio Mar 21 Mai 2024 - 14:02

Merci simjoubert, vu comme ca effectivement pas de soucis de mise à l’échelle sourire

2 solutions viables sans passer par un plugin externe !

Un grand merci à vous 2 pour le temps consacré content

tenrev et simjoubert aiment ce message

Contenu sponsorisé

MessageContenu sponsorisé

Voir le sujet précédent Voir le sujet suivant Revenir en haut

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum