Open 3D Engine AzToolsFramework 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.
AzToolsFramework::ManipulatorInteraction Struct Reference

Structure to hold transformed incoming viewport interaction from world space to manipulator space. More...

#include <ManipulatorSnapping.h>

Public Attributes

AZ::Vector3 m_localRayOrigin
 The ray origin (start) in the reference from of the manipulator.
 
AZ::Vector3 m_localRayDirection
 The ray direction in the reference from of the manipulator.
 
AZ::Vector3 m_nonUniformScaleReciprocal
 
float m_scaleReciprocal
 

Detailed Description

Structure to hold transformed incoming viewport interaction from world space to manipulator space.

Member Data Documentation

◆ m_nonUniformScaleReciprocal

AZ::Vector3 AzToolsFramework::ManipulatorInteraction::m_nonUniformScaleReciprocal

Handles inverting any non-uniform scale which was applied separately from the transform.

◆ m_scaleReciprocal

float AzToolsFramework::ManipulatorInteraction::m_scaleReciprocal

The scale reciprocal (1.0 / scale) of the transform used to move the ray from world space to local space.


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