コード例 #1
0
        public void WriteDecoratorVertex(DecoratorVertex v)
        {
            _stream.WriteFloat3(v.Position.IJK);
            _stream.WriteFloat2(v.Texcoord);
            _stream.WriteFloat3(v.Normal.IJK);

            /*_stream.WriteShort4(v.Texcoord2);
             * _stream.WriteUByte4N(v.Texcoord3);
             * _stream.WriteUByte4N(v.Texcoord4);*/
        }
コード例 #2
0
ファイル: VertexStreamMS25.cs プロジェクト: jaron780/TagTool
        public void WriteDecoratorVertex(DecoratorVertex v)
        {
            _stream.WriteShort4N(v.Position);
            _stream.WriteShort2N(v.Texcoord);
            _stream.WriteUByte4N(v.Normal);

            /*_stream.WriteShort4(v.Texcoord2);
             * _stream.WriteUByte4N(v.Texcoord3);
             * _stream.WriteUByte4N(v.Texcoord4);*/
        }
コード例 #3
0
ファイル: VertexStreamXbox.cs プロジェクト: Pedro413/TagTool
        public DecoratorVertex ReadDecoratorVertex()
        {
            var vertex = new DecoratorVertex
            {
                Position = Stream.ReadUShort4N(),
                Texcoord = Stream.ReadUShort2N(),
                Normal   = new RealQuaternion(Stream.ReadDHen3N(), 1.0f)
            };

            return(vertex);
        }
コード例 #4
0
ファイル: VertexStreamXbox.cs プロジェクト: Pedro413/TagTool
 public void WriteDecoratorVertex(DecoratorVertex v)
 {
     throw new NotImplementedException();
 }
コード例 #5
0
ファイル: VertexStream.cs プロジェクト: TheGuardians/TagTool
 public void WriteDecoratorVertex(DecoratorVertex v)
 {
     _stream.WriteFloat3(v.Position.XYZ);
     _stream.WriteFloat2(v.Texcoord);
     _stream.WriteFloat3(v.Normal.XYZ);
     /*_stream.WriteShort4(v.Texcoord2);
     _stream.WriteUByte4N(v.Texcoord3);
     _stream.WriteUByte4N(v.Texcoord4);*/
 }
コード例 #6
0
ファイル: VertexStream.cs プロジェクト: TheGuardians/TagTool
 public void WriteDecoratorVertex(DecoratorVertex v)
 {
     _stream.WriteShort4N(v.Position);
     _stream.WriteShort2N(v.Texcoord);
     _stream.WriteUByte4N(v.Normal);
     /*_stream.WriteShort4(v.Texcoord2);
     _stream.WriteUByte4N(v.Texcoord3);
     _stream.WriteUByte4N(v.Texcoord4);*/
 }