mirror of
https://github.com/raylib-cs/raylib-cs
synced 2025-09-09 03:01:41 -04:00
26 lines
585 B
C#
26 lines
585 B
C#
using System.Numerics;
|
|
using System.Runtime.InteropServices;
|
|
|
|
namespace Raylib_cs
|
|
{
|
|
/// <summary>Ray, ray for raycasting</summary>
|
|
[StructLayout(LayoutKind.Sequential)]
|
|
public struct Ray
|
|
{
|
|
/// <summary>
|
|
/// Ray position (origin)
|
|
/// </summary>
|
|
public Vector3 position;
|
|
|
|
/// <summary>
|
|
/// Ray direction
|
|
/// </summary>
|
|
public Vector3 direction;
|
|
|
|
public Ray(Vector3 position, Vector3 direction)
|
|
{
|
|
this.position = position;
|
|
this.direction = direction;
|
|
}
|
|
}
|
|
} |