RhinoShack-login   RhinoShack-login   Rhino 3d help   RhinoShack-login

 

un peu de python...

Plus d'informations
il y a 3 semaines 5 jours #323 par onlyforpeace
onlyforpeace a créé le sujet : un peu de python...
Bonjour,

quand j'ai un peu de temps j'essaie de comprendre le python, mais c pas facile...
pourquoi le script suivant ne marche pas:
import rhinoscriptsyntax as rs

def test01():
    layer=rs.GetLayer("selectionne un calque")
    if not layer:return
    pass
    cadre=rs.ObjectsBylayer(layer,select=True)
    for i in xrange(0,cadre):
        dim=rs.BoundingBox(cadre)
        aexporter=rs.WindowPick(dim(0),dim(2),select=true,in_window=false)

test01()

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 semaines 5 jours - il y a 3 semaines 5 jours #324 par SwissRhino
SwissRhino a répondu au sujet : un peu de python...
import rhinoscriptsyntax as rs

def test01():
    layer=rs.GetLayer("selectionne un calque")
    if not layer: return
    pass
    cadre=rs.ObjectsBylayer(layer,select=True)
    for i in xrange(0,len(cadre)):
        dim=rs.BoundingBox(cadre[i])
        aexporter=rs.WindowPick(dim[0],dim[2],select=true,in_window=False)

test01()

Mieux?

1. Besoin de len(cadre) au lieu de cadre, c'est la longueur d'une liste, pas la liste elle-même...
2. Les index d'une liste sont indiqués par [n], pas (n)
3. True et False sont toujours Majuscule ; if, and, not, for, in etc. toujours minuscules
- avec Python majuscule/minuscule doivent être respectés 100%

--Mitch
Dernière édition: il y a 3 semaines 5 jours par SwissRhino.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 semaines 5 jours #325 par onlyforpeace
onlyforpeace a répondu au sujet : un peu de python...
Ok.. mais ça ne marche toujours pas chez moi message de retour:
Message: 'module' object has no attribute 'ObjectsBylayer'

et c'est ce message là que j'ai depuis le début... en fait tu me remonte des erreurs que je n'avais encore pas vu!!!! mais merci de ton aide.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 semaines 5 jours #326 par SwissRhino
SwissRhino a répondu au sujet : un peu de python...
Hmm, c'est vraisemblablement un problème avec l'installation de Python. Avez-vous installé une autre version de Python independamment de celle qui est installée par défaut avec Rhino V5?

--Mitch

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 semaines 5 jours - il y a 3 semaines 5 jours #328 par onlyforpeace
onlyforpeace a répondu au sujet : un peu de python...
c possible!!

python3.6
Dernière édition: il y a 3 semaines 5 jours par onlyforpeace.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 semaines 5 jours - il y a 3 semaines 5 jours #329 par SwissRhino
SwissRhino a répondu au sujet : un peu de python...
Faut le désinstaller... autrement, le système ne sait pas quelle version choisir, et souvent elle prend la mauvaise version - sans les modules Rhino.

Le Python dans Rhino est IronPython 2.7...

--Mitch
Dernière édition: il y a 3 semaines 5 jours par SwissRhino.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 semaines 5 jours #330 par onlyforpeace
onlyforpeace a répondu au sujet : un peu de python...
Python 3.6 désinstallé, machine redémarré mais toujours le même message:
Message: 'module' object has no attribute 'ObjectsBylayer'

Traceback:
  line 7, in test01, "C:\Users\Utilisateur\AppData\Local\Temp\TempScript.py"
  line 12, in <module>, "C:\Users\Utilisateur\AppData\Local\Temp\TempScript.py"

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 semaines 5 jours #331 par SwissRhino
SwissRhino a répondu au sujet : un peu de python...
Hmm, est que ce dossier est bien présent dans votre système...?

C:\Users\<username>\AppData\Roaming\McNeel\Rhinoceros\5.0\Plug-ins\IronPython (814d908a-e25c-493d-97e9-ee3861957f49)\settings\lib\rhinoscript

Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: SwissRhinoJenniferlocaJoao
Temps de génération de la page : 0.459 secondes
Propulsé par Kunena

Powered by


 









3d design training








cadlantique.com









swissrhino.com