Dernières actualités
Répéter le long d’une courbe dans Rhino 8 : guide ArrayCrv et surfacesCréer une configuration évolutive dans le temps avec Simulation Zone de Blender Geometry NodesUtiliser Lattice et Empty dans Blender : références et déformationHausse des cartes graphiques AMD Radeon : le coût de la GDDR6 en causeLe terminal frontalier Huanggang d’Aedas ouvre sur l’axe Shenzhen-Hong KongGuide ShrinkWrap de Rhino 8 : convertir des géométries complexes en maillagesGuide : créer un rendu architectural stylisé avec 3ds Max et Arnold Toon ShaderRendre avec Blender en ligne de commande : guide pour une image ou une animationBlender Boolean Modifier : découper et nettoyer des modèles architecturauxCréer des visuels architecturaux avec Nano Banana 2.1 : guide pas à pas
Conseils et guidesRhino

Répéter le long d’une courbe dans Rhino 8 : guide ArrayCrv et surfaces

Dans Rhino 8, ArrayCrv permet de répéter des objets le long d’une courbe, tandis qu’ArrayCrvOnSrf les place le long d’une courbe tracée sur une surface. Ce guide présente les options de nombre, d’espacement, de point de départ et d’orientation.

Éléments architecturaux répétés le long d’une courbe dans un intérieur contemporainImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. ArrayCrv répète des objets le long d’une courbe, en fonction d’un nombre ou d’un espacement défini.
  2. 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.
  3. 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.
  4. 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

  1. Sélectionnez les objets à répéter. La commande en crée des copies le long de la courbe de chemin.

  2. 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 Basepoint pour définir sa position de départ.

  3. 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.

  4. 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 :

  • NoRotation copie l’objet à différents emplacements sans appliquer de rotation en roll, pitch ou yaw.

  • Freeform permet à l’objet de suivre simultanément ces trois rotations.

  • Roadlike applique le pitch et le yaw, mais pas le roll ; l’axe y reste parallèle au CPlane de la vue sélectionnée.

  • Stairlike applique uniquement le yaw ; les axes x et y restent parallèles au CPlane de la vue sélectionnée.

  • Roll, Pitch et Yaw dé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

  1. 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.

  2. Sélectionnez la courbe de chemin près du début de la séquence, puis sélectionnez la surface.

  3. 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.

  4. Définissez le nombre d’objets avec Divide et l’espacement entre eux avec l’option Multiple. Pour n’utiliser qu’une partie de la courbe, sélectionnez cette portion avec SubCrv.

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ètreValeur suggéréeEffet
ItemsSelon les besoins ; 1 ou plusDéfinit le nombre d’éléments créés le long de la courbe.
DistanceEspacement souhaitéDéfinit la distance entre les éléments ; leur nombre dépend de la longueur de la courbe.
DivideNombre d’objets souhaitéDéfinit le nombre d’objets le long de la courbe tracée sur la surface.
MultipleDistance souhaitéeDé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 ArrayCrv et ArrayCrvOnSrf : 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, Basepoint peut servir à définir le placement initial.

  • Ne pas vérifier l’option d’orientation : NoRotation, Freeform, Roadlike et Stairlike produisent des comportements de rotation différents.

  • Confondre Distance et Items : le premier définit l’espacement, tandis que le second indique le nombre d’éléments.

Sources

2 sources
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/arraycrv.htm
Résumé
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/arraycrvonsrf.htm
Résumé

Les textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.

L’avis de 3dsınıfı
3dL’analyse de la rédaction

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.

Les commentaires et le forum sont en turc.Rejoindre la discussion
+

À lire aussi