Ton bloc notes
Derniers sujets
» [ SKETCHUP généralité ] Tête de pilastre
par jerryvento Aujourd'hui à 9:01
» [ CHALLENGE 2024 ] résultats du challenge
par AK40Cess Hier à 13:27
» [ FORUM ] astuce pour insérer facilement un tableau sur le forum
par tenrev Hier à 9:12
» [ SKETCHUP plugins ] une barre d’outils perso
par tenrev Lun 18 Nov 2024 - 15:05
» [ SKETCHUP généralité ] Orienter 1 Face, 1 Profil Normal (Perpendiculaire) à 1 Arête, 1 Trajectoire
par jerryvento Lun 18 Nov 2024 - 14:47
» [ SKETCHUP généralité ] Modéliser facilement 1 spirale en moins de 40 secondes
par jerryvento Lun 18 Nov 2024 - 14:47
» [ SKETCHUP généralité ] Modélise 1 Forme Hélicoïdale, en forme de spirale : main courante, rampe d'accès voitures...
par jerryvento Lun 18 Nov 2024 - 14:46
» [ SKETCHUP tutos ] Orienter 1 Face, 1 Profil Normal (Perpendiculaire) à 1 Arête, 1 Trajectoire
par jerryvento Lun 18 Nov 2024 - 14:45
» [ SKETCHUP tutos ] Modéliser facilement 1 spirale en moins de 40 secondes
par jerryvento Lun 18 Nov 2024 - 14:44
» [ SKETCHUP tutos ] Modélise 1 Forme Hélicoïdale, en forme de spirale : main courante, rampe d'accès voitures...
par jerryvento Lun 18 Nov 2024 - 14:43
» ColorMaker par Didier Bur[ SKETCHUP plugins ]
par JDD Dim 17 Nov 2024 - 20:56
» [ ARCHICAD ] Plus de format *atl dans Archicad
par Coulou Jeu 14 Nov 2024 - 8:26
» [ SKETCHUP tutos ] Créer des Bibliothèques et des livres aléatoires Facilement (2 Méthodes!)
par tenrev Mar 12 Nov 2024 - 11:31
» [ CHALLENGE 2024 ] les images finales du challenge
par tenrev Lun 11 Nov 2024 - 15:35
» [ SKETCHUP composants dynamiques ] Formule IF
par Samuel MATHIEU Jeu 7 Nov 2024 - 21:12
» [ Challenge 2024] cHallenge archjtexture exterieur ou paysagiste-vick-sketchup-enscape
par vick Jeu 7 Nov 2024 - 10:23
» [ SKETCHUP vray ]
par tenrev Mar 5 Nov 2024 - 21:19
» [ CHALLENGE 2024 ] Challenge architecture extérieure ou paysagiste- Gaspard Hauser - Sketchup - D5 render
par tenrev Mar 5 Nov 2024 - 10:22
» [ CHALLENGE 2024 ] Challenge architecture extérieure ou paysagiste - JDD - SketchUp - Enscape
par tenrev Mar 5 Nov 2024 - 10:10
» [ ARCHICAD ] Murs paramétriques
par Coulou Lun 28 Oct 2024 - 10:28
» [ SKETCHUP généralité ] Aide pour SKP 2017
par PEGASE Sam 26 Oct 2024 - 18:36
» [ ARCHICAD ] Ajouter du lambris sur un mur
par Coulou Jeu 24 Oct 2024 - 10:43
» [ SKETCHUP généralité ] 1 Citrouille à imprimer pour Halloween
par jerryvento Jeu 24 Oct 2024 - 8:13
» [ SKETCHUP tutos ] 1 Citrouille à imprimer pour Halloween
par jerryvento Jeu 24 Oct 2024 - 8:11
» [ D5_RENDER] Petit exemple "hors sujet" ... D5
par Gaspard Hauser Mar 22 Oct 2024 - 19:59
» [ MATOS INFORM. ] [WINDOWS] Miniatures de prévisualisation pour les fichiers de modèle 3D au format .OBJ, .FBX, .STL, .3DS et +
par Gaspard Hauser Mar 22 Oct 2024 - 19:49
» [ SKETCHUP Layout ] Symboles Électriques sur Layout
par JDD Jeu 17 Oct 2024 - 9:44
» [ ARCHICAD ] gardes corps et profils complexe ?
par Christophe Fortineau Lun 14 Oct 2024 - 12:10
» [ CHALLENGE 2024 ] Challenge architecture extérieure ou paysagiste - allansens - cinema 4D
par Allansens Sam 12 Oct 2024 - 13:53
» [ ARTLANTIS ] Ca donne envie !
par Gaspard Hauser Jeu 10 Oct 2024 - 10:00
» [ TWINMOTION ] Unreal Engine déménage sur Fab - DataSmith & Archicad
par Coulou Jeu 10 Oct 2024 - 9:03
» [ CHALLENGE 2024 ] Challenge architecture extérieure ou paysagiste - AK40Cess - Archicad-Twinmotion
par Coulou Mar 8 Oct 2024 - 11:53
» [ TWINMOTION ] Unreal Engine déménage sur Fab - Assets de Megascan
par JDD Lun 7 Oct 2024 - 21:52
» [ CHALLENGE ARCHITECTURE EXTERIEURE OU PAYSAGISTE ] Démarrage du challenge 2024 - les régles
par tenrev Jeu 3 Oct 2024 - 14:58
» [ ARCHICAD ] Cotation d'ouverture sans hauteur
par Titou Jeu 3 Oct 2024 - 11:21
par jerryvento Aujourd'hui à 9:01
» [ CHALLENGE 2024 ] résultats du challenge
par AK40Cess Hier à 13:27
» [ FORUM ] astuce pour insérer facilement un tableau sur le forum
par tenrev Hier à 9:12
» [ SKETCHUP plugins ] une barre d’outils perso
par tenrev Lun 18 Nov 2024 - 15:05
» [ SKETCHUP généralité ] Orienter 1 Face, 1 Profil Normal (Perpendiculaire) à 1 Arête, 1 Trajectoire
par jerryvento Lun 18 Nov 2024 - 14:47
» [ SKETCHUP généralité ] Modéliser facilement 1 spirale en moins de 40 secondes
par jerryvento Lun 18 Nov 2024 - 14:47
» [ SKETCHUP généralité ] Modélise 1 Forme Hélicoïdale, en forme de spirale : main courante, rampe d'accès voitures...
par jerryvento Lun 18 Nov 2024 - 14:46
» [ SKETCHUP tutos ] Orienter 1 Face, 1 Profil Normal (Perpendiculaire) à 1 Arête, 1 Trajectoire
par jerryvento Lun 18 Nov 2024 - 14:45
» [ SKETCHUP tutos ] Modéliser facilement 1 spirale en moins de 40 secondes
par jerryvento Lun 18 Nov 2024 - 14:44
» [ SKETCHUP tutos ] Modélise 1 Forme Hélicoïdale, en forme de spirale : main courante, rampe d'accès voitures...
par jerryvento Lun 18 Nov 2024 - 14:43
» ColorMaker par Didier Bur[ SKETCHUP plugins ]
par JDD Dim 17 Nov 2024 - 20:56
» [ ARCHICAD ] Plus de format *atl dans Archicad
par Coulou Jeu 14 Nov 2024 - 8:26
» [ SKETCHUP tutos ] Créer des Bibliothèques et des livres aléatoires Facilement (2 Méthodes!)
par tenrev Mar 12 Nov 2024 - 11:31
» [ CHALLENGE 2024 ] les images finales du challenge
par tenrev Lun 11 Nov 2024 - 15:35
» [ SKETCHUP composants dynamiques ] Formule IF
par Samuel MATHIEU Jeu 7 Nov 2024 - 21:12
» [ Challenge 2024] cHallenge archjtexture exterieur ou paysagiste-vick-sketchup-enscape
par vick Jeu 7 Nov 2024 - 10:23
» [ SKETCHUP vray ]
par tenrev Mar 5 Nov 2024 - 21:19
» [ CHALLENGE 2024 ] Challenge architecture extérieure ou paysagiste- Gaspard Hauser - Sketchup - D5 render
par tenrev Mar 5 Nov 2024 - 10:22
» [ CHALLENGE 2024 ] Challenge architecture extérieure ou paysagiste - JDD - SketchUp - Enscape
par tenrev Mar 5 Nov 2024 - 10:10
» [ ARCHICAD ] Murs paramétriques
par Coulou Lun 28 Oct 2024 - 10:28
» [ SKETCHUP généralité ] Aide pour SKP 2017
par PEGASE Sam 26 Oct 2024 - 18:36
» [ ARCHICAD ] Ajouter du lambris sur un mur
par Coulou Jeu 24 Oct 2024 - 10:43
» [ SKETCHUP généralité ] 1 Citrouille à imprimer pour Halloween
par jerryvento Jeu 24 Oct 2024 - 8:13
» [ SKETCHUP tutos ] 1 Citrouille à imprimer pour Halloween
par jerryvento Jeu 24 Oct 2024 - 8:11
» [ D5_RENDER] Petit exemple "hors sujet" ... D5
par Gaspard Hauser Mar 22 Oct 2024 - 19:59
» [ MATOS INFORM. ] [WINDOWS] Miniatures de prévisualisation pour les fichiers de modèle 3D au format .OBJ, .FBX, .STL, .3DS et +
par Gaspard Hauser Mar 22 Oct 2024 - 19:49
» [ SKETCHUP Layout ] Symboles Électriques sur Layout
par JDD Jeu 17 Oct 2024 - 9:44
» [ ARCHICAD ] gardes corps et profils complexe ?
par Christophe Fortineau Lun 14 Oct 2024 - 12:10
» [ CHALLENGE 2024 ] Challenge architecture extérieure ou paysagiste - allansens - cinema 4D
par Allansens Sam 12 Oct 2024 - 13:53
» [ ARTLANTIS ] Ca donne envie !
par Gaspard Hauser Jeu 10 Oct 2024 - 10:00
» [ TWINMOTION ] Unreal Engine déménage sur Fab - DataSmith & Archicad
par Coulou Jeu 10 Oct 2024 - 9:03
» [ CHALLENGE 2024 ] Challenge architecture extérieure ou paysagiste - AK40Cess - Archicad-Twinmotion
par Coulou Mar 8 Oct 2024 - 11:53
» [ TWINMOTION ] Unreal Engine déménage sur Fab - Assets de Megascan
par JDD Lun 7 Oct 2024 - 21:52
» [ CHALLENGE ARCHITECTURE EXTERIEURE OU PAYSAGISTE ] Démarrage du challenge 2024 - les régles
par tenrev Jeu 3 Oct 2024 - 14:58
» [ ARCHICAD ] Cotation d'ouverture sans hauteur
par Titou Jeu 3 Oct 2024 - 11:21
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
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
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 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
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
- 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
@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
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 )
-------------------------------------------------------------------------------------------------------------------------
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
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 !
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 !
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 !
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 !
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
simjoubert a écrit:Reponse par l’IPE (intelligence par expérience)
ha oui l' IRDSJ 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
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 !
Ca ajoutera un petit côté ludique type mastermind à ton composant !
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 !
@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 !
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
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
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
simjoubert a écrit:Et que tu ai acheté la version studio pour créer les boites de dialogue !
oui carrément , c'est vrai
-------------------------------------------------------------------------------------------------------------------------
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
- 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 )
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 )
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.
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
Exemple de coloris filtrés selon 2 paramètres de dimension.
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
tenrev aime ce message
voila en reprenant le composant filet de la dernière fois
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
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
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é
2 solutions viables sans passer par un plugin externe !
Un grand merci à vous 2 pour le temps consacré
tenrev et simjoubert aiment ce message
- Contenu sponsorisé
Sujets similaires
» [ SKETCHUP composants dynamiques ] Optimisez votre workflow Sketchup : Composants dynamiques, couleurs et export Excel !
» [ SKETCHUP composants dynamiques ] Test d'un GPTS ou un bot assistant composants dynamiques sous chatgpt4
» [ SKETCHUP composants dynamiques ] un petit short youtube qui montre une utilisation de composants dynamiques
» [ 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 ] Test d'un GPTS ou un bot assistant composants dynamiques sous chatgpt4
» [ SKETCHUP composants dynamiques ] un petit short youtube qui montre une utilisation de composants dynamiques
» [ SKETCHUP composants dynamiques ] Mon tuto complet de 6h30 - apprendre les composants dynamiques
» [SKETCHUP composants dynamiques]Tutos pour la création de composants dynamiques
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