[CamBam - Script] Redimentionner en place
2 participants
Page 1 sur 1
[CamBam - Script] Redimentionner en place
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
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
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.
Re: [CamBam - Script] Redimentionner en place
Ai testé et rien ne fonctionne, c'est grave docteur ?
jipebexx- petit nouveau
- Messages : 39
Points : 59
Date d'inscription : 06/01/2012
Age : 60
Re: [CamBam - Script] Redimentionner en place
Salut,
Ça t'aidera peut être ?
Je te met le script en PJ au cas ou
++
David
Ça t'aidera peut être ?
Je te met le script en PJ au cas ou
++
David
- Fichiers joints
_________________
Traduction Française de CamBam et de sa documentation.
Re: [CamBam - Script] Redimentionner en place
Celui ci fonctionne très bien, merci pour le lien.
jipebexx- petit nouveau
- Messages : 39
Points : 59
Date d'inscription : 06/01/2012
Age : 60
Sujets similaires
» recherche scripts pour formes obloniques droits et en cercle
» Script reference croisée Cambam
» Cambam : VB Script : Groups d'usinage
» Cambam Soucis d'utilisation de script
» [Cambam] Mise en place doc FR et fichier de traduction
» Script reference croisée Cambam
» Cambam : VB Script : Groups d'usinage
» Cambam Soucis d'utilisation de script
» [Cambam] Mise en place doc FR et fichier de traduction
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum