BuildingCoder.CmdSlabSides.GetSideFaces C# (CSharp) Méthode

GetSideFaces() public méthode

Determine the vertical boundary faces of a given "horizontal" solid object such as a floor slab. Currently only supports planar and cylindrical faces.
public GetSideFaces ( List verticalFaces, Solid solid ) : void
verticalFaces List Return solid vertical boundary faces, i.e. 'sides'
solid Solid Input solid
Résultat void
        void GetSideFaces(
            List<Face> verticalFaces,
            Solid solid)
        {
            FaceArray faces = solid.Faces;
              foreach( Face f in faces )
              {
            if( f is PlanarFace )
            {
              if( Util.IsVertical( f as PlanarFace ) )
              {
            verticalFaces.Add( f );
              }
            }
            if( f is CylindricalFace )
            {
              if( Util.IsVertical( f as CylindricalFace ) )
              {
            verticalFaces.Add( f );
              }
            }
              }
        }