SlopedPlanesMacro

Show off your FreeCAD projects here!
User avatar
Kunda1
Posts: 7319
Joined: Thu Jan 05, 2017 9:03 pm

Re: SlopedPlanesMacro

Postby Kunda1 » Wed Nov 15, 2017 6:24 pm

microelly2 wrote:
Wed Nov 15, 2017 6:14 pm
Oh
I see it's time to wonder how to get roof data from aerial views as input for these methods.
+1
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: SlopedPlanesMacro

Postby damian » Wed Nov 15, 2017 6:56 pm

Hi @microelly2
I can see it as a reverse engineering task, which begins with the roof skeleton.
The approach of the SlopedPlanes macro only attaches the building from the contour.
What is cheaper?
1º) To complement the macro with a module which reads the skeleton and translates a angles series to the macro, or
2º) To implement all the functionalities following the classic methods of graph theory, and with a uniform and specialized approach all the way. There are several documents about the recognition of roof shapes ...
It's a very graphic and mathematics issue, out of my specialization. To be honest, I could collaborate but with a little amount of time.
Thank for your interest.
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: SlopedPlanesMacro

Postby damian » Wed Nov 15, 2017 7:59 pm

instance_TEN.png
instance_TEN.png (43.96 KiB) Viewed 1312 times
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: SlopedPlanesMacro

Postby damian » Thu Nov 23, 2017 11:33 am

The alignments system is becoming more versatile
instance_ELEVEN.png
instance_ELEVEN.png (16.35 KiB) Viewed 1160 times
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: SlopedPlanesMacro

Postby damian » Thu Nov 23, 2017 11:41 am

the first curved surfaces
instance_TWELVE.png
instance_TWELVE.png (39 KiB) Viewed 1159 times
The computing time increases exponentially ...
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: SlopedPlanesMacro

Postby damian » Thu Nov 23, 2017 11:50 am

But this 'curved support' is very basic. The issue has much more possibilities.
I'm thinking that I need an extra module in order to build complex curved surfaces. This feature will be delayed until the beta version.
The alfa version has enough work without this improvement.
User avatar
DeepSOIC
Posts: 7600
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: SlopedPlanesMacro

Postby DeepSOIC » Thu Nov 23, 2017 2:20 pm

the curved stuff is IMO especially cool!
prcoy
Posts: 4
Joined: Sat Nov 11, 2017 3:47 pm

Re: SlopedPlanesMacro

Postby prcoy » Thu Nov 23, 2017 9:36 pm

Just wanted to mention someone could do fancy letters and numbers with this. I'd give it a go but I'm on mobile until Sunday.
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: SlopedPlanesMacro

Postby damian » Sat Nov 25, 2017 11:51 am

prcoy wrote:
Thu Nov 23, 2017 9:36 pm
until Sunday
too early for the letters. Wait until Christmas.
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: SlopedPlanesMacro

Postby damian » Tue Dec 19, 2017 12:31 pm

good morning @regis
I've included a property thickness and a property overhang, and I've increased the task panel optionally
overhang and thickness.png
overhang and thickness.png (118.64 KiB) Viewed 859 times
good morning @microelly
I've included a Proxy flag to activate or inactivate the serialization of a lot of stuff. With the serialization activated, the editing process is a little bit faster. Finished the figure, it will be possible deactivate the serialization in order to obtain a little bit faster loading of the file, useful for scenarios with a big number of figures.
good morning @prcoy
certainly, it is a nice idea but at this stage, a big number of letters will break. It could be a little bit frustrating ... All is experimental.
good morning @DeepSOIC
I've improved the solver for reflex corners.
The next days I'll announce the alfa. Administrative tasks.
good morning @Kunda1
Thank you to everyone