Ejemplo n.º 1
0
 private static PositionNormalIndexedTriangleBuffers GetBuffers(IIndexedTriangleBuffer buffer)
 {
     return(new PositionNormalIndexedTriangleBuffers
     {
         IndexedTriangleBuffer = buffer,
         PositionNormalIndexedTriangleBuffer = buffer as IPositionNormalIndexedTriangleBuffer,
         PositionNormalColorIndexedTriangleBuffer = buffer as IPositionNormalColorIndexedTriangleBuffer,
         PositionNormalUVIndexedTriangleBuffer = buffer as IPositionNormalUVIndexedTriangleBuffer
     });
 }
Ejemplo n.º 2
0
		private static PositionNormalIndexedTriangleBuffers GetBuffers(IIndexedTriangleBuffer buffer)
		{
			return new PositionNormalIndexedTriangleBuffers
			{
				IndexedTriangleBuffer = buffer,
				PositionNormalIndexedTriangleBuffer = buffer as IPositionNormalIndexedTriangleBuffer,
				PositionNormalColorIndexedTriangleBuffer = buffer as IPositionNormalColorIndexedTriangleBuffer,
				PositionNormalUVIndexedTriangleBuffer = buffer as IPositionNormalUVIndexedTriangleBuffer
			};
		}
Ejemplo n.º 3
0
		public static void DrawLine(IIndexedTriangleBuffer buffer, PenX3D pen, PointD3D p0, PointD3D p1)
		{
			DrawLine(GetBuffers(buffer), pen, p0, p1);
		}
Ejemplo n.º 4
0
 public static void DrawLine(IIndexedTriangleBuffer buffer, PenX3D pen, PointD3D p0, PointD3D p1)
 {
     DrawLine(GetBuffers(buffer), pen, p0, p1);
 }