Working with USDRT
USDRT Project Overview
USD, Fabric, and USDRT
Introduction to Fabric
Introduction to Fabric Scene Delegate
Getting the USDRT Scenegraph API
USDRT Scenegraph API usage
Example Kit extension: What's in Fabric?
Fabric Transforms with Fabric Scene Delegate and IFabricHierarchy
Working with OmniHydra Transforms
usdrt::Gf
Change Tracking in USDRT
Authoring geometry for Fabric Scene Delegate
Fast Stage Queries with USDRT Scenegraph API
Efficiently processing sets of prims with USDRT Scenegraph API
Fabric Batch API
API Documentation
C++ API
Directory hierarchy
Namespace hierarchy
API contents
Classes
Macros
Directories
Enumerations
Files
Functions
Namespaces
omni
omni::fabric
math
linalg
EulerRotationOrder
GfAbs
GfBuildOrthonormalFrame
GfClamp
GfCompDiv
GfCompDiv
GfCompDiv
GfCompMult
GfCompMult
GfCompMult
GfCross
GfDegreesToRadians
GfDegreesToRadians
GfDot
GfDot
GfGetComplement
GfGetComplement
GfGetComplement
GfGetLength
GfGetNormalized
GfGetNormalized
GfGetNormalized
GfGetProjection
GfGetProjection
GfGetProjection
GfIsClose
GfIsClose
GfIsClose
GfIsClose
GfLerp
GfMax
GfMax
GfMax
GfMax
GfMin
GfMin
GfMin
GfMin
GfNormalize
GfOrthogonalizeBasis
GfRadiansToDegrees
GfRadiansToDegrees
GfSinCos
GfSlerp
GfSlerp
GfSlerp
GfSlerp
GfSlerp
GfSlerp
GfSqr
GfSqrt
base_matrix
base_vec
eulerAnglesToQuaternion
half
matrix2
matrix2d
matrix2f
matrix3
matrix3d
matrix3f
matrix4
matrix4d
matrix4f
operator-
operator-
operator-
operator^
quat
quatd
quatf
quath
range1
range2
range3
s_eulerRotationOrderAxes
vec2
vec2d
vec2f
vec2h
vec2i
vec3
vec3d
vec3f
vec3h
vec3i
vec4
vec4d
vec4f
vec4h
vec4i
std
usdrt
Pages
Structs
Typedefs
Variables
Python API Reference
Changes
CHANGELOG
USDRT
»
USDRT API
»
Namespaces
»
omni
»
omni::math
»
omni::math::linalg
»
omni::math::linalg::GfGetComplement
omni::math::linalg::GfGetComplement
Defined in
usdrt/gf/vec.h
template
<
typename
T
>
vec3
<
T
>
omni
::
math
::
linalg
::
GfGetComplement
(
const
vec3
<
T
>
&
v
,
const
vec3
<
T
>
&
unitVector
)