Print at Dec 16, 2025, 1:35:21 PM

Posted by dorin at Feb 19, 2022, 6:41:46 PM
Re: Generate roof plugin
@Emmanuel
1. PolygonAttributes I've set it starting with v.112 and I've solve to don't see the sky through the roof when in virtual visitor.
Also from v.117 I've fix the elevation problem observed by bdfd.
2. The missing part from roof faces are really missing.
The blue lines have to mark the edges; are not wire frame lines.
I don't make an mechanism for treating errors and at the moment is ALL or NOTHING!.
Nothing when at least one face are null, nothing happen on screen.
The incomplete faces are wrong defined but have at least 3 points in place of 4 or more.

@ALL FRIENDS
I'm surprising how many people want to help me. MANY THANKS!
At that moment I'm still trying to continue on that direction because I think it wort.
Some description:
-I steel use plans intersection like in v1.0 but I add also the offset polygons and edge intersection from v.1.0 alpha.
-From plans I have 3D points and superpose it over 2D points from edge intersections.
-Planes help me to know to which face belong the point and give me the height but it give me also too many points.
-To compute face I have to identify point-by-point from start to end.
To reduce points numbers and put it in the correct list I identify few problems:
--Co-planar panes intersect other plans in the same point and I need only one in that position
--When roof are circular or only same parts are arc circle I need a list with centers (that's I work now)

About use of this YAUP (my vision):
-Generate bottom roof; copy and paste at specified elevation (roof thickness);connect with a border in a single object.
All this make by plugin.
-Then modify resulted object moving point, edge or faces.
Could be useful the option to insert/delete.
Of course the points up and down have to be synchronized.

Only for developers or for anyone curios Roof Work
It's 2 folders compressed; one eclipse with current work version (132) and second with files for test.
Could be good as references.

When we consider this way is a dead way maybe me or some of You will start over.
I want to thanks again to everybody!
----------------------------------------
A computer program does what you tell it to do, not what you want it to do. Murphy's Law
When all else fails, read the instructions. Murphy's Law
If you don't like "AS IS", DIY. Dorin's law