Struct Aabb
Assembly: Sylves.dll
Syntax
Properties
Center
Declaration
public Vector3 Center { get; }
Property Value
Extents
Declaration
public Vector3 Extents { get; }
Property Value
Max
Declaration
public Vector3 Max { get; }
Property Value
Min
Declaration
public Vector3 Min { get; }
Property Value
Size
Declaration
public Vector3 Size { get; }
Property Value
Methods
FromMinMax(Vector3, Vector3)
Declaration
public static Aabb FromMinMax(Vector3 min, Vector3 max)
Parameters
Returns
FromVectors(IEnumerable<Vector3>)
Declaration
public static Aabb FromVectors(IEnumerable<Vector3> vectors)
Parameters
Returns
Intersects(Aabb)
Declaration
public bool Intersects(Aabb other)
Parameters
| Type |
Name |
Description |
| Aabb |
other |
|
Returns
Raycast(Vector3, Vector3, float)
Declaration
public float? Raycast(Vector3 origin, Vector3 direction, float maxDistance)
Parameters
Returns
Union(IEnumerable<Aabb>)
Declaration
public static Aabb Union(IEnumerable<Aabb> aabbs)
Parameters
Returns
Union(IEnumerable<Aabb?>)
Declaration
public static Aabb? Union(IEnumerable<Aabb?> aabbs)
Parameters
Returns
Operators
operator +(Aabb, Vector3)
Declaration
public static Aabb operator +(Aabb aabb, Vector3 v)
Parameters
Returns
operator +(Vector3, Aabb)
Declaration
public static Aabb operator +(Vector3 v, Aabb aabb)
Parameters
Returns
operator *(Matrix4x4, Aabb)
Declaration
public static Aabb operator *(Matrix4x4 m, Aabb aabb)
Parameters
Returns