当前位置: 首页>>代码示例>>C#>>正文


C# StreamReader.ReadFloat方法代码示例

本文整理汇总了C#中System.IO.StreamReader.ReadFloat方法的典型用法代码示例。如果您正苦于以下问题:C# StreamReader.ReadFloat方法的具体用法?C# StreamReader.ReadFloat怎么用?C# StreamReader.ReadFloat使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.IO.StreamReader的用法示例。


在下文中一共展示了StreamReader.ReadFloat方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Vector

 public Vector(StreamReader infile)
 {
     x = infile.ReadFloat();
     y = infile.ReadFloat();
     z = infile.ReadFloat();
     //infile.Pass(')'); /// todo?
 }
开发者ID:HungryBear,项目名称:MinLight,代码行数:7,代码来源:Vector.cs

示例2: Image

        /// <summary>
        /// Create image based on size from stream
        /// </summary>
        /// <param name="infile"></param>
        public Image(StreamReader infile)
        {
            // read width and height
            Width = (int)infile.ReadFloat();
            Height = (int)infile.ReadFloat();

            // clamp width and height
            Width = Width < 1 ? 1 : (Width > 10000 ? 10000 : Width);
            Height = Height < 1 ? 1 : (Height > 10000 ? 10000 : Height);

            pixels = new Vector[Width, Height];
            for (int i = 0; i < Width; ++i)
                for (int j = 0; j < Height; ++j)
                    pixels[i, j] = new Vector();
        }
开发者ID:HungryBear,项目名称:MinLight,代码行数:19,代码来源:Image.cs

示例3: Camera

		/// standard object services ---------------------------------------------------
		public Camera(StreamReader infile)
			{
			// read and condition view definition

			ViewPosition = new Vector(infile);
			viewDirection = new Vector(infile);
			viewAngle = infile.ReadFloat();

			viewDirection = viewDirection.Unitize();
			if (viewDirection.IsZero())
				viewDirection = new Vector(0.0f, 0.0f, 1.0f);

			if (viewAngle < 10) viewAngle = 10;
			if (viewAngle > 160) viewAngle = 160;
			viewAngle *= (float)(Math.PI / 180);

			// make other directions of frame
			up = new Vector(0.0f, 1.0f, 0.0f);
			right = up.Cross(viewDirection).Unitize();

			if (!right.IsZero())
				up = viewDirection.Cross(right).Unitize();
			else
				{
				up = new Vector(0.0f, 0.0f, viewDirection[1] < 0.0f ? 1.0f : -1.0f);
				right = up.Cross(viewDirection).Unitize();
				}
			} // Camera
开发者ID:HungryBear,项目名称:MinLight,代码行数:29,代码来源:Camera.cs


注:本文中的System.IO.StreamReader.ReadFloat方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。