Project Entities onto an off-axis face.
-
Hi guys,
I am frequently required to build up 3D models (of buildings) from 2D Elevations. I sometimes encounter elements of buildings that are off axis to the rest of the model and the provided elevation drawings.
In these situations I have difficultly adding elements like windows to the off axis model. I have experimented with scripts such as 'flattentoplane.rb', but the projection angle for this script is always parallel to the workplane so not useful.
The drape tool is close to performing the job but is only effective at projecting along the Z-axis and sends the projected profile all the way through 'solids' rather than just projecting onto the outer surface.
The attached image hopefully explains the problem much better than I can with words!
Are there any scripts available for this task? Could the drape or flatten to plane tools be simply modified to solve the problem?
Ross
-
Hi, Ross:
Not necessarily the answer you want, but Didier Bur's Projections Tools may have something for you. -
Set up a Workplane as shown.
Ensure it's large enough to 'catch' all of the projected edges [along the green-axis in your example]
Select those edges you want to project.
Use my "ExtrudeEdgesByVectorToObject" - drag the vector, constrained [with shift]... [to the green-axis in your example], with an end point that you must picked beyond the Workplane - note how red dots displayed on the Workplane or other objects will indicate the 'hits' and extent of the extrusion.
The resultant group will have extruded faces/edges and a set of terminating edges located exactly on the Workplane.
Edit that group and Erase all of the unwanted edges/faces, retaining the ones that are on the Workplane.
Now you have a group containing the edges projected [in your example along the green-axis] onto the WorkPlane...
Advertisement