コード例 #1
0
        public static TransformP Read(BinaryReaderEx input)
        {
            var quaternion = QuaternionP.ReadCompressed(input);
            var x          = new ShortFloat(input.ReadUInt16());
            var y          = new ShortFloat(input.ReadUInt16());
            var z          = new ShortFloat(input.ReadUInt16());
            var vector     = new Vector3P((float)x.DoubleValue, (float)y.DoubleValue, (float)z.DoubleValue);

            return(new TransformP(quaternion, vector));
        }
コード例 #2
0
 public TransformP(QuaternionP quaternion, Vector3P vector)
 {
     this.quaternion = quaternion;
     this.vector     = vector;
 }