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


 [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Empty
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

Sondage

êtes vous intéressé et prêt à participer à un challenge ?

 [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Poll_c1015% [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Poll_c10 15% [ 2 ]
 [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Poll_c1031% [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Poll_c10 31% [ 4 ]
 [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Poll_c1046% [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Poll_c10 46% [ 6 ]
 [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Poll_c108% [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Poll_c10 8% [ 1 ]
 [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Poll_c100% [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Poll_c10 0% [ 0 ]
 [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Poll_c100% [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Poll_c10 0% [ 0 ]

Total des votes : 13

chaine sketchup.tv
Serveur Discord
Le deal à ne pas rater :
Manga Spy x Family Tome 13 édition Collector : où le précommander ?
14.50 €
Voir le deal

[ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle

Page 1 sur 2 1, 2  Suivant

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

JDD
JDD
V.I.P.
V.I.P.
Masculin Humeur : Cool, œil de lynx à pattes de velours
Date d'inscription : 21/05/2021
Nombre de messages : 1002
Points : 2335
Age : 75
Localisation : Nord (59)
Emploi : Director of Myself

MessageJDD Ven 7 Avr 2023 - 14:38

Bonjour,

Connaissez-vous un plugin ou une méthode permettant d'exporter au format SKP, en un seul clic, tous les composants (pas les groupes) d'un modèle dans un dossier imposé ?
Si plusieurs instances d'un composant figurent dans le modèle, une seule est exportée.

Cela est réalisable manuellement donc je suppose que quelques lignes de codes devraient facilement atteindre cet objectif.

Merci par avance

JDD

tenrev aime ce message

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

Messagetenrev Ven 7 Avr 2023 - 15:02

JDD a écrit:Connaissez-vous un plugin ou une méthode permettant d'exporter au format SKP, en un seul clic, tous les composants (pas les groupes) d'un modèle dans un dossier imposé ?
Si plusieurs instances d'un composant figurent dans le modèle, une seule est exportée.

@JDD ha ca c'est excellent , pas certain que cela existe car j'ai déjà cherché et ca m'intéresse particulièrement , notre ami Simon @simjoubert qui est au top dans la gestion des composants qu'en pense t il ?

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 plugins ] Export au format SKP de tous les composants d'un modèle 575088biblio3d
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 19854
Points : 34614
Age : 61
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Ven 7 Avr 2023 - 15:51

@JDD

ca fait grincer les dents des développeurs , mais chatgpt m'a fait un script à coller dans la console et ca fonctionne

pour tous les composants

Code:
require 'sketchup.rb'

def exporter_composants_uniques(chemin_dossier)
  modele = Sketchup.active_model
  definitions = modele.definitions
  composants_uniques = []

  definitions.each do |definition|
    if definition.instances.length > 0 && !definition.group? && !composants_uniques.include?(definition)
      composants_uniques.push(definition)
    end
  end

  puts "Nombre de composants uniques trouvés : #{composants_uniques.length}"

  composants_uniques.each do |composant|
    chemin_fichier = File.join(chemin_dossier, "#{composant.name}.skp")
    puts "Enregistrement du composant '#{composant.name}' dans le fichier '#{chemin_fichier}'"
    composant.save_as(chemin_fichier)
  end
end

chemin_dossier_export = "G:/PERSO/export_composants"
exporter_composants_uniques(chemin_dossier_export)

et pour seul les composants de niveau 1
Code:
require 'sketchup.rb'

def exporter_composants_uniques(chemin_dossier)
  modele = Sketchup.active_model
  definitions = modele.definitions
  composants_uniques = []

  definitions.each do |definition|
    if definition.instances.length > 0 && !definition.group? && !composants_uniques.include?(definition)
      # Vérifier si le composant est de premier niveau
      est_de_premier_niveau = definition.instances.any? { |instance| instance.parent == modele }
      if est_de_premier_niveau
        composants_uniques.push(definition)
      end
    end
  end

  puts "Nombre de composants uniques de premier niveau trouvés : #{composants_uniques.length}"

  composants_uniques.each do |composant|
    chemin_fichier = File.join(chemin_dossier, "#{composant.name}.skp")
    puts "Enregistrement du composant '#{composant.name}' dans le fichier '#{chemin_fichier}'"
    composant.save_as(chemin_fichier)
  end
end

chemin_dossier_export = "G:/PERSO/export_composants"
exporter_composants_uniques(chemin_dossier_export)

juste à coller le script dans la console , chez moi ca fonctionne nickel pour les deux méthodes

-------------------------------------------------------------------------------------------------------------------------
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 plugins ] Export au format SKP de tous les composants d'un modèle 575088biblio3d

jerryvento aime ce message

JDD
JDD
V.I.P.
V.I.P.
Masculin Humeur : Cool, œil de lynx à pattes de velours
Date d'inscription : 21/05/2021
Nombre de messages : 1002
Points : 2335
Age : 75
Localisation : Nord (59)
Emploi : Director of Myself

MessageJDD Ven 7 Avr 2023 - 16:09

Hello  @tenrev ,

Je viens de tester avec un modèle comportant plus de 150 composants et cela fonctionne parfaitement semble t'il et c'est très rapide.
Impressionnant ce bot!

Merci @tenrev et à son inséparable nouvel ami ChatGPT4

JDD

tenrev aime ce message

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

Messagetenrev Ven 7 Avr 2023 - 16:29

JDD a écrit:Hello  @tenrev ,

Je viens de tester avec un modèle comportant plus de 150 composants et cela fonctionne parfaitement semble t'il et c'est très rapide.
Impressionnant ce bot!

JDD

@JDD

oui carrément bluffant , je lui ai demandé de refaire un plugin avec le choix des 2 options et de pouvoir choisir le dossier d'export et d'afficher un message une fois l'export terminé

le fichier rbz en pièce jointe
Fichiers joints
 [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Attachment
export_composants.zip Vous n'avez pas la permission de télécharger les fichiers joints.(2 Ko) Téléchargé 9 fois

-------------------------------------------------------------------------------------------------------------------------
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 plugins ] Export au format SKP de tous les composants d'un modèle 575088biblio3d

JDD aime ce message

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

Messagetenrev Ven 7 Avr 2023 - 16:34

JDD a écrit:Merci @tenrev et à son inséparable nouvel ami ChatGPT4

surtout mon ami chatgpt , je ne suis que celui qui le stimule mdr5 p-clin

-------------------------------------------------------------------------------------------------------------------------
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 plugins ] Export au format SKP de tous les composants d'un modèle 575088biblio3d
JDD
JDD
V.I.P.
V.I.P.
Masculin Humeur : Cool, œil de lynx à pattes de velours
Date d'inscription : 21/05/2021
Nombre de messages : 1002
Points : 2335
Age : 75
Localisation : Nord (59)
Emploi : Director of Myself

MessageJDD Ven 7 Avr 2023 - 18:38

tenrev a écrit:oui carrément bluffant , je lui ai demandé de refaire un plugin avec le choix des 2 options et de pouvoir choisir le dossier d'export et d'afficher un message une fois l'export terminé

le fichier rbz en pièce jointe

Merci, j'étais entrain de transformer le code initial en plugin, j'avais presque terminé.

Parfait

tenrev aime ce message

JDD
JDD
V.I.P.
V.I.P.
Masculin Humeur : Cool, œil de lynx à pattes de velours
Date d'inscription : 21/05/2021
Nombre de messages : 1002
Points : 2335
Age : 75
Localisation : Nord (59)
Emploi : Director of Myself

MessageJDD Ven 7 Avr 2023 - 18:59

Je viens de refaire le test sur mon modèle avec ses plus de 150 composants et le plugin

RAS, cela semble fonctionner parfaitement.

Du coup j'ai découvert quelque chose que je ne connaissais pas.

J'utilise beaucoup les guides pour mes tracés et je les affecte ensuite à des balises que j'allume ou que j'éteins selon mes besoins.

Si un composant à ces balises de guides éteints, lors de l'export des composants, ces guides sont perdus.
Pour pouvoir les réutiliser il faut allumer leurs balises avant l'export.
Cela me semble logique, mais n'avais pas bien cela en tête.

JDD
FILOU
FILOU
Loquace
Loquace
Masculin Date d'inscription : 29/01/2020
Nombre de messages : 56
Points : 136
Age : 59
Localisation : vaucluse

MessageFILOU Sam 8 Avr 2023 - 12:48

Bonjour et merci pour ce plugin qui va me rendre service !
Pensez vous que l'on puisse créer un plugin pour exporter vers sketchfab qui permette de choisir entre différents comptes sketchfab au moment de l'export ?
Je travaille avec 3 comptes pour 3 clients distincts et avec le plug existant il faut changer l'API token pour chacun des compte...

Cela me serait bien utile.

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

Messagesimjoubert Sam 8 Avr 2023 - 13:43

Hello filou
Si tu as le format de construction de l’URL c’est faisable!

Bonne après-midi
JDD
JDD
V.I.P.
V.I.P.
Masculin Humeur : Cool, œil de lynx à pattes de velours
Date d'inscription : 21/05/2021
Nombre de messages : 1002
Points : 2335
Age : 75
Localisation : Nord (59)
Emploi : Director of Myself

MessageJDD Sam 8 Avr 2023 - 13:46

Bonjour,

J'ai modifié légèrement le plugin afin qu'il puisse être visible et décrit dans le gestionnaire d'extensions et pour qu'il affiche le nombre de composants trouvé et exporté à la fin de son opération.

Le plugin est accessible via le menu Fichier > Exporter les composants

Ci-joint la version 0.2
Fichiers joints
 [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Attachment
export_composants_v0.2.zip Vous n'avez pas la permission de télécharger les fichiers joints.(2 Ko) Téléchargé 6 fois

tenrev aime ce message

FILOU
FILOU
Loquace
Loquace
Masculin Date d'inscription : 29/01/2020
Nombre de messages : 56
Points : 136
Age : 59
Localisation : vaucluse

MessageFILOU Sam 8 Avr 2023 - 14:12

simjoubert a écrit:format de construction de l’URL
quest ce donc que cela ?
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 19854
Points : 34614
Age : 61
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Sam 8 Avr 2023 - 14:22

simjoubert a écrit:Hello filou
Si tu as le format de construction de l’URL c’est faisable!

Bonne après-midi

FILOU a écrit:
simjoubert a écrit:format de construction de l’URL
quest ce donc que cela ?

pour cela il faut avoir accés à l'API Sketchfab ?

-------------------------------------------------------------------------------------------------------------------------
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 plugins ] Export au format SKP de tous les composants d'un modèle 575088biblio3d
simjoubert
simjoubert
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2860
Points : 6361
Age : 49
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

Messagesimjoubert Sam 8 Avr 2023 - 14:25

Hello dans l'ordre

@JDD je te corrige ton code pour ne pas renter en conflit avec d'autres auteusr de pluguin.
Il faut encapsuler ton code dans un espace de nom
Code:


module JDD
  module ExportComposantsUnique

    Ton code
    ...

  end
end

@Filou
pour uploader sur le serveur de Sketchfab tu fais un truc du genre  https://Sketchfab.com...?token:gkhkgk,file:monfichier.skp
Ils ont surement un API pour acceder à leur serveurs, acceder à ton espace et uploader le fichier.
je n'utilisent pas ce service mais ils fonctionnent quasi tous de la même manière.


Dernière édition par simjoubert le Sam 8 Avr 2023 - 19:30, édité 1 fois
JDD
JDD
V.I.P.
V.I.P.
Masculin Humeur : Cool, œil de lynx à pattes de velours
Date d'inscription : 21/05/2021
Nombre de messages : 1002
Points : 2335
Age : 75
Localisation : Nord (59)
Emploi : Director of Myself

MessageJDD Sam 8 Avr 2023 - 14:34

Hello @simjoubert

Code:
@JDD je te corrige ton code [b]pour ne pas renter en conflit avec d'autre auteur de plugin[/b].
[b]Il faut encapsuler ton code dans un espace de nom[/b]

C'est sympa, mais tu peux clarifier SVP "pour ne pas rentrer en conflit avec d'autres auteurs? Cela m’intéresse.

Le code provient de ChatGPT4 que j'ai légèrement aménagé pour les objectifs évoqués dans la conversation précédente
simjoubert
simjoubert
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2860
Points : 6361
Age : 49
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

Messagesimjoubert Sam 8 Avr 2023 - 15:27

Hello
@JDD
voici le fichier légèrement remanié pour plus de clarté et d'allure professionnelle.

changelog :
V 0.2.1 April 08 2023
   Ajout du plugin dans un espace de nom.
   Ajout d'un fichier de traduction française
   Ajout d'un fichier menu.rb où sont déclarés la creation des menus
   Reste encore les traductions des boites de dialogues et des messages box en utilisant TRANSLATE["texte en anglais"] et ajouter l'entrée anglaise et sa traduction dans le fichier .translation

Je vais bosser mais je surveillerai tes commentaires sur mon téléphone
 [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle IPB_917
Fichiers joints
 [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Attachment
jdd_ExportComposants_v0.2.1.zip Vous n'avez pas la permission de télécharger les fichiers joints.(4 Ko) Téléchargé 4 fois

tenrev et Samuel Tallet aiment ce message

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

Messagetenrev Sam 8 Avr 2023 - 18:42

simjoubert a écrit:@Pilou
pour uploader sur le serveur de Sketchfab tu fais un truc du genre  https://Sketchfab.com...?token:gkhkgk,file:monfichier.skp

@simjoubert salut Simon c'est Filou et non le censure que tu as cité qui est concerné , je te laisse corriger , mais peux être que tu voulais qu'il revienne ? rigole

-------------------------------------------------------------------------------------------------------------------------
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 plugins ] Export au format SKP de tous les composants d'un modèle 575088biblio3d

simjoubert aime ce message

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

Messagetenrev Sam 8 Avr 2023 - 18:45

les mecs vous êtes un peu gonflés waah , je passe du temps avec chatgpt pour générer le plugin , perso je connais mes compétences donc je dit clairement  que ca vient de chatgpt et franchement je ne revendique rien negatif et vous , vous reprenez le" bestiaux"  avec le nom  de  JDD  franchement en terme de déontologie y a mieux siffle

-------------------------------------------------------------------------------------------------------------------------
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 plugins ] Export au format SKP de tous les composants d'un modèle 575088biblio3d
JDD
JDD
V.I.P.
V.I.P.
Masculin Humeur : Cool, œil de lynx à pattes de velours
Date d'inscription : 21/05/2021
Nombre de messages : 1002
Points : 2335
Age : 75
Localisation : Nord (59)
Emploi : Director of Myself

MessageJDD Sam 8 Avr 2023 - 20:08

Hello @tenrev

Pour ma part, Je n'ai rien revendiqué et ne revendique rien.
Je te remercie par ailleurs de nouveau d'avoir pris de ton temps pour tenter de solutionner une de mes demandes.

J'ai bien précisé à deux reprises ci avant la source ChatGPT4 et la petite bidouille que je lui ai appliqué pour convenir à mon besoin.

tenrev aime ce message

FILOU
FILOU
Loquace
Loquace
Masculin Date d'inscription : 29/01/2020
Nombre de messages : 56
Points : 136
Age : 59
Localisation : vaucluse

MessageFILOU Sam 8 Avr 2023 - 20:12

simjoubert a écrit:pour uploader sur le serveur de Sketchfab tu fais un truc du genre  https://Sketchfab.com...?token:gkhkgk,file:monfichier.skp
Ils ont surement un API pour acceder à leur serveurs, acceder à ton espace et uploader le fichier.
je n'utilisent pas ce service mais ils fonctionnent quasi tous de la même manière.

Pour uploader j'utiliser le plugin "Sketchfab uploader" de Alexander C. Schreyer (www.alexschreyer.net).
Tu dois au départ renseigner ton API correspondant à ton compte sketchfab.
Le plugin n'acceptant qu'un seul API il faut le modifier pour uploader sur un autre compte.
Le top serait d'avoir le choix de renseigner plusieurs API et ainsi uploader sur des des comptes différents à tout moments.
J'ai soumis la requête à Chatgpt qui avait l'air de proposer une solution après plusieurs reformulations de la question mais mes compétences m'empêchent d'aller plus loin.
Merci

tenrev aime ce message

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

Messagetenrev Sam 8 Avr 2023 - 23:28

JDD a écrit:Hello @tenrev

Pour ma part, Je n'ai rien revendiqué et ne revendique rien.
Je te remercie par ailleurs de nouveau d'avoir pris de ton temps pour tenter de solutionner une de mes demandes.

J'ai bien précisé à deux reprises ci avant la source ChatGPT4 et la petite bidouille que je lui ai appliqué pour convenir à mon besoin.

Alors j’ai du lire entre les lignes, 😄 rien de grave et on est d’accord ……même si chacun est libre je trouve que c’est mieux de dire que l’on a généré une image avec midjourney et un texte un poème, ou un programme avec chatgpt

-------------------------------------------------------------------------------------------------------------------------
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 plugins ] Export au format SKP de tous les composants d'un modèle 575088biblio3d

JDD aime ce message

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

Messagesimjoubert Dim 9 Avr 2023 - 0:25

Hello pour en revenir au code !
ChaptGPT génère un code type snippset à coller dans la console.
Quand on le transforme en plugin, il convient de l'encapsuler dans une espace de nom de l'auteur
module ChatGPT
puis dans un module du plugin
module ExportComposantsUnique

Le but est, que si tu as une fonction avec un nom générique ou déjà utilisé par un autre auteur, dans un autre de tes plugins, il n'y aura pas de conflits.
mojito

tenrev et JDD aiment ce message

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

Messagetenrev Dim 9 Avr 2023 - 9:07

Merci Simon pour ton expertise c'est bon à savoir

-------------------------------------------------------------------------------------------------------------------------
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 plugins ] Export au format SKP de tous les composants d'un modèle 575088biblio3d
JDD
JDD
V.I.P.
V.I.P.
Masculin Humeur : Cool, œil de lynx à pattes de velours
Date d'inscription : 21/05/2021
Nombre de messages : 1002
Points : 2335
Age : 75
Localisation : Nord (59)
Emploi : Director of Myself

MessageJDD Dim 9 Avr 2023 - 10:31

Bonjour,

@simjoubert , je viens d'encapsuler le plugin de ChatGPT_ExportComposants selon ta méthode préconisée.
Il fonctionne, sauf certaines boites de dialogue ne sont pas traduites, je n'ai pas trouvé le pourquoi.
Ci joint cette version 0.2.1.

JDD
Fichiers joints
 [ SKETCHUP plugins ] Export au format SKP de tous les composants d'un modèle Attachment
ChatGPT_ExportComposants_v0.2.1.zip Vous n'avez pas la permission de télécharger les fichiers joints.(5 Ko) Téléchargé 7 fois
simjoubert
simjoubert
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2860
Points : 6361
Age : 49
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

Messagesimjoubert Dim 9 Avr 2023 - 12:10

Hello @JDD
C'est normal que cela ne marche pas !
Le concept :
Sketchup renvoi la langue de l'interface =>fr
il créer une Variable global TRANSLATE qui est un hash avec des clefs qui sont le texte en anglais et va rechercher la valeur correspondante dans le fichier .translation correspondant à la langue dans le sous dossier de la langue dans le dossier ressource du plugin.

Donc pour faire une traduction dynamique il faut appeller cette variable globale TRANSLATE et réclamée la valeur pour la clef anglaise.
Code:

puts "#{TRANSLATE['Number of single componants found']} : #{composants_uniques.length}"
#Ici l'appelle à TRANSLATE a été encapsulé dans un #{} car il est injecté dans une chaine

 prompts = [TRANSLATE["Choising components to export :"]]
# Ici l'appel est direct mais attention tes : ne sont pas dans ta traduction soit tu les rajoute soit
 prompts = "#{[TRANSLATE['Choising components to export']} :"]

Y a plus qu'a !

Joyeuse Päque

JDD aime ce message

Contenu sponsorisé

MessageContenu sponsorisé

Page 1 sur 2 1, 2  Suivant

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

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

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

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


Connexion

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