I have a Victorian House and have always been interested in modelling the specific architectural features, and came across a YouTube Video for Revit ( https://www.youtube.com/watch?v=JED3hDfqBgI ) which I've been trying to translate the approach into FreeCAD ( File attached below).
I have used references to adjust the Radius of the Polar Array, but I need to be able to make the Polar Array Origin dynamic also.
I had the idea to use the Expression Engine and "Placement" value, but I can't seem to reference the Sketch geometry? I know this is typically not wanted / needed but I can get as far as using the Python console to list the internal Sketch Geometry ( and LCS Coordinates ( I believe!))
Code: Select all
App.ActiveDocument.Sketch.Geometry
[<Line segment (-500,0,0) (-500,2000,0) >, <Line segment (0,0,0) (0,2531.58,0) >, <Line segment (500,0,0) (500,2000,0) >, <Line segment (-850.616,2300,0) (835.926,2300,0) >, <Line segment (-811.788,2000,0) (800.535,2000,0) >, <Point (-500,2000,0) >, ArcOfCircle (Radius : 566.667, Position : (2.87e-14, 1733.33, 0), Direction : (0, 0, 1), Parameter : (0.489958, 2.65163)), <Line segment (-500,2000,0) (5.68434e-14,1733.33,0) >, <Line segment (2.87e-14,1733.33,0) (500,2000,0) >, <Point (2.87e-14,1733.33,0) >]
Any help / advice / different approach would be appreciated!
Thanks