SimpleCuboid
-
struct
HPS.SimpleCuboid
Public Functions
-
bool
Contains
(HPS.Point contained, float epsilon)
-
bool
Contains
(HPS.SimpleCuboid contained)
-
HPS.SimpleCuboid
Contract
(float border)
-
HPS.Vector
Diagonal
()
-
override bool
Equals
(object obj)
-
bool
Equals
(SimpleCuboid c)
-
HPS.SimpleCuboid
Expand
(float border)
-
override int
GetHashCode
()
-
HPS.SimpleCuboid
Intersect
(HPS.SimpleCuboid cuboid)
-
bool
Intersecting
(HPS.Point start, HPS.Vector direction)
-
bool
Intersecting
(HPS.SimpleCuboid cuboid)
-
bool
Intersecting
(HPS.SimpleCuboid cuboid, float allowance)
-
bool
Intersecting
(int dimension, SimpleCuboid cuboid)
-
bool
Intersecting
(int dimension, SimpleCuboid cuboid, float allowance)
-
void
Invalidate
()
-
bool
IsValid
()
-
void
Merge
(HPS.Point[] points)
-
void
Merge
(HPS.SimpleCuboid cuboid)
-
void
Merge
(HPS.SimpleSphere sphere)
-
SimpleCuboid
(HPS.Point[] points)
-
SimpleCuboid
(Rectangle that)
-
SimpleCuboid
(SimpleCuboid that)
-
SimpleCuboid
(SimpleSphere sphere)
-
HPS.SimpleCuboid
Union
(HPS.SimpleCuboid cuboid)
-
float
Volume
()
Public Static Functions
-
SimpleCuboid
Invalid
()
-
bool
operator!=
(SimpleCuboid c1, SimpleCuboid c2)
-
bool
operator==
(SimpleCuboid c1, SimpleCuboid c2)
-
bool