示例#1
0
 // Token: 0x06000018 RID: 24 RVA: 0x0000253C File Offset: 0x0000073C
 internal FacetedBRepFace(FacetedBRep facetedBrep, IList <int> verticeIndexes, IList <FacetedBRepFaceHole> holes)
 {
     this                = default(FacetedBRepFace);
     this.FacetedBrep    = facetedBrep;
     this.VerticeIndexes = verticeIndexes;
     this.Holes          = holes;
 }
示例#2
0
 // Token: 0x060001E9 RID: 489 RVA: 0x00007174 File Offset: 0x00005374
 internal FacetedBrepFaceCollection(FacetedBRep facetedBrep)
 {
     this.faces = new List <FacetedBRepFace>();
     for (int i = 0; i < facetedBrep.OuterWires.Length; i++)
     {
         int[]      array = facetedBrep.OuterWires[i];
         List <int> list  = new List <int>(array.Length);
         foreach (int item in array)
         {
             list.Add(item);
         }
         List <FacetedBRepFaceHole> list2 = null;
         if (facetedBrep.InnerWires.ContainsKey(i))
         {
             list2 = new List <FacetedBRepFaceHole>();
             foreach (int[] verticeIndexes in facetedBrep.InnerWires[i])
             {
                 FacetedBRepFaceHole item2 = new FacetedBRepFaceHole(facetedBrep, verticeIndexes);
                 list2.Add(item2);
             }
         }
         this.faces.Add(new FacetedBRepFace(facetedBrep, list, list2));
     }
 }
示例#3
0
 // Token: 0x0600002A RID: 42 RVA: 0x0000265A File Offset: 0x0000085A
 internal FacetedBRepFaceHole(FacetedBRep facetedBrep, IList <int> verticeIndexes)
 {
     this                = default(FacetedBRepFaceHole);
     this.FacetedBrep    = facetedBrep;
     this.verticeIndexes = verticeIndexes;
 }