Download

Online

Gallery

Blog

  Index  | Recent Threads  | List Attachments  | Search
 Welcome Guest  |  Register  |  Login
Login Name  Password
 

Sweet Home 3D Forum



No member browsing this thread
Thread Status: Active
Total posts in this thread: 7
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 1206 times and has 6 replies Next Thread
dorin
Advanced Member
Member's Avatar

Romania
Joined: Apr 24, 2014
Post Count: 307
Status: Offline
Reply to this Post  Reply with Quote 
Generate roof plugin

In the series of YAUP: GenerateRoof plugin v1.0 alpha
!!! WARNING !!!

  • Fail on more than 90% of cases
  • Not all texture are correct rendered

Q:"Why you published like this?"
A:"It's a path trout jungle. Someone else could make a highway from this"

How I think to use:

  • Select a room (manually made or trout Autodimensioning))
  • Tools -> Generate roof... bla.. bla..
  • Set roof faces angle -> OK (optionally check inner polygons)
  • On preview click OK



Result something like this:


Now you have to set textures and texture angle:


Finally (if You have lack):


Don't forget!!!
It's an alpha stage AND
I'm not a programmer!

PS This is the test file .
----------------------------------------
A computer program does what you tell it to do, not what you want it to do. Murphy's Law (Greer's Third Law)
When all else fails, read the instructions.Murphy's Law
----------------------------------------
[Edit 1 times, last edit by dorin at Oct 3, 2021, 1:43:11 PM]
[Oct 3, 2021, 12:51:04 PM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
hansmex
Advanced Member
Member's Avatar

Netherlands
Joined: Sep 26, 2009
Post Count: 3677
Status: Offline
Reply to this Post  Reply with Quote 
Re: Generate roof plugin

Your plugin works on the test-file, and also on a simple square house. That's a start.

The problem with the textures is not new. Maybe Puybaret will solve it some day.

Thank you for your hard work, I'm sure it will get better :-)

H
----------------------------------------
Dual boot - AMD FX6300 6-core, 16GB ram
Windows 10 Pro, SH3D 6.2 with 8 GB memory allowance
Ubuntu 18.04, SH3D 6.2 with 2 GB memory allowance
[Oct 3, 2021, 2:04:46 PM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
dorin
Advanced Member
Member's Avatar

Romania
Joined: Apr 24, 2014
Post Count: 307
Status: Offline
Reply to this Post  Reply with Quote 
Re: Generate roof plugin

Thanks Hans!
As usual you are tolerant of me!
I'm sure it will get better :-)
I hope so also but not in my life time.
I think it's a wrong way (approach) or at least too complicated.
There are a lot of math which are over my helmet.
It's hard for a "One man show" and I need help. I haven't received any help so far and I don't think I will.
It is difficult to consult only with yourself.
I think to try with 3D plane approach but is not more simple.
My plan is to try another challenge: cross section plan.
We will see!!!
Thanks again for moral support!
----------------------------------------
A computer program does what you tell it to do, not what you want it to do. Murphy's Law (Greer's Third Law)
When all else fails, read the instructions.Murphy's Law
[Oct 3, 2021, 7:16:29 PM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
Puybaret
Expert
Member's Avatar

France
Joined: Nov 7, 2005
Post Count: 7888
Status: Offline
Reply to this Post  Reply with Quote 
Re: Generate roof plugin

Nice first version. Congratulations! smile
As inner polygons seem to be generally accurate, I guess you are on the good path to fix most issues.
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D developer
[Oct 5, 2021, 10:21:45 AM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
dorin
Advanced Member
Member's Avatar

Romania
Joined: Apr 24, 2014
Post Count: 307
Status: Offline
Reply to this Post  Reply with Quote 
Re: Generate roof plugin

Thanks Emmanuel!
inner polygons seem to be generally accurate

Of course, are made with your code from PlanControler.
The part responsible with roof computation (partially mine, partially stolen) don't work as expected.
I will let this path for other volunteers(if any).
As I've already say, I will try another approach (if the life time hope permit).
I've study about 3D Plane equation for few weeks and appear is not so complicated as seems at first view.
For this version I've work in frog, with out a plan and try, test and fail without a clear target.
The main path remain the same:
roof projection -> compute roof -> create shape -> add to Home Plane.
Now I'll try to be more clearly organized. I've start to make a logical diagram for this plugin like in '70+ years. I will put it here when I have first version.
----------------------------------------
A computer program does what you tell it to do, not what you want it to do. Murphy's Law (Greer's Third Law)
When all else fails, read the instructions.Murphy's Law
[Oct 5, 2021, 8:20:22 PM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
YGYL
Member
Member's Avatar


Joined: Feb 5, 2013
Post Count: 94
Status: Offline
Reply to this Post  Reply with Quote 
applause Re: Generate roof plugin

The reason for the texture error is that the texture coordinates are calculated incorrectly
-----obj example--------
mtllib Exemple9.mtl
g 1_1_1_1_1_1
usemtl default
v 4496.651 683.83997 1944.5
v 4080.21 267.83997 2360.941
v 5405.8 267.83997 2360.941
v 4739.619 582.83997 2045.1409
v 5090.0 582.83997 2045.1409
vn 0.0072383927 0.71531975 0.6987598
vn -0 0.70748127 0.7067321
vn 0.0048255385 0.7128935 0.7012557
vn 0.0072383634 0.7155777 0.6984956
vn -0 0.708003 0.7062094
vt 2.572153 3.0108545 0
vt 4.0783777 0.0 0
vt 4.0783777 4.7945237 0
vt 2.9361613 3.52434 0
vt 2.9361613 4.7916303 0

f 1/1/1 2/2/2 3/3/3
f 4/4/4 1/1/1 3/3/3
f 4/4/4 3/3/3 5/5/5
--------------------
5 polygon vertices V, corresponding to 5 VT
Bring 5 V's into 3D space,The apex of a partially sloping roof can be seen.

But it is not easy to calculate the correct texture coordinate value, and I don't know
There are such UV tools in other modeling software
[Oct 10, 2021, 8:50:26 AM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
Pelmenik
Newbie



New Zealand
Joined: Jul 21, 2021
Post Count: 2
Status: Offline
Reply to this Post  Reply with Quote 
Re: Generate roof plugin

like this plug-in.
I tried it with a 25deg hipped roof for an L shaped house and it worked well. To set percentage and angle for a corrugated texture for each roof section was quick. Now I will attach the flashings and other details.

My usual way to make a roof is by deciding the roof angles, calculate walls for each roof section, .obj, and then lay them into each other at the decided angles and then attach flashings and any other details.
[Oct 29, 2021, 5:12:27 AM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Show Printable Version of Thread  Post new Thread

    Get Sweet Home 3D at SourceForge.net. Fast, secure and Free Open Source software downloads
   
© Copyright 2006-2021 eTeks - All rights reserved