-28%
Le deal à ne pas rater :
-28% Machine à café avec broyeur à grain MELITTA Purista
229.99 € 318.99 €
Voir le deal

[CamBam - Script] Redimentionner en place

2 participants

Aller en bas

[CamBam - Script] Redimentionner en place Empty [CamBam - Script] Redimentionner en place

Message  dh42 Sam 23 Juin 2012 - 22:21

Bonjour à tous,

Pour résoudre le problème d'un membre du forum Cambam, Andy viens de publier un petit script en Python qui permet de modifier la taille d'un set d'objets sélectionnés, mais sans modifier leurs positions respectives contrairement à la fonction intégrée de Cambam. (leurs centroïdes respectifs restent au mêmes coordonnées).

Note, il s'agit d'un script en Python, donc il nécessite la révision "L" au minimum.

Copier le texte suivant dans le bloc note, puis sauvez le dans le dossier "scripts" de Cambam, en lui mettant une extension .py

Code:
# In Place Resize
scale=0.5

if view.SelectedEntities.Length > 0:
    for ent in view.SelectedEntities:
        cp = ent.GetCentroid()
        ent.Transform.Translate(-cp.X,-cp.Y,-cp.Z)
        ent.Transform.Scale(scale,scale,scale)
        ent.Transform.Translate(cp.X,cp.Y,cp.Z)

Pour l'utiliser:

- Sélectionnez les objets à redimensionner.
- Ouvrer le script par le menu Script/Ouvrir
- Changer la valeur de scale dans le script par la valeur d'échelle souhaitée.
- Appuyez sur F5 pour exécuter le script (ou menu Outils/Compiler(F5) du menu de la fenêtre de scripts)

++
David


Dernière édition par dh42 le Dim 9 Déc 2012 - 1:04, édité 2 fois

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25653
Points : 38362
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

[CamBam - Script] Redimentionner en place Empty Re: [CamBam - Script] Redimentionner en place

Message  jipebexx Dim 24 Juin 2012 - 18:04

Ai testé et rien ne fonctionne, c'est grave docteur ?
jipebexx
jipebexx
petit nouveau
petit nouveau

Messages : 39
Points : 59
Date d'inscription : 06/01/2012
Age : 60

Revenir en haut Aller en bas

[CamBam - Script] Redimentionner en place Empty Re: [CamBam - Script] Redimentionner en place

Message  dh42 Dim 24 Juin 2012 - 20:19

Salut,

Ça t'aidera peut être ?

Unable to display content. Adobe Flash is required.

Je te met le script en PJ au cas ou Wink

++
David
Fichiers joints
[CamBam - Script] Redimentionner en place Attachment
scripts.zip Vous n'avez pas la permission de télécharger les fichiers joints.(1 Ko) Téléchargé 7 fois

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25653
Points : 38362
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

[CamBam - Script] Redimentionner en place Empty Re: [CamBam - Script] Redimentionner en place

Message  jipebexx Dim 24 Juin 2012 - 21:46

Celui ci fonctionne très bien, merci pour le lien.
jipebexx
jipebexx
petit nouveau
petit nouveau

Messages : 39
Points : 59
Date d'inscription : 06/01/2012
Age : 60

Revenir en haut Aller en bas

[CamBam - Script] Redimentionner en place Empty Re: [CamBam - Script] Redimentionner en place

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

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