Show / Hide Table of Contents

Struct Omnitree.Bounds<A1, A2, A3>

Represents a 3D bounding box.

Namespace: Towel.DataStructures
Assembly: Towel.dll
Syntax
public struct Bounds<A1, A2, A3>
Type Parameters
Name Description
A1

The generic type of the 1 dimension.

A2

The generic type of the 2 dimension.

A3

The generic type of the 3 dimension.

Constructors

| Improve this Doc View Source

Bounds(Omnitree.Bound<A1>, Omnitree.Bound<A1>, Omnitree.Bound<A2>, Omnitree.Bound<A2>, Omnitree.Bound<A3>, Omnitree.Bound<A3>)

A set of values denoting a range (or lack of range) along each axis.

Declaration
public Bounds(Omnitree.Bound<A1> min1, Omnitree.Bound<A1> max1, Omnitree.Bound<A2> min2, Omnitree.Bound<A2> max2, Omnitree.Bound<A3> min3, Omnitree.Bound<A3> max3)
Parameters
Type Name Description
Omnitree.Bound<A1> min1
Omnitree.Bound<A1> max1
Omnitree.Bound<A2> min2
Omnitree.Bound<A2> max2
Omnitree.Bound<A3> min3
Omnitree.Bound<A3> max3

Fields

| Improve this Doc View Source

Max1

The maximum value along the 1 dimension.

Declaration
public Omnitree.Bound<A1> Max1
Field Value
Type Description
Omnitree.Bound<A1>
| Improve this Doc View Source

Max2

The maximum value along the 2 dimension.

Declaration
public Omnitree.Bound<A2> Max2
Field Value
Type Description
Omnitree.Bound<A2>
| Improve this Doc View Source

Max3

The maximum value along the 3 dimension.

Declaration
public Omnitree.Bound<A3> Max3
Field Value
Type Description
Omnitree.Bound<A3>
| Improve this Doc View Source

Min1

The minimum value along the 1 dimension.

Declaration
public Omnitree.Bound<A1> Min1
Field Value
Type Description
Omnitree.Bound<A1>
| Improve this Doc View Source

Min2

The minimum value along the 2 dimension.

Declaration
public Omnitree.Bound<A2> Min2
Field Value
Type Description
Omnitree.Bound<A2>
| Improve this Doc View Source

Min3

The minimum value along the 3 dimension.

Declaration
public Omnitree.Bound<A3> Min3
Field Value
Type Description
Omnitree.Bound<A3>

Properties

| Improve this Doc View Source

None

Extends infinitely along each axis.

Declaration
public static Omnitree.Bounds<A1, A2, A3> None { get; }
Property Value
Type Description
Omnitree.Bounds<A1, A2, A3>
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX