示例#1
0
		public Vertex[] GetTransformedVertices(Skeleton skeleton)
		{
			var boneMatrices = skeleton.Bones.ToDictionary(
				x => x.CoreBone,
				x => x.Matrix);

			return vertices.Select(
				x => x.First.Transform(boneMatrices[x.Second])).ToArray();
		}
示例#2
0
		public Bone(CoreBone coreBone, Skeleton skeleton)
		{
			this.coreBone = coreBone;
			this.skeleton = skeleton;
			this.transform = coreBone.Transform;
		}