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

 

Get Connected!

Come and join our community. Expand your network and get to know new people!

SwissRhino a répondu au sujet objectsbyregion dans le forum 2 weeks ago

Le script arrêt avant d’exécuter la ligne avec le breakpoint (point rouge). Il faut donc le placer juste après l’opération où on veut examiner les résultats. L’éditeur ne permet pas de mettre un breakpoint dans une ligne blanche ; il convient donc de simplement écrire « pass » - c’est un « placeholder » - dans la ligne, et l’éditeur permettra ensuite de le mettre.

Pour lancer le script (avec ou sans breakpoint), c’est la flèche verte. Les trois boutons à droite de la flèche sont « step into », « step over » et « step out » ; ils sont là pour des utilisateurs avancés, on peut les ignorer pour l’instant. Le dernier carré est « stop » qui arrêt le script là. (il faut un OK aussi).



Lire la suite...

onlyforpeace a répondu au sujet objectsbyregion dans le forum 2 weeks ago

je fais des test sur python, mais l’outil de débogage, me pose quelques souci...

sur le message précédent, sur le bout de code, il manque les ":" après def helloworld()
du coup cela fonctionne maintenant,

donc à la suite de ce code, j'ai ajouter une ligne, ce qui donne:

import rhinoscriptsyntax as rs

def hello():
    rs.MessageBox("hello franck")
    strsurf=rs.GetSurfaceObject("select surface")
    
hello()
ce code pour essayer l'outil de debogage, donc je pose une balise et je lance, mais quand il arrive à la ligne rs.getsurface, il ouvre un nouvel onglet de script, genre le script qui défini l'outil getsurface, mais je n'arrive plus à en sortir, du coup je n'arrive pas à voir les variable de sortie de la surface.
je suis pas sur de bien me faire comprendre...

Lire la suite...

onlyforpeace a répondu au sujet objectsbyregion dans le forum 2 weeks ago

oui c'est la méthode que j'ai suivi, on moins compacté bien sur...

j'essai python avec le lien que tu as posté, et bien je rencontre déjà un problème:
je tape:

import rhinoscriptsyntax as rs

def HelloWorld()
    rs.MessageBox ("Hello World")

HelloWorld()

et bien ça marche pas chez moi, pourquoi?
en output il me marque:
File "C:\Users\Babarit\AppData\Local\Temp\TempScript.py", line 3
    def HelloWorld()

                    ^
SyntaxError: unexpected token '<newline>'


Lire la suite...

SwissRhino a répondu au sujet objectsbyregion dans le forum 2 weeks ago

Option Explicit

Call Main()
Sub Main()
	Dim arrPts,strObj,arrObjs,arrSrfs(),i
	'd'abord chercher les points avec des méthodes diverses
	
	arrObjs = Rhino.ObjectsByRegion(arrPts, 0, 8)
        'Filtrer pour surfaces
	If Not IsArray(arrObjs)
		i = -1
		For Each strObj In arrObjs
			If Rhino.IsSurface(strObj) Then
				i = i + 1
				ReDim Preserve arrSrfs(i)
				arrSrfs(i) = strObj
			End If		
		Next
		If i > -1 Then
			'il y a au moins une surface sélectionnée
		Else
			'pas de surface sélectionnée
		End If
		'Voilà...
	End Sub


Lire la suite...

onlyforpeace a répondu au sujet objectsbyregion dans le forum 2 weeks ago

arghhhhhhhhhhhh...
et la version 6 de rhino sort quand?

Lire la suite...

SwissRhino a répondu au sujet Rapport d'echelle d'une vue de détail dans le forum 2 weeks ago

onlyforpeace écrit: je connais pas le python...
il y a des formations d'initiation au python?


Il y a des revendeurs/formateurs qui offrent des cours sur Python - p. ex. Cadlantique (dans 10 jours !)

www.cadlantique.com/

Autrement, pour les autodidactes, le site officiel des guides/api de McNeel:

developer.rhino3d.com/guides/rhinopython/

--Mitch

Lire la suite...

SwissRhino a répondu au sujet Rapport d'echelle d'une vue de détail dans le forum 2 weeks ago

