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


 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Empty
Ton bloc notes
Derniers sujets
» [ SKETCHUP objets ] tiroir cuisine
par jerryvento Aujourd'hui à 9:34

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

Sondage

Chaine Twitch

 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c1029% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 29% [ 11 ]
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c1011% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 11% [ 4 ]
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c103% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 3% [ 1 ]
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c108% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 8% [ 3 ]
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c108% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 8% [ 3 ]
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c108% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 8% [ 3 ]
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c1029% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 29% [ 11 ]
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c105% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 5% [ 2 ]

Total des votes : 38

chaine sketchup.tv
Serveur Discord
-40%
Le deal à ne pas rater :
-40% sur le Pack Gaming Mario PDP Manette filaire + Casque filaire ...
29.99 € 49.99 €
Voir le deal

[ 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
Timide
Timide
Masculin Date d'inscription : 09/11/2023
Nombre de messages : 37
Points : 111

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
Timide
Timide
Masculin Date d'inscription : 09/11/2023
Nombre de messages : 37
Points : 111

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 : 2835
Points : 6294
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 : 2835
Points : 6294
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 : 2835
Points : 6294
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 : 19790
Points : 34447
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 
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

 [ 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 : 2835
Points : 6294
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 : 19790
Points : 34447
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 
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

 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 575088biblio3d
Miroslav
Miroslav
Timide
Timide
Masculin Date d'inscription : 09/11/2023
Nombre de messages : 37
Points : 111

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 : 2835
Points : 6294
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 : 41
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é 0 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 : 2835
Points : 6294
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 : 19790
Points : 34447
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 
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

 [ 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 : 41
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 : 41
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 : 2835
Points : 6294
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 : 2835
Points : 6294
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 : 41
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 : 2835
Points : 6294
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
Timide
Timide
Masculin Date d'inscription : 09/11/2023
Nombre de messages : 37
Points : 111

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 : 41
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 : 2835
Points : 6294
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 : 2835
Points : 6294
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 : 41
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 : 19790
Points : 34447
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 
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

 [ 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