コード例 #1
0
ファイル: M2ModelRenderer.cs プロジェクト: jimleigh/WoWEditor
 public M2ModelRenderer(M2File model)
 {
     mModel    = model;
     mAnimator = ModelFactory.Instance.CreateAnimator(model);
     mAnimator.SetAnimationByIndex(0);
     mAnimator.Update();
 }
コード例 #2
0
ファイル: M2ModelRenderer.cs プロジェクト: Linrasis/WoWEditor
 public M2ModelRenderer(M2File model)
 {
     mModel = model;
     mAnimator = ModelFactory.Instance.CreateAnimator(model);
     mAnimator.SetAnimationByIndex(0);
     mAnimator.Update();
 }
コード例 #3
0
 public M2BatchRenderer(M2File model)
 {
     mModel    = model;
     mAnimator = ModelFactory.Instance.CreateAnimator(model);
     mAnimator.SetAnimationByIndex(0);
     StaticAnimationThread.Instance.AddAnimator(mAnimator);
 }
コード例 #4
0
ファイル: M2BatchRenderer.cs プロジェクト: Linrasis/WoWEditor
 public M2BatchRenderer(M2File model)
 {
     mModel = model;
     mAnimator = ModelFactory.Instance.CreateAnimator(model);
     mAnimator.SetAnimationByIndex(0);
     StaticAnimationThread.Instance.AddAnimator(mAnimator);
 }
コード例 #5
0
ファイル: M2SingleRenderer.cs プロジェクト: veserine/Neo
        public M2SingleRenderer(M2File model)
        {
            mModel = model;
            if (model.NeedsPerInstanceAnimation)
            {
                mAnimationMatrices = new Matrix[model.GetNumberOfBones()];
                mAnimator          = ModelFactory.Instance.CreateAnimator(model);

                if (mAnimator.SetAnimation(AnimationType.Stand) == false)
                {
                    mAnimator.SetAnimationByIndex(0);
                }
            }
        }