コード例 #1
0
        public void Sync(IARWithWorldMatrix obj)
        {
            baseWorld = obj.World;

            absolutePosition = Vector3.Transform(relatedPosition, baseWorld);
        }
コード例 #2
0
 /// <summary>
 /// 和父模型或主物件的位置同步
 /// </summary>
 /// <param name="obj"></param>
 public virtual void Sync(IARWithWorldMatrix obj)
 {
     fatherWorld = obj.World;
     world       = Matrix.CreateScale(Scale) * Rotation * Matrix.CreateTranslation(Position) * fatherWorld;
 }