Hi, this topic isn’t new…

Kulkul answered this question in http://dynamobim.org/forums/topic/always-get-the-outer-faces-of-walls/

but i don’t understand why he gets 8 exterior wall faces…

I only need the 4 exterior wall faces. How do i get them?

Hi, this topic isn’t new…

Kulkul answered this question in http://dynamobim.org/forums/topic/always-get-the-outer-faces-of-walls/

but i don’t understand why he gets 8 exterior wall faces…

I only need the 4 exterior wall faces. How do i get them?

1 Like

Hi

I’m afraid this method actually filters ** all** the vertical faces, which includes the interior faces and also the small faces from the thickness of the wall.

One way to filter only the exterior faces would be something like this:

1 Like

Viktor, this looks good. Thx.

Is it possible to get the exterior faces without the gap at the corners?

Yes, this could be a way, but only if the walls are in a rectangle shape.

If there are more than 4 corners this would not work.

Ok your right! thx for help

It worked for me. But now i have a following question.

I want to get the intersection line from every surface with the xy-plane at z=0.

I do this, but now i got 9 instead of 7 intersection…

What im doing wrong?

Eddit:

I got 3 Lines for the middle wall, because i have 2 doors:(

see if that topic helps:

Thx for help.

I got a solution for the problem with the doors in the walls.

- create boundingbox for every exterior surface
- get min and max from every bb
- get x,y for every min and max point
- create points
- create line by start and end point

Well…i still have a mistake in my programm…

Did u see what is wrong?

set the lacing of Geometry.DoesIntersect to cross product and the lacing of Flatten to longest

change it to L2…but there should be 7 surface, not only 3

**Eddit:**

Well…i think there are only 3 intersections for the points and surfaces…but why? Is there something wrong with the points?

If that doesn’t work it’s a good idea to drop your files here.

ok, hear are my files…i don’t know…can’t see the mistake:(

17_04_06_1000_Forum.dyn (23.9 KB)

17_04_06_1001_Building_Forum.rvt (1.2 MB)

the point is lying on a window at some places, so it doesn’t intersect

1 Like