Beispiel #1
0
        public IfcTessellatedFaceSet(IfcCartesianPointList3D coordinates) : base()
        {
            HasColours  = new List <IfcIndexedColourMap>();
            HasTextures = new List <IfcIndexedTextureMap>();

            Coordinates = coordinates;
        }
Beispiel #2
0
 public IfcTriangulatedFaceSet(IfcCartesianPointList3D coordinates, List <List <IfcParameterValue> > normals, IfcBoolean closed, List <List <IfcPositiveInteger> > coordIndex, List <IfcPositiveInteger> pnIndex) : base(coordinates)
 {
     Normals    = normals;
     Closed     = closed;
     CoordIndex = coordIndex;
     PnIndex    = pnIndex;
 }
Beispiel #3
0
        }                                                                                                                                                   // derived


        /// <summary>
        /// Construct a IfcTriangulatedFaceSet with all required attributes.
        /// </summary>
        public IfcTriangulatedFaceSet(IfcCartesianPointList3D coordinates, List <List <IfcPositiveInteger> > coordIndex) : base(coordinates)
        {
            Normals = new List <List <IfcParameterValue> >();
            PnIndex = new List <IfcPositiveInteger>();

            CoordIndex = coordIndex;
        }
Beispiel #4
0
 public IfcPolygonalFaceSet(IfcCartesianPointList3D coordinates, IfcBoolean closed, List <IfcIndexedPolygonalFace> faces, List <IfcPositiveInteger> pnIndex) : base(coordinates)
 {
     Closed  = closed;
     Faces   = faces;
     PnIndex = pnIndex;
 }
Beispiel #5
0
        }                                                         // optional


        /// <summary>
        /// Construct a IfcPolygonalFaceSet with all required attributes.
        /// </summary>
        public IfcPolygonalFaceSet(IfcCartesianPointList3D coordinates, List <IfcIndexedPolygonalFace> faces) : base(coordinates)
        {
            PnIndex = new List <IfcPositiveInteger>();

            Faces = faces;
        }