Author Topic: Straight Skeletons for Roofs  (Read 24417 times)

0 Members and 1 Guest are viewing this topic.

CAB

  • Global Moderator
  • Seagull
  • Posts: 10401
Straight Skeletons for Roofs
« Reply #15 on: February 02, 2004, 07:44:12 PM »
I see it would be difficult to accommodate most of the possibilities.
Plus you are not dealing with varying plate heights in this scenario.

I came up with an alternate tie in for the roof. But it didn't help.

The way I deal with the skeleton with complex roof is to use the
roof command in ArchT, this creates 3D roofs. Then view them shaded.
I can then trace where the roof planes intersect. In this way i deal with
varying plate heights.

I've reached the age where the happy hour is a nap. (°¿°)
Windows 10 core i7 4790k 4Ghz 32GB GTX 970
Please support this web site.

CAB

  • Global Moderator
  • Seagull
  • Posts: 10401
Straight Skeletons for Roofs
« Reply #16 on: February 02, 2004, 07:59:47 PM »
This is how it looks for me.

If i find another method I'll let you know.

I've reached the age where the happy hour is a nap. (°¿°)
Windows 10 core i7 4790k 4Ghz 32GB GTX 970
Please support this web site.

Keith™

  • Villiage Idiot
  • Seagull
  • Posts: 16899
  • Superior Stupidity at its best
Straight Skeletons for Roofs
« Reply #17 on: February 02, 2004, 09:28:43 PM »
Well, I am not the sharpest tack in the roof design area, but from the looks of the roof, you will need to either.

1. Change the ovaled area from a hip to butting gables
or
2. Extend the ridge in a similar manner as the left version of the roof.

Now, as I look at the section on the left, there is absolutely NO WAY that will work as it is drawn. There will have to be an additional valley AND ridge to get it to work.

Cab, I took the same thing you had and applied a 6/12 to the entire roof section in a solid model and the results were exactly the same. So...
Who knows what to do in this particular situation.
Proud provider of opinion and arrogance since November 22, 2003 at 09:35:31 am
CadJockey Militia Field Marshal

Find me on https://parler.com @kblackie

Anonymous

  • Guest
Straight Skeletons for Roofs
« Reply #18 on: February 02, 2004, 09:50:17 PM »
OK guys,

This roof concept layout does not exist! Maybe I was not obvious enough, when I said I went bersek to draw outline I drew the most stupid shape to illustrate what I wanted to convey to CAB. Nowhere and no way that you'd design this. But again there are no garantees that some similar layout will not crop up, and my point was that the formula would work in most [may be all instances], because it basically "offsets" the outline to its simplest element and the result is a straight skeleton.
I am not after someone to write the code, only interested in understand the formula.
Thanks

Serge J. Gianolla

  • Guest
Straight Skeletons for Roofs
« Reply #19 on: February 02, 2004, 09:52:40 PM »
Sorry, it was me and I was logged in! WEIRD!!

Keith™

  • Villiage Idiot
  • Seagull
  • Posts: 16899
  • Superior Stupidity at its best
Straight Skeletons for Roofs
« Reply #20 on: February 02, 2004, 10:18:24 PM »
Well, ultimately if you develop a program, you would like for it to solve even the most complex of things. after all, isn't that WHY we write programs, to solve complex problems (and every now and again to do a few simple menial tasks too)
Proud provider of opinion and arrogance since November 22, 2003 at 09:35:31 am
CadJockey Militia Field Marshal

Find me on https://parler.com @kblackie

CAB

  • Global Moderator
  • Seagull
  • Posts: 10401
Straight Skeletons for Roofs
« Reply #21 on: February 02, 2004, 11:45:17 PM »
Serge,
I was just comparing my actual methods to the process to get ideas
about how to program a solution.

Quote from: Keith
I took the same thing you had and applied a 6/12 to the entire
roof section in a solid model and the results were exactly the same.
So... Who knows what to do in this particular situation.


