RaytracerEngine/ray.cs

20 lines
484 B
C#
Raw Normal View History

2022-09-03 23:43:39 -04:00
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; }
}
}