Les axes à replacer ...
-
@pilou said:
Un truc que je pige pas!
Pourquoi ne pas demander à l'envoyeur un fichier digne de ce nom?
ça fait gagner tu temps à tout le monde!Ben dans tout le monde, il y a les concurrents ! donc on garde notre solution au chaud !
@pilou said:
Bon maintenant le mieux c'est que tu m'envoies 3 composants "conceptuels" qui merdoient comme cela pas de problèmes de copyright ou autres!
Tu as mon fichier en MP, tu extrais ce qui te suffit..
@pilou said:
t'as un plan incliné quelconque quadrangulaire (non gauche) que tu veux sélectionner (ici par la diagonale) pour qu'il devienne plan au sol ? Mais pas une "projection" : une simple dépose
Oui ! je préciserais que c'est une copie du composant qui doit être déposé à plat en prenant comme référence le plan formé par la surface non biaise
@pilou said:
Sous réserve qu'ils soient bien tous non gauche, c'est surtout cela le noeud à mon avis
Ben oui !
@pilou said:
Parce que si je comprends bien, t'as tout refait un à un! (de la folie!
Ben oui !
Un extrait avec deux composants en vert correctement aligné et mis à plat par Components to grid.
Extrait.skp -
OK donc dans un premier temps ce que tu veux c'est bien ce que j'ais compris!
La dépose de ce plan incline quelconque non gauche!Et les axes tu les veux où ? Bien qu'avec le bidule de Thomthom tu as déjà de quoi faire!
Donc une solution qui prend toute une sélection ou au pire une seule tuile!
Sinon tu considères que le problème de de faire des surfaces "planes" de surfaces gauches comme réglé, ou un petit plug en plus serait le bienvenu ?
D'ailleurs je suis curieux de savoir comment on fait la tolérance ?
Sur les X, Sur les Y, sur les deux, sur autre chose ?
D'un bloc d'une ligne, puis l'autre ligne ?
En partant d'une tuile centrale ?
Que sais-je -
Je pinaille mais bon tant qu'à faire!
Tu me fournis cette dépose... bizarre!
et on comprend bien que ce ne sont pas des rectangles!
Et que les "tuiles" sont loin d'être identiques! -
@pilou said:
OK donc dans un premier temps ce que tu veux c'est bien ce que j'ais compris! La dépose de ce plan incline quelconque non gauche!
Components to Grid me suffirait sauf qu'en plus il faudrait qu'il remette les axes de chaque composant bien à plat sur sa face avant de ranger en lignes et à plat les copies.
- Et les axes tu les veux où ?
N'importe où mais bien à plat sur la face.- Bien qu'avec le bidule de Thomthom tu as déjà de quoi faire!
Non, parce qu'il utilise la boite du composant pas son contenu. Donc ce plug dans ce cas ne sert à rien. Axis Component c'est la même chose, celui de D.Bur- Donc une solution qui prend toute une sélection ou au pire une seule tuile!
Oui- Sinon tu considères que le problème de de faire des surfaces "planes" de surfaces gauches comme réglé, ou un petit plug en plus serait le bienvenu ?
Ben je considère que c'est le problème du dessineux, dans mon cas c'est réglé.
Pour la façon, ça c'est une autre histoire
-
@pilou said:
Je pinaille mais bon tant qu'à faire!
Tu me fournis cette dépose... bizarre!Je vois !!! J'ai laissé faire le plug il a fait sa sauce tout bêtement.
@pilou said:
et on comprend bien que ce ne sont pas des rectangles!
Et que les "tuiles" sont loin d'être identiques!D'où l'intérêt de les mettre à plat et de les coter
-
@pilou said:
Bon si la normalisation d'une surfce gauche est réglée...je trouvais que c'était le plus intéressant mais bon...
Ben vu qu'une surface dégauchie, entraine sa voisine; cela risque de faire une vache de moulinette à réaliser !
Je suis maso mais pas bourreau ! je mettrais pas çà ronger à TIG...
-
Donc t'as tout fait à la main, ce qui n'est pas raisonnable au 21ème siècle!
J'ai dit à Tig que cela pouvait être consdiré comme réglé pour le moment mais je suis sûr que tout codeur qui se respecte va fondre sur ce petit problème!D'ailleurs je suis toujours curieux de savoir ta méthode manuelle employée!
Bon c'est pas tout ça faut que je retrouve le bidouillage "Physique" en espérant que l'on peut donner du poids à une surface d'épaisseur nulle...j'ai comme un doute mais bon on n'est pas à un dernier bidouillage près!
-
Bon j'ai retrouvé y a plus qu'à!
Et voici la manip pour faire "Descendre coller" avec Ms Physics!
On prend tous les objets (qui sont des groupes) en une seule sélection!
(ça c'est pas de bol je n'ai ici que des composants mais ça se gère)Menu Info / on les Nomme d'un nom quelconque "toto"
On en sélectionne un de "toto"
On met ce code dans le fenêtre Script de Ms PhysicsonTouch { |toucher, point, normal, force, speed| this.static = true this.set_velocity(0,0,0) this.set_omega(0,0,0) }
Dans la fenêtre Properties de MS Physics
on presse le bouton vert
"Assign Script To All With Same name"Dans la fenêtre Simulation on coche "Continuous Collision"
(pour limiter l'enfoncement des objets l'un dans l'autre
mais comme ici ils vont tomber verticalement
et qu'on les a écarté un maximum
à mon avis on pourra s'en passer)J'ai été un peu vite c'est pas "coller" que je veux, c'est "s'aplatir" naturellement!
Cela doit être encore plus simple!à suivre
-
Ah mais l'aventure n'est pas terminée!
Je vois que "Component to Grid" prend tous les "Composants de la scène" et non pas "une sélection de composants"!
Ah le fourbe!C'était presque trop beau!
Il va encore falloir faire des acrobaties pour ne garder que ce que l'on veut comme objets!
C'est dommage qu'inexpicablement Exploded View ne "rapproche" pas les objects!
-
Ils sont bien "à plat" mais toujours avec la boîte de composant qui a gardé l'inclinaison!
Pas grave : On éclate, et rebelote 3 lignes de Tig qui va faire des composants des sélections!
m=Sketchup.active_model;m.start_operation("Faces>Compos");n=m.active_entities;m.selection.to_a.each{|e|(g=n.add_group(e.all_connected);g.to_component.definition.name="FaceSet#1")if e.valid? and e.parent==n.parent and e.class==Sketchup;;Face};m.commit_operation
Donc là tout est bon, à part que les composants sont au diable vauvert!
Je crois qu'il y a un petit plugin de SDmitch qui prend une sélection et les redistribue
Ou Components to Grid non ?
-
@pilou said:
Je vois que "Component to Grid" prend tous les "Composants de la scène" et non pas "une sélection de composants"!
Ah le fourbe!Bizarre chez moi la présélection fonctionne et component to grid ne traite que les composants sélectionnés
-
@pilou said:
Donc t'as tout fait à la main, ce qui n'est pas raisonnable au 21ème siècle!
J'ai dit à Tig que cela pouvait être consdiré comme réglé pour le moment mais je suis sûr que tout codeur qui se respecte va fondre sur ce petit problème!Il est vrai que c'est une question récurrente en verrière.
Les formes quelconques doivent être décomposées en quadrilatères ou triangles, les surfaces doivent être coplanaires et les jonctions continues avec les plaques voisines pour permettre la gestion des raccords sur profils porteurs types RAICO:
ou par joints quand les verres sont autoporteurs avec des supports ponctuels type SADEV:
Les fournisseurs changent et leurs contraintes aussi mais à l'épure le problème est le même.
Les détails peuvent se gérer avec des composants dynamiques et la résolution des épures par programmation.Si TIG se penche sur le problème, il pourrait même en faire un plug payant, cela se justifie, dans le genre click cuisine de notre ami David !
Si Tig a besoin je peux lui expliquer comment j'ai procédé pour solutionner les désafleurements de cette verrière, histoire de débroussailler l'histoire.
-
TIG, il parle français ?.... (pour info)
-
No, mais au 21ème siècle il y a des traducteurs automatiques qui font quand même 90% du bazar!
A part visage pour face et avion pour plane!
Il faut quand même que la bête humaine sente qu'elle a encore de l'avance sur la machine! -
@pilou said:
No, mais au 21ème siècle il y a des traducteurs automatiques qui font quand même 90% du bazar!
A part visage pour face et avion pour plane!
Il faut quand même que la bête humaine sente qu'elle a encore de l'avance sur la machine!Ben oui, suis-je Bé E Té E !
C'est Fredo qui est frenchy... -
Salut Patrick et salut a tous,
Ton sujet est intéressant, je ne fais qu'y passer, mais je vais y regarder ...
Juste pour te mettre un lien que je ne pense pas avoir vu passé en lecture diagonale, mais qui, je pense, pourra t’être utile dans ce cas et/ou dans le futur
https://sketchucation.com/pluginstore?pln=ky_Group_PushPull_2DFaces
Kyyu Group PushPull te permet d'ajouter de l'epaisseur et de generer tes composants par la meme occasion.Dans ton cas, il y a un travail a faire sur les arêtes et les faces avant de pouvoir l'utilser efficacement, mais perso, je serai probablement passer par là (il y aurait bein du Secteion toys et de la simplification d’arête dans l'air).
j'ai tenté qq chose avec DROPGC et SMARTDROP ... mais c'est hors sujet dans ton cas.
et pour les axes spontanement j'aurais regardé du coté de Thomthom (mais pas là) .. et Curic (faut voir)
@++
David -
Tu peux m'envoyer ton plugin "Components to Grid" ?
Le mien délire totalement!
Il me déroule toutes les facettes du composant!
ça peut servir aussi mais bon...et en plus il m'affiche des trucs bizarre qui viennent d'autres plugins!
Mais de toute manière il ne prend pas la préselection!Pour rendre les lettres en tant que composants
Exlosion du texte
Loose Geometry to group by Chris Fullmer (Smustard)
Groups to Composants by Thomthom
ou moins ergonomique mais en une seule opération dans la console ruby
le code de TIG Transformant des éléments multiples épars en composants multiples!
(comme le Loose Geometry mais en Composants)@unknownuser said:
m=Sketchup.active_model;m.start_operation("Faces>Compos");n=m.active_entities;m.selection.to_a.each{|e|(g=n.add_group(e.all_connected);g.to_component.definition.name="FaceSet#1")if e.valid? and e.parent==n.parent and e.class==Sketchup::Face};m.commit_operation
-
@dav_id said:
Salut Patrick et salut a tous,
Ton sujet est intéressant, je ne fais qu'y passer, mais je vais y regarder ...(...)Salut David,
c'est marrant je parlais justement de toi à ma direction...
Je les encourage à considérer les avantages à utiliser SU et les composants dynamiques plus du Ruby si besoin pour améliorer notre flux de travail et de citer Click windows comme exemple de ce que nous devrions avoir comme outil de travail pour les facades et verrières.On travaille beaucoup avec RAICO pour les profils de verrière ainsi que SADEV. Tu comprends bien que si j'ajoute IKEA le lien avec toi est tout trouvé ! bon, on ne travaille pas avec IKEA, c'était juste pour le CQFD
La dessus tu rajoutes un peu de TIG pour dégauchir les verres, du OPENCUTLIST pour les fiches de débit et de MISE EN PAGE pour les impressions, on a la totale !
-
@dav_id said:
https://sketchucation.com/pluginstore?pln=ky_Group_PushPull_2DFaces
Kyyu Group PushPull te permet d'ajouter de l'epaisseur et de generer tes composants par la meme occasion.Je viens de regarder. Vachement bien pour l'épaisseur, mais même résultat pour les axes. La boite du composant dépend des axes du modèle (le SCU général) et pas de la face traitée.
Du coup Component to grid aligne les aligne mais pas à plat.
-
Component to grid pour Pilou
components_grid_v1.0.rbzDans la procédure de travail, dans ce genre de situation, il faut :
1 - Dégauchir les faces (plug à faire)
2 - Mettre les faces dans le même sens (ça doit exister!)
3 - Transformer chaque face en composant, mettre le Z perpendiculaire à la surface, donner une épaisseur (le plug de David ferait l'affaire, avec l'option d'aligner les axes ce serait parfait)
4 - Poser des copies à plat avec Component to grid.
5 - Lister avec OpenCutList (L'air du bois)
6 - Mettre en page avec Mise en page (BLB bois).150 pièces il lui faut du temps mais il le fait !
Advertisement