In this situation I would lower the pitch on the left side to match the
center ridge line and I think it would work out that way.

But, as Serge said he was giving a worst case example of what the routine
would have to deal with. Turns out Serge has a good imagination.. :)


Doesn't seem reasonable that you will get a fool proof "one Click" solution
by selecting the roof outline. I do see that a routine could give you a
"Best Guess" skeleton and the user would have to tweak it.

CAB
I've reached the age where the happy hour is a nap. (°¿°)
Windows 10 core i7 4790k 4Ghz 32GB GTX 970
Please support this web site.

Keith™

  • Villiage Idiot
  • Seagull
  • Posts: 16899
  • Superior Stupidity at its best
Straight Skeletons for Roofs
« Reply #22 on: February 03, 2004, 08:33:35 AM »
I know you could make it work with no problems by making the ridge on the 3 main sections meet. This would indeed solve the problem, but a roof with 3 different pitches is not the most attractive in the world. Of course this does not mean it won't work, just that it will not look the best.
Proud provider of opinion and arrogance since November 22, 2003 at 09:35:31 am
CadJockey Militia Field Marshal

Find me on https://parler.com @kblackie

daron

  • Guest
Straight Skeletons for Roofs
« Reply #23 on: February 03, 2004, 10:17:07 AM »
differing pitches might control it, but that'll make any code a bit more complex too.

SMadsen

  • Guest
Straight Skeletons for Roofs
« Reply #24 on: February 03, 2004, 10:19:03 AM »
Does anyone think of the poor contractor that's gonna make this?  :)

CAB

  • Global Moderator
  • Seagull
  • Posts: 10401
Straight Skeletons for Roofs
« Reply #25 on: February 03, 2004, 10:40:30 AM »
Well we are getting off track here.

The example was one Serge made up to test worst case,
not intending to actually design or build it.

Keith and I were having a bit of fun with trying to make
the roof actually work. :)

That aside, Serge was trying to see if one could pick a
closed lwpolyline and have a routine draw the roof
skeleton 2D in plan view. Provided all roof sections are
hips, same pitch and at the same plate height.

It appears to be a difficult task.
Any ideas?


CAB
I've reached the age where the happy hour is a nap. (°¿°)
Windows 10 core i7 4790k 4Ghz 32GB GTX 970
Please support this web site.

daron

  • Guest
Straight Skeletons for Roofs
« Reply #26 on: February 03, 2004, 10:50:55 AM »
Quote from: Serge J. Gianolla
Muchas gracias amigo, I was going loco!
Maybe you can help with some weird thing too. Even though when I login I every time say automatically log me in, it does not remember who's around!!

What browser(s) are you using, IE, NN, Mozilla, etc.? Do you use more than one?

Serge J. Gianolla

  • Guest
Straight Skeletons for Roofs
« Reply #27 on: February 03, 2004, 06:32:29 PM »
Quote
What browser(s) are you using, IE, NN, Mozilla, etc.? Do you use more than one?

One, nothing out of ordinary, just XP Pro IE.
[/quote]
Do you have your internet options set to accept cookies?

CAB

  • Global Moderator
  • Seagull
  • Posts: 10401
Straight Skeletons for Roofs
« Reply #28 on: February 03, 2004, 07:26:07 PM »
Yea, that was a wardrobe malfunction alright. My A$.

I was awake for both of those. :shock:

I would like to see the horse commercial again though.

CAB
I've reached the age where the happy hour is a nap. (°¿°)
Windows 10 core i7 4790k 4Ghz 32GB GTX 970
Please support this web site.

Serge J. Gianolla

  • Guest
Straight Skeletons for Roofs
« Reply #29 on: October 13, 2004, 09:14:34 PM »
Maybe it is time to revive this dead horse for a good floggin'. After all with the new blood in past few months, hopefully one of the new members will have a stroke of genius :o