mercredi 22 avril 2009

Mise à jour de RhinoScript Labs (20 avril 2009)

RhinoScript est un langage script basé sur le langage VBScript de Microsoft. Avec RhinoScript, vous pouvez ajouter rapidement des fonctions à Rhino ou automatiser des tâches répétitives.

La version de RhinoScript sortie des laboratoires contient des ajouts et des modifications par rapport à la version de RhinoScript incluse avec Rhino 4.0 SR5.

Les fonctions suivantes ont été ajoutées à la version Labs de RhinoScript :

AddPlanarMesh - Crée un maillage plan à partir d’une courbe plane fermée.
BoxMorphObject - Déforme à un objet avec la boîte de contour.
ClosedCurveOrientation -Indique l'orientation d'une courbe plane fermée.
CurrentDetail - Change la vue détaillée actuelle en vue de mise en page.
CurveNormalizedParameter - Convertit un paramètre de courbe normée en paramètre de courbe.
CurveNormalizedParameter - Convertit un paramètre de courbe en paramètre de courbe normée.
DetailNames - Renvoie les vues détaillées d'une vue de mise en page.
DimStyleLengthFactor - Renvoie ou modifie le facteur de longueur d'un style de cote.
DimStylePrefix - Renvoie ou modifie le préfixe d'un style de cote.
DimStyleSuffix - Renvoie ou modifie le suffixe d'un style de cote.
DivideCurveEquidistant - Fractionne une courbe pour que la distance linéaire entre les points soit égale.
ExtrudeCurveTapered - Extrude une courbe vers un point.
GetMeshFaces - Demande à l'utilisateur de choisir ou de sélectionner une ou plusieurs faces dans un maillage.
GetMeshVertices - Demande à l'utilisateur de choisir ou de sélectionner un ou plusieurs sommets dans un maillage.
IntersectSpheres - Calcule l'intersection entre deux sphères.
IsDetail - Vérifie qu'une vue détaillée est sur une vue de mise en page.
IsLayout - Vérifie qu'une vue est sur une vue de mise en page.
IsLayoutObject - Vérifie qu'un objet réside dans une vue de mise en page ou dans l'espace du modèle.
IsPointOnMesh - Vérifie qu'un point se trouve sur un maillage.
Layer State Methods - Plusieurs nouvelles méthodes d'état des calques ont été ajoutées.
LineCylinderIntersection - Calcule l'intersection entre une ligne est un cylindre.
LineSphereIntersection - Calcule l'intersection entre une ligne est une sphère.
MakeCurveNonPeriodic - Transforme une courbe périodique en courbe non périodique.
MakeSurfaceNonPeriodic - Transforme une surface périodique en surface non périodique
MeshVertexFaces - Renvoie les faces de maillage qui partagent un même sommet />ObjectLayout - Renvoie ou change la mise en page ou l'espace de modélisation d'un objet.
PlaneSphereIntersection - Calcule l'intersection entre un plan est une sphère.
ProjectCurveToMesh - Projette une ou plusieurs courbes sur un ou plusieurs maillage.
ProjectPointToMesh - Projette un ou plusieurs points sur un ou plusieurs maillage.
RemoveCurveKnot - Supprime un nœud dans une courbe.
RemoveSurfaceKnot - Supprime une ligne de nœuds dans une surface.
ResetMaterial - Rétablit le matériau par défaut de Rhino.
ReverseSurface - Inverse de la direction d'une surface.
ShootRay - Lance un rayon sur un ensemble de surfaces.
SurfaceNormalizedParameter - Convertit un paramètre de surface normée en paramètre de surface.
SurfaceParameter - Convertit un paramètre de surface en paramètre de surface normée.


Aucun commentaire: