Hi Guys, I find the new function Value type byHeight in roof creation very useful. I was a little sad that I did not recognized that the possibility to rotate the roof by it’s index didn’t work when you use byHeight. Is there any other way to rotate the way CE calculates the slope side, by rotating the scope or something?
Right now my roofs are calculated almost perfect, but I need to “rotate” them. No problem if I had the angle.
Could it be possible to calculate the Angle, by what the byHeight created and loop it back and use the angle instead? Any good ideas on that?
Thanks
I just do this..
Roof -->
roofGable(byHeight, XX)
r(0, 0, 90)
s(scope.sz, '1, scope.sx)
t(-scope.sx,0,0)
Thank’s that will work in some cases, but only if you got a completely square byilding, as soon you got something sticking out, or an angled corner it won’t work. Is that correct?
/ Kenneth Lindhardt -- +45 61 22 59 19
The algorithm roofGable(byHeight, XX)
automatically creates the gables at the smaller sides of the building.
Here is a hacky solution to rotate the gable roof by 90°:
RoofRot -->
s(scope.sx*0.001,'1,'1)
roofGable("byHeight", XX)
s(scope.sx*1000,'1,'1)
That’s awesome, Works perfectly so thank you ☺
/ Kenneth Lindhardt -- +45 61 22 59 19
hi there
this line is not working in my CGA editor?
roofGable("byHeight", XX)
Hi the XX, should be replaced with the roof height, from eaves to hip.
/ Kenneth Lindhardt -- +45 61 22 59 19
oh got it
tanx