Oui, la mode "debug" existe... Il faut juste placer un "breakpoint" (cliquer) dans la marge à gauche - un point rouge apparaît - et ensuite lancer le script. Ça arrêtera avant la ligne indiquée, et tous les infos seront dans la fenêtre de bas... En fait, le mode "debug" dans l'éditeur de Python est bien mieux que ceux du éditeur Rhinoscript... (à mon avis)

--Mitch



Lire la suite...

SwissRhino a répondu au sujet objectsbyregion dans le forum 2 weeks ago

Oui, ça a l'air d'un bug... Il n'y a que 1 (points) ou 0 (tout) qui marche actuellement... Je ferais un report...
Pour l'instant, il faut utiliser le 0 et ensuite filtrer des objets sélectionnés pour le type d'objet voulu...

--Mitch

Lire la suite...

onlyforpeace a répondu au sujet Rapport d'echelle d'une vue de détail dans le forum 2 weeks ago

je connais pas le python...
j'ai essayé le python, mais je ne comprends pas grand chose en fait.
avec rhino script en mode debugage, c'est facile de comprendre ou ça bloque, mais en python, j'ai l'impression, que le soft, li tout le programme pour ensuite l'executer, et du coup, il faut que le script ne comporte aucun bug...
il y a des formations d'initiation au python?

Lire la suite...

onlyforpeace A créé un nouveau sujet ' objectsbyregion' dans le forum. 2 weeks ago

bonjour,

je ne comprends pas la commande rhino.objectsbyregion,
en effet, cette commande avec la variable intType, permet de filtrer les entités à sélectionner, si je met 0, il sélectionne tout, ok!
mais quand je met 8, il devrait me sélectionner les surfaces dans la région, et bien non!! il sélectionne rien du tout. pourquoi?

Lire la suite...

JIS a répondu au sujet hardware dans le forum 3 weeks ago

Bon, parlons puissance du processeur... un processeur Core i5-7400 est-il suffisant pour modeler avec Rhino, ou mieux vaut un i7 ?
Merci

Lire la suite...

SwissRhino a répondu au sujet Rapport d'echelle d'une vue de détail dans le forum 3 weeks ago

Pas possible actuellement avec Rhinoscript. Mais possible avec un script écrit en Python/RhinoCommon...



--Mitch

Lire la suite...

onlyforpeace a répondu au sujet Rapport d'echelle d'une vue de détail dans le forum 3 weeks ago

pas possible???
ou pas compris la demande?

Lire la suite...

onlyforpeace A créé un nouveau sujet ' Rapport d'echelle d'une vue de détail' dans le forum. 1 month ago

est il possible de récupérer via un script le rapport d'echelle d'une vue de détail. j'arrive à récupérer l'id de la vue de détail dans l'aquelle j'ai cliqué, et j'aimerais récupérer le rapport d'echelle de la vue.

Lire la suite...

JIS A créé un nouveau sujet ' hardware' dans le forum. 1 month ago

Bonjour, Je dois changer d'ordinateur (tower). Pouvez vous m'aider et me recommander un des meilleurs système (tower) actuel pour utiliser Rhino, Quelles sont les capacitées requises (mémoire, carte vidéo, processeur...)
J'utilise Rhino pour modeliser des formes, je ne genere que tres peu d'images virtuelles.
merci

Lire la suite...

JIS a remercié onlyforpeace dans le sujet OngletsFenêtre 4 months ago
JIS a répondu au sujet plan de construction dans le forum 4 months ago

Merci Joao, ça marche.... mais il y a des reactions bizarres...cette fois le plan de construction s'est positionné dans la vue perspective sur le point.

Lire la suite...

JIS a remercié Joao dans le sujet plan de construction 4 months ago
JIS a remercié Joao dans le sujet plan de construction 4 months ago
Joao a répondu au sujet plan de construction dans le forum 4 months ago

Hi Jean,

Pour moi ça marche même changent le CP dans la vue TOP....

www.mediafire.com/file/ye85bptlwddhdes/CPplane3.mp4

Salut

Joao

Lire la suite...

Powered by 3dtraining.ch

Powered by


 









3d design training








cadlantique.com









swissrhino.com