Congés entre surfaces

Apprenez à utiliser CongéSurf pour créer de superbes transitions

Dans ce tutoriel, nous allons modéliser un bidon de vidange d’huile en utilisant une méthode de travail qui implique des congés entre surfaces pour créer des surfaces de base et de transition. Les produits fonctionnels, comme ce bidon de vidange d’huile, ne nécessitent pas de surfaces continues G2. Par conséquent, nous n’utiliserons que des congés G1 (boule roulante). Étant donné qu’il s’agit d’un produit fabriqué par rotomoulage, seules les surfaces extérieures doivent être modélisées.

Nous utiliserons la commande CongéSurf puisqu’elle peut traiter à la fois les surfaces qui ont un bord en commun et les surfaces qui ne sont pas connectées. Cela nous permet de contrôler les transitions en forme d’arc entre des surfaces qui ne se touchent pas.

Étape 1 - Créer le volume de base

Téléchargez et ouvrez le fichier oil_drainage_jerrycan.3dm.

Activez le calque 1a où vous trouverez le volume de la boîte de contour de notre produit. Nous allons commencer par découper cette boîte à l’aide du manipulateur. Sélectionnez les courbes sur le calque cutting curves (courbes de découpe) et utilisez la poignée de coupe du manipulateur pour couper la boîte dans la direction des Z. Maintenez la touche Maj enfoncée pour couper simultanément vers le haut et vers le bas (1b). Supprimez les petites parties que vous venez de découper (1c).

Étape 2 - Créer la découpe pour la poignée

Activez le calque handle curves (courbes de la poignée) et, avec le manipulateur, sélectionnez les courbes fermées pour découper les parties concernées. Il y a deux courbes fermées ; l’une sert à faire une découpe dans la direction des Z positifs et l’autre dans la direction des Z négatifs (2a).

Vous trouverez aussi une courbe ouverte qui est au même niveau que la nouvelle découpe. Lancez PousserTirer , sélectionnez la zone à découper, entre la poignée et le corps du bidon, et poussez-là à travers le volume pour réaliser la découpe (2b).

Étape 3 - Congés entre surfaces

Lancez CongéSurf et cliquez sur les deux surfaces entre lesquelles vous allez positionner le congé concave de 10 mm. Une boîte de dialogue s’ouvre pour vous permettre de modifier le rayon de manière interactive à l’aide d’un glisseur. Ici, nous savons que nous voulons un rayon de 10, toutefois, n’hésitez pas à déplacer le curseur pour modifier la valeur de rayon et voir comment votre modèle évolue.

Important

Sauf indication contraire, assurez-vous que l’option Limiter est bien cochée et que Prolonger est décochée pendant ce tutoriel.

Remarque
Pour définir la valeur du glisseur, tapez un nombre dans la ligne de commande et appuyez sur . Sous le glisseur, vous verrez quatre chiffres qui vous permettent de modifier l’intervalle. L’intervalle par défaut est de 10. Si vous définissez le glisseur sur 10 et l’intervalle sur 10, cela signifie que vous pourrez déplacer le glisseur entre 5 et 15. Le glisseur est conçu pour configurer précisément un rayon en temps réel.
Créez les autres congés entre les surfaces comme indiqué sur l’image (3a).

Ajoutez maintenant des congés sur la poignée avec un rayon de 12,5 (3b).

Lancez la commande Décomposer pour décomposer le modèle et Diviser pour diviser les surfaces par isocourbe en utilisant Accrochage Intersection, puis supprimez les parties des surfaces dont nous n’avons plus besoin. Vous devriez obtenir le résultat présenté dans l’image 3c.

À présent, lancez ProlongerSurf sur le grand congé tel qu’indiqué dans l’image 3d. Ensuite, construisez les surfaces de l’image 3e avec Balayage1 . Commencez par le devant pour créer la première surface (3e), puis créez les autres surfaces les unes après les autres, en utilisant le bord de la dernière surface créée comme rail pour le balayage suivant. Vous obtenez alors le résultat de l’image 3f.

