Inherits AzToolsFramework::Picking::BoundShapeInterface.
|
AZ::Vector3 | m_base = AZ::Vector3::CreateZero() |
| The center of the circle at the base of the cylinder.
|
|
AZ::Vector3 | m_axis = AZ::Vector3::CreateZero() |
|
float | m_height = 0.0f |
|
float | m_radius = 0.0f |
|
◆ IntersectRay()
bool AzToolsFramework::Picking::ManipulatorBoundCylinder::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::ManipulatorBoundCylinder::SetShapeData |
( |
const BoundRequestShapeBase & |
shapeData | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
- Code/Framework/AzToolsFramework/AzToolsFramework/Picking/Manipulators/ManipulatorBounds.h