Ton bloc notes
Derniers sujets
» [ SKETCHUP plugins ] Moulures cadres
par JDD Aujourd'hui à 16:29
» [ SKETCHUP généralité ] 3D Basecamp 2024 Keynote Highlights
par tenrev Jeu 28 Nov 2024 - 21:54
» [ TWINMOTION ] sortie de twinmotion 2025 review
par tenrev Jeu 28 Nov 2024 - 21:50
» [ SKETCHUP tutos ] Vasque Cannelée et Évasée sur les côtés
par jerryvento Jeu 28 Nov 2024 - 15:42
» [ SKETCHUP généralité ] Tête de pilastre
par jerryvento Jeu 28 Nov 2024 - 15:31
» [résolu] [ ARCHICAD ] Paramétrage des coupes sur Archicad
par Patrick Superpat Jeu 28 Nov 2024 - 11:25
» [ SKETCHUP généralité ] probleme insertion image
par gthib09 Jeu 28 Nov 2024 - 11:04
» [ AUTRES LOGICIELS ] Appli générée par l'IA
par tenrev Mer 27 Nov 2024 - 15:05
» [ TWINMOTION ] Unreal Engine déménage sur Fab - DataSmith & Archicad
par JDD Lun 25 Nov 2024 - 15:55
» [ SKETCHUP plugins ] Les bon plans Black Friday 2024
par tenrev Lun 25 Nov 2024 - 12:41
» [ CHALLENGE 2024 ] résultats du challenge
par Allansens Ven 22 Nov 2024 - 8:42
» [ FORUM ] astuce pour insérer facilement un tableau sur le forum
par tenrev Mer 20 Nov 2024 - 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
par JDD Aujourd'hui à 16:29
» [ SKETCHUP généralité ] 3D Basecamp 2024 Keynote Highlights
par tenrev Jeu 28 Nov 2024 - 21:54
» [ TWINMOTION ] sortie de twinmotion 2025 review
par tenrev Jeu 28 Nov 2024 - 21:50
» [ SKETCHUP tutos ] Vasque Cannelée et Évasée sur les côtés
par jerryvento Jeu 28 Nov 2024 - 15:42
» [ SKETCHUP généralité ] Tête de pilastre
par jerryvento Jeu 28 Nov 2024 - 15:31
» [résolu] [ ARCHICAD ] Paramétrage des coupes sur Archicad
par Patrick Superpat Jeu 28 Nov 2024 - 11:25
» [ SKETCHUP généralité ] probleme insertion image
par gthib09 Jeu 28 Nov 2024 - 11:04
» [ AUTRES LOGICIELS ] Appli générée par l'IA
par tenrev Mer 27 Nov 2024 - 15:05
» [ TWINMOTION ] Unreal Engine déménage sur Fab - DataSmith & Archicad
par JDD Lun 25 Nov 2024 - 15:55
» [ SKETCHUP plugins ] Les bon plans Black Friday 2024
par tenrev Lun 25 Nov 2024 - 12:41
» [ CHALLENGE 2024 ] résultats du challenge
par Allansens Ven 22 Nov 2024 - 8:42
» [ FORUM ] astuce pour insérer facilement un tableau sur le forum
par tenrev Mer 20 Nov 2024 - 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
formulaire/diaporama
chaine sketchup.tv
Serveur Discord
comment sélectionner des objet par une texture ?
Page 1 sur 1 • Partagez
- Elcocomodérateur
- Humeur : Du jour
Date d'inscription : 13/11/2009
Nombre de messages : 387
Points : 457
Age : 66
Localisation : Région de Namur
Emploi : Avec le train c'est déjà les vacances.
Bonjour à tous,
Comment voir dans sketchup tous les objets qui contiennent une texture ou une couleur donnée ? Ou comment sélectionner des objets et composants par une matière commune ? Me suis-je fait comprendre ?
D'avance merci
Comment voir dans sketchup tous les objets qui contiennent une texture ou une couleur donnée ? Ou comment sélectionner des objets et composants par une matière commune ? Me suis-je fait comprendre ?
D'avance merci
Salut Elcoco,
un bout de programme à tester avec la webconsole dans un premier temps
un menu contextuel devient accessible "Selectionner par matiere"
il faut ouvrir la fenetre matiere, dans les matieres du modele il suffit de selectionner la matiere recherchée
un clic droit sur le modèle et "selectionner par matiere", tu retrouves tous les élements comportant cette matiere dans ta selection y compris les entitées (aretes également ) qu'elles soient incluses ou non dans un groupe ou un composant.
On peut aussi envisager de pouvoir choisir la couleur dans un menu déroulant et aussi de masquer les éléments plutot que de les selectionner.
@+
Christophe
un bout de programme à tester avec la webconsole dans un premier temps
- Code:
require 'sketchup.rb'
class Sketchup::ComponentInstance
def entities
self.definition.entities
end
end
def self.introspection (ent0)
if ent0.is_a? Sketchup::ComponentInstance or ent0.is_a? Sketchup::Group then
ent0.entities.each {|ent2| introspection(ent2) }
end
Sketchup.active_model.selection.add ent0 if ent0.material == Sketchup.active_model.materials.current
if ent0.respond_to?(:back_material)
Sketchup.active_model.selection.add ent0 if ent0.back_material == Sketchup.active_model.materials.current
end
end
def self.add_mat
Sketchup.active_model.materials.purge_unused
Sketchup.active_model.selection.clear
mod = []
mod = Sketchup.active_model.entities
Sketchup.active_model.start_operation("Selectionner par matiere")
mod.each { |ent| introspection(ent)}
Sketchup.active_model.commit_operation
end
unless file_loaded?("ChrisP_SelectByMaterial.rb")
UI.add_context_menu_handler do |context_menu|
context_menu.add_separator
context_menu.add_item("Selectionner par matiere") {add_mat}
end
file_loaded "ChrisP_SelectByMaterial.rb"
end
un menu contextuel devient accessible "Selectionner par matiere"
il faut ouvrir la fenetre matiere, dans les matieres du modele il suffit de selectionner la matiere recherchée
un clic droit sur le modèle et "selectionner par matiere", tu retrouves tous les élements comportant cette matiere dans ta selection y compris les entitées (aretes également ) qu'elles soient incluses ou non dans un groupe ou un composant.
On peut aussi envisager de pouvoir choisir la couleur dans un menu déroulant et aussi de masquer les éléments plutot que de les selectionner.
@+
Christophe
-------------------------------------------------------------------------------------------------------------------------
Mon Blog : Plugins Sketchup ChrisP
- Elcocomodérateur
- Humeur : Du jour
Date d'inscription : 13/11/2009
Nombre de messages : 387
Points : 457
Age : 66
Localisation : Région de Namur
Emploi : Avec le train c'est déjà les vacances.
Mille mercis Christophe, cela fonctionne , non pas sans mal, car je ne connaissais pas webconsole . Donc le temps de chercher de l'info et de constater que sur ma version 7 ça ne fonctionne pas, reteste sur la version 8 et là ça fonctionne nickel.
J'explique pourquoi cette demande: lorsque je crée une scène destinée à être rendu dans Artlantis, chaque future texture a une correspondance couleur dans mon modèle sketchup (c'est les grands maîtres d'Artlantis qu'ils l'ont dit qui faut faire ainsi ). Par contre, si j'importe dans ma scène toute propre, un objet 3D Warehouse (par exemple), il m'arrive avec toute ses nouvelles textures. Donc, ce plug-in m'aidera à faire le et à repérer certaine texture à double emploie et les remplacer par des couleurs adaptées. Donc si je peux me permettre une petite suggestion (là je fais le difficile ) serait-il possible de localiser les textures recherchées un peu comme le repérage des erreurs dans le plug-in "Solid inspector", c.-à-d. avec un cercle rouge (ou un autre système) surtout pour repérer les petites surfaces .
Encore mille mercis, je crois que je vais gagner un temps de fou et simplifier un max ma fenêtre "shaders scène" dans Artlantis.
Elcoco
J'explique pourquoi cette demande: lorsque je crée une scène destinée à être rendu dans Artlantis, chaque future texture a une correspondance couleur dans mon modèle sketchup (c'est les grands maîtres d'Artlantis qu'ils l'ont dit qui faut faire ainsi ). Par contre, si j'importe dans ma scène toute propre, un objet 3D Warehouse (par exemple), il m'arrive avec toute ses nouvelles textures. Donc, ce plug-in m'aidera à faire le et à repérer certaine texture à double emploie et les remplacer par des couleurs adaptées. Donc si je peux me permettre une petite suggestion (là je fais le difficile ) serait-il possible de localiser les textures recherchées un peu comme le repérage des erreurs dans le plug-in "Solid inspector", c.-à-d. avec un cercle rouge (ou un autre système) surtout pour repérer les petites surfaces .
Encore mille mercis, je crois que je vais gagner un temps de fou et simplifier un max ma fenêtre "shaders scène" dans Artlantis.
Elcoco
Une version téléchargeable plus simple a utliser que la webconsole ChrisP_SelectByMaterial.rb
Sinon un petit utilitaire que j'ai écris pour Silic qui permet de virer toutes les textures https://www.biblio3d.com/t5646-recherche-plugin#50695
Il est possible eventuellement de créer un calque temporaire par texture ou couleur et ensuite d'afficher calque par calque pour visualiser toutes les entités avec des textures identiques ?
@+
Christophe
Sinon un petit utilitaire que j'ai écris pour Silic qui permet de virer toutes les textures https://www.biblio3d.com/t5646-recherche-plugin#50695
Il est possible eventuellement de créer un calque temporaire par texture ou couleur et ensuite d'afficher calque par calque pour visualiser toutes les entités avec des textures identiques ?
@+
Christophe
-------------------------------------------------------------------------------------------------------------------------
Mon Blog : Plugins Sketchup ChrisP
- Elcocomodérateur
- Humeur : Du jour
Date d'inscription : 13/11/2009
Nombre de messages : 387
Points : 457
Age : 66
Localisation : Région de Namur
Emploi : Avec le train c'est déjà les vacances.
Merci pour le plug-in, c'est effectivement le même qu'avec le web console, mais plus pratique.Virer toutes les textures ! c'est peut-être un peu trop radical dans certains cas, maiiis peut-être plus facile dans d'autres, à retenir. Par contre un calque par texture ??? Tu t-y prends comment ?
(désolé pour le temps entre les réponses, je suis au boulot).
(désolé pour le temps entre les réponses, je suis au boulot).
Elcoco a écrit:Merci pour le plug-in, c'est effectivement le même qu'avec le web console, mais plus pratique.Virer toutes les textures ! c'est peut-être un peu trop radical dans certains cas, maiiis peut-être plus facile dans d'autres, à retenir. Par contre un calque par texture ??? Tu t-y prends comment ?
(désolé pour le temps entre les réponses, je suis au boulot).
Le rythme me va, ça me laisse le temps de réflechir
Je vais regarder je crois que j'avais écris un plugin de ce type, je te tiens au courant
Par contre les couleurs ou les textures de remplacement font partie d'une liste précise ?
@+
Christophe
-------------------------------------------------------------------------------------------------------------------------
Mon Blog : Plugins Sketchup ChrisP
- Elcocomodérateur
- Humeur : Du jour
Date d'inscription : 13/11/2009
Nombre de messages : 387
Points : 457
Age : 66
Localisation : Région de Namur
Emploi : Avec le train c'est déjà les vacances.
Tu as bien sûr tout le temps, rien de stressant surtout.
Mon principe est simple, je crée une scène avec mes objets personnels, donc j’ai tout le loisir d’appliquer aux faces de mes composants les couleurs que je veux, gris clair pour les éléments qui deviendront du chrome dans Artlantis, brun pour le bois, etc … ça, tu as bien compris. Par contre si j’importe un objet 3DW il comble la collection de matières « dans le modèle » de ses propres textures. Là dans un premier temps j’essaie de localiser les faces ou éléments qui sont constitués de ces nouvelles textures. Et en fonctions des résultats, j’essaie d’éviter des doubles emplois de couleur pour une même texture. Par exemple, dans ma scène perso. tous les éléments destinés à devenir chrome dans Artlantis sont gris clair, si dans mon objet importé un des éléments et également destiné à devenir chrome, mais qu’il est en gris foncé, je le remets en gris clair. D’où l’intérêt pour moi de repérer facilement ces matières. Au résultat, collection de matière plus simple dans sketchup, fichier plus léger et certitude que tous mes éléments recevront le bon shader dans Artlantis. Donc si j'ai bien compris ta demande, oui les textures de remplacements font partie d'une liste bien précise,c.a.d celle de ma scène de base avant importation de nouveaux objets ... et encore merci pour l'interet que tu porte à ma demande
Elcoco
Mon principe est simple, je crée une scène avec mes objets personnels, donc j’ai tout le loisir d’appliquer aux faces de mes composants les couleurs que je veux, gris clair pour les éléments qui deviendront du chrome dans Artlantis, brun pour le bois, etc … ça, tu as bien compris. Par contre si j’importe un objet 3DW il comble la collection de matières « dans le modèle » de ses propres textures. Là dans un premier temps j’essaie de localiser les faces ou éléments qui sont constitués de ces nouvelles textures. Et en fonctions des résultats, j’essaie d’éviter des doubles emplois de couleur pour une même texture. Par exemple, dans ma scène perso. tous les éléments destinés à devenir chrome dans Artlantis sont gris clair, si dans mon objet importé un des éléments et également destiné à devenir chrome, mais qu’il est en gris foncé, je le remets en gris clair. D’où l’intérêt pour moi de repérer facilement ces matières. Au résultat, collection de matière plus simple dans sketchup, fichier plus léger et certitude que tous mes éléments recevront le bon shader dans Artlantis. Donc si j'ai bien compris ta demande, oui les textures de remplacements font partie d'une liste bien précise,c.a.d celle de ma scène de base avant importation de nouveaux objets ... et encore merci pour l'interet que tu porte à ma demande
Elcoco
Ok !
J'ai modifié le plugin, il crée un calque par matiere et affecte les entités concernés sur le calque crée. Les éléments sans matière restent sur le calque[0]. Après tu peux afficher les éléments matière par matière.
Par contre si tu geres tes modèles avec les calques, le plugin va te casser tes calques
ChrisP_SelectByMaterial.rb
A tester
@+
Christophe
J'ai modifié le plugin, il crée un calque par matiere et affecte les entités concernés sur le calque crée. Les éléments sans matière restent sur le calque[0]. Après tu peux afficher les éléments matière par matière.
Par contre si tu geres tes modèles avec les calques, le plugin va te casser tes calques
ChrisP_SelectByMaterial.rb
A tester
@+
Christophe
-------------------------------------------------------------------------------------------------------------------------
Mon Blog : Plugins Sketchup ChrisP
- Elcocomodérateur
- Humeur : Du jour
Date d'inscription : 13/11/2009
Nombre de messages : 387
Points : 457
Age : 66
Localisation : Région de Namur
Emploi : Avec le train c'est déjà les vacances.
heeeu, là j'ai des gros soucis pour me connecter sur la box.com ... pas toi?
Je viens d'essayer cela fonctionne à priori
@+
@+
-------------------------------------------------------------------------------------------------------------------------
Mon Blog : Plugins Sketchup ChrisP
- Elcocomodérateur
- Humeur : Du jour
Date d'inscription : 13/11/2009
Nombre de messages : 387
Points : 457
Age : 66
Localisation : Région de Namur
Emploi : Avec le train c'est déjà les vacances.
j'essaie de chez moi tantôt, car du boulot ..., pourtant avant ça fonctionnait ... bizarre ... enfin, je te dis quoi ce soir de chez moi.
- Elcocomodérateur
- Humeur : Du jour
Date d'inscription : 13/11/2009
Nombre de messages : 387
Points : 457
Age : 66
Localisation : Région de Namur
Emploi : Avec le train c'est déjà les vacances.
OK, j’ai téléchargé et installé ton plug-in, c’est bien le serveur du boulot qui foutait la …
Apparemment ça fonctionne nickel, faut que je teste encore, mais là j’ai pas trop le temps maintenant, désolé. Je te donne des nouvelles au plus vite.
Encore merci
Apparemment ça fonctionne nickel, faut que je teste encore, mais là j’ai pas trop le temps maintenant, désolé. Je te donne des nouvelles au plus vite.
Encore merci
- Elcocomodérateur
- Humeur : Du jour
Date d'inscription : 13/11/2009
Nombre de messages : 387
Points : 457
Age : 66
Localisation : Région de Namur
Emploi : Avec le train c'est déjà les vacances.
Ça fonctionne bien, je suis en train de tester. Il est vrai que ça casse ma structure de calque, j'ai donc opté pour une autre méthode de travail. J'importe mes objets 3DWH dans une nouvelle scène, plutôt que directement dans ma scène en création, là à l'aide de ton plug-in, je nettoie toutes les textures et couleurs qui me sont inutiles, ensuite avec ma bibliothèque de couleurs types ( destinées au rendu Artlantis), je remplace les textures par les couleurs ad hoc et copier/coller le tout dans ma scène en création et le tour est joué. Encore mille mercis t'es un chef.
...Tu mettras ça sur mon ardoise. :icon_wink:
...Tu mettras ça sur mon ardoise. :icon_wink:
Nickel
on peut envisager de l'ameliorer, avec une page html où d'un coté tu coches ta couleur d'origine à remplacer et l'autre tu coches ta couleur de remplacement. On évites ainsi de casser tes calques
On peut s'inspirer de celui-ci en termes d'interface graphique https://www.biblio3d.com/t452p90-plugin-recherche-specifique-besoins-particuliers-ou-problemes#35040
@+
Christophe
on peut envisager de l'ameliorer, avec une page html où d'un coté tu coches ta couleur d'origine à remplacer et l'autre tu coches ta couleur de remplacement. On évites ainsi de casser tes calques
On peut s'inspirer de celui-ci en termes d'interface graphique https://www.biblio3d.com/t452p90-plugin-recherche-specifique-besoins-particuliers-ou-problemes#35040
@+
Christophe
-------------------------------------------------------------------------------------------------------------------------
Mon Blog : Plugins Sketchup ChrisP
- Elcocomodérateur
- Humeur : Du jour
Date d'inscription : 13/11/2009
Nombre de messages : 387
Points : 457
Age : 66
Localisation : Région de Namur
Emploi : Avec le train c'est déjà les vacances.
C’est sûr que cela serait encore plus facile. Mais il faut que la demande de ce genre de plug-in mérite le travail que ça t’impose, car je ne voudrais pas être le seul à te solliciter .
Elcoco a écrit:C’est sûr que cela serait encore plus facile. Mais il faut que la demande de ce genre de plug-in mérite le travail que ça t’impose, car je ne voudrais pas être le seul à te solliciter .
Il n'y a aucun problème cela me fait travailler les méninges....
Quelques éléments de précisions :
tu as une liste précise établie de couleurs de remplacement ou celle-ci peut convenir Couleurs
Sinon tu veux traiter le modèle couleur par couleur ou l'ensemble des couleurs en un seul passage
@+
Christophe
-------------------------------------------------------------------------------------------------------------------------
Mon Blog : Plugins Sketchup ChrisP
- Elcocomodérateur
- Humeur : Du jour
Date d'inscription : 13/11/2009
Nombre de messages : 387
Points : 457
Age : 66
Localisation : Région de Namur
Emploi : Avec le train c'est déjà les vacances.
Pour moi, la palette que tu proposes est largement suffisante, je ne crois pas à avoir à faire un rendu d'une scène qui contient autant de textures différentes. Mais pour être certain de ta façon de faire, peux-tu m’en dire plus sur la manière d’utiliser ton plugin après la modification que tu proposes.
En s'inspirant du dernier plugin dont je t'ai parlé, d'un coté les couleurs existantes sur le modele et de l'autre les couleurs de remplacement.
Au lieu de mettre des cases à cocher on remplace par des zones de saisies :
si tu ne mets rien ou zéro la couleur n'est pas remplacée
tu saisie un "1" par exemple pour la couleur à remplacer et "1" egalement devant la couleur remplacante
une couleur pouvant en remplacer plusieurs, il suffit de reporter x fois le chiffre devant la couleur à remplacer.
On crée en quelque sorte un maillage....
Ou alors on conserve le principe du plugin, en selectionnant une couleur du modele dans la palette de Sketchup on ouvre le fameux tableaux on coche la couleur de remplacement et on applique. tu traites ainsi couleur par couleur
En terme d'ecriture cette solution est beaucoup simple, je ne sais pas en terme d'utilisation
@+
Au lieu de mettre des cases à cocher on remplace par des zones de saisies :
si tu ne mets rien ou zéro la couleur n'est pas remplacée
tu saisie un "1" par exemple pour la couleur à remplacer et "1" egalement devant la couleur remplacante
une couleur pouvant en remplacer plusieurs, il suffit de reporter x fois le chiffre devant la couleur à remplacer.
On crée en quelque sorte un maillage....
Ou alors on conserve le principe du plugin, en selectionnant une couleur du modele dans la palette de Sketchup on ouvre le fameux tableaux on coche la couleur de remplacement et on applique. tu traites ainsi couleur par couleur
En terme d'ecriture cette solution est beaucoup simple, je ne sais pas en terme d'utilisation
@+
-------------------------------------------------------------------------------------------------------------------------
Mon Blog : Plugins Sketchup ChrisP
- Elcocomodérateur
- Humeur : Du jour
Date d'inscription : 13/11/2009
Nombre de messages : 387
Points : 457
Age : 66
Localisation : Région de Namur
Emploi : Avec le train c'est déjà les vacances.
J’ai peur que l’on s’écarte un peu de mon souci premier, qui est surtout de localiser une face ou un élément en fonction de sa couleur.
Avec ton deuxième plugin :Là dans un premier temps j’essaie de localiser les faces ou éléments qui sont constitués de ces nouvelles textures.
Je peux repérer facilement ces faces, est-ce toujours le cas ? Si oui comment puisque plus de calque par couleur à prioriJ'ai modifié le plugin, il crée un calque par matière et affecte les entités concernés sur le calque crée. Les éléments sans matière restent sur le calque[0]. Après tu peux afficher les éléments matière par matière.
on peut envisager de l'ameliorer, avec une page html où d'un coté tu coches ta couleur d'origine à remplacer et l'autre tu coches ta couleur de remplacement. On évites ainsi de casser tes calques
on peut consider qu'il s'agit de deux plugins distincts.
le premier que tu connais qui permet d'identifier et d'isoler les couleurs sur des calques
un second (qui est juste une adaptation d'un ancien plugin) qui te permet, en trois clic de remplacer sur l'ensemble des entitées, une couleur par une autre à la choisissant dans un tableau.
Les deux pouvant fonctionner indépendamment.
@+
le premier que tu connais qui permet d'identifier et d'isoler les couleurs sur des calques
un second (qui est juste une adaptation d'un ancien plugin) qui te permet, en trois clic de remplacer sur l'ensemble des entitées, une couleur par une autre à la choisissant dans un tableau.
Les deux pouvant fonctionner indépendamment.
@+
-------------------------------------------------------------------------------------------------------------------------
Mon Blog : Plugins Sketchup ChrisP
- Elcocomodérateur
- Humeur : Du jour
Date d'inscription : 13/11/2009
Nombre de messages : 387
Points : 457
Age : 66
Localisation : Région de Namur
Emploi : Avec le train c'est déjà les vacances.
Salut Christophe,
désolé WE chargé en bonne et mauvaise nouvelles...
OK compris, alors pour répondre à ta question : couleur/couleur ou par lot de couleurs.
Pour ma part couleur/couleur me suffit dans le cas présent, mais il est vrais que l'on pourrait imaginer des cas où le remplacement par lot serait plus adapté.
À toi de voir si pas trop de boulot et si intéressant pour d'autres. :icon_wink:
Dany
désolé WE chargé en bonne et mauvaise nouvelles...
on peut consider qu'il s'agit de deux plugins distincts.
le premier que tu connais qui permet d'identifier et d'isoler les couleurs sur des calques
un second (qui est juste une adaptation d'un ancien plugin) qui te permet, en trois clic de remplacer sur l'ensemble des entitées, une couleur par une autre à la choisissant dans un tableau.
Les deux pouvant fonctionner indépendamment
OK compris, alors pour répondre à ta question : couleur/couleur ou par lot de couleurs.
Pour ma part couleur/couleur me suffit dans le cas présent, mais il est vrais que l'on pourrait imaginer des cas où le remplacement par lot serait plus adapté.
À toi de voir si pas trop de boulot et si intéressant pour d'autres. :icon_wink:
Dany
Salut Elcoco,
ChrisP_ReplaceColorCurrent
Un premier jet à tester, dezipper dans le repertoire Plugins, pour le fichier Colors.strings faire un couper/coller et le mettre dans \Google\Google SketchUp 8\resources\fr.
Pour l'utilsation il faut activer la barre d'outils dans Affichage\Barre d'outils.
Ensuite, Il suffit de selectionner la couleur à remplacer dans la palette du modèle (comme pour l'autre plugin), de cliquer sur l'icone de la barre d'outils et de cocher ta couleur de remplacement la modification est immédiate, tu peux traiter d'autres couleurs sans avoir à fermer le tableau.
@+
Christophe
ChrisP_ReplaceColorCurrent
Un premier jet à tester, dezipper dans le repertoire Plugins, pour le fichier Colors.strings faire un couper/coller et le mettre dans \Google\Google SketchUp 8\resources\fr.
Pour l'utilsation il faut activer la barre d'outils dans Affichage\Barre d'outils.
Ensuite, Il suffit de selectionner la couleur à remplacer dans la palette du modèle (comme pour l'autre plugin), de cliquer sur l'icone de la barre d'outils et de cocher ta couleur de remplacement la modification est immédiate, tu peux traiter d'autres couleurs sans avoir à fermer le tableau.
@+
Christophe
-------------------------------------------------------------------------------------------------------------------------
Mon Blog : Plugins Sketchup ChrisP
- Elcocomodérateur
- Humeur : Du jour
Date d'inscription : 13/11/2009
Nombre de messages : 387
Points : 457
Age : 66
Localisation : Région de Namur
Emploi : Avec le train c'est déjà les vacances.
Hello Christophe,
J'ai testé "replaceColorCurrent", l'installation s’est déroulée sans problème et ça fonctionne très bien, encore mille mercis, beaucoup "d'aller-retour" en moins, j'ai peut-être une ou l'autre amélioration à soumettre, je suis pas encore sûr, je dirais quoi. Je suis également en train de tester un peu plus en profondeur l'autre plug-in "selectionner par matière", en créant des groupes imbriqués dans des sous-groupes ainsi que des composants imbriqués dans des groupes, etc... Là j'ai constaté un phénomène, mais il faut que je le reproduise pour déterminer exactement quand il se produit, sans doute une mauvaise utilisation de ma part. Le problème, c'est qu'à un moment donné toutes mes faces ou éléments même composés de texture différente se retrouvent, malgré le plug-in, sur le même calque .
Je te tiens au courant si réellement gros soucis avec l'un ou l'autre plug-in , je continu de tester, mais faut me laisser du temps, car fort occupé pour le moment, en tous les cas, encore mille mercis.
J'ai testé "replaceColorCurrent", l'installation s’est déroulée sans problème et ça fonctionne très bien, encore mille mercis, beaucoup "d'aller-retour" en moins, j'ai peut-être une ou l'autre amélioration à soumettre, je suis pas encore sûr, je dirais quoi. Je suis également en train de tester un peu plus en profondeur l'autre plug-in "selectionner par matière", en créant des groupes imbriqués dans des sous-groupes ainsi que des composants imbriqués dans des groupes, etc... Là j'ai constaté un phénomène, mais il faut que je le reproduise pour déterminer exactement quand il se produit, sans doute une mauvaise utilisation de ma part. Le problème, c'est qu'à un moment donné toutes mes faces ou éléments même composés de texture différente se retrouvent, malgré le plug-in, sur le même calque .
Je te tiens au courant si réellement gros soucis avec l'un ou l'autre plug-in , je continu de tester, mais faut me laisser du temps, car fort occupé pour le moment, en tous les cas, encore mille mercis.
Salut,
il n'y a pas de soucis prends le temps qu'il te faut on est pas pris par le temps
tu me feras tes suggestions par la suite...
@+
Christophe
il n'y a pas de soucis prends le temps qu'il te faut on est pas pris par le temps
tu me feras tes suggestions par la suite...
@+
Christophe
-------------------------------------------------------------------------------------------------------------------------
Mon Blog : Plugins Sketchup ChrisP
- Contenu sponsorisé
Sujets similaires
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