Ton bloc notes
Derniers sujets
» [ SKETCHUP objets ] tiroir cuisine
par jerryvento Aujourd'hui à 7:40
» [ TWINMOTION ] Nouvelle verion 2024
par Gaspard Hauser Mer 8 Mai 2024 - 10:27
» [ CHAINE TWITCH ] Pas simple de se faire un public
par tenrev Mar 7 Mai 2024 - 19:46
» [ INTELLIGENCE ARTIFICIELLE ] quelques video IA
par tenrev Mar 7 Mai 2024 - 9:47
» [ CHAINE TWITCH ] les replay de mes live sur Twitch
par tenrev Mar 7 Mai 2024 - 9:22
» [ SKETCHUP plugins ] Plugin SOLID INSPECTOR - Nested Instances - Demande de clarification
par JDD Lun 6 Mai 2024 - 16:09
» [ SKETCHUP généralité ] Interpolation progressive entre deux formes le long d'un tracé
par JDD Lun 6 Mai 2024 - 15:19
» [ ARCHICAD ] Création de lucarne en 3D
par VertiKal Lun 6 Mai 2024 - 14:17
» [ SKETCHUP composants dynamiques ]
par simjoubert Lun 6 Mai 2024 - 10:39
» [ SKETCHUP plugins ]
par TIQUETM Dim 5 Mai 2024 - 19:39
» [ ARCHICAD ] raccourci clavier
par Taz Jeu 2 Mai 2024 - 16:04
» [ SKETCHUP Layout ] Layout 2024 probléme de Style
par tenrev Jeu 2 Mai 2024 - 11:58
» [ MATOS INFORM. ] LICENCES ARCHICAD
par yannickniort Mar 30 Avr 2024 - 8:29
» [ SKETCHUP plugins ] Universal Importer
par Samuel Tallet Lun 29 Avr 2024 - 19:18
» [ LUMION ] Lumion 2024
par Owayda Lun 29 Avr 2024 - 16:00
» [ CHAINE TWITCH ] c'est reparti - pour quelques live
par tenrev Lun 29 Avr 2024 - 14:49
» [ SKETCHUP objets ]
par vick Mar 23 Avr 2024 - 20:52
» [ SKETCHUP vray ]
par furax49 Mar 23 Avr 2024 - 19:52
» [ ARTLANTIS ] Ca donne envie !
par loic46 Dim 21 Avr 2024 - 22:56
» [ SKETCHUP généralité ] sortie officielle de sketchup 2024
par tenrev Ven 19 Avr 2024 - 14:24
» [ ARTLANTIS ] Problème origine se déplace
par loic46 Jeu 18 Avr 2024 - 22:28
» [ SKETCHUP plugins ] Vms_up
par Rascal Jeu 18 Avr 2024 - 14:41
» [ SKETCHUP objets ] aquarium
par JDD Lun 15 Avr 2024 - 22:20
» [ ARCHICAD ] Zone - Menu déroulant
par Christophe Fortineau Jeu 11 Avr 2024 - 19:49
» [ SKETCHUP généralité ] Servimg Premium pour tous les membres
par tenrev Jeu 11 Avr 2024 - 14:31
» [ SKETCHUP plugins ] Move it
par TF3 Mer 10 Avr 2024 - 10:23
» [ SKETCHUP plugins ] curic 2D export
par tenrev Mar 9 Avr 2024 - 17:41
» [ SKETCHUP plugins ] profil builder 4 est disponible
par furax49 Mar 9 Avr 2024 - 17:00
» [ ARCHICAD ] Torsion sur poteaux
par Ti Pack Mar 9 Avr 2024 - 14:59
» [ PRESENTATION ]
par tenrev Lun 8 Avr 2024 - 8:22
» [ TWINMOTION ] bug d'affichage des textures avec le path tracer
par Gaspard Hauser Ven 5 Avr 2024 - 12:53
» [ TWINMOTION ] eGPU / ralentissement Twinmotion important
par TF3 Mer 3 Avr 2024 - 9:11
» [ TWINMOTION ] twinmotion installée deux fois?
par tenrev Mer 3 Avr 2024 - 8:58
» [ INTELLIGENCE ARTIFICIELLE ] Joyeuses Paques avec sketchup.... diffusion
par tenrev Dim 31 Mar 2024 - 16:32
» [ INTELLIGENCE ARTIFICIELLE ] quelques vidéo de mes tests IA
par simjoubert Ven 29 Mar 2024 - 19:16
par jerryvento Aujourd'hui à 7:40
» [ TWINMOTION ] Nouvelle verion 2024
par Gaspard Hauser Mer 8 Mai 2024 - 10:27
» [ CHAINE TWITCH ] Pas simple de se faire un public
par tenrev Mar 7 Mai 2024 - 19:46
» [ INTELLIGENCE ARTIFICIELLE ] quelques video IA
par tenrev Mar 7 Mai 2024 - 9:47
» [ CHAINE TWITCH ] les replay de mes live sur Twitch
par tenrev Mar 7 Mai 2024 - 9:22
» [ SKETCHUP plugins ] Plugin SOLID INSPECTOR - Nested Instances - Demande de clarification
par JDD Lun 6 Mai 2024 - 16:09
» [ SKETCHUP généralité ] Interpolation progressive entre deux formes le long d'un tracé
par JDD Lun 6 Mai 2024 - 15:19
» [ ARCHICAD ] Création de lucarne en 3D
par VertiKal Lun 6 Mai 2024 - 14:17
» [ SKETCHUP composants dynamiques ]
par simjoubert Lun 6 Mai 2024 - 10:39
» [ SKETCHUP plugins ]
par TIQUETM Dim 5 Mai 2024 - 19:39
» [ ARCHICAD ] raccourci clavier
par Taz Jeu 2 Mai 2024 - 16:04
» [ SKETCHUP Layout ] Layout 2024 probléme de Style
par tenrev Jeu 2 Mai 2024 - 11:58
» [ MATOS INFORM. ] LICENCES ARCHICAD
par yannickniort Mar 30 Avr 2024 - 8:29
» [ SKETCHUP plugins ] Universal Importer
par Samuel Tallet Lun 29 Avr 2024 - 19:18
» [ LUMION ] Lumion 2024
par Owayda Lun 29 Avr 2024 - 16:00
» [ CHAINE TWITCH ] c'est reparti - pour quelques live
par tenrev Lun 29 Avr 2024 - 14:49
» [ SKETCHUP objets ]
par vick Mar 23 Avr 2024 - 20:52
» [ SKETCHUP vray ]
par furax49 Mar 23 Avr 2024 - 19:52
» [ ARTLANTIS ] Ca donne envie !
par loic46 Dim 21 Avr 2024 - 22:56
» [ SKETCHUP généralité ] sortie officielle de sketchup 2024
par tenrev Ven 19 Avr 2024 - 14:24
» [ ARTLANTIS ] Problème origine se déplace
par loic46 Jeu 18 Avr 2024 - 22:28
» [ SKETCHUP plugins ] Vms_up
par Rascal Jeu 18 Avr 2024 - 14:41
» [ SKETCHUP objets ] aquarium
par JDD Lun 15 Avr 2024 - 22:20
» [ ARCHICAD ] Zone - Menu déroulant
par Christophe Fortineau Jeu 11 Avr 2024 - 19:49
» [ SKETCHUP généralité ] Servimg Premium pour tous les membres
par tenrev Jeu 11 Avr 2024 - 14:31
» [ SKETCHUP plugins ] Move it
par TF3 Mer 10 Avr 2024 - 10:23
» [ SKETCHUP plugins ] curic 2D export
par tenrev Mar 9 Avr 2024 - 17:41
» [ SKETCHUP plugins ] profil builder 4 est disponible
par furax49 Mar 9 Avr 2024 - 17:00
» [ ARCHICAD ] Torsion sur poteaux
par Ti Pack Mar 9 Avr 2024 - 14:59
» [ PRESENTATION ]
par tenrev Lun 8 Avr 2024 - 8:22
» [ TWINMOTION ] bug d'affichage des textures avec le path tracer
par Gaspard Hauser Ven 5 Avr 2024 - 12:53
» [ TWINMOTION ] eGPU / ralentissement Twinmotion important
par TF3 Mer 3 Avr 2024 - 9:11
» [ TWINMOTION ] twinmotion installée deux fois?
par tenrev Mer 3 Avr 2024 - 8:58
» [ INTELLIGENCE ARTIFICIELLE ] Joyeuses Paques avec sketchup.... diffusion
par tenrev Dim 31 Mar 2024 - 16:32
» [ INTELLIGENCE ARTIFICIELLE ] quelques vidéo de mes tests IA
par simjoubert Ven 29 Mar 2024 - 19:16
formulaire/diaporama
chaine sketchup.tv
Serveur Discord
[ SKETCHUP ruby ] Ruby sketchup et chatgpt
Page 1 sur 1 • Partagez
- pascalhNovice
- Date d'inscription : 21/12/2023
Nombre de messages : 2
Points : 4
bonjour à tous
j'ai fait une découverte carrément super bien,je dirais même formidable
chatgpt créer Des scripts ruby sketchup
donc j'ai tapé en français cette ligne.
Script ruby sketchup, enregistrer un composant sélectionné dans Le dossier composant sur le bureau.
après j'ai créé une une barre d'outils avec le plug-in de Fredo6.
Et cela marche super.
Cela permet de se faire des bibliothèques de composants vite disponible.
C'est grâce à la chaîne YouTube biblio 3D que j'ai pris mon temps et en faite cela est très facile.
j'ai fait une découverte carrément super bien,je dirais même formidable
chatgpt créer Des scripts ruby sketchup
donc j'ai tapé en français cette ligne.
Script ruby sketchup, enregistrer un composant sélectionné dans Le dossier composant sur le bureau.
après j'ai créé une une barre d'outils avec le plug-in de Fredo6.
Et cela marche super.
Cela permet de se faire des bibliothèques de composants vite disponible.
C'est grâce à la chaîne YouTube biblio 3D que j'ai pris mon temps et en faite cela est très facile.
tenrev aime ce message
hello profites pour essayer de comprendre le code ! Fonctionne bien sur des petits code! Pas encore dur des idées plus complexe!
tenrev aime ce message
merci Pascalh,
en attendant de tester ça, je me demanais, simjoubert si on peut ajouter des fonctions qui manquent à sketchup avec les scripts ruby ?
Je n'en utilise qu'un seul qui sert à corriger ce bug qui fait qu'on ne peut pas parfois s'approcher, zoomer sur de la géométrie quand par exemple la scène est trop étendue.
en attendant de tester ça, je me demanais, simjoubert si on peut ajouter des fonctions qui manquent à sketchup avec les scripts ruby ?
Je n'en utilise qu'un seul qui sert à corriger ce bug qui fait qu'on ne peut pas parfois s'approcher, zoomer sur de la géométrie quand par exemple la scène est trop étendue.
tenrev aime ce message
- pascalhNovice
- Date d'inscription : 21/12/2023
Nombre de messages : 2
Points : 4
en fait, il ne faut pas hésiter a faire des essais.
commencer par "Script ruby sketchup, et faites votre demande.
création de balises automatique par exemple.
c'est génial
commencer par "Script ruby sketchup, et faites votre demande.
création de balises automatique par exemple.
c'est génial
Dernière édition par pascalh le Jeu 4 Jan 2024 - 18:10, édité 1 fois
Gaspard Hauser a écrit:merci Pascalh,
en attendant de tester ça, je me demanais, simjoubert si on peut ajouter des fonctions qui manquent à sketchup avec les scripts ruby ?
Je n'en utilise qu'un seul qui sert à corriger ce bug qui fait qu'on ne peut pas parfois s'approcher, zoomer sur de la géométrie quand par exemple la scène est trop étendue.
bonsoir
oui c'est fait pour cela , l'exemple le plus simple est une sphère c'est un bon exercice pour commencer à faire des script ruby , la sphère n'existe pas en natif mais en faire un plugin est assez simple
-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage
1 PC fixe avec proc Rizen 9 3950X 32 threads - cg nvidia geforce RTX3080 - 64 go de ram DDssd 1To
1 PC portable Lenovo écran 16''|win11 64 bits| i7 Quad core|ram 32go| CG GFORCE RTX3070 avec 8go
1 casque VR Occulus Rift - 1 vieux PC portable Dell sous Linux Ubuntu 18 1 vieux pc portable HP sous chromebook
Modélisation : Sketchup - Rhino - Pconplanner Rendu: Enscape - Keyshot - Unreal Engine - Artlantis - Twinmotion Autres: Photoshop - Illustrator - Indesign - Vidéostudio - After Effect - Première
Tout ce que vous dites est bien intéressant,
j'ai fait autrefois des pages web en flash et pas mal de bouts de code trainaient sur internet, mais je vois rarement ça pour ruby et sketchup.
et si je savais comment activer une action avec un bout de code ruby depuis un clic sur ma barre d'outil...
Je vais aussi regarder du côté de chatgpt comme indique pascalh
j'ai fait autrefois des pages web en flash et pas mal de bouts de code trainaient sur internet, mais je vois rarement ça pour ruby et sketchup.
et si je savais comment activer une action avec un bout de code ruby depuis un clic sur ma barre d'outil...
Je vais aussi regarder du côté de chatgpt comme indique pascalh
Hello
Les petits bouts de code peuvent être enregistrés dans un fichier text avec l’extension .rb
Pour éviter de mettre le bazar dans Su et de créer des conflits avec d’autre plug-in
Il faut placer son code dans un espace de nom auteur
Ensuite si tu as plusieurs codes de nature différente tu ne vas pas les mettre dans le même carton on imbrique dans l’espace de nom les espaces de plug-in
Ensuite dans le code du plugin tu peux organiser ton code en sous module
Le code ensuite s’organise en méthode ou class
Une méthode
Si cette méthode est rangé dans la méthode plugin1 de l’espace de nom tu peux l’appeler dans la console par son adresse
Ainsi tu ne rentrera pas en conflit avec la méthode hello(âge,nom,prénom) de Jack!
Ton espace de nom d’imbriqué lui même dans un espace de plugin de SketchUp
Fin de la première leçon
Les petits bouts de code peuvent être enregistrés dans un fichier text avec l’extension .rb
Pour éviter de mettre le bazar dans Su et de créer des conflits avec d’autre plug-in
Il faut placer son code dans un espace de nom auteur
- Code:
module GaspardHausseur #espace de nom
#Le code ici
end #fin espace de nom
Ensuite si tu as plusieurs codes de nature différente tu ne vas pas les mettre dans le même carton on imbrique dans l’espace de nom les espaces de plug-in
- Code:
module GaspardHausseur #espace de nom
module Plugin1
#Le code du plugin 1 ici
end #fin plugin 1
end #fin espace de nom
Ensuite dans le code du plugin tu peux organiser ton code en sous module
Le code ensuite s’organise en méthode ou class
Une méthode
- Code:
def hello(prénom)
puts "Hello #{prénom}"
# Écrit Hello suivi du prénom passé en paramètre
end #fin méthode hello
Si cette méthode est rangé dans la méthode plugin1 de l’espace de nom tu peux l’appeler dans la console par son adresse
- Code:
GaspardHausseur::Plugin1.hello("Simon")
Ainsi tu ne rentrera pas en conflit avec la méthode hello(âge,nom,prénom) de Jack!
Ton espace de nom d’imbriqué lui même dans un espace de plugin de SketchUp
Fin de la première leçon
tenrev et Romtar aiment ce message
Juste pour infos c’était la leçon la plus simple !Gaspard Hauser a écrit:merci simjoubert
il va falloir trouver le temps d'intégrer ces notions...
tenrev aime ce message
@simjoubert @Gaspard Hauser @pascalh
hello
j'ai remis un peu d'ordre dans ce sujet , dans le bon forum(ruby) et avec un titre , essayez de poster aux bons endroits et de ne pas supprimer le titre entre crochets lorsque vous créer un nouveau fil de discutions , merci
ca c'est dit maintenant il y a donc cette section sur le forum avec des ressources et des liens vers ruby , donc déja de quoi débuter ici :
hello
j'ai remis un peu d'ordre dans ce sujet , dans le bon forum(ruby) et avec un titre , essayez de poster aux bons endroits et de ne pas supprimer le titre entre crochets lorsque vous créer un nouveau fil de discutions , merci
ca c'est dit maintenant il y a donc cette section sur le forum avec des ressources et des liens vers ruby , donc déja de quoi débuter ici :
-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage
1 PC fixe avec proc Rizen 9 3950X 32 threads - cg nvidia geforce RTX3080 - 64 go de ram DDssd 1To
1 PC portable Lenovo écran 16''|win11 64 bits| i7 Quad core|ram 32go| CG GFORCE RTX3070 avec 8go
1 casque VR Occulus Rift - 1 vieux PC portable Dell sous Linux Ubuntu 18 1 vieux pc portable HP sous chromebook
Modélisation : Sketchup - Rhino - Pconplanner Rendu: Enscape - Keyshot - Unreal Engine - Artlantis - Twinmotion Autres: Photoshop - Illustrator - Indesign - Vidéostudio - After Effect - Première
Gaspard Hauser a écrit:je fais des essais avec chatgpt pour que le script déplace de manière alléatoire la matière appliquée aux groupes sélectionnés (j'ai déjà une extension pour ça, mais bon...)
et ça ne marche pas pour l'instant
@Gaspard Hauser tu ne vas pas faire plaisir à notre ami @simjoubert comme tout ceux qui savent programmer en ruby il aime pas l'utilisation d:mdr5: de chatgpt
tu utilises quelle version de chatgpt ? si tu as la version avec abonnement c'est beaucoup mieux et si tu as la version 3.5 je te conseille d'installer le plugin chrome AIPRM et de choisir ensuite ruby , du coup il maitrise mieux le code
-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage
1 PC fixe avec proc Rizen 9 3950X 32 threads - cg nvidia geforce RTX3080 - 64 go de ram DDssd 1To
1 PC portable Lenovo écran 16''|win11 64 bits| i7 Quad core|ram 32go| CG GFORCE RTX3070 avec 8go
1 casque VR Occulus Rift - 1 vieux PC portable Dell sous Linux Ubuntu 18 1 vieux pc portable HP sous chromebook
Modélisation : Sketchup - Rhino - Pconplanner Rendu: Enscape - Keyshot - Unreal Engine - Artlantis - Twinmotion Autres: Photoshop - Illustrator - Indesign - Vidéostudio - After Effect - Première
C’est pas que je n’aime pas !
C’est que j’aime comprendre avant tout!
Et je ne prend jamais comptant le code que l’on me donne sans en connaître la signification et l’impact !
Ce qui a été le plus dur pour moi dans l’apprentissage du Ruby c’est justement les liaison entre un bout de code (exemple dessine un cercle) et la rédaction d’un code complet réutilisable avec passage de paramètres live
Il est facile de faire une suite de commande pour faire quelques choses en direct une fois
Mais c’est beaucoup plus complexe de passer au stade plug-in. Car la lisibilité du code se fait avec des dépendances d’autres code et il faut savoir les appeler correctement !
Il faut includes des gardes fous pour éviter les boucles infinies, les saisies d’utilisateurs non conformes, les annulations…
Et c’est ça que gpt ne sais pas faire pour le moment si tu ne lui demande pas!
Donc ok pour des snip’s code pas pour un peu plus sans comprendre !
C’est que j’aime comprendre avant tout!
Et je ne prend jamais comptant le code que l’on me donne sans en connaître la signification et l’impact !
Ce qui a été le plus dur pour moi dans l’apprentissage du Ruby c’est justement les liaison entre un bout de code (exemple dessine un cercle) et la rédaction d’un code complet réutilisable avec passage de paramètres live
Il est facile de faire une suite de commande pour faire quelques choses en direct une fois
Mais c’est beaucoup plus complexe de passer au stade plug-in. Car la lisibilité du code se fait avec des dépendances d’autres code et il faut savoir les appeler correctement !
Il faut includes des gardes fous pour éviter les boucles infinies, les saisies d’utilisateurs non conformes, les annulations…
Et c’est ça que gpt ne sais pas faire pour le moment si tu ne lui demande pas!
Donc ok pour des snip’s code pas pour un peu plus sans comprendre !
tenrev et Romtar aiment ce message
simjoubert a écrit:Donc ok pour des snip’s code pas pour un peu plus sans comprendre !
mais "si mon" ami je te connais un petit peu et je comprend quand on sait faire et que l'on fait chauffer son cerveau c'est énervant que d'autres puissent le faire faire par un robot comme chatgpt sans trop réfléchir
-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage
1 PC fixe avec proc Rizen 9 3950X 32 threads - cg nvidia geforce RTX3080 - 64 go de ram DDssd 1To
1 PC portable Lenovo écran 16''|win11 64 bits| i7 Quad core|ram 32go| CG GFORCE RTX3070 avec 8go
1 casque VR Occulus Rift - 1 vieux PC portable Dell sous Linux Ubuntu 18 1 vieux pc portable HP sous chromebook
Modélisation : Sketchup - Rhino - Pconplanner Rendu: Enscape - Keyshot - Unreal Engine - Artlantis - Twinmotion Autres: Photoshop - Illustrator - Indesign - Vidéostudio - After Effect - Première
Gaspard Hauser a écrit:merci tenrev pour les tuyaux, je vais tester ce plugin
j'avais pris la version gratuite dispo gratuitement 3.5
@Gaspard Hauser @simjoubert @pascalh dommage j'ai fait un gpts d'aide (pour gpt4) :
voici l'enregistrement c'est la création d'un script pour une sphère avec toute la discussion avec chatgpt c'est ici
-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage
1 PC fixe avec proc Rizen 9 3950X 32 threads - cg nvidia geforce RTX3080 - 64 go de ram DDssd 1To
1 PC portable Lenovo écran 16''|win11 64 bits| i7 Quad core|ram 32go| CG GFORCE RTX3070 avec 8go
1 casque VR Occulus Rift - 1 vieux PC portable Dell sous Linux Ubuntu 18 1 vieux pc portable HP sous chromebook
Modélisation : Sketchup - Rhino - Pconplanner Rendu: Enscape - Keyshot - Unreal Engine - Artlantis - Twinmotion Autres: Photoshop - Illustrator - Indesign - Vidéostudio - After Effect - Première
Gaspard Hauser aime ce message
Gaspard Hauser a écrit:oui ton script marche au poil !
super
sur ma chaine youtube dans ma playliste intelligence artificielle il y a plein de chose mais aussi mes essais de plugins sketchup , ils fonctionnent
playlist IA
-------------------------------------------------------------------------------------------------------------------------
je ne sais pas grand chose , mais le peu que je sache , je le partage
1 PC fixe avec proc Rizen 9 3950X 32 threads - cg nvidia geforce RTX3080 - 64 go de ram DDssd 1To
1 PC portable Lenovo écran 16''|win11 64 bits| i7 Quad core|ram 32go| CG GFORCE RTX3070 avec 8go
1 casque VR Occulus Rift - 1 vieux PC portable Dell sous Linux Ubuntu 18 1 vieux pc portable HP sous chromebook
Modélisation : Sketchup - Rhino - Pconplanner Rendu: Enscape - Keyshot - Unreal Engine - Artlantis - Twinmotion Autres: Photoshop - Illustrator - Indesign - Vidéostudio - After Effect - Première
- Contenu sponsorisé
Sujets similaires
» [ SKETCHUP ruby ] Traduction du livre Automatic Sketchup: Creating 3-D Models in Ruby
» [ SKETCHUP ruby ] Peux-ton réaliser des enregistrement de macro dans SketchUp ?
» [ SKETCHUP ruby ] Modification de l'Interface Graphique Utilisateur de SketchUp (GUI)
» [ SKETCHUP ] Tuto(s) Ruby pour SketchUp depuis le début...
» [ SKETCHUP ] langage Ruby - je relance le sujet - qui serait interressé ?
» [ SKETCHUP ruby ] Peux-ton réaliser des enregistrement de macro dans SketchUp ?
» [ SKETCHUP ruby ] Modification de l'Interface Graphique Utilisateur de SketchUp (GUI)
» [ SKETCHUP ] Tuto(s) Ruby pour SketchUp depuis le début...
» [ SKETCHUP ] langage Ruby - je relance le sujet - qui serait interressé ?
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