RaytracerEngine/ray.cs

20 lines
484 B
C#
Executable File

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace RaytracerEngine
{
public class ray
{
private vec3 A;
private vec3 B;
public ray() { }
public ray(vec3 a, vec3 b) { A = a; B = b; }
public vec3 origin { get { return A; } }
public vec3 direction { get { return B; } }
public vec3 pap(float t) { return A + t * B; }
}
}