public IfcTessellatedFaceSet(IfcCartesianPointList3D coordinates) : base() { HasColours = new List <IfcIndexedColourMap>(); HasTextures = new List <IfcIndexedTextureMap>(); Coordinates = coordinates; }
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; }
} // 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; }
public IfcPolygonalFaceSet(IfcCartesianPointList3D coordinates, IfcBoolean closed, List <IfcIndexedPolygonalFace> faces, List <IfcPositiveInteger> pnIndex) : base(coordinates) { Closed = closed; Faces = faces; PnIndex = pnIndex; }
} // 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; }