SlopedPlanesMacro

Show off your FreeCAD projects here!
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: SlopedPlanesMacro

Post by Kunda1 »

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
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: SlopedPlanesMacro

Post by damian »

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

Post by damian »

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

Re: SlopedPlanesMacro

Post by damian »

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

Re: SlopedPlanesMacro

Post by damian »

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

Re: SlopedPlanesMacro

Post by damian »

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
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: SlopedPlanesMacro

Post by DeepSOIC »

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

Re: SlopedPlanesMacro

Post by prcoy »

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

Post by damian »

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

Re: SlopedPlanesMacro

Post by damian »

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 1986 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
Post Reply