Utilisez CongéSurf avec un rayon de 10 mm pour créer la transition entre les surfaces de la poignée et celles du corps. Ensuite, utilisez les congés créés lors des étapes précédentes pour limiter les surfaces sur lesquelles vous avez réalisé les congés (3g).

Astuce

Si les congés ont été réalisés correctement, vous pouvez les utiliser directement pour limiter les surfaces sur lesquelles vous avez créé les congés. Si cela ne fonctionne pas, vous pouvez essayer de dupliquer les bords des congés afin de les utiliser comme objets de limite.

DupBord
<script>
    var parser = new DOMParser();
    var href = "https://docs.mcneel.com/rhino/8/help/fr-fr/unfurl/dupedge.htm"
    var scriptTag = document.getElementsByTagName('script');
    scriptTag = scriptTag[scriptTag.length - 1];
    var parentTag = scriptTag.parentNode;

    function addPreviewDiv(parent){ 
        const previewElement = document.createElement("span");
        previewElement.classList.add("tooltip");
        previewElement.classList.add("arrow-top");

        const iframeElement = document.createElement("iframe");
        iframeElement.src = href;
        iframeElement.style.width = "100%";
        iframeElement.style.height = "100%";
        iframeElement.style.border = "none";
        previewElement.appendChild(iframeElement);

        parent.appendChild(previewElement)
    }

    addPreviewDiv(parentTag)

</script>

Étape 4 - Terminer les surfaces de base

Jusqu’à présent, notre modèle est toujours symétrique sur deux axes, c’est pourquoi nous n’avons réalisé des congés que sur un quart du modèle.

Dans la vue de , créez deux plans avec la commande PlanCoupe le long des axes des X et des Y, et utilisez ces surfaces pour Limiter les trois quarts du modèle dont nous n’avons plus besoin (4a).

Créez maintenant une série de congés le long du bord supérieur (rayon de 15 mm). Notez que le dernier congé de surface sur le côté opposé à la poignée ne limitera pas la surface verticale. Pour y remédier, utilisez ProlongerSurf pour prolonger la surface et utilisez la commande Limiter pour la limiter avec le plan de coupe vertical créé à l’étape 4a. Utilisez la commande Joindre pour joindre les congés obtenus et limitez la surface supérieure pour terminer la forme (de notre quart) (4b).

Utilisez la commande Symétrie pour créer la symétrie de la forme obtenue à l’étape précédente sur l’axe des Y et joignez le résultat. Réalisez un congé entre surfaces de 30 mm entre les deux parties, là où il reste un bord vif. Cette fois-ci, désactivez également l’option Limiter pour la commande CongéSurf. Une fois les deux congés créés, utilisez ces surfaces pour Limiter les surfaces entre lesquelles vous venez de réaliser le congé. Utilisez la commande Joindre pour joindre les surfaces obtenues en une polysurface ouverte (4c).

Sélectionnez la polysurface obtenue, lancez Symétrie et cliquez sur l’option Z pour créer une symétrie sur l’axe des Z. Utilisez la commande Joindre pour joindre les deux objets en un seul. Vous devriez obtenir une polysurface fermée (Solide).

Étape 5 - Créer l’entonnoir

Sélectionnez les deux rectangles du calque funnel curves (courbes de l’entonnoir), lancez SurfaceParSections sur ces courbes et faites une SurfacePlane à partir du plus petit rectangle (5a).

Ensuite, créez un Tuyau autour de la courbe sur le calque pipe curve (courbe du tuyau) avec un rayon de 5 mm (5b).

Activez l’enregistrement de l’historique : cliquez avec le bouton de droite sur Enregistrer l’historique dans la barre d’état et sélectionnez “Toujours enregistrer l’historique”.

