FootPrintRoof or FaceWall? Which is the way to go?

FootPrintRoof or FaceWall? Which is the way to go?

jeroen.vanvlierden
Enthusiast Enthusiast
400 Views
1 Reply
Message 1 of 2

FootPrintRoof or FaceWall? Which is the way to go?

jeroen.vanvlierden
Enthusiast
Enthusiast

Hello, 

 

I am writing an addin that adds stucco walls and ceilings (created as simple FootPrintRoofs to a Revit model, and it works ok, but on the topfloor things are becoming complex for the stucco roofs/ceiling (walls I can handle). This view shows the geometry I am having to dealing with. The next view shows the same, but now with DirectShapes, created from the room faces (obtained from the room solid). I want to create a dialogue that selects the faces and where the user can decide if there needs to be stucco added to the project. I have seen that roof by face is not supported yet by the API but maybe I can create a FootPrintRoof from the face geometry (which I have in memory). The other option is to create a FaceWall, however, that seems a lot of work because it needs to be created from a Mass. I found https://jeremytammik.github.io/tbc/a/1217_sloped_wall.htm#2

Which is the way to go? Is there anybody that can tell me if it is easy enough to create a FootPrintRoof from face geometry? Your help is much appreciated.

jeroenvanvlierden_0-1644489274836.png

jeroenvanvlierden_1-1644489392495.png

 

 

 

0 Likes
401 Views
1 Reply
Reply (1)
Message 2 of 2

jens.slofstra!
Enthusiast
Enthusiast

Hi @jeroen.vanvlierden,

I don't know if you already got your answer elsewhere but here I go.

The FootPrintRoofs method is a bit complicated because you need to draw all the sketch lines and give them a slope. Not with a slope arrow but by setting the parameter.

 

In a project I did, I tried to split roofs by each face.

I works but it cost me a lot of time and honestly if I could have used any other method I would have done so.

 

But I haven't worked with FaceWall so I don't know the in and outs of that method.

Anyway my preference goes to FaceWall because FootPrintRoofs is to much work.