Posts made by Matt666
-
RE: Select last entity
Or (ssget "_p"), or tool "select", and Key "P" (in AutoCAD)...
You could do smth Perhaps with the last entity in the active entities selection list ?def entlast model = Sketchup.active_model sel = model.active_entities ss = model.selection n = sel.length - 1 ss.add(sel[n]) end
I have not tested yet...
-
RE: Polyreducer Experiments
Hello !
@whaat said:
Sure...but then you'd have to purchase subD and smooth twice if you already had it...
But is there a chance that plug-in is integrated into subD and smooth ?
In this case I'll wait before purchasing itExcellent and usefull plug-in, Whaat !! Great work ! Thank you...
Agree with mariocha !! Can't wait !! -
RE: Script idea...
Hello Rick !
Sorry, I'm French, so I understand your message coarsely@unknownuser said:
is handled by making an assumption that all textures are up-down orientation
I think it's not important... Because as you say, SU can't read user's mind.
So I think the solution is to ask a question "is it the right sense ?" after the textures creations. Because we can't know the direction of a texture definition (I think)... If the answer is no, the script have to rotate all the textures perpendicularly.
What do you think about that ??@unknownuser said:
but that also assumes SketchUp applied the texture oriented to the short edge.
I had not thought about this problem... So we can't have control on which direction the texture will take ? Means faces have a direction when they've been created ? And textures are placed depending the face direction ? Sorry for my questions...
@unknownuser said:
I can look at this and see if a script could work.
Really ???
Thank you Rick !PS : Sorry for my "Frenglish"....
-
RE: Suggestion de script !
Salut !
Merci pour vos réponses !
@didier said:
Bon, il y a aussi la possibilité d'avoir 2 matériaux exactement identiques à juste une nuance près: les veines du bois tournées verticalement sur une texture, et horizontalement sur l'autre.
Je faisais comme ça au début, mais ça s'est avéré très lourd au bon d'un certain temps. Depuis je sélectionne chaque texture mal placée et la pivote à 90°.
@unknownuser said:
Pour l'instant:
Ah.
@unknownuser said:
Bon, sérieusement, je jetterai un coup d'oeil, mais les UV maps, j'ai horreur de ça (en ruby je veux dire)... En plus une texture c'est bête comme ses pieds, ça n'a aucune orientation, aucune info géométrique, donc à chaud, je ne vois pas bien comment faire.
D'accord. Ca c'est très chiant, effectivement... Je ne vois pas du tout comment extraire les informations des punaises, c'est d'ailleurs pour ça que je ne peux pas faire ce script !!! En plus tourner un truc en fonction d'un autre, ça me parait trop balaise encore...
@jean-franco said:
C'est exactement ainsi que je procède. J'ai des textures horizontales, verticales et à 45°D et 45°G.
Oui, je vois bien... Mais si tu as 8 essences différentes dans le même projet, ça devient tout de suite un sacré b****l !!
Et puis, comme dit Remus dans le même post en Anglais,
@unknownuser said:its a pity its not a native SU feature
@didier said:
je jetterai un coup d'oeil
Merci beaucoup Didier !
-
RE: Script idea...
Hello Rick !
Yes, i've seen your script, but I thought it can't completly do what I want. That's why I have asked here if someone could create this plugin...
@unknownuser said:
It's not automatic, but it is quick
The problem is I often use textures... A plugin which texturises a selection automaticaly would be sooo useful, and fast !
-
RE: Script idea...
Oh !! Ok I see !!
Generally in furniture manufacturing, we don't see end grains.
For example, when we have to make a shelf, we produce a belt around the shelf. So, no end grains.SO the script can apply textures along the longest dimension on each face !
-
RE: Script idea...
Hi !
Sorry I have a bad English!@unknownuser said:
One potential issue: what happens with end grains?
what does mean "end grains" ?
@unknownuser said:
its a pity its not a native SU feature,
I agree with you, Remus...
-
Script idea...
Hi,
Thank you for all scripts created here !!
I have a suggestion (here for french users, and for the based post) for a new script which I believe is feasible for someone familiar with ruby script.
Beeing a carpenter, I often use wood textures and the problem is that one time out of two they are not in the rigth orientation as far as the wood grain is concern.
Most of the time the wood grain has to be oriented along the longest dimension of a surface.
It would be nice to have a ruby script that detect this situation and does orient the grain of the wood texture in the right direction.Procedure :
1- Selection
2- Texturise faces in along the longest dimension
3- Question : is it the right sense ?
3b - No ? Rotate textures at 90°.
4- Validate.What do you think about that ? Reasonnable ? Do you agree it will be a nice script ?
Thank you !!
PS : Thanks to Bert for the translation of this post But he doesn't translate the end !! The faults are mine !!
-
Suggestion de script !
Salut à tous !
J'aurais une petite proposition de script... Je pense que c'est tout à fait faisable, le tout étant de s'y connaitre en ruby
Etant menuisier, j'utilise des textures de bois. Le problème, c'est qu'elles ont un sens ! Le sens de fil.
Dans la quasi-totalité des cas, le sens du fil est parallèle au coté le plus long. Mais ça, SU ne le sait pas !
Le but serait de d'attribuer une texture alignée au coté le plus long de chaque face à peindre ! Je ne sais pas si c'est bien clair...
Procédure proposée :
1- Sélection
2- Texturisation des faces en longueur
3- Est-ce le bon sens ?
4- Oui ou non.Voilà. Qu'en pensez-vous ? Est-ce utile ? Qqn peut-il le faire ? Ou en tout cas donner des pistes, genre comment tourner une texture en fonction du coté de la face le plus long ?
-
RE: Outils de Dessin sur Surface
Salut fredo !
Merci pour ces outils très pratiques !! A quand ces "plus" natifs dans SU ????
Encore bravo.
-
RE: Remplacer une texture
Bon... Soit je suis bête, soit je te dirais que non.
A mon avis tu n'as pas du bien comprendre le but du script. Je te le remets, au cas où.@unknownuser said:
PS : Pour être plus clair : l'outil sert à remplacer une définition (langage lisp, désolé...) de matière (c'est à dire comme les composants. Une définition de composant dans la base de données de SU, et tous les composants dans le dessin. Si on change un composant, la définition est changée elle aussi. Donc tous les autres composants.) par une autre définition de matière.
Donc il remplace toutes les textures du dessin venant d'un définition "x" par une autre texture de définition "y".
-
RE: Remplacer une texture
Salut !
Désolé, mais ne m'en veuillez pas, je suis novice en script@unknownuser said:
Déjà une bonne nouvelle, il n'y a pas d'erreur au chargement.
Cool.
@unknownuser said:
Question:Comment on s'en sert exactement ?
Ah, c'est vrai que ce n'est pas très clair comme truc !!
Ca sert à remplacer une texture utilisée sur pas mal d'objets par une autre, en un coup.
Procédure :
1- Sélectionner une face avec la texture à remplacer
2- Choisir une texture dans la palette matière.
3- Démarrer le script.
C'est tout !@unknownuser said:
J'ai fait un essai et il ne se passe absolument rien quand je choisis remplacer texture, pourtant j'ai sélectionné avant une face avec une texture mais là je vois pas.
Il faut juste que tu sélectionnes une matière (dans la palette matières) qui remplacera la texture sélectionnée dans le dessin.
@unknownuser said:
Bon, c'est sympa comme script mais (excuses moi Matt) inutile, vu qu'on peut faire exactement la même chose avec SketchUp de base (Majuscule + Pot de peinture).
Je ne crois que le Maj+Pot de peinture aille remplacer les matières dans les composants ou les groupes... Si j'ai fait ce truc, c'est pour les gros modèles, qui ont des textures un peu partout. En tout cas ça m'a vachement servi !!!
@unknownuser said:
Le message d'erreur prévu dans le code en cas d'absence de texture active ne marche pas.
Ah merde ! grmbl
Par contre je n'ai pas testé en profondeur, juste ce que je voulais, c'est tout... Donc je vais faire un tour des possibilités...
Désolé !
-
RE: Remplacer une texture
Bon voici une nouvelle version.
par contre lorsque vous voulez remplacer une texture existante par une texture non utilisée dans le dessin, il faut cliquer droit sur la matière dans la palette des matières pour choisir "Ajouter au modèle". Je n'ai pas encore trouvé la parade pour ça...Voilà !
PS : Pour être plus clair : l'outil sert à remplacer une définition (langage lisp, désolé...) de matière (c'est à dire comme les composants. Une définition de composant dans la base de données de SU, et tous les composants dans le dessin. Si on change un composant, la définition est changée elle aussi. Donc tous les autres composants.) par une autre définition de matière.
-
Remplacer une texture
Salut !
Je ne sais pas si cela a été déjà fait (j'ai un peu cherché, mais pas trop !!) mais voici un petit script qui permet de remplacer une texture existante utilisée par une autre texture existante.Voilà.
-
RE: Script a corriger ?
Bah perso, le fait de cacher des entités dans toutes les autres fenêtres me convient très bien. Les boites des dialogue, moi j'aime pas ça !
Nan, mais les deux peuvent s'avérer utiles...
-
RE: Script a corriger ?
Salut Jean-Franco !!
Cool ! Maintenant je vois mon erreur ! C'était tout bête...
Je préfère mon script, qui a le mérite de ne rien demande à l'utilisateur... Pas de boite de dialogue.
Je le partage dans ce post !
Merci à toi !A bientot.
Matt.
-
Script a corriger ?
Salut !
J'ai tenté de faire un script pour cacher les entités dans les autres scènes. Un souhait que j'avais déjà évoqué...
Comme quoi, plus ça va, mieux je me porte en rubyPar contre j'ai un pti soucis... Ce script cache les entités sélectionnées dans la scène active !! Il faut recliquer sur l'inglet de la scène pour voir réapparaître les entités. Par contre dans les autres scènes, pas de problèmes, la sélection est bien cachée. Mais la scène est actualisée pour être la même que la scène active !!! grmbl
Qqn pourrait-il corriger le script, siouplé ? Je ne vois pas où se trouve la faute...
Merci d'avance !
Matt.PS : Attention ce script ne fonctionne pas !!
-
RE: Courbe non-planaires
Salut Régis !
La vache... Impressionnant ! Tes lignes de construction au début !!!! Rien compris... Je vais faire l'essai, et je pense qu'avec cette vidéo ce sera beaucoup plus simple !
Merci beaucoup, ça va beaucoup m'aider ! Merci pour ton temps passé à faire ça (à mon avis tu as du passer du temps ! C'est toujours long de faire ce genre de tutorial) !