Hi RVTing, welcome to the forum
Please review the forum FAQ here How to get help on the Dynamo forums
So you have two problems here
-
How to get all the wall joints of walls with the same external finish (possible to have different types with the same external finish).
Clockwork have a node that can get the compound structure information like materials
Then grab all the walls and check their joins and if they are connected to a wall with the same material -
How to check if the external face wall angle is ‘internal’ concave (0 - 180 degrees) or ‘external’ convex 180 - 360 degrees.
This can be done by using the wall orientation (External facing normal vector) and a vector of the walls location difference (see here c# - Is this Edge of a 3D solid Concave or Convex? - Stack Overflow)
I think what you are trying to do here is fairly advanced - is this just for one project or will it be used on many?
Anyway - have a go and come back to the forum when you get stuck