Le Deal du moment : -34%
Ventilateur ROWENTA VU5640 TURBO SILENCE EXTRÊME
Voir le deal
66 €
Le Deal du moment : -37%
Promo sur la Trottinette électrique GoRide Pro ...
Voir le deal
219.99 €

[CamBam - Script] Redimentionner en place

Aller en bas

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

Message  dh42 le Sam 23 Juin - 20: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 - 0:04, édité 2 fois

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

Messages : 18673
Points : 31372
Date d'inscription : 21/06/2009
Age : 56
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 le Dim 24 Juin - 16: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 : 56

Revenir en haut Aller en bas

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

Message  dh42 le Dim 24 Juin - 18: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 : 18673
Points : 31372
Date d'inscription : 21/06/2009
Age : 56
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 le Dim 24 Juin - 19: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 : 56

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


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