Пример #1
0
        private void ThreadStartSkeletonization(object data)
        {
            Skeletonizer s = data as Skeletonizer;

            if (s == null)
            {
                return;
            }
            s.Start();
        }
Пример #2
0
        public Segmentation(Skeletonizer skel, Mesh currmesh)
        {
            segMesh = currmesh;
            int numSkSeq = 100; // 骨架的分段数量

            if (skel != null)
            {
                skeRcd   = skel.ReturnSkeleton(); // get skeleton from sig08
                interval = (double)skeRcd.skeLength / numSkSeq;
                SkeletonRefining(interval);       // refine
                SegmentToPart();                  //get partskelseq 是关于骨架的操作
            }
        }