Logo

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 Docs
    • Directory hierarchy
    • Namespace hierarchy
    • API contents
      • Classes
      • Defines
      • Directories
      • Enums
      • Files
        • usdrt/scenegraph/interface/AccessType.h
        • usdrt/scenegraph/interface/Common.h
        • usdrt/scenegraph/usd/usdSkel/animation.h
        • usdrt/scenegraph/usd/usd/apiSchemaBase.h
        • usdrt/scenegraph/base/vt/array.h
        • usdrt/scenegraph/usd/usdPhysics/articulationRootAPI.h
        • usdrt/scenegraph/usd/sdf/assetPath.h
        • usdrt/scenegraph/usd/usd/attribute.h
        • usdrt/scenegraph/usd/usdUI/backdrop.h
        • usdrt/scenegraph/usd/usdGeom/basisCurves.h
        • usdrt/scenegraph/usd/usdSkel/bindingAPI.h
        • usdrt/scenegraph/usd/usdSkel/blendShape.h
        • usdrt/scenegraph/usd/rt/boundable.h
        • usdrt/scenegraph/usd/usdGeom/boundable.h
        • usdrt/scenegraph/usd/usdLux/boundableLightBase.h
        • usdrt/scenegraph/usd/usdGeom/camera.h
        • usdrt/scenegraph/usd/usdGeom/capsule.h
        • usdrt/scenegraph/usd/rt/changeTracker.h
        • usdrt/scenegraph/usd/usd/clipsAPI.h
        • usdrt/scenegraph/usd/usd/collectionAPI.h
        • usdrt/scenegraph/usd/usdPhysics/collisionAPI.h
        • usdrt/scenegraph/usd/usdPhysics/collisionGroup.h
        • usdrt/scenegraph/usd/usd/common.h
        • usdrt/scenegraph/usd/usdGeom/cone.h
        • usdrt/scenegraph/usd/usdShade/connectableAPI.h
        • usdrt/scenegraph/usd/usdShade/coordSysAPI.h
        • usdrt/scenegraph/usd/usdGeom/cube.h
        • usdrt/scenegraph/usd/usdGeom/curves.h
        • usdrt/scenegraph/usd/usdGeom/cylinder.h
        • usdrt/scenegraph/usd/usdLux/cylinderLight.h
        • usdrt/scenegraph/usd/usdRender/denoisePass.h
        • usdrt/scenegraph/usd/destructionSchema/destructibleBaseAPI.h
        • usdrt/scenegraph/usd/destructionSchema/destructibleBondAPI.h
        • usdrt/scenegraph/usd/destructionSchema/destructibleChunkAPI.h
        • usdrt/scenegraph/usd/destructionSchema/destructibleInstAPI.h
        • usdrt/scenegraph/usd/usdLux/diskLight.h
        • usdrt/scenegraph/usd/usdPhysics/distanceJoint.h
        • usdrt/scenegraph/usd/usdLux/distantLight.h
        • usdrt/scenegraph/usd/usdLux/domeLight.h
        • usdrt/scenegraph/usd/usdPhysics/driveAPI.h
        • usdrt/scenegraph/usd/usdVol/field3DAsset.h
        • usdrt/scenegraph/usd/usdVol/fieldAsset.h
        • usdrt/scenegraph/usd/usdVol/fieldBase.h
        • usdrt/scenegraph/usd/usdPhysics/filteredPairsAPI.h
        • usdrt/scenegraph/usd/usdPhysics/fixedJoint.h
        • usdrt/scenegraph/usd/usdLux/geometryLight.h
        • usdrt/scenegraph/usd/usdGeom/gprim.h
        • usdrt/gf/half.h
        • usdrt/scenegraph/usd/usdGeom/hermiteCurves.h
        • usdrt/scenegraph/usd/usdGeom/imageable.h
        • usdrt/scenegraph/usd/usdPhysics/joint.h
        • usdrt/scenegraph/usd/physxSchema/jointStateAPI.h
        • usdrt/scenegraph/usd/usdLux/light.h
        • usdrt/scenegraph/usd/usdLux/lightAPI.h
        • usdrt/scenegraph/usd/usdLux/lightFilter.h
        • usdrt/scenegraph/usd/usdLux/lightListAPI.h
        • usdrt/scenegraph/usd/usdLux/lightPortal.h
        • usdrt/scenegraph/usd/usdPhysics/limitAPI.h
        • usdrt/scenegraph/usd/usdLux/listAPI.h
        • usdrt/scenegraph/usd/usdPhysics/massAPI.h
        • usdrt/scenegraph/usd/usdShade/material.h
        • usdrt/scenegraph/usd/usdPhysics/materialAPI.h
        • usdrt/scenegraph/usd/usdShade/materialBindingAPI.h
        • usdrt/gf/math.h
        • usdrt/gf/matrix.h
        • usdrt/scenegraph/usd/usdGeom/mesh.h
        • usdrt/scenegraph/usd/usdPhysics/meshCollisionAPI.h
        • usdrt/scenegraph/usd/usdLux/meshLightAPI.h
        • usdrt/scenegraph/usd/usdGeom/modelAPI.h
        • usdrt/scenegraph/usd/usd/modelAPI.h
        • usdrt/scenegraph/usd/usdGeom/motionAPI.h
        • usdrt/scenegraph/usd/usdShade/nodeDefAPI.h
        • usdrt/scenegraph/usd/usdShade/nodeGraph.h
        • usdrt/scenegraph/usd/usdUI/nodeGraphNodeAPI.h
        • usdrt/scenegraph/usd/usdLux/nonboundableLightBase.h
        • usdrt/scenegraph/usd/usdGeom/nurbsCurves.h
        • usdrt/scenegraph/usd/usdGeom/nurbsPatch.h
        • usdrt/scenegraph/usd/usdVol/openVDBAsset.h
        • usdrt/scenegraph/usd/usdSkel/packedJointAnimation.h
        • usdrt/scenegraph/usd/usdRender/pass.h
        • usdrt/scenegraph/usd/sdf/path.h
        • usdrt/scenegraph/usd/physxSchema/physxArticulationAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxArticulationForceSensorAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxAutoAttachmentAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxAutoParticleClothAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxCameraAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxCameraDroneAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxCameraFollowAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxCameraFollowLookAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxCameraFollowVelocityAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxCharacterControllerAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxCollisionAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxContactReportAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxConvexDecompositionCollisionAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxConvexHullCollisionAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxCookedDataAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxDeformableAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxDeformableBodyAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxDeformableBodyMaterialAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxDeformableSurfaceAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxDeformableSurfaceMaterialAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxDiffuseParticlesAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxForceAPI.h
        • usdrt/scenegraph/usd/forceFieldSchema/physxForceFieldAPI.h
        • usdrt/scenegraph/usd/forceFieldSchema/physxForceFieldConicalAPI.h
        • usdrt/scenegraph/usd/forceFieldSchema/physxForceFieldDragAPI.h
        • usdrt/scenegraph/usd/forceFieldSchema/physxForceFieldLinearAPI.h
        • usdrt/scenegraph/usd/forceFieldSchema/physxForceFieldNoiseAPI.h
        • usdrt/scenegraph/usd/forceFieldSchema/physxForceFieldPlanarAPI.h
        • usdrt/scenegraph/usd/forceFieldSchema/physxForceFieldRingAPI.h
        • usdrt/scenegraph/usd/forceFieldSchema/physxForceFieldSphericalAPI.h
        • usdrt/scenegraph/usd/forceFieldSchema/physxForceFieldSpinAPI.h
        • usdrt/scenegraph/usd/forceFieldSchema/physxForceFieldWindAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxHairAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxHairMaterialAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxJointAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxLimitAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxMaterialAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxPBDMaterialAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxParticleAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxParticleAnisotropyAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxParticleClothAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxParticleIsosurfaceAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxParticleSamplingAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxParticleSetAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxParticleSmoothingAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxParticleSystem.h
        • usdrt/scenegraph/usd/physxSchema/physxPhysicsAttachment.h
        • usdrt/scenegraph/usd/physxSchema/physxPhysicsDistanceJointAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxPhysicsGearJoint.h
        • usdrt/scenegraph/usd/physxSchema/physxPhysicsInstancer.h
        • usdrt/scenegraph/usd/physxSchema/physxPhysicsJointInstancer.h
        • usdrt/scenegraph/usd/physxSchema/physxPhysicsRackAndPinionJoint.h
        • usdrt/scenegraph/usd/physxSchema/physxRigidBodyAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxSDFMeshCollisionAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxSceneAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxSphereFillCollisionAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxTendonAttachmentAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxTendonAttachmentLeafAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxTendonAttachmentRootAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxTendonAxisAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxTendonAxisRootAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxTriangleMeshCollisionAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxTriangleMeshSimplificationCollisionAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxTriggerAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxTriggerStateAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleAckermannSteeringAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleAutoGearBoxAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleBrakesAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleClutchAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleContextAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleControllerAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleDriveBasicAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleDriveStandardAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleEngineAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleGearsAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleMultiWheelDifferentialAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleSteeringAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleSuspensionAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleSuspensionComplianceAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleTankControllerAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleTankDifferentialAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleTireAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleTireFrictionTable.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleWheelAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleWheelAttachmentAPI.h
        • usdrt/scenegraph/usd/physxSchema/physxVehicleWheelControllerAPI.h
        • usdrt/scenegraph/usd/physxSchema/plane.h
        • usdrt/scenegraph/usd/usdGeom/plane.h
        • usdrt/scenegraph/usd/usdLux/pluginLight.h
        • usdrt/scenegraph/usd/usdLux/pluginLightFilter.h
        • usdrt/scenegraph/usd/usdGeom/pointBased.h
        • usdrt/scenegraph/usd/usdGeom/pointInstancer.h
        • usdrt/scenegraph/usd/usdGeom/points.h
        • usdrt/scenegraph/usd/usdLux/portalLight.h
        • usdrt/scenegraph/usd/usd/prim.h
        • usdrt/scenegraph/usd/usd/primRange.h
        • usdrt/scenegraph/usd/rt/primSelection.h
        • usdrt/scenegraph/usd/usdGeom/primvarsAPI.h
        • usdrt/scenegraph/usd/usdPhysics/prismaticJoint.h
        • usdrt/scenegraph/usd/usdRender/product.h
        • usdrt/gf/quat.h
          • Source file
        • usdrt/gf/range.h
        • usdrt/gf/rect.h
        • usdrt/scenegraph/usd/usdLux/rectLight.h
        • usdrt/scenegraph/usd/usd/relationship.h
        • usdrt/scenegraph/usd/usdPhysics/revoluteJoint.h
        • usdrt/scenegraph/usd/usdPhysics/rigidBodyAPI.h
        • usdrt/scenegraph/usd/usdSkel/root.h
        • usdrt/scenegraph/usd/usdPhysics/scene.h
        • usdrt/scenegraph/usd/usdUI/sceneGraphPrimAPI.h
        • usdrt/scenegraph/usd/usd/schemaRegistry.h
        • usdrt/scenegraph/usd/usdGeom/scope.h
        • usdrt/scenegraph/usd/usdRender/settings.h
        • usdrt/scenegraph/usd/usdRender/settingsAPI.h
        • usdrt/scenegraph/usd/usdRender/settingsBase.h
        • usdrt/scenegraph/usd/usdShade/shader.h
        • usdrt/scenegraph/usd/usdLux/shadowAPI.h
        • usdrt/scenegraph/usd/usdLux/shapingAPI.h
        • usdrt/scenegraph/usd/usdSkel/skeleton.h
        • usdrt/scenegraph/usd/usdMedia/spatialAudio.h
        • usdrt/scenegraph/usd/usdGeom/sphere.h
        • usdrt/scenegraph/usd/usdLux/sphereLight.h
        • usdrt/scenegraph/usd/usdPhysics/sphericalJoint.h
        • usdrt/scenegraph/usd/usd/stage.h
        • usdrt/scenegraph/usd/usdGeom/subset.h
        • usdrt/scenegraph/usd/physxSchema/tetrahedralMesh.h
        • usdrt/scenegraph/base/tf/token.h
        • usdrt/scenegraph/usd/destructionSchema/tokens.h
        • usdrt/scenegraph/usd/forceFieldSchema/tokens.h
        • usdrt/scenegraph/usd/physxSchema/tokens.h
        • usdrt/scenegraph/usd/rt/tokens.h
        • usdrt/scenegraph/usd/usdGeom/tokens.h
        • usdrt/scenegraph/usd/usdLux/tokens.h
        • usdrt/scenegraph/usd/usdMedia/tokens.h
        • usdrt/scenegraph/usd/usdPhysics/tokens.h
        • usdrt/scenegraph/usd/usdRender/tokens.h
        • usdrt/scenegraph/usd/usdShade/tokens.h
        • usdrt/scenegraph/usd/usdSkel/tokens.h
        • usdrt/scenegraph/usd/usdUI/tokens.h
        • usdrt/scenegraph/usd/usdVol/tokens.h
        • usdrt/scenegraph/usd/usd/tokens.h
        • usdrt/scenegraph/usd/sdf/types.h
        • usdrt/scenegraph/usd/usd/impl/usd_decl.h
        • usdrt/scenegraph/usd/sdf/valueTypeName.h
        • usdrt/scenegraph/usd/usdRender/var.h
        • usdrt/gf/vec.h
        • usdrt/scenegraph/usd/usdGeom/visibilityAPI.h
        • usdrt/scenegraph/usd/usdVol/volume.h
        • usdrt/scenegraph/usd/usdLux/volumeLightAPI.h
        • usdrt/scenegraph/usd/usdGeom/xform.h
        • usdrt/scenegraph/usd/usdGeom/xformCommonAPI.h
        • usdrt/scenegraph/usd/rt/xformable.h
        • usdrt/scenegraph/usd/usdGeom/xformable.h
      • Functions
      • Namespaces
      • Pages
      • Structs
      • Typedefs
      • Variables
  • Python API Docs

Documenting

  • Documentation Guidelines
  • Restructured Text Guide
  • C++ Documentation Guide
usdrt
  • »
  • USDRT API »
  • Directories »
  • usdrt »
  • usdrt/gf »
  • usdrt/gf/quat.h
  •  

usdrt/gf/quat.h

In directory: usdrt/gf

Source file: usdrt/gf/quat.h

TODO.

Classes

  • omni::math::linalg::quat

Namespaces

  • omni

  • omni::math

  • omni::math::linalg

  • usdrt

Structs

  • usdrt::GfIsGfQuat< GfQuatd >

  • usdrt::GfIsGfQuat< GfQuatf >

  • usdrt::GfIsGfQuat< GfQuath >


© Copyright 2021-2024, NVIDIA. Last updated on Feb 06, 2024.