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 14834 topics pour un total de : 175869 posts - le record de membres connectés simultanément :853
Galerie


 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Empty
Ton bloc notes
Derniers sujets
» [ SKETCHUP généralité ] Tête de pilastre
par JDD Aujourd'hui à 16:06

» [ ARCHICAD ] Paramétrage des coupes sur Archicad
par AK40Cess Aujourd'hui à 14:12

» [ 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

Sondage

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

 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c1015% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 15% [ 2 ]
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c1031% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 31% [ 4 ]
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c1046% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 46% [ 6 ]
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c108% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 8% [ 1 ]
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c100% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 0% [ 0 ]
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c100% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 0% [ 0 ]

Total des votes : 13

chaine sketchup.tv
Serveur Discord
Le Deal du moment : -17%
(Black Friday) Apple watch Apple SE GPS + Cellular ...
Voir le deal
249 €

[ SKETCHUP plugins ] sj_AddDCFunctions

Page 10 sur 13 Précédent  1, 2, 3 ... 9, 10, 11, 12, 13  Suivant

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

Miroslav
Miroslav
Loquace
Loquace
Masculin Date d'inscription : 09/11/2023
Nombre de messages : 54
Points : 162

MessageMiroslav Sam 11 Nov 2023 - 8:18

I don't understand @SimJoubert what you mean by url iwas thinking more like local drive .
The swap function to swap components from users library.  And also the material jpg from local drive something like find material in folder combined with find in csv function.
I was trying to find newer vrsion of plugin with this functions to test the possibilities but I cannot find it anywhere.  Is it still not published yet? My version is v9.10 and there is no functions like them.


traduction :
Je ne comprends pas Simon ce que tu entends par URL, je pensais plutôt à un lecteur local.
La fonction swap pour échanger les composants de la bibliothèque des utilisateurs. Et aussi le matériel jpg du lecteur local, quelque chose comme rechercher du matériel dans le dossier combiné avec la fonction Rechercher dans csv.
J'essayais de trouver une version plus récente du plugin avec ces fonctions pour tester les possibilités mais je ne le trouve nulle part. Il n'est toujours pas publié ? Ma version est la v9.10 et il n'y a pas de fonctions comme celles-là.
Miroslav
Miroslav
Loquace
Loquace
Masculin Date d'inscription : 09/11/2023
Nombre de messages : 54
Points : 162

MessageMiroslav Mar 28 Nov 2023 - 7:25

Hi @simjoubert,

I am trying getboolenchldren function and i find couple of questions about it.

1. Is it possible to create a board that have 4 cutouts using subtraction and show only cutouts that are needed?
Something like ... when i need 2 then only 2 are showing.  

2. I am having difficulties to have result that will hold attributes.  I want to set material attributes z_mat_back ... atc. , but it is creating the result blanc and than after i am not able to change face material on result if necessary.  

Thanks Miro

simjoubert aime ce message

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

Messagesimjoubert Mar 28 Nov 2023 - 7:55

Hello Miroslav
J’ai conçu ces fonctions avec un labs de temps entre chaque et je n’ai pas testé toutes les compatibilités entre elles

Le résultat des opérations booléennes est prévu pour être dynamique selon la valeur du lock et le sous composants produits est régénéré à chaque fois

Il faut peut-être que je rajoute une partie à cette fonction

Le composant englobant
Le sous composant perçant
Le sous composants percé
Le sous composant résultat Booléen ( généré par la fonction
+
Un sous composant modèle de résultat pour la mise en forme. La fonction copierait les attributs du modèle dans le résultat !

C’est une piste il faut que je me replonge dessus !

Tu auras peut-être ton cadeau de Noël !
Hier soir j’ai créé la fonction SwapDefinition
Elle permet de changer la défini d’un composant par celle d’un autre

Les paramètres sont
Code:
=SwapDefinition(«PathDirectory », »FileName »)

Le chemin du dossier attendu est une chaîne de texte qui peut-être obtenu par le résultat d’une autre fonction

FileName nom du modèle .skp sans l’extension, au format texte. Peut-être également le résultat d’un autre attribut
Ou d’un attribut liste de choix pour basculer entre la version full et une version light

tous les attributs de la définition originale sont copiés dans la nouvelle définition

Avant de changer la définition la fonction vérifie qu’elle n’est pas déjà présente dans le modèle ou que le chemin existe !
J’ai envie d’ajouter un paramètre pour purger le modèle ou pas apes le changement pour éventuellement alléger le modèle si c’est le but recherché.

Si la définition existe déjà dans le modèle les instances recevront également la copie des attributs, ils faut peut-être prévoir une option pour rendre unique ou pas .

Bonne journée
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 IPB_917

tenrev et Miroslav aiment ce message

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

Messagesimjoubert Mar 28 Nov 2023 - 8:26

@tenrev Bonjour Jacques !
Je ne peux pas faire un cadeau à Miroslav sans t’en faire un !
J’ai créer une fonction qui permet de modifier dynamiquement le lien du proxy Enscape
Pareil cela va alléger tes composants plus besoin d’incorporer tout les proxy’s et de les masquer
Tu n’aura besoin que d’un seul que tu modifie à ta guise avec tes attributs. Selon la valeur de tes paramètres tu calcule le nom du fichier qui sera rendu et la fonction met à jour le lien

Code:

=Enscape_Proxy_Extend(«DirectoryPath »,« FileName »)

DirectoryPath et File name peuvent être le résultat d’un attribut texte ou d’une formule de concaténation selon la valeur d’autres attributs


J’ai un peu de ménage et de traduction.
Je refais quelques tests et je vous offre ça !
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 IPB_917

tenrev et JDD aiment ce message

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

Messagesimjoubert Mar 28 Nov 2023 - 8:47

Hello j’entends les autres dire et moi et moi !
Pour vous tous j’ai créé une fonction passe partout qui permet de créer un nouvel attribut avec pour résultat le chemin d’un dossier

Étape 1 créer deux attributs :
folder_init
folder_path

Étape 2 dans le folder_init taper la formule suivante :
Code:

=ChooseFolder(«StartDirectory», «folder_init», «folder_path», lock)

Le but de la fonction est s’ouvrir une fenêtre de l’explorateur de fichier pour sélectionner le dossier dont on veut obtenir le chemin

StartDirectory c’est le chemin racine de la recherche ex «C://« 

« Folder_init » c’est le nom
De l’attribut dans lequel le vous saisissez cette formule

« Folder_path » c’est le nom de l’attribut qui recevra le résultat !

« Lock » prend la valeur booléenne 0 ou 1
0 lors du redraw la fenêtre d’exploration de fichiers s’ouvre pour sélectionner un dossier
1le résultat est figé
Une fois le calcul réalisé lock prend la valeur 1 automatiquement

Je publierai cela prochainement ! [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 IPB_917

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 : 19943
Points : 34784
Age : 61
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Mar 28 Nov 2023 - 9:15

simjoubert a écrit:@tenrev Bonjour Jacques !
Je ne peux pas faire un cadeau à Miroslav sans t’en faire un !
J’ai créer une fonction qui permet de modifier dynamiquement le lien du proxy Enscape
Pareil cela va alléger tes composants plus besoin d’incorporer tout les proxy’s et de les masquer
Tu n’aura besoin que d’un seul que tu modifie à ta guise avec tes attributs. Selon la valeur de tes paramètres tu calcule le nom du fichier qui sera rendu et la fonction met à jour le lien

Code:

=Enscape_Proxy_Extend(«DirectoryPath »,« FileName »)

DirectoryPath et File name peuvent être le résultat d’un attribut texte ou d’une formule de concaténation selon la valeur d’autres attributs


J’ai un peu de ménage et de traduction.
Je refais quelques tests et je vous offre ça !
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 IPB_917

@simjoubert  salut Simon
super , merci , si je comprend c'est un seul proxy qui permet d'appeler plusieurs modèles en haute def  ? un seul pour avoir par exemple un canapé bleu, ou un vert ou un rouge en rendu dans enscape selon le paramétrage du proxy ?
en tout cas j'attends tes mises à jour avec impatiente

-------------------------------------------------------------------------------------------------------------------------
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 ] sj_AddDCFunctions - Page 10 575088biblio3d
simjoubert
simjoubert
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2917
Points : 6425
Age : 49
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

Messagesimjoubert Mar 28 Nov 2023 - 9:23

Hello jack !
C’est bien ça dans tin dossier tu as les modèles en hautes définitions pour chaque variations
Et tu calcule dynamiquement l’URL de liaison du proxy ça t’empêche pas de modifier la couleur de ton proxy pour tes plans 2D
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 19943
Points : 34784
Age : 61
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Mar 28 Nov 2023 - 9:25

simjoubert a écrit:Hello jack !
C’est bien ça dans tin dossier tu as les modèles  en hautes définitions pour chaque variations
Et tu calcule dynamiquement l’URL de liaison du proxy ça t’empêche pas de modifier la couleur de ton proxy pour tes plans 2D

c'est cool , effectivement c'est top ca va être plus rapide à faire et en plus ca allège l'ensemble bien bravo

 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Cloche10  [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Prier11

-------------------------------------------------------------------------------------------------------------------------
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 ] sj_AddDCFunctions - Page 10 575088biblio3d
Miroslav
Miroslav
Loquace
Loquace
Masculin Date d'inscription : 09/11/2023
Nombre de messages : 54
Points : 162

MessageMiroslav Mar 28 Nov 2023 - 10:44

thank you in advance @simjoubert,
it sounds great!respect bravo
only one question before you do the code.
is it necessary to copy all attributes to new deffinition? when i think of it user can create component
with its own attributes and save it to folder where swap function will find it.
silly example:
if i have a "normal_side_Right" of a cabinet that is 100 mm above floor i can swap it with
"end_side_right" that is starting at the floor and is covering 100mm gap from right.
so the Z attribute is different and if it is coppied from "normal_side_Right" it would end up 100mm above the floor.
Hope that my point is understadable
thank miro

tenrev et simjoubert aiment ce message

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

Messagesimjoubert Mar 28 Nov 2023 - 11:25

Hello Miroslav
Il y a les attributs de la définition du composant avec des valeurs ou des formules
Et ensuite il y a les attributs de l’instance qui peuvent avoir des valeurs différentes de celle de la définition
La copy des attributs ce fait au niveau de la définition et non de l’instance

Dans le cas de ta tablette le z est calculé par un attribut option tablette basse ou tablette haute donc l’instance possède l’attribut z qui est le résultat de la formule, elle possède également la valeur de l’option choisie
L’attribut avec la fonction swap ne va mettre à jour que les formules et les résultats induits sur l’instance mais pas le choix de l’option s if si la valeur liée à l’option est différente

Donc pas trop d’inquiétude normalement c’est bon !

tenrev et Miroslav aiment ce message

Romtar
Romtar
Apprenti(e)
Apprenti(e)
Masculin Humeur : Enthousiaste
Date d'inscription : 21/07/2022
Nombre de messages : 10
Points : 29
Age : 42
Localisation : Bas-Rhin (67)
Emploi : Agencement de magasin

MessageRomtar Mer 6 Déc 2023 - 15:44

Bonjour Simon, bonjour à tous les membres.

Simon, tout d'abord je tiens à vous témoigner de mon admiration pour votre super travail!

Les plugins que vous développez sont tout simplement géniaux.

Concernant sj_add_dc_functions, j'ai constaté qu'en réalisant une multicopie(outil déplacer + ctrl et x4 pour 4 copies, par exemple) il se produit systématiquement le même problème:
La 1ère copie est doublée.
Cela fausse les rapports que je génère.

J'ai réalisé de multiples essais avec divers composants dynamiques (composants à plusieurs niveaux), et sur différents ordinateurs.
Le résultat reste le même.

Il est possible que j'ai mal paramétré la fonction:CREATE3DTEXT(nomNouveauComposant, texte)
ou qu'elle pose problème. ou peut-être qu'il s'agit d'autre chose.

Dès que je désinstalle sj_add_dc_functions, le problème disparaît.
Cependant ce n'est pas une solution puisque j'ai besoin d'un texte qui se modifie en fonction de la valeur de l'attribut qui change!

Vous trouverez le .ZIP montrant le problème en PJ. (vidéos + fichier Sketchup)

Pourriez-vous m'aider? car je n'arrive pas à comprendre exactement d'où vient le problème.

Merci!
Fichiers joints
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Attachment
multicopie avec doublon 1ere copie.zip Vous n'avez pas la permission de télécharger les fichiers joints.(11.7 Mo) Téléchargé 1 fois

tenrev et simjoubert aiment ce message

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

Messagesimjoubert Mer 6 Déc 2023 - 19:53

Bonsoir Romtar
Merci pour tes compliments dithyrambiques
Ça fait chaud au cœur !
Je regarde ce qui bug !
C’est la fonction la plus instable, elle mérite un correctif !
Si mon travail te fait gagner du temps dans le tiens, n’hésites pas à me payer un café en utilisant le bouton don de mon site
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 : 19943
Points : 34784
Age : 61
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Jeu 7 Déc 2023 - 8:09

@Romtar
Hello Romtar, c'est cool d'avoir de nouveaux membres qui travaillent les composants dynamiques, de toute façon c'est le seul site ou l on est au niveau
Pour informations j'ai fait un tuto de 6h30 sur les composants dynamiques, les liens sont sur le forum

-------------------------------------------------------------------------------------------------------------------------
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 ] sj_AddDCFunctions - Page 10 575088biblio3d

Romtar et simjoubert aiment ce message

Romtar
Romtar
Apprenti(e)
Apprenti(e)
Masculin Humeur : Enthousiaste
Date d'inscription : 21/07/2022
Nombre de messages : 10
Points : 29
Age : 42
Localisation : Bas-Rhin (67)
Emploi : Agencement de magasin

MessageRomtar Jeu 7 Déc 2023 - 13:57

Bonjour Tenrev,
C'est avec grand plaisir que je rejoins les passionnés de DC.
Merci pour le Tuto, si jamais je bloque je le consulterai. clindoeil
Depuis 2 ans maintenant que je dompte ces bestioles, j'ai toujours pu trouvé sur biblio3D les solutions escomptées ou à défaut sur les sites américains où des personnes comme DanRathbun sont également doués. J'espère qu'il n'y a pas conflit d'intérêt?! ange2
Merci pour ton accueil!

tenrev aime ce message

Romtar
Romtar
Apprenti(e)
Apprenti(e)
Masculin Humeur : Enthousiaste
Date d'inscription : 21/07/2022
Nombre de messages : 10
Points : 29
Age : 42
Localisation : Bas-Rhin (67)
Emploi : Agencement de magasin

MessageRomtar Jeu 7 Déc 2023 - 14:05

Bonjour Simon,
à défaut d'une bonne bière boire2 , j'ai alimenté ton site en café!
Au plaisir!

tenrev et simjoubert aiment ce message

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

Messagesimjoubert Jeu 7 Déc 2023 - 15:48

Merci pour le café @Romtar
J’ai commencé à regarder mais c’est pas encore concluant, je poursuis des que j’ai un moment!
simjoubert
simjoubert
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2917
Points : 6425
Age : 49
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

Messagesimjoubert Jeu 21 Déc 2023 - 13:48

Hello les amis
La livraison de la prochaine version se rapproche, encore quelques bugs sur des fonctions à corriger.
Si je n'y arrive pas à temps, je les garderais pour la prochaine.

Pour patienter un petit teaser d'une nouvelle série de fonctions TEXT !
Creation ou édition d'une étiquette de texte 2d . (Position, vecteur flèche, type de fleche, valeur du texte ...)

 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 SketchUp_gxPEIVaVpg

 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 IPB_917

tenrev, JDD, Romtar et Miroslav aiment ce message

Romtar
Romtar
Apprenti(e)
Apprenti(e)
Masculin Humeur : Enthousiaste
Date d'inscription : 21/07/2022
Nombre de messages : 10
Points : 29
Age : 42
Localisation : Bas-Rhin (67)
Emploi : Agencement de magasin

MessageRomtar Jeu 21 Déc 2023 - 16:21

Bonjour Simon,
Voilà de nouvelles fonctionnalités qui paraissent intéressantes.
J'ai hâte d'essayer! bravo2

En attendant passez tous de bonnes fêtes! [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Giphy

Miroslav et simjoubert aiment ce message

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

Messagesimjoubert Jeu 21 Déc 2023 - 17:13

Nouveau Teaser pour Miroslav,

La fonction SwapChildrenDefinition
Elle permet de changer la définition d'un sous composant enfant.

Les paramètres sont :
  • Le chemin du dossier contenant le fichier skp,
  • Le nom du fichier sans l'extension
  • Et un 3eme paramètre encore instable sur la mise à échelle ou non de l'instance modifiée.


Il me reste à corriger un petit bug, si le sous composant dont l'on souhaite modifier la définition possède un attribut copies supérieur à 0. Le changement ne se fait pour le moment que sur la COPY=0 et pas sur les autres.

Les attributs de la définition originale sont copiés sur la définition de remplacement avec des écrasement en cas d'attributs communs.
Les fichiers sources ne sont pas modifiés.

 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 SketchUp_sZk9AQXFEu

 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 IPB_917

tenrev, JDD et Miroslav aiment ce message

Miroslav
Miroslav
Loquace
Loquace
Masculin Date d'inscription : 09/11/2023
Nombre de messages : 54
Points : 162

MessageMiroslav Jeu 21 Déc 2023 - 22:51

@simjoubert
Je ne sais pas si j'attends Noël avec plus d'impatience que mon fils Matúš, huit ans, après avoir vu ce que vous avez créé, non seulement échanger la définition des enfants, mais aussi toutes les fonctions de texte et les fonctions comme rechercher en csv. wooow

tenrev et simjoubert aiment ce message

Romtar
Romtar
Apprenti(e)
Apprenti(e)
Masculin Humeur : Enthousiaste
Date d'inscription : 21/07/2022
Nombre de messages : 10
Points : 29
Age : 42
Localisation : Bas-Rhin (67)
Emploi : Agencement de magasin

MessageRomtar Jeu 21 Déc 2023 - 23:37

Bonsoir Simon,

Si j'ai bien compris la fonction SwapChildrenDefinition, il sera possible de faire du remplacement de composants en le chargeant depuis un répertoire défini.
Cela va donc remplacer la méthode qui consiste à embarquer dans le parent tous les sous-composants et de les cacher ou montrer en fonction du choix fait dans la liste déroulante.
Si c'est bien ça, les composants parents vont peser bien moins lourds et réagiront plus vite! Ce serait génial !
Est-ce bien cela?

Il ne manquerait plus qu'une fonction permettant une véritable gestion des tables (lecture dans un fichier Excel situé dans un répertoire défini) plutôt qu'une primitive fonction "choose option index" et SketchUp deviendrait tellement plus simple pour la gestion des DC!

Quoiqu'il en soit bravo à toi, j'ai hâte de tester cette fonction!






tenrev et simjoubert aiment ce message

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

Messagesimjoubert Ven 22 Déc 2023 - 0:46

Bonsoir Romtard

Tu as bien compris, on charge à la demande en changeant un chemin d’accès menant à la nouvelle définition du sous composant
Cela évite en effet la structure très lourde de composants complexe.
Il faudra juste pensez maintenant à bien purger les définitions qui sont dans le modèle.

Pour la valeur d'attribut depuis Excel, tu peux déjà utiliser les fonctions array from CSV pour charger des valeurs set ensuite selon l’option que tu choisi il sort la valeur de la ligne

La prochaine fonction search from CSV sera plus complete.
Depuis un CSV multicolonnes, tu pourras faire une recherche comme dans Excel "recherche vertical":
  • Dans la colonne x recherche la ligne où la valeur est égale à la valeur recherchée, puis revoie la cellule de la colonne numéro y


Ou la fonction option from CSV pour créer des listes d’options depuis un fichier CSV 2 colonnes.
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 IPB_917

JDD et Miroslav aiment ce message

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

Messagesimjoubert Ven 22 Déc 2023 - 9:35

Hello un dernier Teaser, histoire que vous soyez chaud bouillant !

Combo des fonctions SwapChildrenDefinition, Find_In_CSV, ChooseCSVFile, ChooseDirectory.

ChooseDirectory permet d'ouvrir une boite de dialogue et de choisir un dossier et renvoi le chemin dans un autre attribut.

ChooseCsvFile permet d'ouvrir l'explorateur de fichier, selectionner un fichier csv et renvoi le chemin d'acces du fichier dans un autre attribut.

Find_In_CSV recherche une valeur dans la 1ere colonne d'un tableau CSV et revoie la valeur de la colonne définit en paramètre, revoi une valeur par défaut si la valeur cherchée n'est pas trouvée)

SwapChildrenDefinition Remplace la définition d'un sous composant nommé par une autre

Voici un petit exemple :
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 SketchUp_llQoDqj1rF

 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 IPB_917

tenrev et JDD aiment ce message

Romtar
Romtar
Apprenti(e)
Apprenti(e)
Masculin Humeur : Enthousiaste
Date d'inscription : 21/07/2022
Nombre de messages : 10
Points : 29
Age : 42
Localisation : Bas-Rhin (67)
Emploi : Agencement de magasin

MessageRomtar Ven 22 Déc 2023 - 9:50

Trop bien! la grande classe bien

tenrev, Miroslav et simjoubert 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 : 19943
Points : 34784
Age : 61
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Ven 22 Déc 2023 - 9:57

salut Simon

super tu fais quelques heureux, au moins trois  [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Cloche10  , on attend tout cela sous le sapin et on te fera un grand merci  en ouvrant nos cadeaux

-------------------------------------------------------------------------------------------------------------------------
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 ] sj_AddDCFunctions - Page 10 575088biblio3d

Miroslav et simjoubert aiment ce message

Contenu sponsorisé

MessageContenu sponsorisé

Page 10 sur 13 Précédent  1, 2, 3 ... 9, 10, 11, 12, 13  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