Agreed. I've been struggling a bit with that already, it's quite complicated as not every surface can produce a nice, ruled curtain wall https://mastodon.social/web/statuses/101703380980633781dimitar wrote: ↑Wed Jul 10, 2019 2:18 pmI'm aching for some curtain wall options in freecad - simple panel based subdivison based on straight verticals, on having the same number of divisions on bottom and on top, and some diagrid options, as a starting point. I suppose that part/assembly logic could be used for panelisation or the same idea as doors/windows.
You can change the unit manually, but yes I agree I think. However, this could make the values change when the file is opened on another machine... Might be dire consequences
How would that type of workflow work on a surface? For example, I have sketch made with the Sketcher that I would like to position on a surface.yorik wrote: ↑Wed Jul 10, 2019 4:11 pm]
There are some simple workarounds already, though, ex: 1) Make a Draft rectangle, 2) Subdivide it by using the columns and rows properties, 3) Use Part 2D offset on it twice (one with fill property on and one off) to obtain frame and panel faces, that you can then extrude with any other tool (arch panel, arch structure...) Similar things could be done for other kinds of geometry too I guess.
dimitar wrote: ↑Fri Jul 12, 2019 12:05 amis there a way to creating caps of planar holes for creating a solid, while maintaining the hierarchy of an open shell-like shape? I've explored the part -> advanced utility to create shapes but it's cumbersome to manually select all the edges, and it doesn't seem to preserve the history. And the arch -> utilities -> close holes fails and gives an error that it's failed to create faces from wires
There are several ways we can start attacking the problem indeed. One thing I quickly tested here that works well, is to create a series of perpendicular planes, then cut the original surface with it:
Note taken. Won't repeat.
That would be a good beginning indeed. As an initial subdivision. If we start out with a grid, it would be nice to manually adjust some interval lines after the initial grid.yorik wrote: ↑Fri Jul 12, 2019 3:18 pmThere are several ways we can start attacking the problem indeed. One thing I quickly tested here that works well, is to create a series of perpendicular planes, then cut the original surface with it:
Screenshot from 2019-07-12 12-09-58.png
We could do that automatically pretty easily.. Have "Curtain Wall" object that would take a base shape (a surface of any kind), and the following properties:
- U normal direction (a vector indicating the normal direction to the U plane)
- U interval
- U start offset
- V normal direction (a vector indicating the normal direction to the V plane)
- V interval
- V start offset
Then we could easily calculate the planes, and do the cut.
The next steps are a bit tricky (create panels and mullions), if the panes are non planar, Part 2D/3D offsets wont work. But we could find different ways to do that (keep track of the intersection wires, do extrusions manually, etc). Or, offer ways to "planify" (triangulate, basically). Many ways to extend further...
Do you mind referencing some of those posts? i tried searching for furth and sketch, but i get a lot of info about fence, but not arch objectspaullee wrote: ↑Fri Jul 12, 2019 1:50 pmFurti seem exploring more ways to use sketch as base of Arch Object with additional information to be stored therein - with abdullah's PR
There are a few post also demonstrating its usage.
I like e.g dimenional constraints which help in design changes / development ... But currently there are limitations.
I remember you talk Master Sketch, link to external is to my knowledge a problemm though I try to overcome it (very complicated for me as python beginner / no knowledge about c++) with abdullah's earlier help ...