Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore
Oriented Box methods.
| Name | UGeometryScriptLibrary_OrientedBoxFunctions |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/ShapeFunctions.h |
| Include Path | #include "GeometryScript/ShapeFunctions.h" |
Syntax
UCLASS (MinimalAPI, Meta=(ScriptName="GeometryScript_OrientedBox"))
class UGeometryScriptLibrary_OrientedBoxFunctions : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UGeometryScriptLibrary_OrientedBoxFunctions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsInsideOrOn | FVector bool & | GeometryScript/ShapeFunctions.h | ||
| Box2 | FOrientedBox | GeometryScript/ShapeFunctions.h | ||
| CornerIndex | int | GeometryScript/ShapeFunctions.h | ||
| ExpandBy | FVector | GeometryScript/ShapeFunctions.h | ||
| FaceIndex | int | GeometryScript/ShapeFunctions.h | ||
| FaceNormal | int FVector & | GeometryScript/ShapeFunctions.h | ||
| MinExtent | FVector double | GeometryScript/ShapeFunctions.h | ||
| OrientedBox | FOrientedBox | GeometryScript/ShapeFunctions.h | ||
| Point | FVector | GeometryScript/ShapeFunctions.h | ||
| Transform | FTransform | GeometryScript/ShapeFunctions.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void GetOrientedBoxVolumeArea
(
FOrientedBox Box, |
Get the Volume and Surface Area of an Oriented Box | GeometryScript/ShapeFunctions.h |
|
static static UPARAM
(
DisplayName |
Create an Oriented Box from a Box and a Transform | GeometryScript/ShapeFunctions.h |
|
static static UPARAM
(
DisplayName |
Get the orientation of an Oriented Box | GeometryScript/ShapeFunctions.h |
|
static static UPARAM
(
DisplayName |
Get the position of a corner of the Oriented Box. | GeometryScript/ShapeFunctions.h |
|
static static UPARAM
(
DisplayName |
Get the position of the center of a face of the Oriented Box. | GeometryScript/ShapeFunctions.h |
|
static static UPARAM
(
DisplayName |
Get the Oriented Box with extents expanded by the ExpandBy vector Can also shrink the box if negative ExpandBy values are provided, but will clamp to Max(0, MinExtent) | GeometryScript/ShapeFunctions.h |
|
static static UPARAM
(
DisplayName |
Apply the Transform to the Oriented Box | GeometryScript/ShapeFunctions.h |
|
static static UPARAM
(
DisplayName |
Find the bounding Box enclosing the input Oriented Box. | GeometryScript/ShapeFunctions.h |
|
static static UPARAM
(
DisplayName |
Test if a Point is inside or on the Box, returning true if so, otherwise false | GeometryScript/ShapeFunctions.h |
|
static static UPARAM
(
DisplayName |
Find the point on the faces of the Box that is closest to the input Point. | GeometryScript/ShapeFunctions.h |
|
static static UPARAM
(
DisplayName |
Test if two oriented boxes intersect | GeometryScript/ShapeFunctions.h |
|
static static UPARAM
(
DisplayName |
Test if an axis-aligned box intersects an oriented box | GeometryScript/ShapeFunctions.h |
|