En bref
- ArrayCrv répète des objets le long d’une courbe, en fonction d’un nombre ou d’un espacement défini.
- ArrayCrvOnSrf copie des objets le long d’une courbe tracée sur une surface et oriente les copies en fonction de la normale de la surface.
- Si l’objet à répéter ne se trouve pas sur la courbe, Basepoint définit le point de référence qui sera placé sur celle-ci.
- La documentation de Rhino 8 indique une valeur minimale de 1 pour le nombre d’éléments.
Les commandes ArrayCrv et ArrayCrvOnSrf, décrites dans l’aide officielle de Rhino 8, permettent de répéter un objet le long d’une courbe ou d’une courbe tracée sur une surface. ArrayCrv crée des copies le long d’une courbe de chemin sélectionnée, tandis qu’ArrayCrvOnSrf place et fait pivoter les objets le long d’une courbe située sur une surface. Ce guide présente les étapes et les options de ces deux commandes dans Rhino 8, dans les limites précisées par la documentation du fabricant.
Quelle commande utiliser, et quand ?
ArrayCrv répartit les objets le long d’une courbe sélectionnée comme chemin. Elle peut servir à créer des séquences liées à une courbe, par exemple des éléments répétés le long d’une ligne dans un modèle architectural. La commande permet de définir le nombre de copies ou la distance qui les sépare. Pour le nombre d’éléments, une valeur égale ou supérieure à 1 peut être saisie ; avec l’option de distance, le nombre d’éléments placés dépend de la longueur de la courbe.
ArrayCrvOnSrf convient lorsque la courbe de chemin se trouve sur une surface. Les objets sont placés le long de la courbe et pivotés ; leur orientation est déterminée par la normale de la surface. La surface sélectionnée fait donc partie de l’opération, au même titre que la courbe.
Répéter le long d’une courbe avec ArrayCrv
Sélectionnez les objets à répéter. La commande en crée des copies le long de la courbe de chemin.
Sélectionnez la courbe de chemin près de l’extrémité où vous souhaitez commencer la séquence. Si l’objet ne se trouve pas sur la courbe, utilisez l’option
Basepointpour définir sa position de départ.Définissez le nombre d’éléments à créer ou la distance qui les sépare. Pour le nombre, vous pouvez saisir une valeur égale ou supérieure à 1. Si vous indiquez une distance, le nombre d’éléments dépend de la longueur de la courbe.
Contrôlez l’orientation des objets le long de la courbe. Choisissez, parmi les options ci-dessous, le comportement adapté à votre modèle.
Le chemin du menu de la commande est indiqué comme suit : Array › Transform › Array > Along Curve. Dans la ligne de commande, Items correspond au nombre d’éléments et Distance à l’espacement entre eux. Pour n’utiliser qu’une partie de la courbe comme chemin, saisissez SubCrv lors de la sélection de la courbe.
Les options d’orientation modifient la façon dont l’objet répété réagit aux courbures du chemin :
NoRotationcopie l’objet à différents emplacements sans appliquer de rotation en roll, pitch ou yaw.Freeformpermet à l’objet de suivre simultanément ces trois rotations.Roadlikeapplique le pitch et le yaw, mais pas le roll ; l’axe y reste parallèle au CPlane de la vue sélectionnée.Stairlikeapplique uniquement le yaw ; les axes x et y restent parallèles au CPlane de la vue sélectionnée.Roll,PitchetYawdéfinissent respectivement les rotations autour des axes x, y et z.
Le nom de ces options aide à choisir le comportement de rotation ; le choix approprié dépend de la forme de l’objet et de la courbe. La documentation ne recommande pas une orientation particulière pour un usage architectural précis : il faut donc sélectionner l’option adaptée en fonction du résultat obtenu.
ArrayCrvOnSrf pour une courbe sur une surface
Sélectionnez les objets à répéter et définissez un point de départ. La documentation précise que ce point se trouve généralement sur l’objet à répéter.
Sélectionnez la courbe de chemin près du début de la séquence, puis sélectionnez la surface.
Positionnez les objets le long de la courbe. Définissez leur répartition en sélectionnant un point sur la courbe ou en saisissant une distance depuis la dernière position.
Définissez le nombre d’objets avec
Divideet l’espacement entre eux avec l’optionMultiple. Pour n’utiliser qu’une partie de la courbe, sélectionnez cette portion avecSubCrv.
Le chemin du menu de la commande est Array › Transform › Array > Along Curve on Surface. La principale différence est que l’orientation des objets est déterminée par la normale de la surface. La sélection de la surface est donc une étape obligatoire ; la répartition sur la courbe est elle aussi évaluée dans le contexte de cette surface.
| Paramètre | Valeur suggérée | Effet |
|---|---|---|
Items | Selon les besoins ; 1 ou plus | Définit le nombre d’éléments créés le long de la courbe. |
Distance | Espacement souhaité | Définit la distance entre les éléments ; leur nombre dépend de la longueur de la courbe. |
Divide | Nombre d’objets souhaité | Définit le nombre d’objets le long de la courbe tracée sur la surface. |
Multiple | Distance souhaitée | Définit la distance entre les objets le long de la courbe tracée sur la surface. |
Utilisation dans les workflows d’architecture et de visualisation
Pour les architectes, les architectes d’intérieur et les spécialistes de la visualisation, ces commandes permettent de créer directement dans le modèle des séquences d’objets suivant une courbe. Pour une répétition le long d’une courbe, le choix du nombre ou de l’espacement détermine la manière de définir la séquence. Avec la méthode sur surface, la normale de celle-ci influe sur l’orientation des objets. Il ne faut donc pas traiter un chemin plat et un chemin tracé sur une surface comme s’ils suivaient le même flux de commande.
Clarifier l’extrémité de départ et le point de référence de l’objet avant la répétition facilite le contrôle du placement. Si l’objet ne se trouve pas sur la courbe, l’option Basepoint peut être utile ; si la courbe ne doit être utilisée qu’en partie, l’option SubCrv est à envisager. Dans un workflow d’équipe, il est important de vérifier que les noms et les options des commandes correspondent à ceux de la documentation de Rhino 8. Les documents de référence ne fournissent pas d’informations sur les exigences matérielles, les conditions de licence ou la compatibilité avec d’autres logiciels ; il ne faut donc pas présumer d’exigences particulières à ce sujet.
Erreurs fréquentes
Confondre
ArrayCrvetArrayCrvOnSrf: la seconde commande implique la sélection d’une surface et d’une courbe tracée sur celle-ci.Négliger le sens de départ : sélectionnez la courbe de chemin près de l’extrémité où vous souhaitez commencer la séquence.
Ne pas définir de point de référence lorsque l’objet n’est pas sur la courbe : dans ce cas,
Basepointpeut servir à définir le placement initial.Ne pas vérifier l’option d’orientation :
NoRotation,Freeform,RoadlikeetStairlikeproduisent des comportements de rotation différents.Confondre
DistanceetItems: le premier définit l’espacement, tandis que le second indique le nombre d’éléments.
Sources
2 sourcesLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Ces deux commandes de Rhino 8 sont pratiques pour les équipes d’architecture et de visualisation qui souhaitent créer des répétitions liées à une courbe au sein d’un seul workflow, plutôt que de copier les éléments séparément. Comprendre que les options de nombre et d’espacement produisent des résultats différents aide à construire la séquence en fonction de l’intention de conception.
Pour les bureaux en Turquie, il est judicieux de vérifier la version de Rhino, les noms des commandes utilisées et le workflow de fichiers de l’équipe avant de passer à la pratique. La documentation ne fournit pas d’informations sur le matériel, les licences ou la compatibilité avec d’autres logiciels ; il ne faut donc pas présumer d’exigences supplémentaires à ces égards. Les principaux points à surveiller sont le point de départ et le choix de l’orientation.
Questions fréquentes
Comment répéter des objets le long d’une courbe dans Rhino 8 ?
Avec la commande `ArrayCrv`, sélectionnez les objets et la courbe de chemin, puis définissez le nombre d’éléments ou leur espacement. Les options d’orientation contrôlent la rotation des objets le long de la courbe.
À quoi sert ArrayCrvOnSrf dans Rhino ?
ArrayCrvOnSrf répète des objets le long d’une courbe tracée sur une surface. La normale de la surface détermine l’orientation des objets.
Comment définir l’espacement des éléments avec Rhino ArrayCrv ?
L’option `Distance` définit l’espacement entre les éléments. Dans ce cas, leur nombre dépend de la longueur de la courbe.



