I’m trying to project multiple surfaces (windows) to their respective wall. I’ve gone about this three ways, but they all produce duplicate windows or create a weird cloud of windows. I have attached Rhino 7 and Grasshopper files.
It seems like I have a list problem but not sure which.
The distance of the windows from the wall will vary. Is there a way to make this parametric, maybe by measuring closest point or something?
Is there a way to construct the plan so that it works with both planar and curved windows?
I couldn’t get your script to work on my end. The windows didn’t move to the correct spot. I stopped a few steps short of your script because I just wanted the windows to intersect with the walls.
1. The distance of the windows from the wall will vary. Is there a way to make this parametric, maybe by measuring the closest point or something?
Try my second script.
2. Is there a way to construct the plan so that it works with both planar and curved windows?
Better upload the file of the curved windows, I am not sure I can imagine those correctly.
3. I couldn’t get your script to work on my end. The windows didn’t move to the correct spot. I stopped a few steps short of your script because I just wanted the windows to intersect with the walls.
Maybe it’s because of plugin installation, but you got one place wrong in your script, two wires, not one.
The second script you sent already works for surfaces that have a profile and surfaces that are curved. Fortunately, no further action is required. Also thanks for the Peacock snip.
I’ve been using the script above. However, now I’m testing it on a double-loaded corridor, and the script seems to break. The script creates points on every surface perpendicular to the curve when there’s a double-loaded corridor or multiple rooms on one level.
I’ve tried to shorten the crv LineMDL produces in case there is a tolerance issue, however, this doesn’t seem to help.
I am also using Brep | Line instead of Brep | Curve since that seems to be a step in the right direction.