コード例 #1
0
 public void AddFaceSet(IndexedFaceSet faceSet)
 {
     if (settings.Direction.SupportAnyDirection)
     {
         vectorDirOperator.AddIndexedFaceSet(faceSet);
     }
 }
コード例 #2
0
        public IndexedFaceSet Import(string path, string triangleSetName)
        {
            SnoopForTriangleSets(path);
            Tuple <string, XmlNode> indexedFaceSetAndName =
                TriangleSetNodeResultList.Single(s => s.Item1.EndsWith(triangleSetName));


            IndexedFaceSet parsedIndexedFaceSet = ParseIndexedFaceSet(indexedFaceSetAndName.Item2);

            return(parsedIndexedFaceSet);
        }
コード例 #3
0
        public IEnumerable <IndexedFaceSet> ImportAll(string path)
        {
            var results = new List <IndexedFaceSet>();

            SnoopForTriangleSets(path);
            foreach (var indexedFaceSetAndName in TriangleSetNodeResultList)
            {
                IndexedFaceSet parsedIndexedFaceSet = ParseIndexedFaceSet(indexedFaceSetAndName.Item2);
                results.Add(parsedIndexedFaceSet);
            }

            return(results);
        }
コード例 #4
0
 public void AddIndexedFaceSet(IndexedFaceSet faceSet)
 {
     faceSets.Add(faceSet);
 }