コード例 #1
0
ファイル: Model3D.cs プロジェクト: loic-lavergne/mckineap
        /// <summary>
        /// Initialize Variables
        /// </summary>
        private void Initialize()
        {
           bones = new Collection<Bone>();
           joints = new Collection<Joint>();
           content = new Model3DGroup();
           if (animationConverter == null)
                animationConverter = new AnimationConverter();
            if (skeletonConverter == null)
                skeletonConverter = new SkeletonConverter();
            if (modelConverter == null)
                modelConverter = new ModelConverter();
            if (skeletonLiveConverter == null)
                skeletonLiveConverter = new SkeletonLiveConverter();

            PropertyChanged += CurrentModel3D_PropertyChanged;
        }
コード例 #2
0
ファイル: Model3D.cs プロジェクト: loic-lavergne/mckineap
        /// <summary>
        /// Initialize Variables
        /// </summary>
        private void Initialize(string fullPath)
        {
            string PINOCCHIO_BINARY_PATH = System.IO.Path.Combine(System.IO.Path.Combine(Directory.GetParent(Directory.GetParent(Directory.GetParent(Directory.GetParent(AppDomain.CurrentDomain.BaseDirectory).ToString()).ToString()).ToString()).ToString(), "AttachWeights"), "AttachWeightsWin.exe");
            Reinitialize(fullPath);

            if (animationConverter == null)
                animationConverter = new AnimationConverter();
            if (skeletonConverter == null)
                skeletonConverter = new SkeletonConverter();
            if (modelConverter == null)
                modelConverter = new ModelConverter();
            if (skeletonLiveConverter == null)
                skeletonLiveConverter = new SkeletonLiveConverter();

            PropertyChanged += CurrentModel3D_PropertyChanged;
        }