Open 3D Engine WhiteBox Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
WhiteBox::ManipulatorBoundPolygon Class Reference

Performs intersection for a manipulator using a polygon bound. More...

#include <WhiteBoxManipulatorBounds.h>

Inherits AzToolsFramework::Picking::BoundShapeInterface.

Public Member Functions

 AZ_RTTI (ManipulatorBoundPolygon, "{C662AE0A-B299-485F-8BF0-C2DFBB019B80}", AzToolsFramework::Picking::BoundShapeInterface)
 
AZ_CLASS_ALLOCATOR_DECL ManipulatorBoundPolygon (AzToolsFramework::Picking::RegisteredBoundId boundId)
 
bool IntersectRay (const AZ::Vector3 &rayOrigin, const AZ::Vector3 &rayDirection, float &rayIntersectionDistance) override
 
void SetShapeData (const AzToolsFramework::Picking::BoundRequestShapeBase &shapeData) override
 

Public Attributes

PolygonBound m_polygonBound
 

Detailed Description

Performs intersection for a manipulator using a polygon bound.


The documentation for this class was generated from the following file: