Inherits AzToolsFramework::Picking::BoundShapeInterface.
|
AZ::Vector3 | m_center = AZ::Vector3::CreateZero() |
|
AZ::Vector3 | m_axis1 = AZ::Vector3::CreateZero() |
|
AZ::Vector3 | m_axis2 = AZ::Vector3::CreateZero() |
|
AZ::Vector3 | m_axis3 = AZ::Vector3::CreateZero() |
|
AZ::Vector3 | m_halfExtents = AZ::Vector3::CreateZero() |
|
◆ IntersectRay()
bool AzToolsFramework::Picking::ManipulatorBoundBox::IntersectRay |
( |
const AZ::Vector3 & |
rayOrigin, |
|
|
const AZ::Vector3 & |
rayDir, |
|
|
float & |
rayIntersectionDistance |
|
) |
| |
|
overridevirtual |
- Parameters
-
| rayOrigin | The origin of the ray to test with. |
| rayDir | The direction of the ray to test with. |
[out] | rayIntersectionDistance | The distance of the intersecting point closest to the ray origin. |
- Returns
- Boolean indicating whether there is a least one intersecting point between this bound shape and the ray.
Implements AzToolsFramework::Picking::BoundShapeInterface.
◆ SetShapeData()
void AzToolsFramework::Picking::ManipulatorBoundBox::SetShapeData |
( |
const BoundRequestShapeBase & |
shapeData | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
- Code/Framework/AzToolsFramework/AzToolsFramework/Picking/Manipulators/ManipulatorBounds.h