Utilisez CongéSurf pour créer les congés dans les angles de l’entonnoir. Ici, désactivez Limiter et activez Prolonger. Essayez de faire correspondre la taille des congés des angles avec les angles du tuyau. Le rayon des angles sera différent du côté de l’inclinaison et de l’autre côté. J’ai utilisé un rayon de 15 pour le côté de l’inclinaison et de 20 pour l’autre. Remarquez que ces congés ne s’alignent pas encore précisément sur les angles de notre courbe de tuyau. Pour mieux aligner l’entonnoir avec la courbe de tuyau, sélectionnez la surface par sections et [déplacez-la par intervalles] (https://docs.mcneel.com/rhino/8/help/fr-fr/index.htm#options/modeling_aids_nudge.htm) vers le bas dans la vue de dessus jusqu’à ce que vous obteniez un résultat satisfaisant (5c). J’ai déplacé la surface de 3 mm vers le bas. Notez qu’avec l’enregistrement de l’historique, les congés seront actualisés. Cependant, cela ne fonctionnera que si l’option Limiter a été désactivée dans la boîte de dialogue CongéSurf.

Remarque
Lorsque vous avez besoin d’un grand nombre de congés de la même taille, il est plus facile de taper CongéSurf dans la ligne de commande pour accélérer le processus. Écrivez -CongéSurf dans la ligne de commande. L’astérisque () maintient la commande en cours d’exécution jusqu’à ce que vous appuyiez sur . Aucune boîte de dialogue ne s’affichera.

Réalisez des congés de raccordement entre le tuyau et le solide de base et entre le tuyau et l’entonnoir d’un rayon de 5 mm. Assurez-vous que l’option Prolonger est bien désactivée. Pour créer tous les congés entre le tuyau et l’entonnoir, à chaque angle vous obtiendrez un congé de surface plus grand et deux plus petits (5d).

Après avoir créé tous les congés, sélectionnez les deux chaînes de congés et utilisez Joindre pour les joindre en deux polysurfaces. Sélectionnez la chaîne extérieure et lancez Limiter pour limiter l’intérieur de la forme de base. Ensuite, ajoutez la chaîne intérieure à la sélection et limitez le tuyau ainsi que l’entonnoir. Utilisez la commande Joindre pour joindre les surfaces et les polyurfaces obtenues en une polysurface fermée (5e).

Pour la dernière partie de cette étape, nous allons utiliser CongéBord avec un rayon de 3. Dans la ligne de commande, sélectionnez TypeRail=DistEntreRails pour réaliser le congé au fond de l’entonnoir (voir l’image 5f).

Étape 6 - Ajouter les détails vissés

La modélisation des parties vissés ne sera pas décrite dans ce tutoriel. Nous vous les fournissons donc déjà créés. Utilisez UnionBooléenne pour associer le raccord vissé d’évacuation au corps principal et DifférenceBooléenne pour soustraire les deux petits raccords vissés du corps principal.

Étape 7 - Ajouter un support inférieur

Dans cette dernière étape, nous allons utiliser CongéSurfCourbe pour créer un congé entre la surface inférieure et une courbe. Cela nous permettra de réaliser un congé tangent à la surface relié à la courbe. Imaginez une balle qui roule sur la surface le long de la courbe. Pour de meilleurs résultats, décomposez la courbe et exécutez CongéSurfCourbe sur chaque courbe (7a).

Créez une SurfacePlane avec les courbes et joignez-la avec les congés créés (7b).

Créez un congé le long du bord vif (rayon 3) avec CongéBord et l’option TypeRail=BilleRoulante (7c). Passez la vue en perspective en mode filaire, et utilisez Limiter pour limiter la partie de la surface qui est couverte par le support inférieur en cliquant sur le bord indiqué dans l’image 7d.

Sélectionnez tout et utilisez la commande Joindre pour créer la polysurface fermée finale.

Terminé
Félicitations, vous avez terminé ce tutoriel ! Si vous avez des questions, posez-les sur Discourse ou envoyez un mail à gijs@mcneel.com.