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


 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Empty
Ton bloc notes
Derniers sujets
» [ AUTRES LOGICIELS ] fichier SHX
par tenrev Hier à 15:41

» [ TWINMOTION ] Reflets dans un miroir avec Lumen : taches noires
par Gaspard Hauser Hier à 12:00

» [ TWINMOTION ] arêtes visibles ?
par freroil Hier à 10:45

» [ SKETCHUP vray ] Blender ou Vray pour sketchup ?
par Gaspard Hauser Dim 3 Déc 2023 - 18:49

» [ TWINMOTION ] ou LUMION
par Gaspard Hauser Sam 2 Déc 2023 - 13:54

» [ TWINMOTION ] Twinmotion 2032.2 - vraiment top
par Gaspard Hauser Sam 2 Déc 2023 - 13:29

» [ SKETCHUP composants dynamiques ] GPTS assistant aux CD
par tenrev Ven 1 Déc 2023 - 14:58

» [ ARTLANTIS ] Problème sur la fenêtre de rendu
par freroil Mar 28 Nov 2023 - 12:55

» [ SKETCHUP plugins ] sj_AddDCFunctions
par simjoubert Mar 28 Nov 2023 - 11:25

» [ SKETCHUP généralité ] Imprimer à l'échelle 1 avec sketchup 2023
par jerryvento Lun 27 Nov 2023 - 16:38

» [ SKETCHUP Layout ]
par simjoubert Lun 27 Nov 2023 - 15:34

» [ SKETCHUP plugins ] Moteur de rendu Rayscaper pour SketchUp
par JDD Lun 27 Nov 2023 - 10:32

» [ SKETCHUP généralité ] crash avec l’outil miroir
par JDD Lun 27 Nov 2023 - 10:24

» [ ARCHICAD ] IA et archicad c'est maintenant
par VertiKal Mer 22 Nov 2023 - 16:39

» [ SKETCHUP composants dynamiques ] Test d'un GPTS ou un bot assistant composants dynamiques sous chatgpt4
par tenrev Mar 21 Nov 2023 - 16:13

» [ ARCHICAD-OBJETS GDL ] encadrement briques d'une fenêtre
par VertiKal Mar 21 Nov 2023 - 9:43

» [ ARTLANTIS ] nouvelle version temps réel (ou iréel ) Artlantis RT²
par freroil Lun 20 Nov 2023 - 16:02

» [ SKETCHUP plugins ] TOOLBAREDITOR
par tenrev Lun 20 Nov 2023 - 10:27

» [ PRESENTATION ]
par freroil Lun 20 Nov 2023 - 10:26

» [ SKETCHUP plugins ] Conversion en batch de fichiers SketchUp dans n'importe quelle version.
par jerryvento Dim 19 Nov 2023 - 6:51

» [ INTELLIGENCE ARTIFICIELLE ] modéles 3D par l'IA - Luma sous discord
par Fred0079 Ven 17 Nov 2023 - 11:51

» [ FORUM ] flux du forum , sur la page facebook : biblio3d
par tenrev Ven 17 Nov 2023 - 11:36

» [ TWINMOTION ] Qualité de rendu animation Lumen 2k ou 4k
par Gaspard Hauser Ven 17 Nov 2023 - 9:10

» [ SKETCHUP composants dynamiques ] HIDDEN suivant de multiple possibilités
par SG-1 Charpy Mer 15 Nov 2023 - 9:51

» [ SKETCHUP généralité ] Problème SU2023
par simjoubert Lun 13 Nov 2023 - 18:14

» [ SKETCHUP généralité ] imprimer
par vick Dim 12 Nov 2023 - 17:23

» [ PHOTOSHOP ] Intelligence artificielle intégrée dans la version beta
par Taz Dim 12 Nov 2023 - 11:00

» [ SKETCHUP Layout ] Les scenes
par vick Dim 12 Nov 2023 - 10:29

» [ SKETCHUP plugins ] les plugins sketchup que vous utilisez
par JDD Dim 12 Nov 2023 - 9:14

» [ ARCHICAD ] Modélisation escalier ancien
par rlalason Mer 8 Nov 2023 - 18:44

» [ LUMION ] - Couleur de ciel
par JDD Dim 5 Nov 2023 - 11:51

» [ SKETCHUP Layout ] Symboles Électriques
par JDD Sam 4 Nov 2023 - 10:50

» [ SKETCHUP tutos ] Tutoriel pour Boiseux débutants avec SketchUp sur forum SketchUp
par Rascal Sam 4 Nov 2023 - 7:17

» [ INTELLIGENCE ARTIFICIELLE ] Une IA pour passer d'un croquis ou d'un sketchup filaire(par exemple) en rendu couleur - Prome AI
par chapichapo Ven 3 Nov 2023 - 9:23

» [ ARCHICAD ] AFFICHAGE DÉMOLITION TOITURE
par VertiKal Mer 1 Nov 2023 - 13:41

Sondage

Chaine Twitch

 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c1027% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 27% [ 10 ]
 [ 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_c1030% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 30% [ 11 ]
 [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c105% [ SKETCHUP plugins ] sj_AddDCFunctions - Page 10 Poll_c10 5% [ 2 ]

Total des votes : 37

chaine sketchup.tv

[ SKETCHUP plugins ] sj_AddDCFunctions

Page 10 sur 10 Précédent  1, 2, 3, 4, 5, 6, 7, 8, 9, 10

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

Miroslav
Miroslav
Novice
Novice
Masculin Date d'inscription : 09/11/2023
Nombre de messages : 6
Points : 18

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
Novice
Novice
Masculin Date d'inscription : 09/11/2023
Nombre de messages : 6
Points : 18

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 : 2723
Points : 6042
Age : 48
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 : 2723
Points : 6042
Age : 48
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 : 2723
Points : 6042
Age : 48
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 : 19620
Points : 34067
Age : 60
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 MSI TITAN PRO écran 17''|win10 64 bits| i7 Quad core|ram 32go| CG GFORCE GTX1080 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 : 2723
Points : 6042
Age : 48
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 : 19620
Points : 34067
Age : 60
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 MSI TITAN PRO écran 17''|win10 64 bits| i7 Quad core|ram 32go| CG GFORCE GTX1080 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
Novice
Novice
Masculin Date d'inscription : 09/11/2023
Nombre de messages : 6
Points : 18

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 : 2723
Points : 6042
Age : 48
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

Page 10 sur 10 Précédent  1, 2, 3, 4, 5, 6, 7, 8, 9, 10

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