Yesterday I had to wallpaper a complicated small hallway, and I needed to place the strips of wallpaper so the join between them was optimally placed.
I thought maybe I could simulate the wallpaper sliding over the walls of the space such that I could visually see where best to start,. In other words, I wanted to make all the strips a group, then make them sticky, wrap that to the wall shape, and then be able to interactively slide the wallpaper groups along the wall, having it flow around the corners til I visually found the optimal fit.
Is there any way to do that? I have attached a file with (part of) the wall and the wallpaper.
PS: I did solve it by unrolling the wall, and then moving the flat wallpaper group over the flattened walls, but I can imagine being able to do it in 3d would be a useful technique to know anyway Wallpaper upper hall.3dm (196.0 KB)
)
Alternatively, you could just use the bottom edge of your wall face, dupedge, join and then divide the polyline by length=wallpaper width. pay attention to the polyline direction. then select those points and drag them upwards with the gumball and while dragging press ctrl - which should create a line for each point.
Thanks @adel.albloushi but I probably did not explain myself clearly.
Your description does nicely cover mapping the wallpaper width to the shape of that wall, which I find a handy idea.
But what I want to do after this is to be able to slide the “wallpaper” group, interactively, side to side such that the vertical joints move along the wall and the wallpaper panel widths are preserved. My go is to, for example not to have a joint too near a corner or a door frame, and to use as few full lengths of wall paper as possible.
Glad you found it helpful. To get that live sliding functionality would be relatively uncomplicated to do in grasshopper. if you do that kind of work often, it might be productive to spend a bit of time on it.
Hello - I think I might use texures here - if you set up planar mapping to match the size of a panel, you can move the mapping widget around - does that do what you need?