bonjour,
J'ai un souci, je dois modéliser un display (pour présentation) cylindrique avec une rampe hélicoïdale voir skizze ci joint. j'ai essayé avec une Helix et une pfad rectangulaire dans un objet sweep, mais je ne suis pas satisfait, grosse galère pour joindre les parois intérieur avec les plans hélicoïdaux.
si quelqu'un connait une méthode plus efficace.
j'avoue que les maths et moi sommes fâché depuis des années.
merci d'avance
Bonjour
J'aime les maths, enfin jusqu'à un certain point... Mais si l'exemple en image correspond à ce dont tu as besoin, alors les maths seront inutiles
Pour faire ça :
Parmi les splines, choisis la spirale, place-la en XZ afin qu'elle soit verticale. Choisis l'interpolation "Adaptative". Ensuite, utilise l'outil spline linéaire et crée deux points le long de l'axe X (la largeur de cette spline correspond à la largeur de la pente qui monte).Place le point gauche de cette spline sur l'origine du monde, sinon le paramétrage sera plus compliqué par la suite).
Il faut ensuite créer une extrusion contrôlée, à l'intérieur de laquelle il faudra glisser la spline et la spirale. Ce qui donne dans la hiérarchie :
-Extrusion contrôlée
-Spline
-spirale
Tu verras alors la pente se dessiner, et il va falloir paramétrer l'extrusion contrôlée pour que la pente reste bien horizontale, et non qu'elle suive le roulis telle que tu le verras. Tout simple, il suffit de décocher "Roulis"
La spirale va se tasser un peu sur elle-même, mais rien de bien méchant. Tu peux maintenant paramétrer sa hauteur, angle de rotation etc... comme tu le souhaites. Si la "route" te parait trop large ou trop étroite, tu peux tout simplement ajuster la longueur de la spline. Baisser un peu la subdivision permettra aussi d'alléger un peu le nombre de polygones de la structure. Rien de sert d'en avoir trop
Une chose important quand même :
Si tu choisis un angle final de 360° la pente va donc faire un tour complet sur la hauteur de la spirale. Donc le rayon final doit être égal au rayon initial MOINS la largeur de ta spline, afin que les murs ne coupent pas la route ensuite. de la même façon, si tu choisis un angle final de 720° la pente fera deux tours, donc le rayon final devra être égale au rayon initial MOINS 2X la largeur de la spline. Et si tu ne choisis pas un chiffre "rond" (oui ça fait dix minutes que je manoeuvre pour pouvoir insérer ce jeu de mot pourri) il faudra faire des maths
Quand tu as le rendu souhaité, sélectionne l'extrusion contrôlée, et appuie sur la touche "c" afin de le convertir en objet polygonal.
Puis, afin de créer les murs :
Sélectionne les arêtes extérieures (je n'ai pas de moyen rapide pour le faire, donc un gros coup de souris sur le tour et un autre en appuyant sur Ctrl pour enlever les autres arêtes), puis avec l'outil extrusion (touche "d"), écris 0 dans la case "Décalage" avant de cliquer sur appliquer.
Dans la zone de coordonnées (en-dessous de la timeline sur l'interface par défaut), mets 0 en Y et 0 en taille Y puis clique sur appliquer (ou touche entrée).
Le mur extérieur arrivera au niveau du sol. Reste à s'occuper de l'autre côté qui doit arriver au point le plus haut de ta pente. Pour cela, en mode "points", sélectionne le point le plus haut de la pente, et copie sa coordonnée Y (position monde de préférence, même si je ne crois pas que cela aura une incidence). Ensuite, sélectionne les arête intérieures, et extrude-les à 0 comme précédemment.
Dans la zone de coordonnées du bas, il ne reste plus qu'à coller la coordonnée Y du point le plus haut, mettre la taille Y à 0 et valider.
Après, ben y a plus qu'à combler les trous
C'est la première solution qui me vient à l'esprit, mais il est aussi possible de simplement coudre les arêtes extrudées à 0 sur le bord de la route en contrebas ce qui permettra de mettre un rayon final plus serré encore
Fichier en R16, j'espère que ça conviendra :/
merci scinic,
tes explications m'ont été très utile, j'avais
pensé aussi à l'extrusion contrôlée, mais pas pensé du tout au rayon initial moins largeur de la spline pour le rayon final pour un tour de 360°
super tip
Super, bon courage pour la suite de ton projet !