Ton bloc notes
Derniers sujets
» [ SKETCHUP généralité ] Problème avec le 3d warehouse
par tenrev Jeu 25 Juil 2024 - 11:35
» [ INTELLIGENCE ARTIFICIELLE ] quelques vidéo IA
par tenrev Mer 24 Juil 2024 - 13:37
» [ SKETCHUP généralité ] modélisation rapide d'un grand pouf style "fatboy"
par tenrev Mer 24 Juil 2024 - 13:30
» [ SKETCHUP généralité ] Retourner le long de
par vick Mar 23 Juil 2024 - 15:17
» [ ENSCAPE ] tuto rendu style "studio" et amélioration avec IA
par tenrev Mar 23 Juil 2024 - 13:43
» [ SKETCHUP généralité ] short sur youtube bien organiser les scénes
par tenrev Mar 23 Juil 2024 - 13:40
» [ SKETCHUP composants dynamiques ] un petit short youtube qui montre une utilisation de composants dynamiques
par tenrev Mar 23 Juil 2024 - 13:35
» [ SKETCHUP plugins ] Parametric Modeling
par Anar Mar 23 Juil 2024 - 10:11
» [ SKETCHUP plugins ] Universal Importer
par tenrev Sam 20 Juil 2024 - 19:55
» [ D5_RENDER ] Le Cull effect dans un scatter
par Gaspard Hauser Ven 19 Juil 2024 - 17:52
» [ LUMION ] mémorandum LUMION
par Lumion France Jeu 18 Juil 2024 - 11:36
» [ LUMION ] Lumion 2024
par Lumion France Jeu 18 Juil 2024 - 11:28
» [ SKETCHUP composants dynamiques ] Hidden avec formule IF et OR imbriqué
par simjoubert Lun 15 Juil 2024 - 23:05
» [ PRESENTATION ] Anar (Spacymen)
par simjoubert Jeu 11 Juil 2024 - 23:11
» [ CHALLENGES ] Ca vous intéresserait un challenge - je lance un sondage
par Gaspard Hauser Jeu 11 Juil 2024 - 14:13
» [ SKETCHUP généralité ] barre outils 2024
par JDD Mer 10 Juil 2024 - 11:52
» [ SKETCHUP plugins ] boolean
par Anar Mar 9 Juil 2024 - 17:30
» [ D5_RENDER ] Quelques Rendus D5 Render
par Gaspard Hauser Sam 6 Juil 2024 - 11:39
» [ SKETCHUP composants dynamiques ] Demande aide Composant dynamique
par tenrev Sam 6 Juil 2024 - 7:31
» [ ARCHICAD ] Alignement entre textures et hachures en façades
par eddyje Jeu 4 Juil 2024 - 17:01
» [ PRESENTATION ] Alpilles AMO
par tenrev Sam 29 Juin 2024 - 14:19
» [ 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
par tenrev Jeu 25 Juil 2024 - 11:35
» [ INTELLIGENCE ARTIFICIELLE ] quelques vidéo IA
par tenrev Mer 24 Juil 2024 - 13:37
» [ SKETCHUP généralité ] modélisation rapide d'un grand pouf style "fatboy"
par tenrev Mer 24 Juil 2024 - 13:30
» [ SKETCHUP généralité ] Retourner le long de
par vick Mar 23 Juil 2024 - 15:17
» [ ENSCAPE ] tuto rendu style "studio" et amélioration avec IA
par tenrev Mar 23 Juil 2024 - 13:43
» [ SKETCHUP généralité ] short sur youtube bien organiser les scénes
par tenrev Mar 23 Juil 2024 - 13:40
» [ SKETCHUP composants dynamiques ] un petit short youtube qui montre une utilisation de composants dynamiques
par tenrev Mar 23 Juil 2024 - 13:35
» [ SKETCHUP plugins ] Parametric Modeling
par Anar Mar 23 Juil 2024 - 10:11
» [ SKETCHUP plugins ] Universal Importer
par tenrev Sam 20 Juil 2024 - 19:55
» [ D5_RENDER ] Le Cull effect dans un scatter
par Gaspard Hauser Ven 19 Juil 2024 - 17:52
» [ LUMION ] mémorandum LUMION
par Lumion France Jeu 18 Juil 2024 - 11:36
» [ LUMION ] Lumion 2024
par Lumion France Jeu 18 Juil 2024 - 11:28
» [ SKETCHUP composants dynamiques ] Hidden avec formule IF et OR imbriqué
par simjoubert Lun 15 Juil 2024 - 23:05
» [ PRESENTATION ] Anar (Spacymen)
par simjoubert Jeu 11 Juil 2024 - 23:11
» [ CHALLENGES ] Ca vous intéresserait un challenge - je lance un sondage
par Gaspard Hauser Jeu 11 Juil 2024 - 14:13
» [ SKETCHUP généralité ] barre outils 2024
par JDD Mer 10 Juil 2024 - 11:52
» [ SKETCHUP plugins ] boolean
par Anar Mar 9 Juil 2024 - 17:30
» [ D5_RENDER ] Quelques Rendus D5 Render
par Gaspard Hauser Sam 6 Juil 2024 - 11:39
» [ SKETCHUP composants dynamiques ] Demande aide Composant dynamique
par tenrev Sam 6 Juil 2024 - 7:31
» [ ARCHICAD ] Alignement entre textures et hachures en façades
par eddyje Jeu 4 Juil 2024 - 17:01
» [ PRESENTATION ] Alpilles AMO
par tenrev Sam 29 Juin 2024 - 14:19
» [ 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
formulaire/diaporama
chaine sketchup.tv
Serveur Discord
[ SKETCHUP composants dynamiques ] Masquer valeur attribut
Page 1 sur 1 • Partagez
- ManutioApprenti(e)
-
Date d'inscription : 15/03/2024
Nombre de messages : 11
Points : 33
Bonjour à tous !
Je reviens vers vous car j'ai encore besoin d'aide
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](/users/2813/51/05/40/smiles/640206893.gif)
Je reviens vers vous car j'ai encore besoin d'aide
![sourire](/users/2813/51/05/40/smiles/2658351707.gif)
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](/users/2813/51/05/40/smiles/640206893.gif)
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 !
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
Hello
j'ai fais un gpts dans chatgpt pour l'aide aux composants dynamiques , je l'ai sollicité sans vérifier
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.
j'ai fais un gpts dans chatgpt pour l'aide aux composants dynamiques , je l'ai sollicité sans vérifier
![mdr6](/users/2813/51/05/40/smiles/1172965327.gif)
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](https://2img.net/r/hpimg15/pics/575088biblio3d.gif)
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](https://2img.net/r/hpimg15/pics/575088biblio3d.gif)
- ManutioApprenti(e)
-
Date d'inscription : 15/03/2024
Nombre de messages : 11
Points : 33
Quelle réactivité ! Merci à vous 2
@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
Je vais essayé en passant par CHOOSE car pour le moment j’étais focalisé sur la fonction IF
![content](/users/2813/51/05/40/smiles/640206893.gif)
@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](/users/2813/51/05/40/smiles/1770321058.gif)
Je vais essayé en passant par CHOOSE car pour le moment j’étais focalisé sur la fonction IF
Manutio a écrit:Quelle réactivité ! Merci à vous 2![]()
@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![]()
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](https://i.servimg.com/u/f58/19/65/32/06/captu206.png)
-------------------------------------------------------------------------------------------------------------------------
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](https://2img.net/r/hpimg15/pics/575088biblio3d.gif)
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 !![non](/users/2813/51/05/40/smiles/337824.gif)
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)
Donc il ne reste qu’à créer autant de filtre que de valeur !
![[ SKETCHUP composants dynamiques ] Masquer valeur attribut IPB_917](https://2img.net/h/www.smileys.lu/repository/-Selection_IPB-/IPB_917.gif)
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 !
![non](/users/2813/51/05/40/smiles/337824.gif)
![lire](/users/2813/51/05/40/smiles/713613.gif)
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](/users/2813/51/05/40/smiles/358590.gif)
Donc il ne reste qu’à créer autant de filtre que de valeur !
![[ SKETCHUP composants dynamiques ] Masquer valeur attribut IPB_917](https://2img.net/h/www.smileys.lu/repository/-Selection_IPB-/IPB_917.gif)
tenrev aime ce message
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](https://2img.net/r/hpimg15/pics/575088biblio3d.gif)
simjoubert a écrit:Reponse par l’IPE (intelligence par expérience)
ha oui l' IRDSJ
![bien](/users/2813/51/05/40/smiles/963465.gif)
![mdr5](/users/2813/51/05/40/smiles/548757.gif)
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](https://2img.net/r/hpimg15/pics/575088biblio3d.gif)
simjoubert aime ce message
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 !
![[ SKETCHUP composants dynamiques ] Masquer valeur attribut IPB_917](https://2img.net/h/www.smileys.lu/repository/-Selection_IPB-/IPB_917.gif)
Ca ajoutera un petit côté ludique type mastermind à ton composant !
![content](/users/2813/51/05/40/smiles/640206893.gif)
![[ SKETCHUP composants dynamiques ] Masquer valeur attribut IPB_917](https://2img.net/h/www.smileys.lu/repository/-Selection_IPB-/IPB_917.gif)
tenrev aime ce message
- ManutioApprenti(e)
-
Date d'inscription : 15/03/2024
Nombre de messages : 11
Points : 33
@tenrev en effet je suis passé par la version classique...
@simjoubert rien de mieux que l'IPE
"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](/users/2813/51/05/40/smiles/2658351707.gif)
@simjoubert rien de mieux que l'IPE
![clindoeil](/users/2813/51/05/40/smiles/3844568069.png)
"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](/users/2813/51/05/40/smiles/2658351707.gif)
tenrev et simjoubert aiment ce message
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
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
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")
- 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](https://2img.net/h/www.smileys.lu/repository/-Selection_IPB-/IPB_917.gif)
tenrev aime ce message
@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+
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](https://2img.net/r/hpimg15/pics/575088biblio3d.gif)
simjoubert aime ce message
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
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](https://2img.net/r/hpimg15/pics/575088biblio3d.gif)
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](/users/2813/51/05/40/smiles/963465.gif)
-------------------------------------------------------------------------------------------------------------------------
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](https://2img.net/r/hpimg15/pics/575088biblio3d.gif)
- ManutioApprenti(e)
-
Date d'inscription : 15/03/2024
Nombre de messages : 11
Points : 33
@simjoubert ton alternative mastermind est je pense dans mon cas la meilleure solution
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
)
![clindoeil](/users/2813/51/05/40/smiles/3844568069.png)
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](/users/2813/51/05/40/smiles/2658351707.gif)
tenrev aime ce message
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](https://www.simjoubert.com/biblio3D/gif/iWE7c3AiQn.gif)
La seule chose qui est sûr c'est que cela déclenche un REDRAW
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](https://2img.net/h/www.smileys.lu/repository/-Selection_IPB-/IPB_917.gif)
Exemple de coloris filtrés selon 2 paramètres de dimension.
![[ SKETCHUP composants dynamiques ] Masquer valeur attribut IWE7c3AiQn](https://www.simjoubert.com/biblio3D/gif/iWE7c3AiQn.gif)
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](https://2img.net/h/www.smileys.lu/repository/-Selection_IPB-/IPB_917.gif)
tenrev aime ce message
voila en reprenant le composant filet de la dernière fois
![[ SKETCHUP composants dynamiques ] Masquer valeur attribut SketchUp_W5ggAVZXOx](https://www.simjoubert.com/biblio3D/gif/SketchUp_W5ggAVZXOx.gif)
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 SketchUp_W5ggAVZXOx](https://www.simjoubert.com/biblio3D/gif/SketchUp_W5ggAVZXOx.gif)
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](https://2img.net/h/www.smileys.lu/repository/-Selection_IPB-/IPB_917.gif)
tenrev aime ce message
- ManutioApprenti(e)
-
Date d'inscription : 15/03/2024
Nombre de messages : 11
Points : 33
Merci simjoubert, vu comme ca effectivement pas de soucis de mise à l’échelle
2 solutions viables sans passer par un plugin externe !
Un grand merci à vous 2 pour le temps consacré![content](/users/2813/51/05/40/smiles/640206893.gif)
![sourire](/users/2813/51/05/40/smiles/2658351707.gif)
2 solutions viables sans passer par un plugin externe !
Un grand merci à vous 2 pour le temps consacré
![content](/users/2813/51/05/40/smiles/640206893.gif)
tenrev et simjoubert aiment ce message
- Contenu sponsorisé
Sujets similaires
» [ SKETCHUP composants dynamiques ] Test d'un GPTS ou un bot assistant composants dynamiques sous chatgpt4
» [ SKETCHUP composants dynamiques ] Mon tuto complet de 6h30 - apprendre les composants dynamiques
» [SKETCHUP composants dynamiques]Tutos pour la création de composants dynamiques
» [SKETCHUP - COMPOSANTS DYNAMIQUES]copie de composants dynamiques qui percent une surface
» [ SKETCHUP composants dynamiques] composants dynamiques copies sur 2 axes
» [ SKETCHUP composants dynamiques ] Mon tuto complet de 6h30 - apprendre les composants dynamiques
» [SKETCHUP composants dynamiques]Tutos pour la création de composants dynamiques
» [SKETCHUP - COMPOSANTS DYNAMIQUES]copie de composants dynamiques qui percent une surface
» [ SKETCHUP composants dynamiques] composants dynamiques copies sur 2 axes
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum