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


[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Empty
Ton bloc notes
Derniers sujets
» [ TWINMOTION ] spectacle/ cirque
par JDD Hier à 10:32

» [ SKETCHUP plugins ] sj_AddDCFunctions
par simjoubert Jeu 7 Déc 2023 - 15:48

» [ SKETCHUP généralité ] SketchUp diffusion
par tenrev Jeu 7 Déc 2023 - 11:54

» [ TWINMOTION ] Densité herbe
par simjoubert Jeu 7 Déc 2023 - 9:54

» [ SKETCHUP plugins ] Moteur de rendu Rayscaper pour SketchUp
par Gaspard Hauser Jeu 7 Déc 2023 - 8:56

» [ AUTRES LOGICIELS ] fichier SHX
par tenrev Lun 4 Déc 2023 - 15:41

» [ TWINMOTION ] Reflets dans un miroir avec Lumen : taches noires
par Gaspard Hauser Lun 4 Déc 2023 - 12:00

» [ TWINMOTION ] arêtes visibles ?
par freroil Lun 4 Déc 2023 - 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 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 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

Sondage

Chaine Twitch

[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c1027%[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c10 27% [ 10 ]
[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c1011%[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c10 11% [ 4 ]
[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c103%[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c10 3% [ 1 ]
[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c108%[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c10 8% [ 3 ]
[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c108%[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c10 8% [ 3 ]
[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c108%[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c10 8% [ 3 ]
[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c1030%[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c10 30% [ 11 ]
[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c105%[SKETCHUP - COMPOSANTS DYNAMIQUES]diviser une longeur de façon optimale avec 3 dimensions de base ?  Poll_c10 5% [ 2 ]

Total des votes : 37

chaine sketchup.tv

[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 : 19624
Points : 34075
Age : 60
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 : 19624
Points : 34075
Age : 60
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 : 6973
Points : 15268
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 : 12799
Age : 43
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 : 19624
Points : 34075
Age : 60
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 : 12799
Age : 43
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 : 12799
Age : 43
Localisation : La Membrolle-sur-Choisille
Emploi : GDListe - Formateur
https://www.facebook.com/PatrimoineVirtuel

MessageSilk37 Dim 14 Mai 2017 - 22:42

Tenrev 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 : 19624
Points : 34075
Age : 60
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 : 12799
Age : 43
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 : 6973
Points : 15268
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
http://www.dcode.fr/generateur-partitions#q1
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 : 19624
Points : 34075
Age : 60
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 : 6973
Points : 15268
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 : 19624
Points : 34075
Age : 60
Localisation : Dans la quatrieme dimension
Emploi : archi d'intérieur salarié
https://www.biblio3d.com

Messagetenrev Lun 15 Mai 2017 - 10:54

Pilou 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 : 6973
Points : 15268
http://moiscript.weebly.com/

MessagePilou Lun 15 Mai 2017 - 11:00

https://fr.wikipedia.org/wiki/Partition_d%27un_entier

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!

http://mathenjeans.free.fr/amej/edition/9910part/99_parti.html

https://fr.wikipedia.org/wiki/Probl%C3%A8me_des_pi%C3%A8ces_de_monnaie
https://fr.wikipedia.org/wiki/Probl%C3%A8me_du_rendu_de_monnaie

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

Messagetenrev Lun 6 Nov 2017 - 11:19

ybag 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
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2727
Points : 6051
Age : 48
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

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
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2727
Points : 6051
Age : 48
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

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
https://www.dropbox.com/s/pviwdeu0fd8xtbg/Rayonnage-versionSketchup7.skp?dl=0
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 19624
Points : 34075
Age : 60
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
Administrateurs
Administrateurs
Masculin Humeur : Des racines et des rêves !!!
Date d'inscription : 05/08/2012
Nombre de messages : 2727
Points : 6051
Age : 48
Localisation : Val de Marne
Emploi : Paysagiste
https://www.sketchup.simjoubert.com/

Messagesimjoubert Mar 7 Nov 2017 - 18:07

Bonsoir à tous
Voici une version corrigé en version 2014
J'attend vos retour
Simon
https://www.dropbox.com/s/y2tb0mee35v2msh/Rayonnage-version2014.skp?dl=0
tenrev
tenrev
FONDATEUR DE BIBLIO3D
FONDATEUR DE BIBLIO3D
Masculin Humeur : excellente comme toujours
Date d'inscription : 19/01/2008
Nombre de messages : 19624
Points : 34075
Age : 60
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 : 55
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
https://drive.google.com/file/d/1gNy85kxsOCffrFHHYEJrkDgnSRkyyl9T/view?usp=sharing

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