[CamBam - Script] Redimentionner en place

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

[CamBam - Script] Redimentionner en place

Message  dh42 le 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
Admin
Admin

Messages : 12403
Points : 25131
Date d'inscription : 21/06/2009
Age : 53
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

Re: [CamBam - Script] Redimentionner en place

Message  jipebexx le Dim 24 Juin 2012 - 18:04

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

jipebexx
petit nouveau
petit nouveau

Messages : 23
Points : 35
Date d'inscription : 06/01/2012
Age : 52

Revenir en haut Aller en bas

Re: [CamBam - Script] Redimentionner en place

Message  dh42 le 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
scripts.zip Vous n'avez pas la permission de télécharger les fichiers joints.(1 Ko) Téléchargé 5 fois

_________________

Traduction Française de CamBam et de sa documentation.

dh42
Admin
Admin

Messages : 12403
Points : 25131
Date d'inscription : 21/06/2009
Age : 53
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

Re: [CamBam - Script] Redimentionner en place

Message  jipebexx le Dim 24 Juin 2012 - 21:46

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

jipebexx
petit nouveau
petit nouveau

Messages : 23
Points : 35
Date d'inscription : 06/01/2012
Age : 52

Revenir en haut Aller en bas

Re: [CamBam - Script] Redimentionner en place

Message  Contenu sponsorisé Aujourd'hui à 21:15


Contenu sponsorisé


Revenir en haut Aller en bas

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

- Sujets similaires

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