Forum Sketchup Artlantis Archicad
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Galerie


[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Empty
Ton bloc notes
Derniers sujets
» [ TWINMOTION ] Decals et plus !
par GUIZMO Aujourd'hui à 10:05

» [ SKETCHUP tutos ] tuto sketchup , enscape , up for sketchup
par tenrev Hier à 20:28

» [AUTRES LOGICIELS] MagicaVoxel!
par Pilou Hier à 12:15

» [ SKETCHUP généralité ] Animation comme une gamme de montage, d'assemblage...
par tenrev Hier à 9:15

» [ SKETCHUP composants dynamiques ] Animation d'un balancier de pendule
par JDD Lun 20 Sep 2021 - 18:51

» [ TWINMOTION ] BUGS textures ? en direct link avec Archicad
par tenrev Jeu 16 Sep 2021 - 21:40

» [ SKETCHUP généralité ] mise à jour de sketchup 2021.1.332
par JDD Jeu 16 Sep 2021 - 21:18

» [AUTRES LOGICIELS] Moi3D beta 4.0 - 64 bits Mac / PC 27 Octobre 2020
par Pilou Mer 15 Sep 2021 - 21:57

» [ SKETCHUP plugins ] Accédez à tous les attributs d'un Composant Dynamique avec "Attribute Helper"
par JDD Mer 15 Sep 2021 - 18:01

» [ TWINMOTION ] plugin archicad 25
par Coulou Mer 15 Sep 2021 - 17:11

» [SKETCHUP GENERALITES] COMMENT FAIRE UN EFFET MIROIR SUR SKETCHUP AVEC TWILIGHT RENDER
par tenrev Mar 14 Sep 2021 - 11:52

» [ UNREAL ENGINE ] l'héroine de "Valley of the Ancient" disponible free comme personnage autonome pour Unreal Engine 4 et 5.
par tenrev Mar 14 Sep 2021 - 11:02

» [ ARCHICAD ] [TUTO] Création et gestion des modules liés
par Archi43 Mar 14 Sep 2021 - 10:55

» [ TWINMOTION ] Licence Archicad25/Twinmotion
par tenrev Mar 14 Sep 2021 - 10:09

» [ SKETCHUP plugins ] le plugin "up for sketchup" pour les décorateurs et archi d'intérieur
par tenrev Mar 14 Sep 2021 - 10:04

» [ MATOS INFORM. ] Station de travail / Que choisir ?
par freroil Lun 13 Sep 2021 - 11:28

» [ SKETCHUP généralité ] Problème de calques / scènes
par tenrev Dim 12 Sep 2021 - 10:19

» [ SKETCHUP tutos ] ASTUCE Faire apparaître les Ouvertures dans un mur entre 2 scènes
par tenrev Sam 11 Sep 2021 - 9:42

» [ UNREAL ENGINE ] Live Link VCAM, une application iOS gratuite pour le travail de production virtuelle qui permet de contrôler une caméra virtuelle dans une scène Unreal Engine
par tenrev Jeu 9 Sep 2021 - 20:55

» [ SKETCHUP généralité ] Rapport et unité
par Christophe Fortineau Jeu 9 Sep 2021 - 12:08

» [ SKETCHUP généralité ] BIM IFC en français
par Archi43 Jeu 9 Sep 2021 - 11:55

» [ UNREAL ENGINE ] Un de mes premiers essais avec Unreal 5 sur un petit projet
par tenrev Jeu 9 Sep 2021 - 10:47

» [ SKETCHUP composants dynamiques ] Plusieurs animations en un seul clic ?
par tist Mer 8 Sep 2021 - 16:45

» [ SKETCHUP plugins ] Sketch Plus : 30 plugs en un!
par tenrev Mer 8 Sep 2021 - 15:57

» [ UNREAL ENGINE ] un essai avec un asset gratuit ce mois ci (septembre 2021)
par tenrev Mer 8 Sep 2021 - 15:33

» [ SKETCHUP tutos ] Changer la Couleur des Arêtes, des traits d'un plan ou autre dessin très facilement
par JDD Mer 8 Sep 2021 - 11:18

» [ SKETCHUP généralité ] Changer la Couleur des Arêtes, des traits d'un plan ou autre dessin très facilement
par jerryvento Mar 7 Sep 2021 - 7:24

» [ AUTRES LOGICIELS ] Technologie SDF sortie! MagicaCSG!
par Pilou Lun 6 Sep 2021 - 11:00

» [ TWINMOTION ] Twinmotion 2021.1.4 est maintenant disponible
par tenrev Sam 4 Sep 2021 - 21:39

» [ ENSCAPE ] scintillement lors d'animations
par REGIS Sam 4 Sep 2021 - 14:25

» [ TWINMOTION ] Développer davantage les projets Twinmotion dans Unreal Engine | weninar en ligne
par tenrev Sam 4 Sep 2021 - 12:07

» [ UNREAL ENGINE ] de twinmotion vers unreal engine - vidéo webinar en anglais
par tenrev Sam 4 Sep 2021 - 12:05

» [ SKETCHUP généralité ] Calque, Balise LA MÉTHODE préconisée par Sketchup
par jerryvento Jeu 2 Sep 2021 - 18:51

» [ SKETCHUP généralité ] Autre problème d'impression
par jerryvento Mer 1 Sep 2021 - 18:01

» [ PRESENTATION ]
par freroil Mer 1 Sep 2021 - 9:54

[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?

Page 1 sur 2 1, 2  Suivant

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

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

Messagetenrev Ven 12 Mai 2017 - 16:17

hello les amis

je continue dans mes essais de composants dynamiques pour sketchup , je fais appel à tous les matheux

je m'explique,  je cherche à optimiser des étagères sur une longueur donnée avec un composant dynamique sachant que j'ai trois lg standards de tablettes : 75 cm 90 cm 100cm

est ce que vous vous êtes déja penché sur ce type de problèmes ?
dommage dans les composant dynamique à ma connaissance on ne peut pas faire de programmation à l'aide d'une boucle
cela aurait permis de tester chaque valeur et de renvoyer le résultat optimal

donc j'ai pensé à un début de solution en recherchant le pgcd (plus grand commun diviseur de 3 nombres)
pour mon cas 75, 90, 100  le pgcd est 5
donc je divise la longueur totale par 5
une fois le résultat arrondi ça me  donne un  multiple de 5 qui sera la meilleure valeur possible pour optimiser

si je prend comme exemple une lg de 1258 cm

1258/5 = 251.6 j’arrondis à 251
sachant que 90 = 18*5
sachant que 75 = 15*5
sachant que 100 = 20*5

je pose mon équation  :  251 =18x + 15y+20z  
x = nombre de tablette de lg 90 cm
y = nombre de tablette lg 75 cm
z= nombre de tablette lg 100 cm

après je ne sais pas trop comment m'y prendre ?

certainement avec ruby qui permettrait de tester toute les valeurs dans une boucle
et renvoyer ces valeurs de x y et z dans le composant dynamique ?


Dernière édition par Tenrev le Lun 6 Nov 2017 - 14:26, édité 3 fois

-------------------------------------------------------------------------------------------------------------------------
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 - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  575088biblio3d
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 18037
Points : 30598
Age : 58
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Ven 12 Mai 2017 - 16:39

mon objectif est d'arriver à faire comme dans la vidéo ci dessous, mais en optimisant au mieux avec les 3 dimensions disponibles 75/90/100 cm
dans le cas ci dessous toutes les tablettes ont la même dimension  90 cm


-------------------------------------------------------------------------------------------------------------------------
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 - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  575088biblio3d
Pilou
Pilou
V.I.P.
V.I.P.
Masculin Date d'inscription : 30/05/2014
Nombre de messages : 6423
Points : 14446
http://moiscript.weebly.com/

MessagePilou Ven 12 Mai 2017 - 19:11

Surtout qu'en plus il doit y avoir plusieurs variantes pour une même longueur!

Je ferais toutes les solutions à part dans un tableur par exemple et taperais dans ce tableau de résultats!
(jusqu'à 300 mètres, faut pas exagérer sourire

Maintenant je n'ai aucune idée si un composant dynamique peut piquer des valeurs dans une liste ?

-------------------------------------------------------------------------------------------------------------------------
Petit site Galerie
Est beau ce qui plaît sans concept!
Silk37
Silk37
modérateur
modérateur
Masculin Date d'inscription : 05/05/2013
Nombre de messages : 6091
Points : 12798
Age : 41
Localisation : La Membrolle-sur-Choisille
Emploi : GDListe - Formateur
https://www.facebook.com/PatrimoineVirtuel

MessageSilk37 Sam 13 Mai 2017 - 9:35

1258/75 = 16.77333 tablettes de 75
on arrondit à 17
16/4*3 = 16 tablettes de 75 remplacées par 12 tablettes de 100
1275-1258 = 17
17/10 = 1.7 tablettes de 100 à remplacer par des tablettes de 90

soit 10 tablettes de 100 | 2 tablettes de 90 | 1 tablette de 75
(10*100)+(2*90)+(1*75) = 1255


Dernière édition par Silk37 le Dim 14 Mai 2017 - 9:27, édité 1 fois

-------------------------------------------------------------------------------------------------------------------------
Programmeur et formateur GDL à BIM Services
Président-modélisateur de PatrimoineVirtuel


PC fixe : Windows 10 64bit - I7 6900K 8 cœurs 3.7Ghz - 32Go RAM - Geforce GTX 1070
PC portable : hp ZBook - Windows 10 64bit Pro - I7 7820HQ 4 cœurs 2.9Ghz - 16Go RAM - Quatro M1200

ArchiCAD 10 à 20 - GDL - AutoCAD 2D
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 18037
Points : 30598
Age : 58
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Sam 13 Mai 2017 - 11:58

Merci Pierre , raisonnement intéressant , je vais essayer de mettre ça sous forme d équation ou de formule générique

-------------------------------------------------------------------------------------------------------------------------
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 - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  575088biblio3d
Silk37
Silk37
modérateur
modérateur
Masculin Date d'inscription : 05/05/2013
Nombre de messages : 6091
Points : 12798
Age : 41
Localisation : La Membrolle-sur-Choisille
Emploi : GDListe - Formateur
https://www.facebook.com/PatrimoineVirtuel

MessageSilk37 Sam 13 Mai 2017 - 12:05

y a pas de quoi clindoeil
pas sûr que ce soit ta solution, mais j'aurais essayé :rote:

-------------------------------------------------------------------------------------------------------------------------
Programmeur et formateur GDL à BIM Services
Président-modélisateur de PatrimoineVirtuel


PC fixe : Windows 10 64bit - I7 6900K 8 cœurs 3.7Ghz - 32Go RAM - Geforce GTX 1070
PC portable : hp ZBook - Windows 10 64bit Pro - I7 7820HQ 4 cœurs 2.9Ghz - 16Go RAM - Quatro M1200

ArchiCAD 10 à 20 - GDL - AutoCAD 2D
Silk37
Silk37
modérateur
modérateur
Masculin Date d'inscription : 05/05/2013
Nombre de messages : 6091
Points : 12798
Age : 41
Localisation : La Membrolle-sur-Choisille
Emploi : GDListe - Formateur
https://www.facebook.com/PatrimoineVirtuel

MessageSilk37 Dim 14 Mai 2017 - 22:42

[Vous devez être inscrit et connecté pour voir ce lien] a écrit:Merci Pierre , raisonnement intéressant , je vais essayer de mettre ça sous forme d équation ou de formule générique
Tu as réussi ?

-------------------------------------------------------------------------------------------------------------------------
Programmeur et formateur GDL à BIM Services
Président-modélisateur de PatrimoineVirtuel


PC fixe : Windows 10 64bit - I7 6900K 8 cœurs 3.7Ghz - 32Go RAM - Geforce GTX 1070
PC portable : hp ZBook - Windows 10 64bit Pro - I7 7820HQ 4 cœurs 2.9Ghz - 16Go RAM - Quatro M1200

ArchiCAD 10 à 20 - GDL - AutoCAD 2D
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 18037
Points : 30598
Age : 58
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Dim 14 Mai 2017 - 23:53

Sur tout pas eu le temps, je poste des que je trouve déjà le temps et ensuite la solution

-------------------------------------------------------------------------------------------------------------------------
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 - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  575088biblio3d
Silk37
Silk37
modérateur
modérateur
Masculin Date d'inscription : 05/05/2013
Nombre de messages : 6091
Points : 12798
Age : 41
Localisation : La Membrolle-sur-Choisille
Emploi : GDListe - Formateur
https://www.facebook.com/PatrimoineVirtuel

MessageSilk37 Lun 15 Mai 2017 - 7:19

D'acc sourire

-------------------------------------------------------------------------------------------------------------------------
Programmeur et formateur GDL à BIM Services
Président-modélisateur de PatrimoineVirtuel


PC fixe : Windows 10 64bit - I7 6900K 8 cœurs 3.7Ghz - 32Go RAM - Geforce GTX 1070
PC portable : hp ZBook - Windows 10 64bit Pro - I7 7820HQ 4 cœurs 2.9Ghz - 16Go RAM - Quatro M1200

ArchiCAD 10 à 20 - GDL - AutoCAD 2D
Pilou
Pilou
V.I.P.
V.I.P.
Masculin Date d'inscription : 30/05/2014
Nombre de messages : 6423
Points : 14446
http://moiscript.weebly.com/

MessagePilou Lun 15 Mai 2017 - 10:16

Il y a ici un générateur de partition en ligne! (par contre il faut rentrer 1250 pour 1258)
et un peu de théorie
[Vous devez être inscrit et connecté pour voir ce lien]
qui donne classé en ordre...après quelle est la meilleure optimisation...

100+100+100+100+100+100+100+100+100+100+100+75+75
100+100+100+100+100+100+100+100+90+90+90+90+90
100+100+100+100+100+100+100+100+75+75+75+75+75+75
100+100+100+100+100+90+90+90+90+90+75+75+75+75
100+100+100+100+100+75+75+75+75+75+75+75+75+75+75
100+100+90+90+90+90+90+90+90+90+90+90+75+75
100+100+90+90+90+90+90+75+75+75+75+75+75+75+75
100+100+75+75+75+75+75+75+75+75+75+75+75+75+75+75

On peut choisir l'intervalle de la taille de la partition par exemple 13 mini, 14 maxi
100+100+100+100+100+100+100+100+100+100+100+75+75
100+100+100+100+100+100+100+100+90+90+90+90+90
100+100+100+100+100+100+100+100+75+75+75+75+75+75
100+100+100+100+100+90+90+90+90+90+75+75+75+75
100+100+90+90+90+90+90+90+90+90+90+90+75+75


Dernière édition par Pilou le Lun 15 Mai 2017 - 10:50, édité 1 fois

-------------------------------------------------------------------------------------------------------------------------
Petit site Galerie
Est beau ce qui plaît sans concept!
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 18037
Points : 30598
Age : 58
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Lun 15 Mai 2017 - 10:43

merci Pilou
En 1918, Hardy et Ramanuja ont trouvé une approximation de p(n) pour de grands nombres n

p(n)∼14n3√ eπ2n3

il va falloir que j’intègre cette formule dans mon composant dynamique ???
et selon les résultats, que je donne une préférence à une des solutions (la longueur la plus couramment fabriquée et vendue)
à suivre ......

-------------------------------------------------------------------------------------------------------------------------
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 - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  575088biblio3d
Pilou
Pilou
V.I.P.
V.I.P.
Masculin Date d'inscription : 30/05/2014
Nombre de messages : 6423
Points : 14446
http://moiscript.weebly.com/

MessagePilou Lun 15 Mai 2017 - 10:52

Non pas la peine, car cela ne donne que le "nombre" de partitions, pas sa décomposition! clindoeil


Dernière édition par Pilou le Lun 15 Mai 2017 - 10:59, édité 2 fois

-------------------------------------------------------------------------------------------------------------------------
Petit site Galerie
Est beau ce qui plaît sans concept!
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 18037
Points : 30598
Age : 58
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Lun 15 Mai 2017 - 10:54

[Vous devez être inscrit et connecté pour voir ce lien] a écrit:Non pas la peine, car cela ne donne que le "nombre" de partitions, pas sa décomposition! clindoeil

Ok merci ça m'évite de me bouffer les neurones sur cette formule rigole

-------------------------------------------------------------------------------------------------------------------------
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 - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  575088biblio3d
Pilou
Pilou
V.I.P.
V.I.P.
Masculin Date d'inscription : 30/05/2014
Nombre de messages : 6423
Points : 14446
http://moiscript.weebly.com/

MessagePilou Lun 15 Mai 2017 - 11:00

[Vous devez être inscrit et connecté pour voir ce lien]

pour la décomposition, j'ai bien peur qu'il n'y ait pas de formule à proprement dit, que des trucs récursifs ou itératifs!

[Vous devez être inscrit et connecté pour voir ce lien]

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

-------------------------------------------------------------------------------------------------------------------------
Petit site Galerie
Est beau ce qui plaît sans concept!
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 18037
Points : 30598
Age : 58
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Lun 15 Mai 2017 - 11:18

Ok merci
je regarde tout ça à l'occasion bien

-------------------------------------------------------------------------------------------------------------------------
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 - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  575088biblio3d
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 18037
Points : 30598
Age : 58
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Ven 3 Nov 2017 - 9:32

hello les amis
du coup je reviens sur ce composant dynamique, après plusieurs essais pas super concluant du fait d’être limité dans les fonctions des composants dynamiques
pas de possibilité de faire des boucles avec des conditions
donc je me suis dis que le nombre de solutions n'étaient finalement pas trop nombreuses , si je réalise 20 mètres au sol  d'étagères c'est déjà exceptionnel et si je privilégie la lg 90 cm je limite encore les combinaisons
alors je vais faire une liste intégrée dans une variable  ou le composant ira chercher la solution, c'est pas hyper fun dans l'esprit programmation , mais ça devrait fonctionner.
je teste et je posterai le résultat

-------------------------------------------------------------------------------------------------------------------------
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 - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  575088biblio3d
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 18037
Points : 30598
Age : 58
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Ven 3 Nov 2017 - 17:32

trop de solutions tout de même pour le faire à la main ...
il faut que je cherche encore une solution via un algorithme

-------------------------------------------------------------------------------------------------------------------------
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 - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  575088biblio3d
ybag
ybag
Moulin à parole
Moulin à parole
Masculin Humeur : selon ma femme
Date d'inscription : 03/09/2017
Nombre de messages : 278
Points : 646
Age : 53
Localisation : houdan
Emploi : dessinateur métreur

Messageybag Sam 4 Nov 2017 - 4:56

oh punaise dans quoi tu as mis les pieds, ça dois être l'algorhytme glouton du sac à dos . même avec excel vba je mis lancerai pas.

oublie pas les jouées

-------------------------------------------------------------------------------------------------------------------------
NVIDIA GeForce GTX 1050
Memory : 1968 MB
Intel(R) Core(TM) i7 CPU K 875 @ 2.93GHz
Memory : 8151 MB
GPU Score : 1840
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 18037
Points : 30598
Age : 58
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Lun 6 Nov 2017 - 11:19

[Vous devez être inscrit et connecté pour voir ce lien] a écrit:oh punaise dans quoi tu as mis les pieds, ça dois être l'algorhytme glouton du sac à dos . même avec excel vba je mis lancerai pas.

oublie pas les jouées

ouai pas simple , dans excel vba , j'ai pas essayé car c'est dans sketchup que ca m’intéresse , mais dans vba ou autre ca doit être jouable
avec une boucle qui teste toute les valeurs , bien entendu je n'oublie pas les jouées rigole
à suivre hmm

-------------------------------------------------------------------------------------------------------------------------
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 - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  575088biblio3d
simjoubert
simjoubert
V.I.P.
V.I.P.
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 1504
Points : 3442
Age : 46
Localisation : Val de Marne
Emploi : Paysagiste

Messagesimjoubert Mar 7 Nov 2017 - 8:59

Bonjour Tenrev
J'ai penché ce dimanche sur ton problème et hormis dans exel...
Cependant les boucles existe dans sketchup elles se nomment COPY
Je m'explique !
Dans ton composant rayonnage tu as le sous composant étagère qui se recopié un certain nombre de fois avec soit la longueur 75, 90 ou 100.
on ajoute un autre sous composant que l'on nommera moduletest dans lequel on rajoute un sous sous composant test
Le module test aura en valeur pour copies ? valeur à trouvé

test aura en valeur pour copies=Rayonnage/la plus petite longueur d'étagère
si copy test correspond à étagère 1 on décale sur les x de 1
si copy test correspond à étagère 2 on décale sur y de 1
si copy test correspond à étagère 3 on décale sur z de 1
pour chaque copy de test on test si module!LenX*75+module!LenY*90+Module!LenZ*1+ la longueur du test n'est pas supérieur à la longueur du rayonnage si supérieur alors longueur=0

Voila un début de réflexion aie
Bonne journée
Simon
simjoubert
simjoubert
V.I.P.
V.I.P.
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 1504
Points : 3442
Age : 46
Localisation : Val de Marne
Emploi : Paysagiste

Messagesimjoubert Mar 7 Nov 2017 - 11:25

Voici un petit fichier qui reste à débuguer si plusieur solution mais fonctionne
la seul contrainte est d'entrée une longueur de rayonnage qui soit arrondi au multiple inférieur du plus petit dénominateur commun des différentes longueur d'étagère
75 = 5*5*3
90=3*3*5*2
100=5*2*5*2
ici un multiple de 5
[Vous devez être inscrit et connecté pour voir ce lien]
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 18037
Points : 30598
Age : 58
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Mar 7 Nov 2017 - 14:32

je te remercie, Simon de t'être penché sur ce cas
mais je n'ai pas encore tout compris mdr2  je vais étudier en détail

pour le fichier dropbox idem j'ai pas bien compris ? pourquoi un fichier version 7 ?
il y a juste un composant dynamique qui se nome "Test copy 100"
et "moduletest" est absent ? donc des erreurs ? c'est normal ?

en tout cas je vais creuser dans la brèche que tu as ouverte p-clin respect aurevoir

[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Mini_26628618cd

-------------------------------------------------------------------------------------------------------------------------
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 - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  575088biblio3d
simjoubert
simjoubert
V.I.P.
V.I.P.
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 1504
Points : 3442
Age : 46
Localisation : Val de Marne
Emploi : Paysagiste

Messagesimjoubert Mar 7 Nov 2017 - 18:07

Bonsoir à tous
Voici une version corrigé en version 2014
J'attend vos retour
Simon
[Vous devez être inscrit et connecté pour voir ce lien]
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 18037
Points : 30598
Age : 58
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Mar 7 Nov 2017 - 18:29

merci Simon , je regarderai ca demain , bonne soirée

-------------------------------------------------------------------------------------------------------------------------
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 - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  575088biblio3d
ybag
ybag
Moulin à parole
Moulin à parole
Masculin Humeur : selon ma femme
Date d'inscription : 03/09/2017
Nombre de messages : 278
Points : 646
Age : 53
Localisation : houdan
Emploi : dessinateur métreur

Messageybag Mar 7 Nov 2017 - 21:06

hormis sketchup ... mdr1
je me suis cassé la tête sur ce que je connais excel
16300 possibilités pour 7m de longueur
[Vous devez être inscrit et connecté pour voir ce lien]

-------------------------------------------------------------------------------------------------------------------------
NVIDIA GeForce GTX 1050
Memory : 1968 MB
Intel(R) Core(TM) i7 CPU K 875 @ 2.93GHz
Memory : 8151 MB
GPU Score : 1840

Page 1 sur 2 1, 2  Suivant

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

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

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

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


Connexion

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