Revit.SDK.Samples.ObjectViewer.CS.GeometryData.AddSolid C# (CSharp) Method

AddSolid() private method

generate data of a Solid
private AddSolid ( GeometryObject obj, Transform transform ) : void
obj GeometryObject
transform Transform
return void
        private void AddSolid(GeometryObject obj, Transform transform)
        {
            Solid solid = obj as Solid;
            if (null == solid)
            {
                return;
            }

            //a solid has many faces
            FaceArray faces = solid.Faces;
            if (faces.Size == 0)
            {
                return;
            }

            foreach (Face face in faces)
            {
                AddFace(face, transform);
            }
        }