2011-09-12 2 views
1

J'ai recherché et mis en rack en vain ... donc, quelqu'un at-il un algorithme pour créer un rectangle de type concertina, idéalement horizontalement.Algorithme pour créer un concertina

L'effet désiré est exactement comme celui des stores horizontaux normaux (supposons qu'ils soient fermés - peu importe), disons 30 pièces (ou lattes) de hauteur égale et de largeur uniforme.

Lorsqu'un tel store est soulevé à mi-hauteur, notez que les parties du bas vont de plat à plat à une hauteur croissante, avec peut-être la partie la plus haute qui pend normalement.

De même, lorsque l'ensemble du store est complètement relevé, toutes les pièces sont plates. Inversement, lorsque le store entier est complètement étendu, toutes les pièces pendent à leur hauteur uniforme.

C'est "légèrement différent mais lié à la hauteur de mes voisins" Je suis bloqué. Des pointeurs très appréciés.

+0

Est-ce que vous venez de tracer quelque chose avec des coups ou vous voulez avoir des images ou un autre contenu dans vos tours? Voulez-vous montrer la perspective (une latte demi-plate aura l'autre bordure plus petite que la plus proche)? Pourriez-vous idéalement faire un dessin rapide de ce que vous voulez? :) – Kodiak

Répondre

1

Il vous, je l'espère, il est ce que vous vouliez: http://wonderfl.net/c/64Pv

Logiquement, je devrais vous embêter avec quelque chose comme « ne vous attendez pas les gens à écrire du code pour vous ici » .... mais il avait l'air comme amusant à faire et j'ai apprécié. Cela pourrait être beaucoup plus mathématique mais c'est toujours un moyen simple d'obtenir l'effet.

Vive

Questions connexes