USDRT Python API Reference#

Note: We are currently migrating documentation from a previous location here. Some python and C++ API reference may be missing.

Note that modules show up here in their private namespace, but they are usable from the public namespace, reflecting USD’s API. For example, the documentation here reports the class:

usdrt.Gf._Gf.Vec3d

But it can be used in Python code like:

from usdrt import Gf

vec_up = Gf.Vec3d(0, 1, 0)

Someday I’ll figure out how to fix this with Sphinx or in the build, but today is not that day.

usdrt.Gf module#

usdrt.Gf math types and utilities.

This module mostly mirrors pxr.Gf value types (vectors, matrices, quaternions, ranges, transforms, rays, etc.) for use with usdrt APIs.

usdrt-specific note: convertToUsdrt() and convertToPxr() provide convenience bridges between pxr.Gf and usdrt.Gf.

usdrt.Gf.Abs(arg0: float) → float#
usdrt.Gf.Absf(arg0: float) → float#
class usdrt.Gf.BBox3d#

Arbitrarily oriented 3D bounding box

static Combine(
b1: usdrt.Gf.BBox3d,
b2: usdrt.Gf.BBox3d,
) → usdrt.Gf.BBox3d#
ComputeAlignedBox(self: usdrt.Gf.BBox3d) → usdrt.Gf.Range3d#
ComputeAlignedRange(self: usdrt.Gf.BBox3d) → usdrt.Gf.Range3d#
ComputeCentroid(self: usdrt.Gf.BBox3d) → usdrt.Gf.Vec3d#
GetBox(self: usdrt.Gf.BBox3d) → usdrt.Gf.Range3d#
GetInverseMatrix(self: usdrt.Gf.BBox3d) → usdrt.Gf.Matrix4d#
GetMatrix(self: usdrt.Gf.BBox3d) → usdrt.Gf.Matrix4d#
GetRange(self: usdrt.Gf.BBox3d) → usdrt.Gf.Range3d#
GetVolume(self: usdrt.Gf.BBox3d) → float#
HasZeroAreaPrimitives(self: usdrt.Gf.BBox3d) → bool#
Set(
self: usdrt.Gf.BBox3d,
range: usdrt.Gf.Range3d,
mat: usdrt.Gf.Matrix4d,
) → usdrt.Gf.BBox3d#
SetHasZeroAreaPrimitives(
self: usdrt.Gf.BBox3d,
hasThem: bool,
) → None#
SetMatrix(
self: usdrt.Gf.BBox3d,
mat: usdrt.Gf.Matrix4d,
) → usdrt.Gf.BBox3d#
SetRange(
self: usdrt.Gf.BBox3d,
range: usdrt.Gf.Range3d,
) → usdrt.Gf.BBox3d#
Transform(
self: usdrt.Gf.BBox3d,
transform: usdrt.Gf.Matrix4d,
) → usdrt.Gf.BBox3d#
property box#
property hasZeroAreaPrimitives#
property matrix#
usdrt.Gf.Clamp(*args, **kwargs)#

Overloaded function.

  1. Clamp(arg0: int, arg1: int, arg2: int) -> int

  2. Clamp(arg0: float, arg1: float, arg2: float) -> float

usdrt.Gf.Clampf(arg0: float, arg1: float, arg2: float) → float#
usdrt.Gf.CompDiv(*args, **kwargs)#

Overloaded function.

  1. CompDiv(arg0: usdrt.Gf.Vec2f, arg1: usdrt.Gf.Vec2f) -> usdrt.Gf.Vec2f

  2. CompDiv(arg0: usdrt.Gf.Vec2d, arg1: usdrt.Gf.Vec2d) -> usdrt.Gf.Vec2d

  3. CompDiv(arg0: usdrt.Gf.Vec2i, arg1: usdrt.Gf.Vec2i) -> usdrt.Gf.Vec2i

  4. CompDiv(arg0: usdrt.Gf.Vec2h, arg1: usdrt.Gf.Vec2h) -> usdrt.Gf.Vec2h

  5. CompDiv(arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f

  6. CompDiv(arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d

  7. CompDiv(arg0: usdrt.Gf.Vec3i, arg1: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i

  8. CompDiv(arg0: usdrt.Gf.Vec3h, arg1: usdrt.Gf.Vec3h) -> usdrt.Gf.Vec3h

  9. CompDiv(arg0: usdrt.Gf.Vec4f, arg1: usdrt.Gf.Vec4f) -> usdrt.Gf.Vec4f

  10. CompDiv(arg0: usdrt.Gf.Vec4d, arg1: usdrt.Gf.Vec4d) -> usdrt.Gf.Vec4d

  11. CompDiv(arg0: usdrt.Gf.Vec4i, arg1: usdrt.Gf.Vec4i) -> usdrt.Gf.Vec4i

  12. CompDiv(arg0: usdrt.Gf.Vec4h, arg1: usdrt.Gf.Vec4h) -> usdrt.Gf.Vec4h

usdrt.Gf.CompMult(*args, **kwargs)#

Overloaded function.

  1. CompMult(arg0: usdrt.Gf.Vec2f, arg1: usdrt.Gf.Vec2f) -> usdrt.Gf.Vec2f

  2. CompMult(arg0: usdrt.Gf.Vec2d, arg1: usdrt.Gf.Vec2d) -> usdrt.Gf.Vec2d

  3. CompMult(arg0: usdrt.Gf.Vec2i, arg1: usdrt.Gf.Vec2i) -> usdrt.Gf.Vec2i

  4. CompMult(arg0: usdrt.Gf.Vec2h, arg1: usdrt.Gf.Vec2h) -> usdrt.Gf.Vec2h

  5. CompMult(arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f

  6. CompMult(arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d

  7. CompMult(arg0: usdrt.Gf.Vec3i, arg1: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i

  8. CompMult(arg0: usdrt.Gf.Vec3h, arg1: usdrt.Gf.Vec3h) -> usdrt.Gf.Vec3h

  9. CompMult(arg0: usdrt.Gf.Vec4f, arg1: usdrt.Gf.Vec4f) -> usdrt.Gf.Vec4f

  10. CompMult(arg0: usdrt.Gf.Vec4d, arg1: usdrt.Gf.Vec4d) -> usdrt.Gf.Vec4d

  11. CompMult(arg0: usdrt.Gf.Vec4i, arg1: usdrt.Gf.Vec4i) -> usdrt.Gf.Vec4i

  12. CompMult(arg0: usdrt.Gf.Vec4h, arg1: usdrt.Gf.Vec4h) -> usdrt.Gf.Vec4h

usdrt.Gf.Cross(*args, **kwargs)#

Overloaded function.

  1. Cross(arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f

  2. Cross(arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d

  3. Cross(arg0: usdrt.Gf.Vec3i, arg1: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i

  4. Cross(arg0: usdrt.Gf.Vec3h, arg1: usdrt.Gf.Vec3h) -> usdrt.Gf.Vec3h

usdrt.Gf.DegreesToRadians(arg0: float) → float#
usdrt.Gf.Dot(*args, **kwargs)#

Overloaded function.

  1. Dot(arg0: usdrt.Gf.Vec2f, arg1: usdrt.Gf.Vec2f) -> float

  2. Dot(arg0: usdrt.Gf.Vec2d, arg1: usdrt.Gf.Vec2d) -> float

  3. Dot(arg0: usdrt.Gf.Vec2i, arg1: usdrt.Gf.Vec2i) -> int

  4. Dot(arg0: usdrt.Gf.Vec2h, arg1: usdrt.Gf.Vec2h) -> GfHalf

  5. Dot(arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f) -> float

  6. Dot(arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d) -> float

  7. Dot(arg0: usdrt.Gf.Vec3i, arg1: usdrt.Gf.Vec3i) -> int

  8. Dot(arg0: usdrt.Gf.Vec3h, arg1: usdrt.Gf.Vec3h) -> GfHalf

  9. Dot(arg0: usdrt.Gf.Vec4f, arg1: usdrt.Gf.Vec4f) -> float

  10. Dot(arg0: usdrt.Gf.Vec4d, arg1: usdrt.Gf.Vec4d) -> float

  11. Dot(arg0: usdrt.Gf.Vec4i, arg1: usdrt.Gf.Vec4i) -> int

  12. Dot(arg0: usdrt.Gf.Vec4h, arg1: usdrt.Gf.Vec4h) -> GfHalf

  13. Dot(arg0: usdrt.Gf.Quatd, arg1: usdrt.Gf.Quatd) -> float

  14. Dot(arg0: usdrt.Gf.Quatf, arg1: usdrt.Gf.Quatf) -> float

  15. Dot(arg0: usdrt.Gf.Quath, arg1: usdrt.Gf.Quath) -> GfHalf

usdrt.Gf.FindClosestPoints(*args, **kwargs)#

Overloaded function.

  1. FindClosestPoints(l1: usdrt::GfRay, l2: usdrt::GfLine) -> tuple

  2. FindClosestPoints(l1: usdrt::GfRay, l2: usdrt::GfLineSeg) -> tuple

  3. FindClosestPoints(l1: usdrt::GfLine, l2: usdrt::GfLine) -> tuple

  4. FindClosestPoints(l1: usdrt.Gf.Line, l2: usdrt::GfLineSeg) -> tuple

  5. FindClosestPoints(l1: usdrt::GfLineSeg, l2: usdrt::GfLineSeg) -> tuple

usdrt.Gf.FitPlaneToPoints(points: List[usdrt.Gf.Vec3d]) → object#
class usdrt.Gf.Frustum#

Basic view frustum

ComputeAspectRatio(self: usdrt.Gf.Frustum) → float#
ComputeCorners(self: usdrt.Gf.Frustum) → List[usdrt.Gf.Vec3d]#
ComputeCornersAtDistance(
self: usdrt.Gf.Frustum,
distance: float,
) → List[usdrt.Gf.Vec3d]#
ComputeLookAtPoint(self: usdrt.Gf.Frustum) → usdrt.Gf.Vec3d#
ComputeNarrowedFrustum(*args, **kwargs)#

Overloaded function.

  1. ComputeNarrowedFrustum(self: usdrt.Gf.Frustum, point: usdrt.Gf.Vec2d, halfSize: usdrt.Gf.Vec2d) -> usdrt.Gf.Frustum

  2. ComputeNarrowedFrustum(self: usdrt.Gf.Frustum, worldPoint: usdrt.Gf.Vec3d, halfSize: usdrt.Gf.Vec2d) -> usdrt.Gf.Frustum

ComputePickRay(*args, **kwargs)#

Overloaded function.

  1. ComputePickRay(self: usdrt.Gf.Frustum, windowPos: usdrt.Gf.Vec2d) -> usdrt.Gf.Ray

  2. ComputePickRay(self: usdrt.Gf.Frustum, worldSpacePos: usdrt.Gf.Vec3d) -> usdrt.Gf.Ray

ComputeProjectionMatrix(
self: usdrt.Gf.Frustum,
) → usdrt.Gf.Matrix4d#
ComputeUpVector(self: usdrt.Gf.Frustum) → usdrt.Gf.Vec3d#
ComputeViewDirection(self: usdrt.Gf.Frustum) → usdrt.Gf.Vec3d#
ComputeViewFrame(self: usdrt.Gf.Frustum) → tuple#
ComputeViewInverse(
self: usdrt.Gf.Frustum,
) → usdrt.Gf.Matrix4d#
ComputeViewMatrix(self: usdrt.Gf.Frustum) → usdrt.Gf.Matrix4d#
FitToSphere(
self: usdrt.Gf.Frustum,
center: usdrt.Gf.Vec3d,
radius: float,
slack: float = 0.0,
) → None#
GetFOV(
self: usdrt.Gf.Frustum,
isFovVertical: bool = False,
) → float#

Returns the horizontal fov of the frustum. The fov of the frustum is not necessarily the same value as displayed in the viewer. The displayed fov is a function of the focal length or FOV avar. The frustum’s fov may be different due to things like lens breathing.

If the frustum is not of type GfFrustum::Perspective, the returned FOV will be 0.0.

GetNearFar(self: usdrt.Gf.Frustum) → usdrt.Gf.Range1d#
GetOrthographic(self: usdrt.Gf.Frustum) → tuple#
GetPerspective(
self: usdrt.Gf.Frustum,
isFovVertical: bool = True,
) → object#

Returns the current perspective frustum values suitable for use by SetPerspective. If the current frustum is a perspective projection, the return value is a tuple of fieldOfView, aspectRatio, nearDistance, farDistance). If the current frustum is not perspective, the return value is None.

GetPosition(self: usdrt.Gf.Frustum) → usdrt.Gf.Vec3d#
GetProjectionType(
self: usdrt.Gf.Frustum,
) → usdrt::GfFrustum::ProjectionType#
static GetReferencePlaneDepth() → float#
GetRotation(self: usdrt.Gf.Frustum) → usdrt.Gf.Rotation#
GetViewDistance(self: usdrt.Gf.Frustum) → float#
GetWindow(self: usdrt.Gf.Frustum) → usdrt.Gf.Range2d#
Intersects(*args, **kwargs)#

Overloaded function.

  1. Intersects(self: usdrt.Gf.Frustum, bbox: usdrt::GfBBox3d) -> bool

  2. Intersects(self: usdrt.Gf.Frustum, point: usdrt.Gf.Vec3d) -> bool

  3. Intersects(self: usdrt.Gf.Frustum, p0: usdrt.Gf.Vec3d, p1: usdrt.Gf.Vec3d) -> bool

  4. Intersects(self: usdrt.Gf.Frustum, p0: usdrt.Gf.Vec3d, p1: usdrt.Gf.Vec3d, p2: usdrt.Gf.Vec3d) -> bool

static IntersectsViewVolume(
bbox: usdrt::GfBBox3d,
vpMat: usdrt.Gf.Matrix4d,
) → bool#
Orthographic = <ProjectionType.Orthographic: 0>#
Perspective = <ProjectionType.Perspective: 1>#
class ProjectionType#

Members:

Orthographic

Perspective

Orthographic = <ProjectionType.Orthographic: 0>#
Perspective = <ProjectionType.Perspective: 1>#
property name#
property value#
SetNearFar(
self: usdrt.Gf.Frustum,
nearFar: usdrt.Gf.Range1d,
) → None#
SetOrthographic(
self: usdrt.Gf.Frustum,
left: float,
right: float,
bottom: float,
top: float,
nearPlane: float,
farPlane: float,
) → None#
SetPerspective(*args, **kwargs)#

Overloaded function.

  1. SetPerspective(self: usdrt.Gf.Frustum, fovHeight: float, aspectRatio: float, nearDist: float, farDist: float) -> None

  2. SetPerspective(self: usdrt.Gf.Frustum, fov: float, isFovVertical: bool, aspectRatio: float, nearDist: float, farDist: float) -> None

SetPosition(
self: usdrt.Gf.Frustum,
position: usdrt.Gf.Vec3d,
) → None#
SetPositionAndRotationFromMatrix(
self: usdrt.Gf.Frustum,
camToWorldXf: usdrt.Gf.Matrix4d,
) → None#
SetProjectionType(
self: usdrt.Gf.Frustum,
projectionType: usdrt::GfFrustum::ProjectionType,
) → None#
SetRotation(
self: usdrt.Gf.Frustum,
rotation: usdrt.Gf.Rotation,
) → None#
SetViewDistance(
self: usdrt.Gf.Frustum,
viewDistance: float,
) → None#
SetWindow(
self: usdrt.Gf.Frustum,
window: usdrt.Gf.Range2d,
) → None#
Transform(
self: usdrt.Gf.Frustum,
matrix: usdrt.Gf.Matrix4d,
) → usdrt.Gf.Frustum#
property nearFar#
property position#
property projectionType#
property rotation#
property viewDistance#
property window#
usdrt.Gf.GetComplement(*args, **kwargs)#

Overloaded function.

  1. GetComplement(arg0: usdrt.Gf.Vec2f, arg1: usdrt.Gf.Vec2f) -> usdrt.Gf.Vec2f

  2. GetComplement(arg0: usdrt.Gf.Vec2d, arg1: usdrt.Gf.Vec2d) -> usdrt.Gf.Vec2d

  3. GetComplement(arg0: usdrt.Gf.Vec2i, arg1: usdrt.Gf.Vec2i) -> usdrt.Gf.Vec2i

  4. GetComplement(arg0: usdrt.Gf.Vec2h, arg1: usdrt.Gf.Vec2h) -> usdrt.Gf.Vec2h

  5. GetComplement(arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f

  6. GetComplement(arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d

  7. GetComplement(arg0: usdrt.Gf.Vec3i, arg1: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i

  8. GetComplement(arg0: usdrt.Gf.Vec3h, arg1: usdrt.Gf.Vec3h) -> usdrt.Gf.Vec3h

  9. GetComplement(arg0: usdrt.Gf.Vec4f, arg1: usdrt.Gf.Vec4f) -> usdrt.Gf.Vec4f

  10. GetComplement(arg0: usdrt.Gf.Vec4d, arg1: usdrt.Gf.Vec4d) -> usdrt.Gf.Vec4d

  11. GetComplement(arg0: usdrt.Gf.Vec4i, arg1: usdrt.Gf.Vec4i) -> usdrt.Gf.Vec4i

  12. GetComplement(arg0: usdrt.Gf.Vec4h, arg1: usdrt.Gf.Vec4h) -> usdrt.Gf.Vec4h

usdrt.Gf.GetLength(*args, **kwargs)#

Overloaded function.

  1. GetLength(arg0: usdrt.Gf.Vec2f) -> float

  2. GetLength(arg0: usdrt.Gf.Vec2d) -> float

  3. GetLength(arg0: usdrt.Gf.Vec2i) -> float

  4. GetLength(arg0: usdrt.Gf.Vec2h) -> float

  5. GetLength(arg0: usdrt.Gf.Vec3f) -> float

  6. GetLength(arg0: usdrt.Gf.Vec3d) -> float

  7. GetLength(arg0: usdrt.Gf.Vec3i) -> float

  8. GetLength(arg0: usdrt.Gf.Vec3h) -> float

  9. GetLength(arg0: usdrt.Gf.Vec4f) -> float

  10. GetLength(arg0: usdrt.Gf.Vec4d) -> float

  11. GetLength(arg0: usdrt.Gf.Vec4i) -> float

  12. GetLength(arg0: usdrt.Gf.Vec4h) -> float

usdrt.Gf.GetNormalized(*args, **kwargs)#

Overloaded function.

  1. GetNormalized(arg0: usdrt.Gf.Vec2f) -> usdrt.Gf.Vec2f

  2. GetNormalized(arg0: usdrt.Gf.Vec2d) -> usdrt.Gf.Vec2d

  3. GetNormalized(arg0: usdrt.Gf.Vec2i) -> usdrt.Gf.Vec2i

  4. GetNormalized(arg0: usdrt.Gf.Vec2h) -> usdrt.Gf.Vec2h

  5. GetNormalized(arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f

  6. GetNormalized(arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d

  7. GetNormalized(arg0: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i

  8. GetNormalized(arg0: usdrt.Gf.Vec3h) -> usdrt.Gf.Vec3h

  9. GetNormalized(arg0: usdrt.Gf.Vec4f) -> usdrt.Gf.Vec4f

  10. GetNormalized(arg0: usdrt.Gf.Vec4d) -> usdrt.Gf.Vec4d

  11. GetNormalized(arg0: usdrt.Gf.Vec4i) -> usdrt.Gf.Vec4i

  12. GetNormalized(arg0: usdrt.Gf.Vec4h) -> usdrt.Gf.Vec4h

usdrt.Gf.GetProjection(*args, **kwargs)#

Overloaded function.

  1. GetProjection(arg0: usdrt.Gf.Vec2f, arg1: usdrt.Gf.Vec2f) -> usdrt.Gf.Vec2f

  2. GetProjection(arg0: usdrt.Gf.Vec2d, arg1: usdrt.Gf.Vec2d) -> usdrt.Gf.Vec2d

  3. GetProjection(arg0: usdrt.Gf.Vec2i, arg1: usdrt.Gf.Vec2i) -> usdrt.Gf.Vec2i

  4. GetProjection(arg0: usdrt.Gf.Vec2h, arg1: usdrt.Gf.Vec2h) -> usdrt.Gf.Vec2h

  5. GetProjection(arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f

  6. GetProjection(arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d

  7. GetProjection(arg0: usdrt.Gf.Vec3i, arg1: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i

  8. GetProjection(arg0: usdrt.Gf.Vec3h, arg1: usdrt.Gf.Vec3h) -> usdrt.Gf.Vec3h

  9. GetProjection(arg0: usdrt.Gf.Vec4f, arg1: usdrt.Gf.Vec4f) -> usdrt.Gf.Vec4f

  10. GetProjection(arg0: usdrt.Gf.Vec4d, arg1: usdrt.Gf.Vec4d) -> usdrt.Gf.Vec4d

  11. GetProjection(arg0: usdrt.Gf.Vec4i, arg1: usdrt.Gf.Vec4i) -> usdrt.Gf.Vec4i

  12. GetProjection(arg0: usdrt.Gf.Vec4h, arg1: usdrt.Gf.Vec4h) -> usdrt.Gf.Vec4h

usdrt.Gf.IsClose(*args, **kwargs)#

Overloaded function.

  1. IsClose(arg0: float, arg1: float, arg2: float) -> bool

  2. IsClose(arg0: usdrt.Gf.Vec2f, arg1: usdrt.Gf.Vec2f, arg2: float) -> bool

  3. IsClose(arg0: usdrt.Gf.Vec2d, arg1: usdrt.Gf.Vec2d, arg2: float) -> bool

  4. IsClose(arg0: usdrt.Gf.Vec2i, arg1: usdrt.Gf.Vec2i, arg2: float) -> bool

  5. IsClose(arg0: usdrt.Gf.Vec2h, arg1: usdrt.Gf.Vec2h, arg2: float) -> bool

  6. IsClose(arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f, arg2: float) -> bool

  7. IsClose(arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d, arg2: float) -> bool

  8. IsClose(arg0: usdrt.Gf.Vec3i, arg1: usdrt.Gf.Vec3i, arg2: float) -> bool

  9. IsClose(arg0: usdrt.Gf.Vec3h, arg1: usdrt.Gf.Vec3h, arg2: float) -> bool

  10. IsClose(arg0: usdrt.Gf.Vec4f, arg1: usdrt.Gf.Vec4f, arg2: float) -> bool

  11. IsClose(arg0: usdrt.Gf.Vec4d, arg1: usdrt.Gf.Vec4d, arg2: float) -> bool

  12. IsClose(arg0: usdrt.Gf.Vec4i, arg1: usdrt.Gf.Vec4i, arg2: float) -> bool

  13. IsClose(arg0: usdrt.Gf.Vec4h, arg1: usdrt.Gf.Vec4h, arg2: float) -> bool

  14. IsClose(arg0: usdrt.Gf.Matrix4d, arg1: usdrt.Gf.Matrix4d, arg2: float) -> bool

  15. IsClose(arg0: usdrt.Gf.Matrix4f, arg1: usdrt.Gf.Matrix4f, arg2: float) -> bool

  16. IsClose(arg0: usdrt.Gf.Quatd, arg1: usdrt.Gf.Quatd, arg2: float) -> bool

  17. IsClose(arg0: usdrt.Gf.Quatf, arg1: usdrt.Gf.Quatf, arg2: float) -> bool

  18. IsClose(arg0: usdrt.Gf.Quath, arg1: usdrt.Gf.Quath, arg2: float) -> bool

usdrt.Gf.Lerp(*args, **kwargs)#

Overloaded function.

  1. Lerp(alpha: float, a: float, b: float) -> float

  2. Lerp(alpha: float, a: usdrt.Gf.Vec2f, b: usdrt.Gf.Vec2f) -> usdrt.Gf.Vec2f

  3. Lerp(alpha: float, a: usdrt.Gf.Vec2d, b: usdrt.Gf.Vec2d) -> usdrt.Gf.Vec2d

  4. Lerp(alpha: float, a: usdrt.Gf.Vec2i, b: usdrt.Gf.Vec2i) -> usdrt.Gf.Vec2i

  5. Lerp(alpha: float, a: usdrt.Gf.Vec2h, b: usdrt.Gf.Vec2h) -> usdrt.Gf.Vec2h

  6. Lerp(alpha: float, a: usdrt.Gf.Vec3f, b: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f

  7. Lerp(alpha: float, a: usdrt.Gf.Vec3d, b: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d

  8. Lerp(alpha: float, a: usdrt.Gf.Vec3i, b: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i

  9. Lerp(alpha: float, a: usdrt.Gf.Vec3h, b: usdrt.Gf.Vec3h) -> usdrt.Gf.Vec3h

  10. Lerp(alpha: float, a: usdrt.Gf.Vec4f, b: usdrt.Gf.Vec4f) -> usdrt.Gf.Vec4f

  11. Lerp(alpha: float, a: usdrt.Gf.Vec4d, b: usdrt.Gf.Vec4d) -> usdrt.Gf.Vec4d

  12. Lerp(alpha: float, a: usdrt.Gf.Vec4i, b: usdrt.Gf.Vec4i) -> usdrt.Gf.Vec4i

  13. Lerp(alpha: float, a: usdrt.Gf.Vec4h, b: usdrt.Gf.Vec4h) -> usdrt.Gf.Vec4h

usdrt.Gf.Lerpf(alpha: float, a: float, b: float) → float#
class usdrt.Gf.Line#

Line class

FindClosestPoint(
self: usdrt.Gf.Line,
point: usdrt.Gf.Vec3d,
) → tuple#
GetDirection(self: usdrt.Gf.Line) → usdrt.Gf.Vec3d#
GetPoint(self: usdrt.Gf.Line, t: float) → usdrt.Gf.Vec3d#
Set(
self: usdrt.Gf.Line,
p0: usdrt.Gf.Vec3d,
dir: usdrt.Gf.Vec3d,
) → usdrt.Gf.Line#
property direction#
class usdrt.Gf.LineSeg#

Line segment class

FindClosestPoint(
self: usdrt.Gf.LineSeg,
point: usdrt.Gf.Vec3d,
) → tuple#
GetDirection(self: usdrt.Gf.LineSeg) → usdrt.Gf.Vec3d#
GetLength(self: usdrt.Gf.LineSeg) → float#
GetPoint(self: usdrt.Gf.LineSeg, t: float) → usdrt.Gf.Vec3d#
property direction#
property length#
class usdrt.Gf.Matrix2d#
GetArrayItem(self: usdrt.Gf.Matrix2d, arg0: int) → float#
GetColumn(
self: usdrt.Gf.Matrix2d,
arg0: int,
) → usdrt.Gf.Vec2d#
GetDeterminant(self: usdrt.Gf.Matrix2d) → float#
GetInverse(self: usdrt.Gf.Matrix2d) → usdrt.Gf.Matrix2d#
GetRow(self: usdrt.Gf.Matrix2d, arg0: int) → usdrt.Gf.Vec2d#
GetTranspose(self: usdrt.Gf.Matrix2d) → usdrt.Gf.Matrix2d#
Set(
self: usdrt.Gf.Matrix2d,
arg0: float,
arg1: float,
arg2: float,
arg3: float,
) → usdrt.Gf.Matrix2d#
SetArrayItem(
self: usdrt.Gf.Matrix2d,
arg0: int,
arg1: float,
) → None#
SetColumn(
self: usdrt.Gf.Matrix2d,
arg0: int,
arg1: usdrt.Gf.Vec2d,
) → None#
SetDiagonal(*args, **kwargs)#

Overloaded function.

  1. SetDiagonal(self: usdrt.Gf.Matrix2d, arg0: float) -> usdrt.Gf.Matrix2d

  2. SetDiagonal(self: usdrt.Gf.Matrix2d, arg0: usdrt.Gf.Vec2d) -> usdrt.Gf.Matrix2d

SetIdentity(self: usdrt.Gf.Matrix2d) → usdrt.Gf.Matrix2d#
SetRow(
self: usdrt.Gf.Matrix2d,
arg0: int,
arg1: usdrt.Gf.Vec2d,
) → None#
SetZero(self: usdrt.Gf.Matrix2d) → usdrt.Gf.Matrix2d#
property dimension#
class usdrt.Gf.Matrix2f#
GetArrayItem(self: usdrt.Gf.Matrix2f, arg0: int) → float#
GetColumn(
self: usdrt.Gf.Matrix2f,
arg0: int,
) → usdrt.Gf.Vec2f#
GetDeterminant(self: usdrt.Gf.Matrix2f) → float#
GetInverse(self: usdrt.Gf.Matrix2f) → usdrt.Gf.Matrix2f#
GetRow(self: usdrt.Gf.Matrix2f, arg0: int) → usdrt.Gf.Vec2f#
GetTranspose(self: usdrt.Gf.Matrix2f) → usdrt.Gf.Matrix2f#
Set(
self: usdrt.Gf.Matrix2f,
arg0: float,
arg1: float,
arg2: float,
arg3: float,
) → usdrt.Gf.Matrix2f#
SetArrayItem(
self: usdrt.Gf.Matrix2f,
arg0: int,
arg1: float,
) → None#
SetColumn(
self: usdrt.Gf.Matrix2f,
arg0: int,
arg1: usdrt.Gf.Vec2f,
) → None#
SetDiagonal(*args, **kwargs)#

Overloaded function.

  1. SetDiagonal(self: usdrt.Gf.Matrix2f, arg0: float) -> usdrt.Gf.Matrix2f

  2. SetDiagonal(self: usdrt.Gf.Matrix2f, arg0: usdrt.Gf.Vec2f) -> usdrt.Gf.Matrix2f

SetIdentity(self: usdrt.Gf.Matrix2f) → usdrt.Gf.Matrix2f#
SetRow(
self: usdrt.Gf.Matrix2f,
arg0: int,
arg1: usdrt.Gf.Vec2f,
) → None#
SetZero(self: usdrt.Gf.Matrix2f) → usdrt.Gf.Matrix2f#
property dimension#
class usdrt.Gf.Matrix3d#
DecomposeRotation(
self: usdrt.Gf.Matrix3d,
axis0: usdrt.Gf.Vec3d,
axis1: usdrt.Gf.Vec3d,
axis2: usdrt.Gf.Vec3d,
) → usdrt.Gf.Vec3d#
ExtractRotation(*args, **kwargs)#

Overloaded function.

  1. ExtractRotation(self: usdrt.Gf.Matrix3d) -> usdrt::GfRotation

  2. ExtractRotation(self: usdrt.Gf.Matrix3d) -> omni::math::linalg::quat<double>

ExtractRotationQuaternion(
self: usdrt.Gf.Matrix3d,
) → omni::math::linalg::quat<double>#
GetArrayItem(self: usdrt.Gf.Matrix3d, arg0: int) → float#
GetColumn(
self: usdrt.Gf.Matrix3d,
arg0: int,
) → usdrt.Gf.Vec3d#
GetDeterminant(self: usdrt.Gf.Matrix3d) → float#
GetHandedness(self: usdrt.Gf.Matrix3d) → int#
GetInverse(self: usdrt.Gf.Matrix3d) → usdrt.Gf.Matrix3d#
GetOrthonormalized(
self: usdrt.Gf.Matrix3d,
) → usdrt.Gf.Matrix3d#
GetRow(self: usdrt.Gf.Matrix3d, arg0: int) → usdrt.Gf.Vec3d#
GetTranspose(self: usdrt.Gf.Matrix3d) → usdrt.Gf.Matrix3d#
IsLeftHanded(self: usdrt.Gf.Matrix3d) → bool#
IsRightHanded(self: usdrt.Gf.Matrix3d) → bool#
Orthonormalize(self: usdrt.Gf.Matrix3d) → bool#
Set(
self: usdrt.Gf.Matrix3d,
arg0: float,
arg1: float,
arg2: float,
arg3: float,
arg4: float,
arg5: float,
arg6: float,
arg7: float,
arg8: float,
) → usdrt.Gf.Matrix3d#
SetArrayItem(
self: usdrt.Gf.Matrix3d,
arg0: int,
arg1: float,
) → None#
SetColumn(
self: usdrt.Gf.Matrix3d,
arg0: int,
arg1: usdrt.Gf.Vec3d,
) → None#
SetDiagonal(*args, **kwargs)#

Overloaded function.

  1. SetDiagonal(self: usdrt.Gf.Matrix3d, arg0: float) -> usdrt.Gf.Matrix3d

  2. SetDiagonal(self: usdrt.Gf.Matrix3d, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Matrix3d

SetGfRotation(
self: usdrt.Gf.Matrix3d,
arg0: usdrt::GfRotation,
) → usdrt.Gf.Matrix3d#
SetIdentity(self: usdrt.Gf.Matrix3d) → usdrt.Gf.Matrix3d#
SetRotate(*args, **kwargs)#

Overloaded function.

  1. SetRotate(self: usdrt.Gf.Matrix3d, arg0: usdrt::GfRotation) -> usdrt.Gf.Matrix3d

  2. SetRotate(self: usdrt.Gf.Matrix3d, arg0: omni::math::linalg::quat<double>) -> usdrt.Gf.Matrix3d

SetRow(
self: usdrt.Gf.Matrix3d,
arg0: int,
arg1: usdrt.Gf.Vec3d,
) → None#
SetScale(*args, **kwargs)#

Overloaded function.

  1. SetScale(self: usdrt.Gf.Matrix3d, arg0: float) -> usdrt.Gf.Matrix3d

  2. SetScale(self: usdrt.Gf.Matrix3d, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Matrix3d

SetZero(self: usdrt.Gf.Matrix3d) → usdrt.Gf.Matrix3d#
property dimension#
class usdrt.Gf.Matrix3f#
DecomposeRotation(
self: usdrt.Gf.Matrix3f,
axis0: usdrt.Gf.Vec3f,
axis1: usdrt.Gf.Vec3f,
axis2: usdrt.Gf.Vec3f,
) → usdrt.Gf.Vec3f#
ExtractRotation(*args, **kwargs)#

Overloaded function.

  1. ExtractRotation(self: usdrt.Gf.Matrix3f) -> usdrt::GfRotation

  2. ExtractRotation(self: usdrt.Gf.Matrix3f) -> omni::math::linalg::quat<double>

ExtractRotationQuaternion(
self: usdrt.Gf.Matrix3f,
) → omni::math::linalg::quat<double>#
GetArrayItem(self: usdrt.Gf.Matrix3f, arg0: int) → float#
GetColumn(
self: usdrt.Gf.Matrix3f,
arg0: int,
) → usdrt.Gf.Vec3f#
GetDeterminant(self: usdrt.Gf.Matrix3f) → float#
GetHandedness(self: usdrt.Gf.Matrix3f) → int#
GetInverse(self: usdrt.Gf.Matrix3f) → usdrt.Gf.Matrix3f#
GetOrthonormalized(
self: usdrt.Gf.Matrix3f,
) → usdrt.Gf.Matrix3f#
GetRow(self: usdrt.Gf.Matrix3f, arg0: int) → usdrt.Gf.Vec3f#
GetTranspose(self: usdrt.Gf.Matrix3f) → usdrt.Gf.Matrix3f#
IsLeftHanded(self: usdrt.Gf.Matrix3f) → bool#
IsRightHanded(self: usdrt.Gf.Matrix3f) → bool#
Orthonormalize(self: usdrt.Gf.Matrix3f) → bool#
Set(
self: usdrt.Gf.Matrix3f,
arg0: float,
arg1: float,
arg2: float,
arg3: float,
arg4: float,
arg5: float,
arg6: float,
arg7: float,
arg8: float,
) → usdrt.Gf.Matrix3f#
SetArrayItem(
self: usdrt.Gf.Matrix3f,
arg0: int,
arg1: float,
) → None#
SetColumn(
self: usdrt.Gf.Matrix3f,
arg0: int,
arg1: usdrt.Gf.Vec3f,
) → None#
SetDiagonal(*args, **kwargs)#

Overloaded function.

  1. SetDiagonal(self: usdrt.Gf.Matrix3f, arg0: float) -> usdrt.Gf.Matrix3f

  2. SetDiagonal(self: usdrt.Gf.Matrix3f, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Matrix3f

SetGfRotation(
self: usdrt.Gf.Matrix3f,
arg0: usdrt::GfRotation,
) → usdrt.Gf.Matrix3f#
SetIdentity(self: usdrt.Gf.Matrix3f) → usdrt.Gf.Matrix3f#
SetRotate(*args, **kwargs)#

Overloaded function.

  1. SetRotate(self: usdrt.Gf.Matrix3f, arg0: usdrt::GfRotation) -> usdrt.Gf.Matrix3f

  2. SetRotate(self: usdrt.Gf.Matrix3f, arg0: omni::math::linalg::quat<double>) -> usdrt.Gf.Matrix3f

SetRow(
self: usdrt.Gf.Matrix3f,
arg0: int,
arg1: usdrt.Gf.Vec3f,
) → None#
SetScale(*args, **kwargs)#

Overloaded function.

  1. SetScale(self: usdrt.Gf.Matrix3f, arg0: float) -> usdrt.Gf.Matrix3f

  2. SetScale(self: usdrt.Gf.Matrix3f, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Matrix3f

SetZero(self: usdrt.Gf.Matrix3f) → usdrt.Gf.Matrix3f#
property dimension#
class usdrt.Gf.Matrix4d#
DecomposeRotation(
self: usdrt.Gf.Matrix4d,
axis0: usdrt.Gf.Vec3d,
axis1: usdrt.Gf.Vec3d,
axis2: usdrt.Gf.Vec3d,
) → usdrt.Gf.Vec3d#
ExtractRotation(self: usdrt.Gf.Matrix4d) → usdrt::GfRotation#
ExtractRotationMatrix(
self: usdrt.Gf.Matrix4d,
) → omni::math::linalg::matrix3<double>#
ExtractRotationQuat(
self: usdrt.Gf.Matrix4d,
) → omni::math::linalg::quat<double>#
ExtractTranslation(self: usdrt.Gf.Matrix4d) → usdrt.Gf.Vec3d#
Factor(self: usdrt.Gf.Matrix4d) → tuple#
FactorWithEpsilon(
self: usdrt.Gf.Matrix4d,
arg0: float,
) → tuple#
GetArrayItem(self: usdrt.Gf.Matrix4d, arg0: int) → float#
GetColumn(
self: usdrt.Gf.Matrix4d,
arg0: int,
) → usdrt.Gf.Vec4d#
GetDeterminant(self: usdrt.Gf.Matrix4d) → float#
GetDeterminant3(self: usdrt.Gf.Matrix4d) → float#
GetHandedness(self: usdrt.Gf.Matrix4d) → int#
GetInverse(self: usdrt.Gf.Matrix4d) → usdrt.Gf.Matrix4d#
GetOrthonormalized(
self: usdrt.Gf.Matrix4d,
) → usdrt.Gf.Matrix4d#
GetRow(self: usdrt.Gf.Matrix4d, arg0: int) → usdrt.Gf.Vec4d#
GetRow3(self: usdrt.Gf.Matrix4d, arg0: int) → usdrt.Gf.Vec3d#
GetTranspose(self: usdrt.Gf.Matrix4d) → usdrt.Gf.Matrix4d#
IsLeftHanded(self: usdrt.Gf.Matrix4d) → bool#
IsRightHanded(self: usdrt.Gf.Matrix4d) → bool#
Orthonormalize(self: usdrt.Gf.Matrix4d) → bool#
RemoveScaleShear(
self: usdrt.Gf.Matrix4d,
) → usdrt.Gf.Matrix4d#
Set(
self: usdrt.Gf.Matrix4d,
arg0: float,
arg1: float,
arg2: float,
arg3: float,
arg4: float,
arg5: float,
arg6: float,
arg7: float,
arg8: float,
arg9: float,
arg10: float,
arg11: float,
arg12: float,
arg13: float,
arg14: float,
arg15: float,
) → usdrt.Gf.Matrix4d#
SetArrayItem(
self: usdrt.Gf.Matrix4d,
arg0: int,
arg1: float,
) → None#
SetColumn(
self: usdrt.Gf.Matrix4d,
arg0: int,
arg1: usdrt.Gf.Vec4d,
) → None#
SetDiagonal(*args, **kwargs)#

Overloaded function.

  1. SetDiagonal(self: usdrt.Gf.Matrix4d, arg0: float) -> usdrt.Gf.Matrix4d

  2. SetDiagonal(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec4d) -> usdrt.Gf.Matrix4d

SetIdentity(self: usdrt.Gf.Matrix4d) → usdrt.Gf.Matrix4d#
SetLookAt(*args, **kwargs)#

Overloaded function.

  1. SetLookAt(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d, arg2: usdrt.Gf.Vec3d) -> usdrt.Gf.Matrix4d

  2. SetLookAt(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3d, arg1: omni::math::linalg::quat<double>) -> usdrt.Gf.Matrix4d

  3. SetLookAt(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3d, arg1: usdrt::GfRotation) -> usdrt.Gf.Matrix4d

SetRotate(*args, **kwargs)#

Overloaded function.

  1. SetRotate(self: usdrt.Gf.Matrix4d, arg0: omni::math::linalg::quat<double>) -> usdrt.Gf.Matrix4d

  2. SetRotate(self: usdrt.Gf.Matrix4d, arg0: omni::math::linalg::matrix3<double>) -> usdrt.Gf.Matrix4d

  3. SetRotate(self: usdrt.Gf.Matrix4d, arg0: usdrt::GfRotation) -> usdrt.Gf.Matrix4d

SetRotateOnly(*args, **kwargs)#

Overloaded function.

  1. SetRotateOnly(self: usdrt.Gf.Matrix4d, arg0: omni::math::linalg::quat<double>) -> usdrt.Gf.Matrix4d

  2. SetRotateOnly(self: usdrt.Gf.Matrix4d, arg0: omni::math::linalg::matrix3<double>) -> usdrt.Gf.Matrix4d

  3. SetRotateOnly(self: usdrt.Gf.Matrix4d, arg0: usdrt::GfRotation) -> usdrt.Gf.Matrix4d

SetRow(
self: usdrt.Gf.Matrix4d,
arg0: int,
arg1: usdrt.Gf.Vec4d,
) → None#
SetRow3(
self: usdrt.Gf.Matrix4d,
arg0: int,
arg1: usdrt.Gf.Vec3d,
) → None#
SetScale(*args, **kwargs)#

Overloaded function.

  1. SetScale(self: usdrt.Gf.Matrix4d, arg0: float) -> usdrt.Gf.Matrix4d

  2. SetScale(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Matrix4d

SetTransform(*args, **kwargs)#

Overloaded function.

  1. SetTransform(self: usdrt.Gf.Matrix4d, arg0: usdrt::GfRotation, arg1: usdrt.Gf.Vec3d) -> usdrt.Gf.Matrix4d

  2. SetTransform(self: usdrt.Gf.Matrix4d, arg0: omni::math::linalg::matrix3<double>, arg1: usdrt.Gf.Vec3d) -> usdrt.Gf.Matrix4d

SetTranslate(
self: usdrt.Gf.Matrix4d,
arg0: usdrt.Gf.Vec3d,
) → usdrt.Gf.Matrix4d#
SetTranslateOnly(
self: usdrt.Gf.Matrix4d,
arg0: usdrt.Gf.Vec3d,
) → usdrt.Gf.Matrix4d#
SetZero(self: usdrt.Gf.Matrix4d) → usdrt.Gf.Matrix4d#
Transform(*args, **kwargs)#

Overloaded function.

  1. Transform(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f

  2. Transform(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d

TransformAffine(*args, **kwargs)#

Overloaded function.

  1. TransformAffine(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f

  2. TransformAffine(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d

TransformDir(*args, **kwargs)#

Overloaded function.

  1. TransformDir(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f

  2. TransformDir(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d

property dimension#
class usdrt.Gf.Matrix4f#
DecomposeRotation(
self: usdrt.Gf.Matrix4f,
axis0: usdrt.Gf.Vec3f,
axis1: usdrt.Gf.Vec3f,
axis2: usdrt.Gf.Vec3f,
) → usdrt.Gf.Vec3f#
ExtractRotation(self: usdrt.Gf.Matrix4f) → usdrt::GfRotation#
ExtractRotationMatrix(
self: usdrt.Gf.Matrix4f,
) → omni::math::linalg::matrix3<float>#
ExtractRotationQuat(
self: usdrt.Gf.Matrix4f,
) → omni::math::linalg::quat<double>#
ExtractTranslation(self: usdrt.Gf.Matrix4f) → usdrt.Gf.Vec3f#
Factor(self: usdrt.Gf.Matrix4f) → tuple#
FactorWithEpsilon(
self: usdrt.Gf.Matrix4f,
arg0: float,
) → tuple#
GetArrayItem(self: usdrt.Gf.Matrix4f, arg0: int) → float#
GetColumn(
self: usdrt.Gf.Matrix4f,
arg0: int,
) → usdrt.Gf.Vec4f#
GetDeterminant(self: usdrt.Gf.Matrix4f) → float#
GetDeterminant3(self: usdrt.Gf.Matrix4f) → float#
GetHandedness(self: usdrt.Gf.Matrix4f) → int#
GetInverse(self: usdrt.Gf.Matrix4f) → usdrt.Gf.Matrix4f#
GetOrthonormalized(
self: usdrt.Gf.Matrix4f,
) → usdrt.Gf.Matrix4f#
GetRow(self: usdrt.Gf.Matrix4f, arg0: int) → usdrt.Gf.Vec4f#
GetRow3(self: usdrt.Gf.Matrix4f, arg0: int) → usdrt.Gf.Vec3f#
GetTranspose(self: usdrt.Gf.Matrix4f) → usdrt.Gf.Matrix4f#
IsLeftHanded(self: usdrt.Gf.Matrix4f) → bool#
IsRightHanded(self: usdrt.Gf.Matrix4f) → bool#
Orthonormalize(self: usdrt.Gf.Matrix4f) → bool#
RemoveScaleShear(
self: usdrt.Gf.Matrix4f,
) → usdrt.Gf.Matrix4f#
Set(
self: usdrt.Gf.Matrix4f,
arg0: float,
arg1: float,
arg2: float,
arg3: float,
arg4: float,
arg5: float,
arg6: float,
arg7: float,
arg8: float,
arg9: float,
arg10: float,
arg11: float,
arg12: float,
arg13: float,
arg14: float,
arg15: float,
) → usdrt.Gf.Matrix4f#
SetArrayItem(
self: usdrt.Gf.Matrix4f,
arg0: int,
arg1: float,
) → None#
SetColumn(
self: usdrt.Gf.Matrix4f,
arg0: int,
arg1: usdrt.Gf.Vec4f,
) → None#
SetDiagonal(*args, **kwargs)#

Overloaded function.

  1. SetDiagonal(self: usdrt.Gf.Matrix4f, arg0: float) -> usdrt.Gf.Matrix4f

  2. SetDiagonal(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec4f) -> usdrt.Gf.Matrix4f

SetIdentity(self: usdrt.Gf.Matrix4f) → usdrt.Gf.Matrix4f#
SetLookAt(*args, **kwargs)#

Overloaded function.

  1. SetLookAt(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f, arg2: usdrt.Gf.Vec3f) -> usdrt.Gf.Matrix4f

  2. SetLookAt(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3f, arg1: omni::math::linalg::quat<double>) -> usdrt.Gf.Matrix4f

  3. SetLookAt(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3f, arg1: usdrt::GfRotation) -> usdrt.Gf.Matrix4f

SetRotate(*args, **kwargs)#

Overloaded function.

  1. SetRotate(self: usdrt.Gf.Matrix4f, arg0: omni::math::linalg::quat<double>) -> usdrt.Gf.Matrix4f

  2. SetRotate(self: usdrt.Gf.Matrix4f, arg0: omni::math::linalg::matrix3<float>) -> usdrt.Gf.Matrix4f

  3. SetRotate(self: usdrt.Gf.Matrix4f, arg0: usdrt::GfRotation) -> usdrt.Gf.Matrix4f

SetRotateOnly(*args, **kwargs)#

Overloaded function.

  1. SetRotateOnly(self: usdrt.Gf.Matrix4f, arg0: omni::math::linalg::quat<double>) -> usdrt.Gf.Matrix4f

  2. SetRotateOnly(self: usdrt.Gf.Matrix4f, arg0: omni::math::linalg::matrix3<float>) -> usdrt.Gf.Matrix4f

  3. SetRotateOnly(self: usdrt.Gf.Matrix4f, arg0: usdrt::GfRotation) -> usdrt.Gf.Matrix4f

SetRow(
self: usdrt.Gf.Matrix4f,
arg0: int,
arg1: usdrt.Gf.Vec4f,
) → None#
SetRow3(
self: usdrt.Gf.Matrix4f,
arg0: int,
arg1: usdrt.Gf.Vec3f,
) → None#
SetScale(*args, **kwargs)#

Overloaded function.

  1. SetScale(self: usdrt.Gf.Matrix4f, arg0: float) -> usdrt.Gf.Matrix4f

  2. SetScale(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Matrix4f

SetTransform(*args, **kwargs)#

Overloaded function.

  1. SetTransform(self: usdrt.Gf.Matrix4f, arg0: usdrt::GfRotation, arg1: usdrt.Gf.Vec3f) -> usdrt.Gf.Matrix4f

  2. SetTransform(self: usdrt.Gf.Matrix4f, arg0: omni::math::linalg::matrix3<float>, arg1: usdrt.Gf.Vec3f) -> usdrt.Gf.Matrix4f

SetTranslate(
self: usdrt.Gf.Matrix4f,
arg0: usdrt.Gf.Vec3f,
) → usdrt.Gf.Matrix4f#
SetTranslateOnly(
self: usdrt.Gf.Matrix4f,
arg0: usdrt.Gf.Vec3f,
) → usdrt.Gf.Matrix4f#
SetZero(self: usdrt.Gf.Matrix4f) → usdrt.Gf.Matrix4f#
Transform(*args, **kwargs)#

Overloaded function.

  1. Transform(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f

  2. Transform(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d

TransformAffine(*args, **kwargs)#

Overloaded function.

  1. TransformAffine(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f

  2. TransformAffine(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d

TransformDir(*args, **kwargs)#

Overloaded function.

  1. TransformDir(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f

  2. TransformDir(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d

property dimension#
usdrt.Gf.Max(*args, **kwargs)#

Overloaded function.

  1. Max(arg0: float, arg1: float) -> float

  2. Max(arg0: float, arg1: float, arg2: float) -> float

  3. Max(arg0: float, arg1: float, arg2: float, arg3: float) -> float

  4. Max(arg0: float, arg1: float, arg2: float, arg3: float, arg4: float) -> float

  5. Max(arg0: int, arg1: int) -> int

  6. Max(arg0: int, arg1: int, arg2: int) -> int

  7. Max(arg0: int, arg1: int, arg2: int, arg3: int) -> int

  8. Max(arg0: int, arg1: int, arg2: int, arg3: int, arg4: int) -> int

usdrt.Gf.Min(*args, **kwargs)#

Overloaded function.

  1. Min(arg0: float, arg1: float) -> float

  2. Min(arg0: float, arg1: float, arg2: float) -> float

  3. Min(arg0: float, arg1: float, arg2: float, arg3: float) -> float

  4. Min(arg0: float, arg1: float, arg2: float, arg3: float, arg4: float) -> float

  5. Min(arg0: int, arg1: int) -> int

  6. Min(arg0: int, arg1: int, arg2: int) -> int

  7. Min(arg0: int, arg1: int, arg2: int, arg3: int) -> int

  8. Min(arg0: int, arg1: int, arg2: int, arg3: int, arg4: int) -> int

usdrt.Gf.Normalize(*args, **kwargs)#

Overloaded function.

  1. Normalize(arg0: usdrt.Gf.Vec2f) -> float

  2. Normalize(arg0: usdrt.Gf.Vec2d) -> float

  3. Normalize(arg0: usdrt.Gf.Vec2i) -> float

  4. Normalize(arg0: usdrt.Gf.Vec2h) -> float

  5. Normalize(arg0: usdrt.Gf.Vec3f) -> float

  6. Normalize(arg0: usdrt.Gf.Vec3d) -> float

  7. Normalize(arg0: usdrt.Gf.Vec3i) -> float

  8. Normalize(arg0: usdrt.Gf.Vec3h) -> float

  9. Normalize(arg0: usdrt.Gf.Vec4f) -> float

  10. Normalize(arg0: usdrt.Gf.Vec4d) -> float

  11. Normalize(arg0: usdrt.Gf.Vec4i) -> float

  12. Normalize(arg0: usdrt.Gf.Vec4h) -> float

class usdrt.Gf.Plane#
GetDistance(self: usdrt.Gf.Plane, p: usdrt.Gf.Vec3d) → float#
GetDistanceFromOrigin(self: usdrt.Gf.Plane) → float#
GetEquation(self: usdrt.Gf.Plane) → usdrt.Gf.Vec4d#
GetNormal(self: usdrt.Gf.Plane) → usdrt.Gf.Vec3d#
IntersectsPositiveHalfSpace(*args, **kwargs)#

Overloaded function.

  1. IntersectsPositiveHalfSpace(self: usdrt.Gf.Plane, box: usdrt.Gf.Range3d) -> bool

  2. IntersectsPositiveHalfSpace(self: usdrt.Gf.Plane, pt: usdrt.Gf.Vec3d) -> bool

Project(
self: usdrt.Gf.Plane,
p: usdrt.Gf.Vec3d,
) → usdrt.Gf.Vec3d#
Reorient(
self: usdrt.Gf.Plane,
p: usdrt.Gf.Vec3d,
) → usdrt.Gf.Plane#
Set(*args, **kwargs)#

Overloaded function.

  1. Set(self: usdrt.Gf.Plane, normal: usdrt.Gf.Vec3d, distanceToOrigin: float) -> usdrt.Gf.Plane

  2. Set(self: usdrt.Gf.Plane, normal: usdrt.Gf.Vec3d, point: usdrt.Gf.Vec3d) -> usdrt.Gf.Plane

  3. Set(self: usdrt.Gf.Plane, p0: usdrt.Gf.Vec3d, p1: usdrt.Gf.Vec3d, p2: usdrt.Gf.Vec3d) -> usdrt.Gf.Plane

  4. Set(self: usdrt.Gf.Plane, eqn: usdrt.Gf.Vec4d) -> usdrt.Gf.Plane

Transform(
self: usdrt.Gf.Plane,
matrix: usdrt.Gf.Matrix4d,
) → usdrt.Gf.Plane#
property distanceFromOrigin#
property normal#
class usdrt.Gf.Quatd#
Dot(self: usdrt.Gf.Quatd, arg0: usdrt.Gf.Quatd) → float#
GetConjugate(self: usdrt.Gf.Quatd) → usdrt.Gf.Quatd#
GetIdentity() → usdrt.Gf.Quatd#
GetImaginary(self: usdrt.Gf.Quatd) → usdrt.Gf.Vec3d#
GetInverse(self: usdrt.Gf.Quatd) → usdrt.Gf.Quatd#
GetLength(self: usdrt.Gf.Quatd) → float#
GetLengthSq(self: usdrt.Gf.Quatd) → float#
GetNormalized(self: usdrt.Gf.Quatd) → usdrt.Gf.Quatd#
GetReal(self: usdrt.Gf.Quatd) → float#
Normalize(self: usdrt.Gf.Quatd) → float#
SetImaginary(*args, **kwargs)#

Overloaded function.

  1. SetImaginary(self: usdrt.Gf.Quatd, imaginary: usdrt.Gf.Vec3d) -> None

  2. SetImaginary(self: usdrt.Gf.Quatd, i: float, j: float, k: float) -> None

SetReal(self: usdrt.Gf.Quatd, real: float) → None#
Transform(
self: usdrt.Gf.Quatd,
point: usdrt.Gf.Vec3d,
) → usdrt.Gf.Vec3d#
property imaginary#
property real#
class usdrt.Gf.Quatf#
Dot(self: usdrt.Gf.Quatf, arg0: usdrt.Gf.Quatf) → float#
GetConjugate(self: usdrt.Gf.Quatf) → usdrt.Gf.Quatf#
GetIdentity() → usdrt.Gf.Quatf#
GetImaginary(self: usdrt.Gf.Quatf) → usdrt.Gf.Vec3f#
GetInverse(self: usdrt.Gf.Quatf) → usdrt.Gf.Quatf#
GetLength(self: usdrt.Gf.Quatf) → float#
GetLengthSq(self: usdrt.Gf.Quatf) → float#
GetNormalized(self: usdrt.Gf.Quatf) → usdrt.Gf.Quatf#
GetReal(self: usdrt.Gf.Quatf) → float#
Normalize(self: usdrt.Gf.Quatf) → float#
SetImaginary(*args, **kwargs)#

Overloaded function.

  1. SetImaginary(self: usdrt.Gf.Quatf, imaginary: usdrt.Gf.Vec3f) -> None

  2. SetImaginary(self: usdrt.Gf.Quatf, i: float, j: float, k: float) -> None

SetReal(self: usdrt.Gf.Quatf, real: float) → None#
Transform(
self: usdrt.Gf.Quatf,
point: usdrt.Gf.Vec3f,
) → usdrt.Gf.Vec3f#
property imaginary#
property real#
class usdrt.Gf.Quath#
Dot(self: usdrt.Gf.Quath, arg0: usdrt.Gf.Quath) → GfHalf#
GetConjugate(self: usdrt.Gf.Quath) → usdrt.Gf.Quath#
GetIdentity() → usdrt.Gf.Quath#
GetImaginary(self: usdrt.Gf.Quath) → usdrt.Gf.Vec3h#
GetInverse(self: usdrt.Gf.Quath) → usdrt.Gf.Quath#
GetLength(self: usdrt.Gf.Quath) → float#
GetLengthSq(self: usdrt.Gf.Quath) → GfHalf#
GetNormalized(self: usdrt.Gf.Quath) → usdrt.Gf.Quath#
GetReal(self: usdrt.Gf.Quath) → GfHalf#
Normalize(self: usdrt.Gf.Quath) → float#
SetImaginary(*args, **kwargs)#

Overloaded function.

  1. SetImaginary(self: usdrt.Gf.Quath, imaginary: usdrt.Gf.Vec3h) -> None

  2. SetImaginary(self: usdrt.Gf.Quath, i: GfHalf, j: GfHalf, k: GfHalf) -> None

SetReal(self: usdrt.Gf.Quath, real: GfHalf) → None#
Transform(
self: usdrt.Gf.Quath,
point: usdrt.Gf.Vec3h,
) → usdrt.Gf.Vec3h#
property imaginary#
property real#
usdrt.Gf.RadiansToDegrees(arg0: float) → float#
class usdrt.Gf.Range1d#
Contains(*args, **kwargs)#

Overloaded function.

  1. Contains(self: usdrt.Gf.Range1d, arg0: float) -> bool

  2. Contains(self: usdrt.Gf.Range1d, arg0: usdrt.Gf.Range1d) -> bool

GetDistanceSquared(
self: usdrt.Gf.Range1d,
arg0: float,
) → float#
static GetIntersection(
arg0: usdrt.Gf.Range1d,
arg1: usdrt.Gf.Range1d,
) → usdrt.Gf.Range1d#
GetMax(self: usdrt.Gf.Range1d) → float#
GetMidpoint(self: usdrt.Gf.Range1d) → float#
GetMin(self: usdrt.Gf.Range1d) → float#
GetSize(self: usdrt.Gf.Range1d) → float#
static GetUnion(
arg0: usdrt.Gf.Range1d,
arg1: usdrt.Gf.Range1d,
) → usdrt.Gf.Range1d#
IntersectWith(
self: usdrt.Gf.Range1d,
arg0: usdrt.Gf.Range1d,
) → usdrt.Gf.Range1d#
IsEmpty(self: usdrt.Gf.Range1d) → bool#
SetEmpty(self: usdrt.Gf.Range1d) → None#
SetMax(self: usdrt.Gf.Range1d, arg0: float) → None#
SetMin(self: usdrt.Gf.Range1d, arg0: float) → None#
UnionWith(*args, **kwargs)#

Overloaded function.

  1. UnionWith(self: usdrt.Gf.Range1d, arg0: float) -> usdrt.Gf.Range1d

  2. UnionWith(self: usdrt.Gf.Range1d, arg0: usdrt.Gf.Range1d) -> usdrt.Gf.Range1d

property max#
property min#
class usdrt.Gf.Range1f#
Contains(*args, **kwargs)#

Overloaded function.

  1. Contains(self: usdrt.Gf.Range1f, arg0: float) -> bool

  2. Contains(self: usdrt.Gf.Range1f, arg0: usdrt.Gf.Range1f) -> bool

GetDistanceSquared(
self: usdrt.Gf.Range1f,
arg0: float,
) → float#
static GetIntersection(
arg0: usdrt.Gf.Range1f,
arg1: usdrt.Gf.Range1f,
) → usdrt.Gf.Range1f#
GetMax(self: usdrt.Gf.Range1f) → float#
GetMidpoint(self: usdrt.Gf.Range1f) → float#
GetMin(self: usdrt.Gf.Range1f) → float#
GetSize(self: usdrt.Gf.Range1f) → float#
static GetUnion(
arg0: usdrt.Gf.Range1f,
arg1: usdrt.Gf.Range1f,
) → usdrt.Gf.Range1f#
IntersectWith(
self: usdrt.Gf.Range1f,
arg0: usdrt.Gf.Range1f,
) → usdrt.Gf.Range1f#
IsEmpty(self: usdrt.Gf.Range1f) → bool#
SetEmpty(self: usdrt.Gf.Range1f) → None#
SetMax(self: usdrt.Gf.Range1f, arg0: float) → None#
SetMin(self: usdrt.Gf.Range1f, arg0: float) → None#
UnionWith(*args, **kwargs)#

Overloaded function.

  1. UnionWith(self: usdrt.Gf.Range1f, arg0: float) -> usdrt.Gf.Range1f

  2. UnionWith(self: usdrt.Gf.Range1f, arg0: usdrt.Gf.Range1f) -> usdrt.Gf.Range1f

property max#
property min#
class usdrt.Gf.Range2d#
Contains(*args, **kwargs)#

Overloaded function.

  1. Contains(self: usdrt.Gf.Range2d, arg0: usdrt.Gf.Vec2d) -> bool

  2. Contains(self: usdrt.Gf.Range2d, arg0: usdrt.Gf.Range2d) -> bool

GetCorner(self: usdrt.Gf.Range2d, arg0: int) → usdrt.Gf.Vec2d#
GetDistanceSquared(
self: usdrt.Gf.Range2d,
arg0: usdrt.Gf.Vec2d,
) → float#
static GetIntersection(
arg0: usdrt.Gf.Range2d,
arg1: usdrt.Gf.Range2d,
) → usdrt.Gf.Range2d#
GetMax(self: usdrt.Gf.Range2d) → usdrt.Gf.Vec2d#
GetMidpoint(self: usdrt.Gf.Range2d) → usdrt.Gf.Vec2d#
GetMin(self: usdrt.Gf.Range2d) → usdrt.Gf.Vec2d#
GetQuadrant(
self: usdrt.Gf.Range2d,
arg0: int,
) → usdrt.Gf.Range2d#
GetSize(self: usdrt.Gf.Range2d) → usdrt.Gf.Vec2d#
static GetUnion(
arg0: usdrt.Gf.Range2d,
arg1: usdrt.Gf.Range2d,
) → usdrt.Gf.Range2d#
IntersectWith(
self: usdrt.Gf.Range2d,
arg0: usdrt.Gf.Range2d,
) → usdrt.Gf.Range2d#
IsEmpty(self: usdrt.Gf.Range2d) → bool#
SetEmpty(self: usdrt.Gf.Range2d) → None#
SetMax(self: usdrt.Gf.Range2d, arg0: usdrt.Gf.Vec2d) → None#
SetMin(self: usdrt.Gf.Range2d, arg0: usdrt.Gf.Vec2d) → None#
UnionWith(*args, **kwargs)#

Overloaded function.

  1. UnionWith(self: usdrt.Gf.Range2d, arg0: usdrt.Gf.Vec2d) -> usdrt.Gf.Range2d

  2. UnionWith(self: usdrt.Gf.Range2d, arg0: usdrt.Gf.Range2d) -> usdrt.Gf.Range2d

property max#
property min#
static unitSquare() → usdrt.Gf.Range2d#
class usdrt.Gf.Range2f#
Contains(*args, **kwargs)#

Overloaded function.

  1. Contains(self: usdrt.Gf.Range2f, arg0: usdrt.Gf.Vec2f) -> bool

  2. Contains(self: usdrt.Gf.Range2f, arg0: usdrt.Gf.Range2f) -> bool

GetCorner(self: usdrt.Gf.Range2f, arg0: int) → usdrt.Gf.Vec2f#
GetDistanceSquared(
self: usdrt.Gf.Range2f,
arg0: usdrt.Gf.Vec2f,
) → float#
static GetIntersection(
arg0: usdrt.Gf.Range2f,
arg1: usdrt.Gf.Range2f,
) → usdrt.Gf.Range2f#
GetMax(self: usdrt.Gf.Range2f) → usdrt.Gf.Vec2f#
GetMidpoint(self: usdrt.Gf.Range2f) → usdrt.Gf.Vec2f#
GetMin(self: usdrt.Gf.Range2f) → usdrt.Gf.Vec2f#
GetQuadrant(
self: usdrt.Gf.Range2f,
arg0: int,
) → usdrt.Gf.Range2f#
GetSize(self: usdrt.Gf.Range2f) → usdrt.Gf.Vec2f#
static GetUnion(
arg0: usdrt.Gf.Range2f,
arg1: usdrt.Gf.Range2f,
) → usdrt.Gf.Range2f#
IntersectWith(
self: usdrt.Gf.Range2f,
arg0: usdrt.Gf.Range2f,
) → usdrt.Gf.Range2f#
IsEmpty(self: usdrt.Gf.Range2f) → bool#
SetEmpty(self: usdrt.Gf.Range2f) → None#
SetMax(self: usdrt.Gf.Range2f, arg0: usdrt.Gf.Vec2f) → None#
SetMin(self: usdrt.Gf.Range2f, arg0: usdrt.Gf.Vec2f) → None#
UnionWith(*args, **kwargs)#

Overloaded function.

  1. UnionWith(self: usdrt.Gf.Range2f, arg0: usdrt.Gf.Vec2f) -> usdrt.Gf.Range2f

  2. UnionWith(self: usdrt.Gf.Range2f, arg0: usdrt.Gf.Range2f) -> usdrt.Gf.Range2f

property max#
property min#
static unitSquare() → usdrt.Gf.Range2f#
class usdrt.Gf.Range3d#
Contains(*args, **kwargs)#

Overloaded function.

  1. Contains(self: usdrt.Gf.Range3d, arg0: usdrt.Gf.Vec3d) -> bool

  2. Contains(self: usdrt.Gf.Range3d, arg0: usdrt.Gf.Range3d) -> bool

GetCorner(self: usdrt.Gf.Range3d, arg0: int) → usdrt.Gf.Vec3d#
GetDistanceSquared(
self: usdrt.Gf.Range3d,
arg0: usdrt.Gf.Vec3d,
) → float#
static GetIntersection(
arg0: usdrt.Gf.Range3d,
arg1: usdrt.Gf.Range3d,
) → usdrt.Gf.Range3d#
GetMax(self: usdrt.Gf.Range3d) → usdrt.Gf.Vec3d#
GetMidpoint(self: usdrt.Gf.Range3d) → usdrt.Gf.Vec3d#
GetMin(self: usdrt.Gf.Range3d) → usdrt.Gf.Vec3d#
GetOctant(
self: usdrt.Gf.Range3d,
arg0: int,
) → usdrt.Gf.Range3d#
GetSize(self: usdrt.Gf.Range3d) → usdrt.Gf.Vec3d#
static GetUnion(
arg0: usdrt.Gf.Range3d,
arg1: usdrt.Gf.Range3d,
) → usdrt.Gf.Range3d#
IntersectWith(
self: usdrt.Gf.Range3d,
arg0: usdrt.Gf.Range3d,
) → usdrt.Gf.Range3d#
IsEmpty(self: usdrt.Gf.Range3d) → bool#
SetEmpty(self: usdrt.Gf.Range3d) → None#
SetMax(self: usdrt.Gf.Range3d, arg0: usdrt.Gf.Vec3d) → None#
SetMin(self: usdrt.Gf.Range3d, arg0: usdrt.Gf.Vec3d) → None#
UnionWith(*args, **kwargs)#

Overloaded function.

  1. UnionWith(self: usdrt.Gf.Range3d, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Range3d

  2. UnionWith(self: usdrt.Gf.Range3d, arg0: usdrt.Gf.Range3d) -> usdrt.Gf.Range3d

property max#
property min#
static unitCube() → usdrt.Gf.Range3d#
class usdrt.Gf.Range3f#
Contains(*args, **kwargs)#

Overloaded function.

  1. Contains(self: usdrt.Gf.Range3f, arg0: usdrt.Gf.Vec3f) -> bool

  2. Contains(self: usdrt.Gf.Range3f, arg0: usdrt.Gf.Range3f) -> bool

GetCorner(self: usdrt.Gf.Range3f, arg0: int) → usdrt.Gf.Vec3f#
GetDistanceSquared(
self: usdrt.Gf.Range3f,
arg0: usdrt.Gf.Vec3f,
) → float#
static GetIntersection(
arg0: usdrt.Gf.Range3f,
arg1: usdrt.Gf.Range3f,
) → usdrt.Gf.Range3f#
GetMax(self: usdrt.Gf.Range3f) → usdrt.Gf.Vec3f#
GetMidpoint(self: usdrt.Gf.Range3f) → usdrt.Gf.Vec3f#
GetMin(self: usdrt.Gf.Range3f) → usdrt.Gf.Vec3f#
GetOctant(
self: usdrt.Gf.Range3f,
arg0: int,
) → usdrt.Gf.Range3f#
GetSize(self: usdrt.Gf.Range3f) → usdrt.Gf.Vec3f#
static GetUnion(
arg0: usdrt.Gf.Range3f,
arg1: usdrt.Gf.Range3f,
) → usdrt.Gf.Range3f#
IntersectWith(
self: usdrt.Gf.Range3f,
arg0: usdrt.Gf.Range3f,
) → usdrt.Gf.Range3f#
IsEmpty(self: usdrt.Gf.Range3f) → bool#
SetEmpty(self: usdrt.Gf.Range3f) → None#
SetMax(self: usdrt.Gf.Range3f, arg0: usdrt.Gf.Vec3f) → None#
SetMin(self: usdrt.Gf.Range3f, arg0: usdrt.Gf.Vec3f) → None#
UnionWith(*args, **kwargs)#

Overloaded function.

  1. UnionWith(self: usdrt.Gf.Range3f, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Range3f

  2. UnionWith(self: usdrt.Gf.Range3f, arg0: usdrt.Gf.Range3f) -> usdrt.Gf.Range3f

property max#
property min#
static unitCube() → usdrt.Gf.Range3f#
class usdrt.Gf.Ray#
FindClosestPoint(
self: usdrt.Gf.Ray,
point: usdrt.Gf.Vec3d,
) → tuple#
GetPoint(self: usdrt.Gf.Ray, arg0: float) → usdrt.Gf.Vec3d#
Intersect(*args, **kwargs)#

Overloaded function.

  1. Intersect(self: usdrt.Gf.Ray, p0: usdrt.Gf.Vec3d, p1: usdrt.Gf.Vec3d, p2: usdrt.Gf.Vec3d) -> tuple

  2. Intersect(self: usdrt.Gf.Ray, plane: usdrt::GfPlane) -> tuple

  3. Intersect(self: usdrt.Gf.Ray, box: usdrt.Gf.Range3d) -> tuple

  4. Intersect(self: usdrt.Gf.Ray, box: usdrt::GfBBox3d) -> tuple

  5. Intersect(self: usdrt.Gf.Ray, center: usdrt.Gf.Vec3d, radius: float) -> tuple

  6. Intersect(self: usdrt.Gf.Ray, origin: usdrt.Gf.Vec3d, axis: usdrt.Gf.Vec3d, radius: float) -> tuple

  7. Intersect(self: usdrt.Gf.Ray, origin: usdrt.Gf.Vec3d, axis: usdrt.Gf.Vec3d, radius: float, height: float) -> tuple

SetEnds(
self: usdrt.Gf.Ray,
startPoint: usdrt.Gf.Vec3d,
endPoint: usdrt.Gf.Vec3d,
) → usdrt.Gf.Ray#
SetPointAndDirection(
self: usdrt.Gf.Ray,
startPoint: usdrt.Gf.Vec3d,
direction: usdrt.Gf.Vec3d,
) → usdrt.Gf.Ray#
Transform(
self: usdrt.Gf.Ray,
matrix: usdrt.Gf.Matrix4d,
) → usdrt.Gf.Ray#
property direction#
property startPoint#
class usdrt.Gf.Rect2i#
Contains(self: usdrt.Gf.Rect2i, arg0: usdrt.Gf.Vec2i) → bool#
GetArea(self: usdrt.Gf.Rect2i) → int#
GetCenter(self: usdrt.Gf.Rect2i) → usdrt.Gf.Vec2i#
GetHeight(self: usdrt.Gf.Rect2i) → int#
GetIntersection(
self: usdrt.Gf.Rect2i,
arg0: usdrt.Gf.Rect2i,
) → usdrt.Gf.Rect2i#
GetMax(self: usdrt.Gf.Rect2i) → usdrt.Gf.Vec2i#
GetMaxX(self: usdrt.Gf.Rect2i) → int#
GetMaxY(self: usdrt.Gf.Rect2i) → int#
GetMin(self: usdrt.Gf.Rect2i) → usdrt.Gf.Vec2i#
GetMinX(self: usdrt.Gf.Rect2i) → int#
GetMinY(self: usdrt.Gf.Rect2i) → int#
GetNormalized(self: usdrt.Gf.Rect2i) → usdrt.Gf.Rect2i#
GetSize(self: usdrt.Gf.Rect2i) → usdrt.Gf.Vec2i#
GetUnion(
self: usdrt.Gf.Rect2i,
arg0: usdrt.Gf.Rect2i,
) → usdrt.Gf.Rect2i#
GetWidth(self: usdrt.Gf.Rect2i) → int#
Intersect(
self: usdrt.Gf.Rect2i,
arg0: usdrt.Gf.Rect2i,
) → usdrt.Gf.Rect2i#
IsEmpty(self: usdrt.Gf.Rect2i) → bool#
IsNull(self: usdrt.Gf.Rect2i) → bool#
IsValid(self: usdrt.Gf.Rect2i) → bool#
SetMax(self: usdrt.Gf.Rect2i, arg0: usdrt.Gf.Vec2i) → None#
SetMaxX(self: usdrt.Gf.Rect2i, arg0: int) → None#
SetMaxY(self: usdrt.Gf.Rect2i, arg0: int) → None#
SetMin(self: usdrt.Gf.Rect2i, arg0: usdrt.Gf.Vec2i) → None#
SetMinX(self: usdrt.Gf.Rect2i, arg0: int) → None#
SetMinY(self: usdrt.Gf.Rect2i, arg0: int) → None#
Translate(self: usdrt.Gf.Rect2i, arg0: usdrt.Gf.Vec2i) → None#
Union(
self: usdrt.Gf.Rect2i,
arg0: usdrt.Gf.Rect2i,
) → usdrt.Gf.Rect2i#
property area#
property center#
property height#
property max#
property maxX#
property maxY#
property min#
property minX#
property minY#
property size#
property width#
class usdrt.Gf.Rotation#
Decompose(
self: usdrt.Gf.Rotation,
arg0: usdrt.Gf.Vec3d,
arg1: usdrt.Gf.Vec3d,
arg2: usdrt.Gf.Vec3d,
) → usdrt.Gf.Vec3d#
static DecomposeRotation(
rot: usdrt.Gf.Matrix4d,
twAxis: usdrt.Gf.Vec3d,
fbAxis: usdrt.Gf.Vec3d,
lrAxis: usdrt.Gf.Vec3d,
handedness: float,
thetaTwHint: object = None,
thetaFBHint: object = None,
thetaLRHint: object = None,
thetaSwHint: object = None,
useHint: bool = False,
swShift: object = None,
) → Tuple[float, float, float, float]#
static DecomposeRotation3(
rot: usdrt.Gf.Matrix4d,
twAxis: usdrt.Gf.Vec3d,
fbAxis: usdrt.Gf.Vec3d,
lrAxis: usdrt.Gf.Vec3d,
handedness: float,
thetaTwHint: float = 0.0,
thetaFBHint: float = 0.0,
thetaLRHint: float = 0.0,
useHint: bool = False,
) → Tuple[float, float, float]#
GetAngle(self: usdrt.Gf.Rotation) → float#
GetAxis(self: usdrt.Gf.Rotation) → usdrt.Gf.Vec3d#
GetInverse(self: usdrt.Gf.Rotation) → usdrt.Gf.Rotation#
GetQuat(self: usdrt.Gf.Rotation) → usdrt.Gf.Quatd#
static RotateOntoProjected(
arg0: usdrt.Gf.Vec3d,
arg1: usdrt.Gf.Vec3d,
arg2: usdrt.Gf.Vec3d,
) → usdrt.Gf.Rotation#
SetAxisAngle(
self: usdrt.Gf.Rotation,
axis: usdrt.Gf.Vec3d,
angle: float,
) → usdrt.Gf.Rotation#
SetIdentity(self: usdrt.Gf.Rotation) → usdrt.Gf.Rotation#
SetQuat(
self: usdrt.Gf.Rotation,
quat: usdrt.Gf.Quatd,
) → usdrt.Gf.Rotation#
SetRotateInto(
self: usdrt.Gf.Rotation,
rotateFrom: usdrt.Gf.Vec3d,
rotateTo: usdrt.Gf.Vec3d,
) → usdrt.Gf.Rotation#
TransformDir(*args, **kwargs)#

Overloaded function.

  1. TransformDir(self: usdrt.Gf.Rotation, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f

  2. TransformDir(self: usdrt.Gf.Rotation, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d

property angle#
property axis#
usdrt.Gf.Slerp(*args, **kwargs)#

Overloaded function.

  1. Slerp(alpha: float, v1: usdrt.Gf.Vec2f, v2: usdrt.Gf.Vec2f) -> usdrt.Gf.Vec2f

  2. Slerp(alpha: float, v1: usdrt.Gf.Vec2d, v2: usdrt.Gf.Vec2d) -> usdrt.Gf.Vec2d

  3. Slerp(alpha: float, v1: usdrt.Gf.Vec2i, v2: usdrt.Gf.Vec2i) -> usdrt.Gf.Vec2i

  4. Slerp(alpha: float, v1: usdrt.Gf.Vec2h, v2: usdrt.Gf.Vec2h) -> usdrt.Gf.Vec2h

  5. Slerp(alpha: float, v1: usdrt.Gf.Vec3f, v2: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f

  6. Slerp(alpha: float, v1: usdrt.Gf.Vec3d, v2: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d

  7. Slerp(alpha: float, v1: usdrt.Gf.Vec3i, v2: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i

  8. Slerp(alpha: float, v1: usdrt.Gf.Vec3h, v2: usdrt.Gf.Vec3h) -> usdrt.Gf.Vec3h

  9. Slerp(alpha: float, v1: usdrt.Gf.Vec4f, v2: usdrt.Gf.Vec4f) -> usdrt.Gf.Vec4f

  10. Slerp(alpha: float, v1: usdrt.Gf.Vec4d, v2: usdrt.Gf.Vec4d) -> usdrt.Gf.Vec4d

  11. Slerp(alpha: float, v1: usdrt.Gf.Vec4i, v2: usdrt.Gf.Vec4i) -> usdrt.Gf.Vec4i

  12. Slerp(alpha: float, v1: usdrt.Gf.Vec4h, v2: usdrt.Gf.Vec4h) -> usdrt.Gf.Vec4h

  13. Slerp(arg0: float, arg1: usdrt.Gf.Quatd, arg2: usdrt.Gf.Quatd) -> usdrt.Gf.Quatd

  14. Slerp(arg0: float, arg1: usdrt.Gf.Quatf, arg2: usdrt.Gf.Quatf) -> usdrt.Gf.Quatf

  15. Slerp(arg0: float, arg1: usdrt.Gf.Quath, arg2: usdrt.Gf.Quath) -> usdrt.Gf.Quath

usdrt.Gf.Sqr(*args, **kwargs)#

Overloaded function.

  1. Sqr(arg0: float) -> float

  2. Sqr(arg0: float) -> float

usdrt.Gf.Sqrt(*args, **kwargs)#

Overloaded function.

  1. Sqrt(arg0: float) -> float

  2. Sqrt(arg0: float) -> float

class usdrt.Gf.Transform#
GetMatrix(self: usdrt.Gf.Transform) → usdrt.Gf.Matrix4d#
GetPivotOrientation(
self: usdrt.Gf.Transform,
) → usdrt.Gf.Rotation#
GetPivotPosition(self: usdrt.Gf.Transform) → usdrt.Gf.Vec3d#
GetRotation(self: usdrt.Gf.Transform) → usdrt.Gf.Rotation#
GetScale(self: usdrt.Gf.Transform) → usdrt.Gf.Vec3d#
GetTranslation(self: usdrt.Gf.Transform) → usdrt.Gf.Vec3d#
Set(
self: usdrt.Gf.Transform,
translation: usdrt.Gf.Vec3d = Gf.Vec3d(0.0, 0.0, 0.0),
rotation: usdrt.Gf.Rotation = Gf.Rotation(Gf.Vec3d(1.0, 0.0, 0.0), 0.0),
scale: usdrt.Gf.Vec3d = Gf.Vec3d(1.0, 1.0, 1.0),
pivotPosition: usdrt.Gf.Vec3d = Gf.Vec3d(0.0, 0.0, 0.0),
pivotOrientation: usdrt.Gf.Rotation = Gf.Rotation(Gf.Vec3d(1.0, 0.0, 0.0), 0.0),
) → usdrt.Gf.Transform#
SetIdentity(self: usdrt.Gf.Transform) → usdrt.Gf.Transform#
SetMatrix(
self: usdrt.Gf.Transform,
matrix: usdrt.Gf.Matrix4d,
) → usdrt.Gf.Transform#
SetPivotOrientation(
self: usdrt.Gf.Transform,
pivotOrient: usdrt.Gf.Rotation,
) → None#
SetPivotPosition(
self: usdrt.Gf.Transform,
pivotPosition: usdrt.Gf.Vec3d,
) → None#
SetRotation(
self: usdrt.Gf.Transform,
rotation: usdrt.Gf.Rotation,
) → None#
SetScale(
self: usdrt.Gf.Transform,
scale: usdrt.Gf.Vec3d,
) → None#
SetTranslation(
self: usdrt.Gf.Transform,
translation: usdrt.Gf.Vec3d,
) → None#
property pivotOrientation#
property pivotPosition#
property rotation#
property scale#
property translation#
class usdrt.Gf.Vec2d#
static Axis(arg0: int) → usdrt.Gf.Vec2d#
GetComplement(
self: usdrt.Gf.Vec2d,
arg0: usdrt.Gf.Vec2d,
) → usdrt.Gf.Vec2d#
GetDot(self: usdrt.Gf.Vec2d, arg0: usdrt.Gf.Vec2d) → float#
GetLength(self: usdrt.Gf.Vec2d) → float#
GetNormalized(self: usdrt.Gf.Vec2d) → usdrt.Gf.Vec2d#
GetProjection(
self: usdrt.Gf.Vec2d,
arg0: usdrt.Gf.Vec2d,
) → usdrt.Gf.Vec2d#
Normalize(self: usdrt.Gf.Vec2d) → float#
static XAxis() → usdrt.Gf.Vec2d#
static YAxis() → usdrt.Gf.Vec2d#
property dimension#
class usdrt.Gf.Vec2f#
static Axis(arg0: int) → usdrt.Gf.Vec2f#
GetComplement(
self: usdrt.Gf.Vec2f,
arg0: usdrt.Gf.Vec2f,
) → usdrt.Gf.Vec2f#
GetDot(self: usdrt.Gf.Vec2f, arg0: usdrt.Gf.Vec2f) → float#
GetLength(self: usdrt.Gf.Vec2f) → float#
GetNormalized(self: usdrt.Gf.Vec2f) → usdrt.Gf.Vec2f#
GetProjection(
self: usdrt.Gf.Vec2f,
arg0: usdrt.Gf.Vec2f,
) → usdrt.Gf.Vec2f#
Normalize(self: usdrt.Gf.Vec2f) → float#
static XAxis() → usdrt.Gf.Vec2f#
static YAxis() → usdrt.Gf.Vec2f#
property dimension#
class usdrt.Gf.Vec2h#
static Axis(arg0: int) → usdrt.Gf.Vec2h#
GetComplement(
self: usdrt.Gf.Vec2h,
arg0: usdrt.Gf.Vec2h,
) → usdrt.Gf.Vec2h#
GetDot(self: usdrt.Gf.Vec2h, arg0: usdrt.Gf.Vec2h) → GfHalf#
GetLength(self: usdrt.Gf.Vec2h) → float#
GetNormalized(self: usdrt.Gf.Vec2h) → usdrt.Gf.Vec2h#
GetProjection(
self: usdrt.Gf.Vec2h,
arg0: usdrt.Gf.Vec2h,
) → usdrt.Gf.Vec2h#
Normalize(self: usdrt.Gf.Vec2h) → float#
static XAxis() → usdrt.Gf.Vec2h#
static YAxis() → usdrt.Gf.Vec2h#
property dimension#
class usdrt.Gf.Vec2i#
static Axis(arg0: int) → usdrt.Gf.Vec2i#
GetComplement(
self: usdrt.Gf.Vec2i,
arg0: usdrt.Gf.Vec2i,
) → usdrt.Gf.Vec2i#
GetDot(self: usdrt.Gf.Vec2i, arg0: usdrt.Gf.Vec2i) → int#
GetLength(self: usdrt.Gf.Vec2i) → float#
GetNormalized(self: usdrt.Gf.Vec2i) → usdrt.Gf.Vec2i#
GetProjection(
self: usdrt.Gf.Vec2i,
arg0: usdrt.Gf.Vec2i,
) → usdrt.Gf.Vec2i#
Normalize(self: usdrt.Gf.Vec2i) → float#
static XAxis() → usdrt.Gf.Vec2i#
static YAxis() → usdrt.Gf.Vec2i#
property dimension#
class usdrt.Gf.Vec3d#
static Axis(arg0: int) → usdrt.Gf.Vec3d#
BuildOrthonormalFrame(
self: usdrt.Gf.Vec3d,
eps: float = 1e-10,
) → tuple#
GetComplement(
self: usdrt.Gf.Vec3d,
arg0: usdrt.Gf.Vec3d,
) → usdrt.Gf.Vec3d#
GetCross(
self: usdrt.Gf.Vec3d,
arg0: usdrt.Gf.Vec3d,
) → usdrt.Gf.Vec3d#
GetDot(self: usdrt.Gf.Vec3d, arg0: usdrt.Gf.Vec3d) → float#
GetLength(self: usdrt.Gf.Vec3d) → float#
GetNormalized(self: usdrt.Gf.Vec3d) → usdrt.Gf.Vec3d#
GetProjection(
self: usdrt.Gf.Vec3d,
arg0: usdrt.Gf.Vec3d,
) → usdrt.Gf.Vec3d#
Normalize(self: usdrt.Gf.Vec3d) → float#
static OrthogonalizeBasis(
v1: usdrt.Gf.Vec3d,
v2: usdrt.Gf.Vec3d,
v3: usdrt.Gf.Vec3d,
normalize: bool = True,
) → bool#
static XAxis() → usdrt.Gf.Vec3d#
static YAxis() → usdrt.Gf.Vec3d#
static ZAxis() → usdrt.Gf.Vec3d#
property dimension#
class usdrt.Gf.Vec3f#
static Axis(arg0: int) → usdrt.Gf.Vec3f#
BuildOrthonormalFrame(
self: usdrt.Gf.Vec3f,
eps: float = 1e-10,
) → tuple#
GetComplement(
self: usdrt.Gf.Vec3f,
arg0: usdrt.Gf.Vec3f,
) → usdrt.Gf.Vec3f#
GetCross(
self: usdrt.Gf.Vec3f,
arg0: usdrt.Gf.Vec3f,
) → usdrt.Gf.Vec3f#
GetDot(self: usdrt.Gf.Vec3f, arg0: usdrt.Gf.Vec3f) → float#
GetLength(self: usdrt.Gf.Vec3f) → float#
GetNormalized(self: usdrt.Gf.Vec3f) → usdrt.Gf.Vec3f#
GetProjection(
self: usdrt.Gf.Vec3f,
arg0: usdrt.Gf.Vec3f,
) → usdrt.Gf.Vec3f#
Normalize(self: usdrt.Gf.Vec3f) → float#
static OrthogonalizeBasis(
v1: usdrt.Gf.Vec3f,
v2: usdrt.Gf.Vec3f,
v3: usdrt.Gf.Vec3f,
normalize: bool = True,
) → bool#
static XAxis() → usdrt.Gf.Vec3f#
static YAxis() → usdrt.Gf.Vec3f#
static ZAxis() → usdrt.Gf.Vec3f#
property dimension#
class usdrt.Gf.Vec3h#
static Axis(arg0: int) → usdrt.Gf.Vec3h#
BuildOrthonormalFrame(
self: usdrt.Gf.Vec3h,
eps: float = 1e-10,
) → tuple#
GetComplement(
self: usdrt.Gf.Vec3h,
arg0: usdrt.Gf.Vec3h,
) → usdrt.Gf.Vec3h#
GetCross(
self: usdrt.Gf.Vec3h,
arg0: usdrt.Gf.Vec3h,
) → usdrt.Gf.Vec3h#
GetDot(self: usdrt.Gf.Vec3h, arg0: usdrt.Gf.Vec3h) → GfHalf#
GetLength(self: usdrt.Gf.Vec3h) → float#
GetNormalized(self: usdrt.Gf.Vec3h) → usdrt.Gf.Vec3h#
GetProjection(
self: usdrt.Gf.Vec3h,
arg0: usdrt.Gf.Vec3h,
) → usdrt.Gf.Vec3h#
Normalize(self: usdrt.Gf.Vec3h) → float#
static OrthogonalizeBasis(
v1: usdrt.Gf.Vec3h,
v2: usdrt.Gf.Vec3h,
v3: usdrt.Gf.Vec3h,
normalize: bool = True,
) → bool#
static XAxis() → usdrt.Gf.Vec3h#
static YAxis() → usdrt.Gf.Vec3h#
static ZAxis() → usdrt.Gf.Vec3h#
property dimension#
class usdrt.Gf.Vec3i#
static Axis(arg0: int) → usdrt.Gf.Vec3i#
BuildOrthonormalFrame(
self: usdrt.Gf.Vec3i,
eps: float = 1e-10,
) → tuple#
GetComplement(
self: usdrt.Gf.Vec3i,
arg0: usdrt.Gf.Vec3i,
) → usdrt.Gf.Vec3i#
GetCross(
self: usdrt.Gf.Vec3i,
arg0: usdrt.Gf.Vec3i,
) → usdrt.Gf.Vec3i#
GetDot(self: usdrt.Gf.Vec3i, arg0: usdrt.Gf.Vec3i) → int#
GetLength(self: usdrt.Gf.Vec3i) → float#
GetNormalized(self: usdrt.Gf.Vec3i) → usdrt.Gf.Vec3i#
GetProjection(
self: usdrt.Gf.Vec3i,
arg0: usdrt.Gf.Vec3i,
) → usdrt.Gf.Vec3i#
Normalize(self: usdrt.Gf.Vec3i) → float#
static OrthogonalizeBasis(
v1: usdrt.Gf.Vec3i,
v2: usdrt.Gf.Vec3i,
v3: usdrt.Gf.Vec3i,
normalize: bool = True,
) → bool#
static XAxis() → usdrt.Gf.Vec3i#
static YAxis() → usdrt.Gf.Vec3i#
static ZAxis() → usdrt.Gf.Vec3i#
property dimension#
class usdrt.Gf.Vec4d#
static Axis(arg0: int) → usdrt.Gf.Vec4d#
GetComplement(
self: usdrt.Gf.Vec4d,
arg0: usdrt.Gf.Vec4d,
) → usdrt.Gf.Vec4d#
GetDot(self: usdrt.Gf.Vec4d, arg0: usdrt.Gf.Vec4d) → float#
GetLength(self: usdrt.Gf.Vec4d) → float#
GetNormalized(self: usdrt.Gf.Vec4d) → usdrt.Gf.Vec4d#
GetProjection(
self: usdrt.Gf.Vec4d,
arg0: usdrt.Gf.Vec4d,
) → usdrt.Gf.Vec4d#
Normalize(self: usdrt.Gf.Vec4d) → float#
static WAxis() → usdrt.Gf.Vec4d#
static XAxis() → usdrt.Gf.Vec4d#
static YAxis() → usdrt.Gf.Vec4d#
static ZAxis() → usdrt.Gf.Vec4d#
property dimension#
class usdrt.Gf.Vec4f#
static Axis(arg0: int) → usdrt.Gf.Vec4f#
GetComplement(
self: usdrt.Gf.Vec4f,
arg0: usdrt.Gf.Vec4f,
) → usdrt.Gf.Vec4f#
GetDot(self: usdrt.Gf.Vec4f, arg0: usdrt.Gf.Vec4f) → float#
GetLength(self: usdrt.Gf.Vec4f) → float#
GetNormalized(self: usdrt.Gf.Vec4f) → usdrt.Gf.Vec4f#
GetProjection(
self: usdrt.Gf.Vec4f,
arg0: usdrt.Gf.Vec4f,
) → usdrt.Gf.Vec4f#
Normalize(self: usdrt.Gf.Vec4f) → float#
static WAxis() → usdrt.Gf.Vec4f#
static XAxis() → usdrt.Gf.Vec4f#
static YAxis() → usdrt.Gf.Vec4f#
static ZAxis() → usdrt.Gf.Vec4f#
property dimension#
class usdrt.Gf.Vec4h#
static Axis(arg0: int) → usdrt.Gf.Vec4h#
GetComplement(
self: usdrt.Gf.Vec4h,
arg0: usdrt.Gf.Vec4h,
) → usdrt.Gf.Vec4h#
GetDot(self: usdrt.Gf.Vec4h, arg0: usdrt.Gf.Vec4h) → GfHalf#
GetLength(self: usdrt.Gf.Vec4h) → float#
GetNormalized(self: usdrt.Gf.Vec4h) → usdrt.Gf.Vec4h#
GetProjection(
self: usdrt.Gf.Vec4h,
arg0: usdrt.Gf.Vec4h,
) → usdrt.Gf.Vec4h#
Normalize(self: usdrt.Gf.Vec4h) → float#
static WAxis() → usdrt.Gf.Vec4h#
static XAxis() → usdrt.Gf.Vec4h#
static YAxis() → usdrt.Gf.Vec4h#
static ZAxis() → usdrt.Gf.Vec4h#
property dimension#
class usdrt.Gf.Vec4i#
static Axis(arg0: int) → usdrt.Gf.Vec4i#
GetComplement(
self: usdrt.Gf.Vec4i,
arg0: usdrt.Gf.Vec4i,
) → usdrt.Gf.Vec4i#
GetDot(self: usdrt.Gf.Vec4i, arg0: usdrt.Gf.Vec4i) → int#
GetLength(self: usdrt.Gf.Vec4i) → float#
GetNormalized(self: usdrt.Gf.Vec4i) → usdrt.Gf.Vec4i#
GetProjection(
self: usdrt.Gf.Vec4i,
arg0: usdrt.Gf.Vec4i,
) → usdrt.Gf.Vec4i#
Normalize(self: usdrt.Gf.Vec4i) → float#
static WAxis() → usdrt.Gf.Vec4i#
static XAxis() → usdrt.Gf.Vec4i#
static YAxis() → usdrt.Gf.Vec4i#
static ZAxis() → usdrt.Gf.Vec4i#
property dimension#
usdrt.Gf.convertToPxr(obj)#

Convenience helper to convert from usdrt.Gf to pxr.Gf types.

usdrt.Gf.convertToUsdrt(obj)#

Convenience helper to convert from pxr.Gf to usdrt.Gf types.

usdrt.Vt module#

usdrt.Vt typed array classes.

Vt arrays in usdrt support standard in-memory usage, plus usdrt/Fabric-backed and Python external-buffer-backed usage.

usdrt-specific behavior: arrays can reference Fabric attribute storage directly and can also be created from NumPy (__array_interface__) or CUDA array interface providers. For arrays attached to Fabric or external buffers, call DetachFromSource() to force an instance-local copy before editing with USD-like local semantics.

class usdrt.Vt.AssetArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.AssetArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.AssetArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.AssetArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.AssetArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.AssetArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.BoolArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.BoolArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.BoolArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.BoolArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.BoolArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.BoolArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.CharArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.CharArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.CharArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.CharArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.CharArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.CharArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.DoubleArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.DoubleArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.DoubleArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.DoubleArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.DoubleArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.DoubleArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.FloatArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.FloatArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.FloatArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.FloatArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.FloatArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.FloatArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.HalfArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.HalfArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.HalfArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.HalfArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.HalfArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.HalfArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Int64Array#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Int64Array) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Int64Array) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Int64Array) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Int64Array) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Int64Array) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.IntArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.IntArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.IntArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.IntArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.IntArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.IntArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Matrix2dArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Matrix2dArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Matrix2dArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Matrix2dArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Matrix2dArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Matrix2dArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Matrix2fArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Matrix2fArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Matrix2fArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Matrix2fArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Matrix2fArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Matrix2fArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Matrix3dArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Matrix3dArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Matrix3dArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Matrix3dArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Matrix3dArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Matrix3dArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Matrix3fArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Matrix3fArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Matrix3fArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Matrix3fArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Matrix3fArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Matrix3fArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Matrix4dArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Matrix4dArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Matrix4dArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Matrix4dArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Matrix4dArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Matrix4dArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Matrix4fArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Matrix4fArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Matrix4fArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Matrix4fArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Matrix4fArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Matrix4fArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.QuatdArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.QuatdArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.QuatdArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.QuatdArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.QuatdArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.QuatdArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.QuatfArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.QuatfArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.QuatfArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.QuatfArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.QuatfArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.QuatfArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.QuathArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.QuathArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.QuathArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.QuathArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.QuathArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.QuathArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.ShortArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.ShortArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.ShortArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.ShortArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.ShortArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.ShortArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.StringArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.StringArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.StringArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.StringArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.StringArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.StringArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.TimeCodeArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.TimeCodeArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.TimeCodeArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.TimeCodeArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.TimeCodeArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.TimeCodeArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.TokenArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.TokenArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.TokenArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.TokenArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.TokenArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.TokenArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.UCharArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.UCharArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.UCharArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.UCharArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.UCharArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.UCharArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.UInt64Array#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.UInt64Array) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.UInt64Array) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.UInt64Array) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.UInt64Array) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.UInt64Array) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.UIntArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.UIntArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.UIntArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.UIntArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.UIntArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.UIntArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.UShortArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.UShortArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.UShortArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.UShortArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.UShortArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.UShortArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Vec2dArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Vec2dArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Vec2dArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Vec2dArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Vec2dArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Vec2dArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Vec2fArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Vec2fArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Vec2fArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Vec2fArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Vec2fArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Vec2fArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Vec2hArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Vec2hArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Vec2hArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Vec2hArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Vec2hArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Vec2hArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Vec2iArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Vec2iArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Vec2iArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Vec2iArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Vec2iArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Vec2iArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Vec3dArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Vec3dArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Vec3dArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Vec3dArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Vec3dArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Vec3dArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Vec3fArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Vec3fArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Vec3fArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Vec3fArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Vec3fArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Vec3fArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Vec3hArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Vec3hArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Vec3hArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Vec3hArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Vec3hArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Vec3hArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Vec3iArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Vec3iArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Vec3iArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Vec3iArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Vec3iArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Vec3iArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Vec4dArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Vec4dArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Vec4dArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Vec4dArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Vec4dArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Vec4dArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Vec4fArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Vec4fArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Vec4fArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Vec4fArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Vec4fArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Vec4fArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Vec4hArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Vec4hArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Vec4hArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Vec4hArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Vec4hArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Vec4hArray) → bool#

Return whether this array aliases an external Python array provider.

class usdrt.Vt.Vec4iArray#

Typed Vt array with USD-like copy-on-write behavior plus usdrt extensions.

usdrt-specific behavior:

  • May be attached directly to Fabric attribute storage (CPU/GPU).

  • May alias external Python array providers (NumPy / CUDA array interface).

  • In attached modes, edits can affect the underlying source directly.

  • Call DetachFromSource() to localize data before mutating when you want detached, instance-local semantics.

DetachFromSource(self: usdrt.Vt.Vec4iArray) → None#

Localize to instance-owned memory, detaching from Fabric or external Python sources.

HasFabricGpuData(self: usdrt.Vt.Vec4iArray) → bool#

Debug helper: return whether Fabric GPU storage is available for this array.

IsFabricData(self: usdrt.Vt.Vec4iArray) → bool#

Return whether this array currently aliases Fabric storage directly.

IsOwnData(self: usdrt.Vt.Vec4iArray) → bool#

Return whether this array owns localized instance memory.

IsPythonData(self: usdrt.Vt.Vec4iArray) → bool#

Return whether this array aliases an external Python array provider.

usdrt.Sdf module#

class usdrt.Sdf.AncestorsRange#
GetPath(
self: usdrt.Sdf.AncestorsRange,
) → usdrt.Sdf.Path#

Return the source path for this ancestor range.

class usdrt.Sdf.AssetPath#

Value type for USD asset attributes.

An asset path stores both the authored/unresolved path and, optionally, the resolved path. Attribute Get() and Set() use this value type for Sdf.ValueTypeNames.Asset values.

property path#

Return the authored asset path.

property resolvedPath#

Return the resolved asset path, if available.

class usdrt.Sdf.Path#

Scenegraph path value used by usdrt APIs.

Uses Fabric prim-path storage plus a tokenized property component.

usdrt-specific note: path support is currently limited to absolute paths.

AppendChild(
self: usdrt.Sdf.Path,
childName: TfToken,
) → usdrt.Sdf.Path#

Append a child prim component.

AppendPath(
self: usdrt.Sdf.Path,
newSuffix: usdrt.Sdf.Path,
) → usdrt.Sdf.Path#

Append newSuffix path components.

AppendProperty(
self: usdrt.Sdf.Path,
propName: TfToken,
) → usdrt.Sdf.Path#

Append a property component.

ContainsPropertyElements(self: usdrt.Sdf.Path) → bool#

Return whether any property element is present.

GetAbsoluteRootOrPrimPath(self: usdrt.Sdf.Path) → usdrt.Sdf.Path#

Return root if needed, otherwise the prim path.

GetAncestorsRange(
self: usdrt.Sdf.Path,
) → usdrt::SdfPathAncestorsRange#

Return an iterator range over ancestor paths.

GetCommonPrefix(
self: usdrt.Sdf.Path,
path: usdrt.Sdf.Path,
) → usdrt.Sdf.Path#

Return the shared prefix with path.

GetNameToken(self: usdrt.Sdf.Path) → TfToken#

Return the terminal path component token.

GetParentPath(self: usdrt.Sdf.Path) → usdrt.Sdf.Path#

Return the parent path.

GetPrefixes(self: usdrt.Sdf.Path) → List[usdrt.Sdf.Path]#

Return all prefix paths.

GetPrimPath(*args, **kwargs)#

Overloaded function.

  1. GetPrimPath(self: usdrt.Sdf.Path) -> usdrt.Sdf.Path

Return the prim path portion.

  1. GetPrimPath(self: usdrt.Sdf.Path) -> usdrt.Sdf.Path

Return the prim path portion.

GetString(self: usdrt.Sdf.Path) → str#

Return this path as a string.

GetText(self: usdrt.Sdf.Path) → str#

Return this path as C-string text.

GetToken(self: usdrt.Sdf.Path) → TfToken#

Return this path as a token.

HasPrefix(self: usdrt.Sdf.Path, prefix: usdrt.Sdf.Path) → bool#

Return whether this path has prefix.

IsAbsolutePath(self: usdrt.Sdf.Path) → bool#

Return whether this is an absolute path.

IsAbsoluteRootOrPrimPath(self: usdrt.Sdf.Path) → bool#

Return whether this is root or a prim path.

IsAbsoluteRootPath(self: usdrt.Sdf.Path) → bool#

Return whether this is the absolute root path.

IsEmpty(self: usdrt.Sdf.Path) → bool#

Return whether this path is empty.

IsNamespacedPropertyPath(self: usdrt.Sdf.Path) → bool#

Return whether this path addresses a namespaced property.

IsPrimPath(self: usdrt.Sdf.Path) → bool#

Return whether this path addresses a prim.

IsPrimPropertyPath(self: usdrt.Sdf.Path) → bool#

Return whether this path addresses a prim property.

IsPropertyPath(self: usdrt.Sdf.Path) → bool#

Return whether this path addresses a property.

IsRootPrimPath(self: usdrt.Sdf.Path) → bool#

Return whether this is a root prim path.

static IsValidIdentifier(name: str) → bool#

Return whether name is a valid path identifier. This uses USD-style validation.

static IsValidNamespacedIdentifier(name: str) → bool#

Return whether name is a valid namespaced identifier. This uses USD-style validation.

static IsValidPathString(pathString: str) → bool#

Return whether pathString is a valid path string. Unlike USD’s annotated Python result, this binding returns only a bool and no parse error text.

static JoinIdentifier(*args, **kwargs)#

Overloaded function.

  1. JoinIdentifier(lhs: str, rhs: str) -> str

Join two namespace identifiers with :. Empty inputs are skipped.

  1. JoinIdentifier(lhs: TfToken, rhs: TfToken) -> str

Join two namespace identifiers with :. Empty inputs are skipped.

  1. JoinIdentifier(names: List[TfToken]) -> str

Join namespace identifiers with :. Empty tokens are ignored.

RemoveCommonSuffix(
self: usdrt.Sdf.Path,
otherPath: usdrt.Sdf.Path,
stopAtRootPrim: bool = False,
) → Tuple[usdrt.Sdf.Path, usdrt.Sdf.Path]#

Remove common trailing elements shared with otherPath.

ReplaceName(
self: usdrt.Sdf.Path,
newName: TfToken,
) → usdrt.Sdf.Path#

Replace the terminal component name.

ReplacePrefix(
self: usdrt.Sdf.Path,
oldPrefix: usdrt.Sdf.Path,
newPrefix: usdrt.Sdf.Path,
fixTargetPaths: bool = True,
) → usdrt.Sdf.Path#

Replace oldPrefix with newPrefix.

static StripPrefixNamespace(name: str, matchNamespace: str) → tuple#

Return (stripped_name, True) when name starts with namespace matchNamespace; otherwise return (name, False).

static StripSuffixNamespace(name: str, matchNamespace: str) → tuple#

Return (stripped_name, True) when name ends with namespace matchNamespace; otherwise return (name, False).

static TokenizeIdentifier(name: str) → List[str]#

Split a namespaced identifier on :. Returns an empty list if name is not a valid namespaced identifier.

property absoluteRootPath#

The absolute path representing the top of the namespace hierarchy (</>).

property emptyPath#

The empty path.

property fabricPath#
property isEmpty#
property name#
property pathElementCount#
property pathString#
class usdrt.Sdf.ValueTypeName#

Attribute value type descriptor backed by Fabric type metadata.

Sdf.ValueTypeNames exposes the valid usdrt value type names. Each ValueTypeName wraps an omni.fabric.Type, including base data type, component count, array depth, and optional attribute role. Aliases compare equal.

GetAsString(self: usdrt.Sdf.ValueTypeName) → str#

Return the type name string.

GetAsToken(self: usdrt.Sdf.ValueTypeName) → TfToken#

Return the type name token.

GetAsTypeC(
self: usdrt.Sdf.ValueTypeName,
) → omni::fabric::TypeC#

Return the underlying Fabric type descriptor.

property arrayType#

Return the array version of this type, or the invalid type if none exists.

property isArray#

Return whether this is an array type; the invalid type is neither array nor scalar.

property isScalar#

Return whether this is a scalar type; the invalid type is neither array nor scalar.

property scalarType#

Return the scalar version of this type, or the invalid type if none exists.

usdrt.Usd module#

class usdrt.Usd.APISchemaBase#
static GetSchemaTypeName() → TfToken#
class usdrt.Usd.Access#

Members:

Read

ReadWrite

Overwrite

NoAccess

NoAccess = <Access.NoAccess: 4>#
Overwrite = <Access.Overwrite: 3>#
Read = <Access.Read: 1>#
ReadWrite = <Access.ReadWrite: 2>#
property name#
property value#
class usdrt.Usd.AttrSpec#

Attribute requirement for Stage.SelectPrims.

An AttrSpec describes one attribute that must exist on selected Fabric prims and how the selection may access it. Construct it from a tuple (type_name, attr_name, access), where type_name is an Sdf.ValueTypeName, attr_name is a Tf.Token or token-compatible string, and access is one of Usd.Access.Read, Usd.Access.ReadWrite, or Usd.Access.Overwrite.

Instances are accepted wherever Stage.SelectPrims(require_attrs=…) expects attribute requirements; plain tuples are implicitly converted.

class usdrt.Usd.Attribute#
AddConnection(
self: usdrt.Usd.Attribute,
source: usdrt.Sdf.Path,
position: usdrt.Usd.ListPosition = <ListPosition.ListPositionBackOfPrependList: 1>,
) → bool#

Set the Fabric connection source. Fabric currently stores one connection source, so position is ignored and a new source replaces the previous one.

ClearConnections(self: usdrt.Usd.Attribute) → bool#

Clear the current Fabric connection source.

Get(
self: usdrt.Usd.Attribute,
time: usdrt.Usd.TimeCode = Usd.TimeCode.Default(),
) → object#

Read the attribute value. usdrt currently ignores time and reads the Fabric value.

GetBaseName(self: usdrt.Usd.Attribute) → TfToken#

Return the base name portion of this attribute.

GetConnections(
self: usdrt.Usd.Attribute,
) → List[usdrt.Sdf.Path]#

Return Fabric connection source paths. Fabric currently returns at most one source path.

GetName(self: usdrt.Usd.Attribute) → TfToken#

Return the attribute name token.

GetNamespace(self: usdrt.Usd.Attribute) → TfToken#

Return the namespace portion of this attribute.

GetPath(self: usdrt.Usd.Attribute) → usdrt.Sdf.Path#

Return the full property path.

GetPrim(self: usdrt.Usd.Attribute) → usdrt.Usd.Prim#

Return the owning prim.

GetPrimPath(self: usdrt.Usd.Attribute) → usdrt.Sdf.Path#

Return the owning prim path.

GetStage(self: usdrt.Usd.Attribute) → usdrt.Usd.Stage#

Return the stage that owns this attribute.

GetTypeName(
self: usdrt.Usd.Attribute,
) → usdrt.Sdf.ValueTypeName#

Return the declared value type.

HasAuthoredConnections(self: usdrt.Usd.Attribute) → bool#

Return whether Fabric currently stores a connection source, not whether a USD layer authored connection list edits.

HasAuthoredValue(self: usdrt.Usd.Attribute) → bool#

Return whether this attribute has an authored Fabric value or authored USD default/time-sampled value.

HasValue(self: usdrt.Usd.Attribute) → bool#

Return whether a value is available from Fabric, or from the backing USD attribute/default/fallback value.

InvalidateCpuData(self: usdrt.Usd.Attribute) → bool#

Invalidate Fabric CPU storage for this attribute (debug/diagnostic API).

InvalidateGpuData(self: usdrt.Usd.Attribute) → bool#

Invalidate Fabric GPU storage for this attribute (debug/diagnostic API).

IsCpuDataValid(self: usdrt.Usd.Attribute) → bool#

Return whether Fabric-side CPU storage for this attribute is valid.

IsGpuDataValid(self: usdrt.Usd.Attribute) → bool#

Return whether Fabric-side GPU storage for this attribute is valid.

IsValid(self: usdrt.Usd.Attribute) → bool#

Return whether this attribute handle is valid.

RemoveConnection(
self: usdrt.Usd.Attribute,
source: usdrt.Sdf.Path,
) → bool#

Remove the Fabric connection source only if it matches source.

Set(
self: usdrt.Usd.Attribute,
value: object,
time: usdrt.Usd.TimeCode = Usd.TimeCode.Default(),
) → bool#

Set the attribute value in Fabric. usdrt currently ignores time.

SetConnections(
self: usdrt.Usd.Attribute,
sources: List[usdrt.Sdf.Path],
) → bool#

Set Fabric connection sources. Fabric currently accepts only a single source path.

SplitName(self: usdrt.Usd.Attribute) → List[str]#

Split the full name into namespace components.

SyncDataToCpu(self: usdrt.Usd.Attribute) → bool#

Force synchronization from Fabric GPU storage to Fabric CPU storage (debug/diagnostic API).

SyncDataToGpu(self: usdrt.Usd.Attribute) → bool#

Force synchronization from Fabric CPU storage to Fabric GPU storage (debug/diagnostic API).

class usdrt.Usd.ClipsAPI#
static GetSchemaTypeName() → TfToken#
class usdrt.Usd.CollectionAPI#
static Apply(
prim: usdrt.Usd.Prim,
name: TfToken,
) → usdrt.Usd.CollectionAPI#
static ComputeIncludedPaths(
query: usdrt.Usd.UsdCollectionMembershipQuery,
stageId: usdrt.helpers.StageReaderWriterId,
) → Set[usdrt.Sdf.Path]#
ComputeMembershipQuery(*args, **kwargs)#

Overloaded function.

  1. ComputeMembershipQuery(self: usdrt.Usd.CollectionAPI) -> usdrt.Usd.UsdCollectionMembershipQuery

  2. ComputeMembershipQuery(self: usdrt.Usd.CollectionAPI, arg0: usdrt.Usd.UsdCollectionMembershipQuery) -> None

CreateExcludesRel(
self: usdrt.Usd.CollectionAPI,
) → usdrt.Usd.Relationship#
CreateExpansionRuleAttr(
self: usdrt.Usd.CollectionAPI,
) → usdrt.Usd.Attribute#
CreateIncludeRootAttr(
self: usdrt.Usd.CollectionAPI,
) → usdrt.Usd.Attribute#
CreateIncludesRel(
self: usdrt.Usd.CollectionAPI,
) → usdrt.Usd.Relationship#
ExcludePath(
self: usdrt.Usd.CollectionAPI,
pathToExclude: usdrt.Sdf.Path,
) → bool#
GetCollectionPath(
self: usdrt.Usd.CollectionAPI,
) → usdrt.Sdf.Path#
GetExcludesRel(
self: usdrt.Usd.CollectionAPI,
) → usdrt.Usd.Relationship#
GetExpansionRuleAttr(
self: usdrt.Usd.CollectionAPI,
) → usdrt.Usd.Attribute#
GetIncludeRootAttr(
self: usdrt.Usd.CollectionAPI,
) → usdrt.Usd.Attribute#
GetIncludesRel(
self: usdrt.Usd.CollectionAPI,
) → usdrt.Usd.Relationship#
GetName(self: usdrt.Usd.CollectionAPI) → TfToken#
static GetSchemaTypeName() → TfToken#
IncludePath(
self: usdrt.Usd.CollectionAPI,
pathToInclude: usdrt.Sdf.Path,
) → bool#
static IsCollectionAPIPath(
path: usdrt.Sdf.Path,
name: TfToken,
) → bool#
static sComputeMembershipQuery(*args, **kwargs)#

Overloaded function.

  1. sComputeMembershipQuery(stageId: usdrt.helpers.StageReaderWriterId, collectionPath: usdrt.Sdf.Path) -> usdrt.Usd.UsdCollectionMembershipQuery

  2. sComputeMembershipQuery(stageId: usdrt.helpers.StageReaderWriterId, collectionPath: usdrt.Sdf.Path, query: usdrt.Usd.UsdCollectionMembershipQuery) -> None

class usdrt.Usd.ListPosition#

Members:

ListPositionFrontOfPrependList

ListPositionBackOfPrependList

ListPositionFrontOfAppendList

ListPositionBackOfAppendList

ListPositionBackOfAppendList = <ListPosition.ListPositionBackOfAppendList: 3>#
ListPositionBackOfPrependList = <ListPosition.ListPositionBackOfPrependList: 1>#
ListPositionFrontOfAppendList = <ListPosition.ListPositionFrontOfAppendList: 2>#
ListPositionFrontOfPrependList = <ListPosition.ListPositionFrontOfPrependList: 0>#
property name#
property value#
class usdrt.Usd.ModelAPI#
static GetSchemaTypeName() → TfToken#
class usdrt.Usd.Prim#
AddAppliedSchema(
self: usdrt.Usd.Prim,
appliedSchemaName: TfToken,
) → bool#

Record an applied schema in Fabric by creating an AppliedSchemaTypeTag attribute named appliedSchemaName.

ApplyAPI(
self: usdrt.Usd.Prim,
schemaIdentifier: TfToken,
instanceName: TfToken = '',
) → bool#

Apply an API schema in Fabric. Multiple-apply APIs require a non-empty instanceName; the schema alias is used to author applied-schema tag attributes.

ClearTypeName(self: usdrt.Usd.Prim) → bool#

Clear the Fabric prim type name.

CreateAttribute(
self: usdrt.Usd.Prim,
name: TfToken,
typeName: usdrt.Sdf.ValueTypeName,
custom: bool = True,
) → usdrt::UsdAttribute#

Create an attribute in Fabric on this prim. custom is accepted for USD API compatibility but is not represented in Fabric.

CreateRelationship(
self: usdrt.Usd.Prim,
relName: TfToken,
custom: bool = True,
) → usdrt::UsdRelationship#

Create a relationship in Fabric on this prim. custom is accepted for USD API compatibility but is not represented in Fabric.

GetAllChildren(
self: usdrt.Usd.Prim,
prefetchFromUsd: bool = True,
) → List[usdrt.Usd.Prim]#

Return child prims. Unlike USD, this is currently the same as GetChildren().

GetAllChildrenNames(
self: usdrt.Usd.Prim,
prefetchFromUsd: bool = True,
) → List[TfToken]#

Return child names. Unlike USD, this is currently the same as GetChildrenNames().

GetAppliedSchemas(self: usdrt.Usd.Prim) → List[TfToken]#

Return applied schema alias names found as Fabric AppliedSchemaTypeTag attributes.

GetAttribute(
self: usdrt.Usd.Prim,
name: TfToken,
) → usdrt::UsdAttribute#

Get an attribute by name from Fabric. This does not fall back to the backing USD stage.

GetAttributes(self: usdrt.Usd.Prim) → List[usdrt::UsdAttribute]#

Return attributes that currently exist in Fabric on this prim.

GetAuthoredAttributes(
self: usdrt.Usd.Prim,
) → List[usdrt::UsdAttribute]#

Return authored attributes that currently exist in Fabric on this prim.

GetAuthoredPropertyNames(self: usdrt.Usd.Prim) → List[TfToken]#

Return Fabric property names. Fabric does not distinguish authored properties, so this matches GetPropertyNames().

GetAuthoredRelationships(
self: usdrt.Usd.Prim,
) → List[usdrt::UsdRelationship]#

Return authored relationships that currently exist in Fabric on this prim.

GetChild(
self: usdrt.Usd.Prim,
name: TfToken,
prefetchFromUsd: bool = True,
) → usdrt.Usd.Prim#

Get a child prim by name. When prefetchFromUsd is true, missing child data can be pulled from the backing USD stage into Fabric.

GetChildren(
self: usdrt.Usd.Prim,
prefetchFromUsd: bool = True,
) → List[usdrt.Usd.Prim]#

Return direct child prims. When prefetchFromUsd is true, missing child data can be pulled from the backing USD stage into Fabric.

GetChildrenNames(
self: usdrt.Usd.Prim,
prefetchFromUsd: bool = True,
) → List[TfToken]#

Return direct child names. When prefetchFromUsd is true, missing child data can be pulled from the backing USD stage into Fabric.

GetName(self: usdrt.Usd.Prim) → TfToken#

Return this prim’s name token.

GetNextSibling(
self: usdrt.Usd.Prim,
prefetchFromUsd: bool = True,
) → usdrt.Usd.Prim#

Return the next sibling prim. When prefetchFromUsd is true, missing sibling data can be pulled from the backing USD stage into Fabric.

GetParent(
self: usdrt.Usd.Prim,
prefetchFromUsd: bool = True,
) → usdrt.Usd.Prim#

Return the parent prim. When prefetchFromUsd is true, missing parent data can be pulled from the backing USD stage into Fabric.

GetPath(self: usdrt.Usd.Prim) → usdrt.Sdf.Path#

Return this prim’s SdfPath.

GetPrim(self: usdrt.Usd.Prim) → usdrt.Usd.Prim#

Return the underlying UsdPrim object.

GetPrimPath(self: usdrt.Usd.Prim) → usdrt.Sdf.Path#

Return this prim’s path as an SdfPath.

GetPropertyNames(self: usdrt.Usd.Prim) → List[TfToken]#

Return all Fabric property names.

GetRelationship(
self: usdrt.Usd.Prim,
relName: TfToken,
) → usdrt::UsdRelationship#

Get a relationship by name from Fabric. This does not fall back to the backing USD stage.

GetRelationships(
self: usdrt.Usd.Prim,
) → List[usdrt::UsdRelationship]#

Return relationships that currently exist in Fabric on this prim.

GetStage(self: usdrt.Usd.Prim) → usdrt.Usd.Stage#

Return the stage that owns this prim.

GetTypeName(self: usdrt.Usd.Prim) → TfToken#

Return the Fabric prim type name token.

HasAPI(
self: usdrt.Usd.Prim,
schemaIdentifier: TfToken,
instanceName: TfToken = '',
) → bool#

Return True if API schema schemaIdentifier is applied in Fabric. Full schema names and aliases are accepted; instanceName is only valid for multiple-apply APIs.

HasAttribute(self: usdrt.Usd.Prim, name: TfToken) → bool#

Return True if this prim has an attribute named name in Fabric (Fabric is the source of truth here).

HasAuthoredTypeName(self: usdrt.Usd.Prim) → bool#

Return True if the Fabric prim type name is non-empty.

HasProperty(self: usdrt.Usd.Prim, propName: TfToken) → bool#

Return True if this prim has a property named propName in Fabric.

HasRelationship(self: usdrt.Usd.Prim, relName: TfToken) → bool#

Return True if this prim has a relationship named relName in Fabric.

IsA(*args, **kwargs)#

Overloaded function.

  1. IsA(self: usdrt.Usd.Prim, schemaType: object) -> bool

Return True if this prim conforms to the given schema type object.

  1. IsA(self: usdrt.Usd.Prim, schemaTypeName: TfToken) -> bool

Return True if this prim conforms to schema type schemaTypeName.

IsValid(self: usdrt.Usd.Prim) → bool#

Return True if this prim handle is valid.

RemoveAPI(
self: usdrt.Usd.Prim,
schemaIdentifier: TfToken,
instanceName: TfToken = '',
) → bool#

Remove an API schema from Fabric. Multiple-apply APIs require instanceName; the base alias is removed when no instances remain.

RemoveAppliedSchema(
self: usdrt.Usd.Prim,
appliedSchemaName: TfToken,
) → bool#

Remove the Fabric AppliedSchemaTypeTag attribute named appliedSchemaName if it exists.

RemoveProperty(self: usdrt.Usd.Prim, propName: TfToken) → bool#

Remove a property by name.

SetTypeName(self: usdrt.Usd.Prim, typeName: TfToken) → bool#

Set the Fabric prim type name.

class usdrt.Usd.PrimRange#
IsValid(self: usdrt.Usd.PrimRange) → bool#

true if the iterator is not yet exhausted

class usdrt.Usd.Relationship#
AddTarget(
self: usdrt.Usd.Relationship,
target: usdrt.Sdf.Path,
position: usdrt.Usd.ListPosition = <ListPosition.ListPositionBackOfPrependList: 1>,
) → bool#

Add a target path at the requested list position. Fabric stores direct target lists; USD list-edit composition semantics are not modeled.

ClearTargets(
self: usdrt.Usd.Relationship,
removeSpec: bool,
) → bool#

Clear targets. removeSpec is ignored because usdrt/Fabric has no property specs.

GetBaseName(self: usdrt.Usd.Relationship) → TfToken#

Return the base name portion of this relationship.

GetForwardedTargets(
self: usdrt.Usd.Relationship,
) → List[usdrt.Sdf.Path]#

Return direct target paths; Fabric does not resolve forwarded targets, so this is equivalent to GetTargets().

GetName(self: usdrt.Usd.Relationship) → TfToken#

Return the relationship name token.

GetNamespace(self: usdrt.Usd.Relationship) → TfToken#

Return the namespace portion of this relationship.

GetPath(self: usdrt.Usd.Relationship) → usdrt.Sdf.Path#

Return the full property path.

GetPrim(self: usdrt.Usd.Relationship) → usdrt.Usd.Prim#

Return the owning prim.

GetPrimPath(
self: usdrt.Usd.Relationship,
) → usdrt.Sdf.Path#

Return the owning prim path.

GetStage(self: usdrt.Usd.Relationship) → usdrt.Usd.Stage#

Return the stage that owns this relationship.

GetTargets(
self: usdrt.Usd.Relationship,
) → List[usdrt.Sdf.Path]#

Return direct Fabric target paths.

HasAuthoredTargets(self: usdrt.Usd.Relationship) → bool#

Return whether Fabric currently stores at least one target, not whether a USD layer authored target list edits.

IsValid(self: usdrt.Usd.Relationship) → bool#

Return whether this relationship handle is valid.

RemoveTarget(
self: usdrt.Usd.Relationship,
target: usdrt.Sdf.Path,
) → bool#

Remove a target path.

SetTargets(
self: usdrt.Usd.Relationship,
targets: List[usdrt.Sdf.Path],
) → bool#

Set the direct Fabric target list. This does not model USD layer/list-op composition.

SplitName(self: usdrt.Usd.Relationship) → List[str]#

Split the full name into namespace components.

class usdrt.Usd.SchemaBase#

Base class for usdrt USD schema wrappers.

A schema object wraps a Usd.Prim and exposes schema-specific API on top of Fabric-backed prim data. As in USD, Get*Attr() methods are read-oriented and Create*Attr() methods create the Fabric attribute if needed. Unlike USD’s TfType-based APIs, usdrt schema type queries use Tf.Token values because usdrt does not implement TfType.

A schema object is truthy only when the wrapped prim is valid and compatible with the schema: typed schemas use prim.IsA(), while API schemas use prim.HasAPI().

GetPrim(self: usdrt.Usd.SchemaBase) → usdrt.Usd.Prim#

Return the wrapped prim.

GetPrimPath(self: usdrt.Usd.SchemaBase) → usdrt.Sdf.Path#

Return the wrapped prim path.

static GetSchemaTypeName() → TfToken#

Return the static schema type token. usdrt returns Tf.Token here instead of USD TfType.

class usdrt.Usd.SchemaRegistry#

Process-wide registry for usdrt schema type information.

The registry stores IsA inheritance, concrete/abstract status, applied API schema metadata, and aliases used when Fabric records applied schemas. usdrt uses schema type Tf.Token values for these queries instead of USD TfType objects.

GetAliasFromName(
self: usdrt.Usd.SchemaRegistry,
name: TfToken,
) → TfToken#

Return the schema alias token for a full schema name or alias. Applied API helpers use this alias when authoring Fabric schema tags.

static GetInstance() → usdrt.Usd.SchemaRegistry#

Return the process-wide schema registry.

GetSchemaTypeName(
self: usdrt.Usd.SchemaRegistry,
schemaType: object,
) → TfToken#

Return the schema type token for a schema Python type. usdrt returns Tf.Token here instead of USD TfType.

IsA(*args, **kwargs)#

Overloaded function.

  1. IsA(self: usdrt.Usd.SchemaRegistry, sourceType: object, queryType: object) -> bool

Return whether sourceType derives from queryType.

  1. IsA(self: usdrt.Usd.SchemaRegistry, sourceTypeName: TfToken, queryType: object) -> bool

Return whether sourceTypeName derives from queryType.

  1. IsA(self: usdrt.Usd.SchemaRegistry, sourceType: object, queryTypeName: TfToken) -> bool

Return whether sourceType derives from queryTypeName.

  1. IsA(self: usdrt.Usd.SchemaRegistry, sourceTypeName: TfToken, queryTypeName: TfToken) -> bool

Return whether sourceTypeName derives from queryTypeName.

IsAppliedAPISchema(
self: usdrt.Usd.SchemaRegistry,
apiSchemaType: TfToken,
) → bool#

Return whether apiSchemaType is an applied API schema.

IsConcrete(
self: usdrt.Usd.SchemaRegistry,
primType: TfToken,
) → bool#

Return whether primType is concrete.

IsMultipleApplyAPISchema(
self: usdrt.Usd.SchemaRegistry,
apiSchemaType: TfToken,
) → bool#

Return whether apiSchemaType supports multiple-apply instances.

IsTyped(
self: usdrt.Usd.SchemaRegistry,
primType: TfToken,
) → bool#

Return whether primType derives from UsdTyped.

IsUnknown(
self: usdrt.Usd.SchemaRegistry,
apiSchemaType: TfToken,
) → bool#

Return whether the schema type is unknown.

class usdrt.Usd.Stage#

USD-like stage facade backed by Fabric.

Stages opened or created with Open(), CreateNew(), or CreateInMemory() have an underlying USD stage plus a Fabric stage used by usdrt queries and edits. CreateOnlyInFabric() creates a Fabric-only stage with no USD backing, so operations that synchronize with or write back to USD are no-ops.

static Attach(*args, **kwargs)#

Overloaded function.

  1. Attach(stageId: int) -> usdrt.Usd.Stage

Attach to an existing Fabric stage by USD stage id from the UsdUtils global stage cache.

  1. Attach(fabricId: usdrt.helpers.FabricId) -> usdrt.Usd.Stage

Attach to an existing Fabric stage by Fabric id.

static CreateInMemory(
identifier: str,
load: usdrt.Usd.Stage.InitialLoadSet = <InitialLoadSet.LoadAll: 0>,
) → usdrt.Usd.Stage#

Create an in-memory USD-backed stage. Use CreateOnlyInFabric() for a stage with no USD backing.

static CreateNew(
identifier: str,
load: usdrt.Usd.Stage.InitialLoadSet = <InitialLoadSet.LoadAll: 0>,
) → usdrt.Usd.Stage#

Create a new USD-backed stage.

static CreateOnlyInFabric() → usdrt.Usd.Stage#

Create a Fabric-only stage with no USD backing stage.

DefinePrim(
self: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
typeName: TfToken = '',
) → usdrt::UsdPrim#

Get or create a prim in Fabric at path. If the prim exists only in the backing USD stage, it is prefetched into Fabric; otherwise a new Fabric prim is created. Schema attributes for typeName are not automatically created.

GetAttributeAtPath(
self: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
prefetchFromUsd: bool = True,
) → usdrt::UsdAttribute#

Get an attribute by absolute property path. When prefetchFromUsd is true, missing data is populated from USD into Fabric.

GetDefaultPrim(
self: usdrt.Usd.Stage,
prefetchFromUsd: bool = True,
) → usdrt::UsdPrim#

Get the stage default prim. Fabric-only stages always return the absolute root path.

GetFabricId(self: usdrt.Usd.Stage) → usdrt.helpers.FabricId#

Return underlying fabric id.

GetPrimAtPath(
self: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
prefetchFromUsd: bool = True,
) → usdrt::UsdPrim#

Get a prim at path. When prefetchFromUsd is true, missing data is populated from USD into Fabric.

GetPrimsWithAppliedAPIName(
self: usdrt.Usd.Stage,
apiName: TfToken,
) → List[usdrt.Sdf.Path]#

Get prims with an applied API schema.

GetPrimsWithTypeAndAppliedAPIName(
self: usdrt.Usd.Stage,
typeName: TfToken,
apiNames: List[TfToken],
) → List[usdrt.Sdf.Path]#

Get prims filtered by both type and applied API schemas.

GetPrimsWithTypeName(
self: usdrt.Usd.Stage,
typeName: TfToken,
) → List[usdrt.Sdf.Path]#

Get prims with a matching type name.

GetPseudoRoot(self: usdrt.Usd.Stage) → usdrt::UsdPrim#

Get the pseudo-root prim (/) and prefetch it into Fabric.

GetRelationshipAtPath(
self: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
prefetchFromUsd: bool = True,
) → usdrt::UsdRelationship#

Get a relationship by absolute property path. When prefetchFromUsd is true, missing data is populated from USD into Fabric.

GetStageExtent(self: usdrt.Usd.Stage) → usdrt.Gf.Range3d#

Compute stage extent, populating Fabric world extents if needed. No-op for Fabric-only stages.

GetStageId(self: usdrt.Usd.Stage) → int#

Return stage id as integer.

GetStageIdAsStageId(
self: usdrt.Usd.Stage,
) → usdrt.helpers.UsdStageId#

Return stage id object.

GetStageIdAsUInt(self: usdrt.Usd.Stage) → int#

Return stage id as integer.

GetStageInProgressId(
self: usdrt.Usd.Stage,
) → usdrt.helpers.StageReaderWriterId#

Deprecated: Use GetStageReaderWriterId instead

GetStageReaderWriterId(
self: usdrt.Usd.Stage,
) → usdrt.helpers.StageReaderWriterId#

Return reader/writer stage id.

HasPrimAtPath(
self: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
excludeTags: bool = True,
) → bool#

Return True if a prim exists in Fabric at path. When excludeTags is true, prims that only have minimal population tags are ignored.

class InitialLoadSet#

Members:

LoadAll

LoadNone

LoadAll = <InitialLoadSet.LoadAll: 0>#
LoadNone = <InitialLoadSet.LoadNone: 1>#
property name#
property value#
IsFabricOnlyStage(self: usdrt.Usd.Stage) → bool#

Return True if this stage has no USD backing.

static Open(
filePath: str,
load: usdrt.Usd.Stage.InitialLoadSet = <InitialLoadSet.LoadAll: 0>,
) → usdrt.Usd.Stage#

Open a USD-backed stage.

RemovePrim(self: usdrt.Usd.Stage, path: usdrt.Sdf.Path) → bool#

Remove a prim at path from the Fabric stage only.

SelectPrims(
self: usdrt.Usd.Stage,
require_prim_type: TfToken | None = None,
require_applied_schemas: List[TfToken] = [],
require_attrs: List[usdrt.Usd.AttrSpec] = [],
device: str = 'cpu',
want_paths: bool = False,
) → usdrt::RtPrimSelection#

Select prims on the Fabric stage for batched CPU or GPU access.

require_prim_type filters by prim type, require_applied_schemas requires all listed API schemas, and require_attrs both requires and exposes matching attributes. Each attribute requirement is an AttrSpec or tuple (SdfValueTypeName, TfToken, Access). device is “cpu” or “cuda:N”. Set want_paths to true only when path access is needed, since it adds memory and GPU-transfer overhead.

SetAttributeValue(
self: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
value: object,
time: usdrt.Usd.TimeCode = Usd.TimeCode.Default(),
) → bool#

Set an attribute value by absolute property path. Returns False if no valid Fabric attribute exists at path; time handling follows Attribute.Set().

static SimStageWithHistoryExists(stageId: int) → bool#

Return whether a Fabric SimStageWithHistory exists for stageId; negative ids return False.

static StageWithHistoryExists(stageId: int) → bool#

Deprecated: Use SimStageWithHistoryExists instead

SynchronizeToFabric(
self: usdrt.Usd.Stage,
time_change: usdrt.Usd.Stage.TimeChange = <TimeChange.NoUpdate: 2>,
time: usdrt.Usd.TimeCode = Usd.TimeCode.Default(),
) → None#

Synchronize pending USD-stage changes into Fabric and update cached Fabric data.

Fabric-only stages have no USD backing and this is a no-op. With TimeChange.NoUpdate, time-sampled USD data is ignored. TimeChange.LazyUpdate evaluates time-sampled values at time when the time changes. Current C++ limitations: default time code and TimeChange.ForceUpdate are not supported, and time-sampled data is not updated when FSD is off.

class TimeChange#

Members:

LazyUpdate

ForceUpdate

NoUpdate

ForceUpdate = <TimeChange.ForceUpdate: 1>#
LazyUpdate = <TimeChange.LazyUpdate: 0>#
NoUpdate = <TimeChange.NoUpdate: 2>#
property name#
property value#
Traverse(self: usdrt.Usd.Stage) → UsdPrimRange#

Traverse active, loaded, defined, non-abstract prims depth-first from the pseudo-root.

WriteToLayer(
self: usdrt.Usd.Stage,
filePath: str,
includePrivateFabricProperties: bool = True,
convertFabricXforms: bool = False,
) → None#

Write Fabric data to a temporary USD stage with root layer filePath, then save it.

WriteToStage(
self: usdrt.Usd.Stage,
includePrivateFabricProperties: bool = True,
convertFabricXforms: bool = False,
) → None#

Write modified Fabric data to the attached USD stage and save it. No-op for Fabric-only stages; new prims created in Fabric are not exported.

class usdrt.Usd.TimeCode#

Time value used for time-sampled USD data.

TimeCode(t) stores a numeric time value. Default() stores the default-time sentinel, represented internally as NaN; EarliestTime() stores the lowest numeric time value. In inequality comparisons, default time is considered less than any numeric time, including earliest time.

Default() → usdrt.Usd.TimeCode#

Return the default time sentinel. In inequality comparisons, default is less than any numeric time.

EarliestTime() → usdrt.Usd.TimeCode#

Return the special earliest time sentinel.

GetValue(self: usdrt.Usd.TimeCode) → float#

Return the numeric time value, or quiet NaN for the default-time sentinel.

IsDefault(self: usdrt.Usd.TimeCode) → bool#

Return whether this time is Default; equivalent to not IsNumeric().

IsEarliestTime(self: usdrt.Usd.TimeCode) → bool#

Return whether this time is EarliestTime.

IsNumeric(self: usdrt.Usd.TimeCode) → bool#

Return whether this instance stores a numeric time value; equivalent to not IsDefault().

class usdrt.Usd.Typed#

Base class for typed, instantiable IsA schemas. Compatibility is based on the wrapped prim’s Fabric type name and Prim.IsA().

static GetSchemaTypeName() → TfToken#

Return the static schema type token. usdrt returns Tf.Token here instead of USD TfType.

class usdrt.Usd.UsdCollectionMembershipQuery#

Query object computed from a CollectionAPI for testing collection membership.

The query stores included and excluded paths plus expansion rules. Valid expansion rules are explicitOnly, expandPrims, and expandPrimsAndProperties; included collections are merged recursively.

IsPathIncluded(
self: usdrt.Usd.UsdCollectionMembershipQuery,
path: usdrt.Sdf.Path,
expansionRule: TfToken = None,
) → bool#

Return whether absolute path is included by this collection query. The optional expansionRule output argument exists for C++ API parity; Python returns only the boolean result.

usdrt.Rt module#

class usdrt.Rt.Boundable#

Schema for reading and writing Fabric world-extent attributes.

Matches the C++ RtBoundable API for _worldExtent, which Fabric Scene Delegate uses when evaluating renderable geometry.

This schema inherits Rt.Xformable, so it also exposes Fabric transform authoring helpers.

usdrt-specific behavior: CreateWorldExtentAttr(defaultValue) sets the value on every call, including when the attribute already exists. This differs from the typical USD create-or-get pattern.

ClearWorldExtent(self: usdrt.Rt.Boundable) → bool#

Clear authored world extent.

CreateWorldExtentAttr(
self: usdrt.Rt.Boundable,
defaultValue: usdrt.Gf.Range3d = Gf.Range3d(Gf.Vec3d(1.7976931348623157e+308, 1.7976931348623157e+308, 1.7976931348623157e+308), Gf.Vec3d(-1.7976931348623157e+308, -1.7976931348623157e+308, -1.7976931348623157e+308)),
) → usdrt.Usd.Attribute#

Create or get the world-space extent attribute, then set it to defaultValue on every call (unlike USD create-or-get behavior).

GetWorldExtentAttr(
self: usdrt.Rt.Boundable,
) → usdrt.Usd.Attribute#

Return world-space extent (_worldExtent). Fabric Scene Delegate requires this for renderable geometry in Fabric.

HasWorldExtent(self: usdrt.Rt.Boundable) → bool#

Return whether world extent is authored.

SetWorldExtentFromUsd(self: usdrt.Rt.Boundable) → bool#

Copy world extent from USD into Fabric (_worldExtent).

class usdrt.Rt.ChangeTracker#

Track Fabric changes on a stage using Fabric listeners. Unlike USD TfNotice workflows, this API is non-blocking and bucket-based.

AttributeChanged(*args, **kwargs)#

Overloaded function.

  1. AttributeChanged(self: usdrt.Rt.ChangeTracker, attr: usdrt.Usd.Attribute) -> bool

Return whether attr changed.

  1. AttributeChanged(self: usdrt.Rt.ChangeTracker, attrPath: usdrt.Sdf.Path) -> bool

Return whether the attribute at attrPath changed.

ClearChanges(self: usdrt.Rt.ChangeTracker) → None#

Pop and clear all accumulated Fabric change records for this listener.

EnablePrimCreateTracking(
self: usdrt.Rt.ChangeTracker,
) → None#

Enable tracking for newly-created Fabric prims so GetAddedPrims() can report them.

GetAddedPrims(
self: usdrt.Rt.ChangeTracker,
) → List[usdrt.Sdf.Path]#

Return newly-created Fabric prim paths since the last clear/pop.

GetAllChangedAttributes(
self: usdrt.Rt.ChangeTracker,
) → List[usdrt.Sdf.Path]#

Return full property Sdf.Path values for every changed prim/attribute pair.

GetAllChangedPrims(
self: usdrt.Rt.ChangeTracker,
) → List[usdrt.Sdf.Path]#

Return all changed prim paths.

GetChangedAttributes(*args, **kwargs)#

Overloaded function.

  1. GetChangedAttributes(self: usdrt.Rt.ChangeTracker, prim: usdrt.Usd.Prim) -> List[TfToken]

Return names of tracked attributes that changed on prim.

  1. GetChangedAttributes(self: usdrt.Rt.ChangeTracker, primPath: usdrt.Sdf.Path) -> List[TfToken]

Return names of tracked attributes that changed below the prim at primPath.

GetTrackedAttributes(
self: usdrt.Rt.ChangeTracker,
) → List[TfToken]#

Return all tracked attribute names.

HasChanges(self: usdrt.Rt.ChangeTracker) → bool#

Return whether tracked changes were observed.

IsChangeTrackingPaused(
self: usdrt.Rt.ChangeTracker,
) → bool#

Return whether tracking is paused.

IsTrackingAttribute(
self: usdrt.Rt.ChangeTracker,
attrName: TfToken,
) → bool#

Return whether attrName is currently tracked.

PauseTracking(self: usdrt.Rt.ChangeTracker) → None#

Pause change tracking.

PrimChanged(*args, **kwargs)#

Overloaded function.

  1. PrimChanged(self: usdrt.Rt.ChangeTracker, prim: usdrt.Usd.Prim) -> bool

Return whether prim changed.

  1. PrimChanged(self: usdrt.Rt.ChangeTracker, primPath: usdrt.Sdf.Path) -> bool

Return whether the prim at primPath changed.

ResumeTracking(self: usdrt.Rt.ChangeTracker) → None#

Resume change tracking.

StopTrackingAttribute(
self: usdrt.Rt.ChangeTracker,
attrName: TfToken,
) → None#

Stop tracking changes for an attribute name.

TrackAttribute(
self: usdrt.Rt.ChangeTracker,
attrName: TfToken,
) → None#

Start tracking changes for an attribute name.

class usdrt.Rt.RtPrimSelection#
GetCount(self: usdrt.Rt.RtPrimSelection) → int#
GetPaths(
self: usdrt.Rt.RtPrimSelection,
) → List[usdrt.Sdf.Path]#
PrepareForReuse(
self: usdrt.Rt.RtPrimSelection,
) → bool#
class usdrt.Rt.Xformable#

Schema for reading and writing Fabric/OmniHydra transform attributes.

Matches the C++ RtXformable API for Fabric hierarchy transforms (omni:fabric:localMatrix, omni:fabric:worldMatrix) and OmniHydra world/local transform overrides (_worldPosition, _worldOrientation, _worldScale, _localMatrix).

usdrt-specific behavior: Create*Attr(defaultValue) methods set the value on every call, including when the attribute already exists. This differs from the typical USD create-or-get pattern.

ClearLocalXform(self: usdrt.Rt.Xformable) → bool#

Clear authored local transform attributes.

ClearWorldXform(self: usdrt.Rt.Xformable) → bool#

Clear authored world transform attributes.

CreateFabricHierarchyLocalMatrixAttr(
self: usdrt.Rt.Xformable,
defaultValue: usdrt.Gf.Matrix4d = Gf.Matrix4d(1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0),
) → usdrt.Usd.Attribute#

Create or get the Fabric hierarchy local matrix attribute, then set it to defaultValue on every call (unlike USD create-or-get behavior).

CreateFabricHierarchyWorldMatrixAttr(
self: usdrt.Rt.Xformable,
defaultValue: usdrt.Gf.Matrix4d = Gf.Matrix4d(1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0),
) → usdrt.Usd.Attribute#

Create or get the Fabric hierarchy world matrix attribute, then set it to defaultValue on every call (unlike USD create-or-get behavior).

CreateLocalMatrixAttr(
self: usdrt.Rt.Xformable,
defaultValue: usdrt.Gf.Matrix4d = Gf.Matrix4d(1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0),
) → usdrt.Usd.Attribute#

Create or get the local transform matrix attribute, then set it to defaultValue on every call (unlike USD create-or-get behavior).

CreateWorldOrientationAttr(
self: usdrt.Rt.Xformable,
defaultValue: usdrt.Gf.Quatf = Gf.Quatf(1.0, Gf.Vec3f(0.0, 0.0, 0.0)),
) → usdrt.Usd.Attribute#

Create or get the world-space orientation attribute, then set it to defaultValue on every call (unlike USD create-or-get behavior).

CreateWorldPositionAttr(
self: usdrt.Rt.Xformable,
defaultValue: usdrt.Gf.Vec3d = Gf.Vec3d(0.0, 0.0, 0.0),
) → usdrt.Usd.Attribute#

Create or get the world-space translation attribute, then set it to defaultValue on every call (unlike USD create-or-get behavior).

CreateWorldScaleAttr(
self: usdrt.Rt.Xformable,
defaultValue: usdrt.Gf.Vec3f = Gf.Vec3f(1.0, 1.0, 1.0),
) → usdrt.Usd.Attribute#

Create or get the world-space scale attribute, then set it to defaultValue on every call (unlike USD create-or-get behavior).

GetFabricHierarchyLocalMatrixAttr(
self: usdrt.Rt.Xformable,
) → usdrt.Usd.Attribute#

Return the Fabric hierarchy local matrix attribute (omni:fabric:localMatrix).

GetFabricHierarchyWorldMatrixAttr(
self: usdrt.Rt.Xformable,
) → usdrt.Usd.Attribute#

Return the Fabric hierarchy world matrix attribute (omni:fabric:worldMatrix).

GetLocalMatrixAttr(
self: usdrt.Rt.Xformable,
) → usdrt.Usd.Attribute#

Return local transform matrix (_localMatrix). Used only when no world-xform attributes are authored.

GetPath(self: usdrt.Rt.Xformable) → usdrt.Sdf.Path#

Return the wrapped prim path.

GetPrim(self: usdrt.Rt.Xformable) → usdrt.Usd.Prim#

Return the wrapped prim.

GetWorldOrientationAttr(
self: usdrt.Rt.Xformable,
) → usdrt.Usd.Attribute#

Return world-space orientation (_worldOrientation). If any world-xform component is authored, OmniHydra prefers world-xform over local/USD transforms.

GetWorldPositionAttr(
self: usdrt.Rt.Xformable,
) → usdrt.Usd.Attribute#

Return world-space translation (_worldPosition). If any world-xform component is authored, OmniHydra prefers world-xform over local/USD transforms.

GetWorldScaleAttr(
self: usdrt.Rt.Xformable,
) → usdrt.Usd.Attribute#

Return world-space scale (_worldScale). If any world-xform component is authored, OmniHydra prefers world-xform over local/USD transforms.

HasLocalXform(self: usdrt.Rt.Xformable) → bool#

Return whether local transform attributes are authored.

HasWorldXform(self: usdrt.Rt.Xformable) → bool#

Return whether world transform attributes are authored.

SetLocalXformFromUsd(self: usdrt.Rt.Xformable) → bool#

Copy local transform values from USD into Fabric (_localMatrix).

SetWorldXformFromUsd(self: usdrt.Rt.Xformable) → bool#

Copy world transform values from USD into Fabric (_worldPosition, _worldOrientation, _worldScale).

usdrt.UsdGeom module#

class usdrt.UsdGeom.BasisCurves#
CreateBasisAttr(
self: usdrt.UsdGeom.BasisCurves,
) → usdrt.Usd.Attribute#
CreateTypeAttr(
self: usdrt.UsdGeom.BasisCurves,
) → usdrt.Usd.Attribute#
CreateWrapAttr(
self: usdrt.UsdGeom.BasisCurves,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.BasisCurves#
GetBasisAttr(
self: usdrt.UsdGeom.BasisCurves,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetTypeAttr(
self: usdrt.UsdGeom.BasisCurves,
) → usdrt.Usd.Attribute#
GetWrapAttr(
self: usdrt.UsdGeom.BasisCurves,
) → usdrt.Usd.Attribute#
class usdrt.UsdGeom.Boundable#
CreateExtentAttr(
self: usdrt.UsdGeom.Boundable,
) → usdrt.Usd.Attribute#
GetExtentAttr(
self: usdrt.UsdGeom.Boundable,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdGeom.Camera#
CreateClippingPlanesAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
CreateClippingRangeAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
CreateExposureAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
CreateFStopAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
CreateFocalLengthAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
CreateFocusDistanceAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
CreateHorizontalApertureAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
CreateHorizontalApertureOffsetAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
CreateProjectionAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
CreateShutterCloseAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
CreateShutterOpenAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
CreateStereoRoleAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
CreateVerticalApertureAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
CreateVerticalApertureOffsetAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.Camera#
GetClippingPlanesAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
GetClippingRangeAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
GetExposureAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
GetFStopAttr(self: usdrt.UsdGeom.Camera) → usdrt.Usd.Attribute#
GetFocalLengthAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
GetFocusDistanceAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
GetHorizontalApertureAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
GetHorizontalApertureOffsetAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
GetProjectionAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetShutterCloseAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
GetShutterOpenAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
GetStereoRoleAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
GetVerticalApertureAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
GetVerticalApertureOffsetAttr(
self: usdrt.UsdGeom.Camera,
) → usdrt.Usd.Attribute#
class usdrt.UsdGeom.Capsule#
CreateAxisAttr(
self: usdrt.UsdGeom.Capsule,
) → usdrt.Usd.Attribute#
CreateExtentAttr(
self: usdrt.UsdGeom.Capsule,
) → usdrt.Usd.Attribute#
CreateHeightAttr(
self: usdrt.UsdGeom.Capsule,
) → usdrt.Usd.Attribute#
CreateRadiusAttr(
self: usdrt.UsdGeom.Capsule,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.Capsule#
GetAxisAttr(
self: usdrt.UsdGeom.Capsule,
) → usdrt.Usd.Attribute#
GetExtentAttr(
self: usdrt.UsdGeom.Capsule,
) → usdrt.Usd.Attribute#
GetHeightAttr(
self: usdrt.UsdGeom.Capsule,
) → usdrt.Usd.Attribute#
GetRadiusAttr(
self: usdrt.UsdGeom.Capsule,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdGeom.Cone#
CreateAxisAttr(self: usdrt.UsdGeom.Cone) → usdrt.Usd.Attribute#
CreateExtentAttr(self: usdrt.UsdGeom.Cone) → usdrt.Usd.Attribute#
CreateHeightAttr(self: usdrt.UsdGeom.Cone) → usdrt.Usd.Attribute#
CreateRadiusAttr(self: usdrt.UsdGeom.Cone) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.Cone#
GetAxisAttr(self: usdrt.UsdGeom.Cone) → usdrt.Usd.Attribute#
GetExtentAttr(self: usdrt.UsdGeom.Cone) → usdrt.Usd.Attribute#
GetHeightAttr(self: usdrt.UsdGeom.Cone) → usdrt.Usd.Attribute#
GetRadiusAttr(self: usdrt.UsdGeom.Cone) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdGeom.Cube#
CreateExtentAttr(self: usdrt.UsdGeom.Cube) → usdrt.Usd.Attribute#
CreateSizeAttr(self: usdrt.UsdGeom.Cube) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.Cube#
GetExtentAttr(self: usdrt.UsdGeom.Cube) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetSizeAttr(self: usdrt.UsdGeom.Cube) → usdrt.Usd.Attribute#
class usdrt.UsdGeom.Curves#
CreateCurveVertexCountsAttr(
self: usdrt.UsdGeom.Curves,
) → usdrt.Usd.Attribute#
CreateWidthsAttr(
self: usdrt.UsdGeom.Curves,
) → usdrt.Usd.Attribute#
GetCurveVertexCountsAttr(
self: usdrt.UsdGeom.Curves,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetWidthsAttr(
self: usdrt.UsdGeom.Curves,
) → usdrt.Usd.Attribute#
class usdrt.UsdGeom.Cylinder#
CreateAxisAttr(
self: usdrt.UsdGeom.Cylinder,
) → usdrt.Usd.Attribute#
CreateExtentAttr(
self: usdrt.UsdGeom.Cylinder,
) → usdrt.Usd.Attribute#
CreateHeightAttr(
self: usdrt.UsdGeom.Cylinder,
) → usdrt.Usd.Attribute#
CreateRadiusAttr(
self: usdrt.UsdGeom.Cylinder,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.Cylinder#
GetAxisAttr(
self: usdrt.UsdGeom.Cylinder,
) → usdrt.Usd.Attribute#
GetExtentAttr(
self: usdrt.UsdGeom.Cylinder,
) → usdrt.Usd.Attribute#
GetHeightAttr(
self: usdrt.UsdGeom.Cylinder,
) → usdrt.Usd.Attribute#
GetRadiusAttr(
self: usdrt.UsdGeom.Cylinder,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdGeom.Gprim#
CreateDisplayColorAttr(
self: usdrt.UsdGeom.Gprim,
) → usdrt.Usd.Attribute#
CreateDisplayOpacityAttr(
self: usdrt.UsdGeom.Gprim,
) → usdrt.Usd.Attribute#
CreateDoubleSidedAttr(
self: usdrt.UsdGeom.Gprim,
) → usdrt.Usd.Attribute#
CreateOrientationAttr(
self: usdrt.UsdGeom.Gprim,
) → usdrt.Usd.Attribute#
GetDisplayColorAttr(
self: usdrt.UsdGeom.Gprim,
) → usdrt.Usd.Attribute#
GetDisplayOpacityAttr(
self: usdrt.UsdGeom.Gprim,
) → usdrt.Usd.Attribute#
GetDoubleSidedAttr(
self: usdrt.UsdGeom.Gprim,
) → usdrt.Usd.Attribute#
GetOrientationAttr(
self: usdrt.UsdGeom.Gprim,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdGeom.HermiteCurves#
CreateTangentsAttr(
self: usdrt.UsdGeom.HermiteCurves,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.HermiteCurves#
static GetSchemaTypeName() → TfToken#
GetTangentsAttr(
self: usdrt.UsdGeom.HermiteCurves,
) → usdrt.Usd.Attribute#
class usdrt.UsdGeom.Imageable#
CreateProxyPrimRel(
self: usdrt.UsdGeom.Imageable,
) → usdrt.Usd.Relationship#
CreatePurposeAttr(
self: usdrt.UsdGeom.Imageable,
) → usdrt.Usd.Attribute#
CreateVisibilityAttr(
self: usdrt.UsdGeom.Imageable,
) → usdrt.Usd.Attribute#
GetProxyPrimRel(
self: usdrt.UsdGeom.Imageable,
) → usdrt.Usd.Relationship#
GetPurposeAttr(
self: usdrt.UsdGeom.Imageable,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetVisibilityAttr(
self: usdrt.UsdGeom.Imageable,
) → usdrt.Usd.Attribute#
class usdrt.UsdGeom.Mesh#
CreateCornerIndicesAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
CreateCornerSharpnessesAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
CreateCreaseIndicesAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
CreateCreaseLengthsAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
CreateCreaseSharpnessesAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
CreateFaceVaryingLinearInterpolationAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
CreateFaceVertexCountsAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
CreateFaceVertexIndicesAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
CreateHoleIndicesAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
CreateInterpolateBoundaryAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
CreateSubdivisionSchemeAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
CreateTriangleSubdivisionRuleAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.Mesh#
GetCornerIndicesAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
GetCornerSharpnessesAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
GetCreaseIndicesAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
GetCreaseLengthsAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
GetCreaseSharpnessesAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
GetFaceVaryingLinearInterpolationAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
GetFaceVertexCountsAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
GetFaceVertexIndicesAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
GetHoleIndicesAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
GetInterpolateBoundaryAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetSubdivisionSchemeAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
GetTriangleSubdivisionRuleAttr(
self: usdrt.UsdGeom.Mesh,
) → usdrt.Usd.Attribute#
class usdrt.UsdGeom.ModelAPI#
static Apply(prim: usdrt.Usd.Prim) → usdrt.UsdGeom.ModelAPI#
CreateModelApplyDrawModeAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
CreateModelCardGeometryAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
CreateModelCardTextureXNegAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
CreateModelCardTextureXPosAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
CreateModelCardTextureYNegAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
CreateModelCardTextureYPosAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
CreateModelCardTextureZNegAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
CreateModelCardTextureZPosAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
CreateModelDrawModeAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
CreateModelDrawModeColorAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
GetModelApplyDrawModeAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
GetModelCardGeometryAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
GetModelCardTextureXNegAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
GetModelCardTextureXPosAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
GetModelCardTextureYNegAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
GetModelCardTextureYPosAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
GetModelCardTextureZNegAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
GetModelCardTextureZPosAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
GetModelDrawModeAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
GetModelDrawModeColorAttr(
self: usdrt.UsdGeom.ModelAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdGeom.MotionAPI#
static Apply(prim: usdrt.Usd.Prim) → usdrt.UsdGeom.MotionAPI#
CreateMotionBlurScaleAttr(
self: usdrt.UsdGeom.MotionAPI,
) → usdrt.Usd.Attribute#
CreateNonlinearSampleCountAttr(
self: usdrt.UsdGeom.MotionAPI,
) → usdrt.Usd.Attribute#
CreateVelocityScaleAttr(
self: usdrt.UsdGeom.MotionAPI,
) → usdrt.Usd.Attribute#
GetMotionBlurScaleAttr(
self: usdrt.UsdGeom.MotionAPI,
) → usdrt.Usd.Attribute#
GetNonlinearSampleCountAttr(
self: usdrt.UsdGeom.MotionAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetVelocityScaleAttr(
self: usdrt.UsdGeom.MotionAPI,
) → usdrt.Usd.Attribute#
class usdrt.UsdGeom.NurbsCurves#
CreateFormAttr(
self: usdrt.UsdGeom.NurbsCurves,
) → usdrt.Usd.Attribute#
CreateKnotsAttr(
self: usdrt.UsdGeom.NurbsCurves,
) → usdrt.Usd.Attribute#
CreateOrderAttr(
self: usdrt.UsdGeom.NurbsCurves,
) → usdrt.Usd.Attribute#
CreatePointWeightsAttr(
self: usdrt.UsdGeom.NurbsCurves,
) → usdrt.Usd.Attribute#
CreateRangesAttr(
self: usdrt.UsdGeom.NurbsCurves,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.NurbsCurves#
GetFormAttr(
self: usdrt.UsdGeom.NurbsCurves,
) → usdrt.Usd.Attribute#
GetKnotsAttr(
self: usdrt.UsdGeom.NurbsCurves,
) → usdrt.Usd.Attribute#
GetOrderAttr(
self: usdrt.UsdGeom.NurbsCurves,
) → usdrt.Usd.Attribute#
GetPointWeightsAttr(
self: usdrt.UsdGeom.NurbsCurves,
) → usdrt.Usd.Attribute#
GetRangesAttr(
self: usdrt.UsdGeom.NurbsCurves,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdGeom.NurbsPatch#
CreatePointWeightsAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateTrimCurveCountsAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateTrimCurveKnotsAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateTrimCurveOrdersAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateTrimCurvePointsAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateTrimCurveRangesAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateTrimCurveVertexCountsAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateUFormAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateUKnotsAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateUOrderAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateURangeAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateUVertexCountAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateVFormAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateVKnotsAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateVOrderAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateVRangeAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
CreateVVertexCountAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.NurbsPatch#
GetPointWeightsAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetTrimCurveCountsAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
GetTrimCurveKnotsAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
GetTrimCurveOrdersAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
GetTrimCurvePointsAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
GetTrimCurveRangesAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
GetTrimCurveVertexCountsAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
GetUFormAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
GetUKnotsAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
GetUOrderAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
GetURangeAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
GetUVertexCountAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
GetVFormAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
GetVKnotsAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
GetVOrderAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
GetVRangeAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
GetVVertexCountAttr(
self: usdrt.UsdGeom.NurbsPatch,
) → usdrt.Usd.Attribute#
class usdrt.UsdGeom.Plane#
CreateAxisAttr(self: usdrt.UsdGeom.Plane) → usdrt.Usd.Attribute#
CreateDoubleSidedAttr(
self: usdrt.UsdGeom.Plane,
) → usdrt.Usd.Attribute#
CreateExtentAttr(
self: usdrt.UsdGeom.Plane,
) → usdrt.Usd.Attribute#
CreateLengthAttr(
self: usdrt.UsdGeom.Plane,
) → usdrt.Usd.Attribute#
CreateWidthAttr(
self: usdrt.UsdGeom.Plane,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.Plane#
GetAxisAttr(self: usdrt.UsdGeom.Plane) → usdrt.Usd.Attribute#
GetDoubleSidedAttr(
self: usdrt.UsdGeom.Plane,
) → usdrt.Usd.Attribute#
GetExtentAttr(self: usdrt.UsdGeom.Plane) → usdrt.Usd.Attribute#
GetLengthAttr(self: usdrt.UsdGeom.Plane) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetWidthAttr(self: usdrt.UsdGeom.Plane) → usdrt.Usd.Attribute#
class usdrt.UsdGeom.PointBased#
CreateAccelerationsAttr(
self: usdrt.UsdGeom.PointBased,
) → usdrt.Usd.Attribute#
CreateNormalsAttr(
self: usdrt.UsdGeom.PointBased,
) → usdrt.Usd.Attribute#
CreatePointsAttr(
self: usdrt.UsdGeom.PointBased,
) → usdrt.Usd.Attribute#
CreateVelocitiesAttr(
self: usdrt.UsdGeom.PointBased,
) → usdrt.Usd.Attribute#
GetAccelerationsAttr(
self: usdrt.UsdGeom.PointBased,
) → usdrt.Usd.Attribute#
GetNormalsAttr(
self: usdrt.UsdGeom.PointBased,
) → usdrt.Usd.Attribute#
GetPointsAttr(
self: usdrt.UsdGeom.PointBased,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetVelocitiesAttr(
self: usdrt.UsdGeom.PointBased,
) → usdrt.Usd.Attribute#
class usdrt.UsdGeom.PointInstancer#
CreateAccelerationsAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
CreateAngularVelocitiesAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
CreateIdsAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
CreateInvisibleIdsAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
CreateOrientationsAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
CreatePositionsAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
CreateProtoIndicesAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
CreatePrototypesRel(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Relationship#
CreateScalesAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
CreateVelocitiesAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.PointInstancer#
GetAccelerationsAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
GetAngularVelocitiesAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
GetIdsAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
GetInvisibleIdsAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
GetOrientationsAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
GetPositionsAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
GetProtoIndicesAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
GetPrototypesRel(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Relationship#
GetScalesAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetVelocitiesAttr(
self: usdrt.UsdGeom.PointInstancer,
) → usdrt.Usd.Attribute#
class usdrt.UsdGeom.Points#
CreateIdsAttr(
self: usdrt.UsdGeom.Points,
) → usdrt.Usd.Attribute#
CreateWidthsAttr(
self: usdrt.UsdGeom.Points,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.Points#
GetIdsAttr(self: usdrt.UsdGeom.Points) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetWidthsAttr(
self: usdrt.UsdGeom.Points,
) → usdrt.Usd.Attribute#
class usdrt.UsdGeom.Primvar#
Get(
self: usdrt.UsdGeom.Primvar,
time: usdrt.Usd.TimeCode = Usd.TimeCode.Default(),
) → object#
GetAttr(self: usdrt.UsdGeom.Primvar) → usdrt.Usd.Attribute#
GetInterpolation(self: usdrt.UsdGeom.Primvar) → TfToken#
GetName(self: usdrt.UsdGeom.Primvar) → TfToken#
HasAuthoredInterpolation(self: usdrt.UsdGeom.Primvar) → bool#
HasAuthoredValue(self: usdrt.UsdGeom.Primvar) → bool#
HasValue(self: usdrt.UsdGeom.Primvar) → bool#
IsDefined(self: usdrt.UsdGeom.Primvar) → bool#
static IsPrimvar(attr: usdrt.Usd.Attribute) → bool#
static IsValidInterpolation(interpolation: TfToken) → bool#
static IsValidInterpolationName(name: TfToken) → bool#
static IsValidPrimvarName(name: TfToken) → bool#
Set(
self: usdrt.UsdGeom.Primvar,
value: object,
time: usdrt.Usd.TimeCode = Usd.TimeCode.Default(),
) → bool#
SetInterpolation(
self: usdrt.UsdGeom.Primvar,
interpolation: TfToken,
) → bool#
static StripInterpolationName(name: TfToken) → TfToken#
static StripPrimvarsName(name: TfToken) → TfToken#
class usdrt.UsdGeom.PrimvarsAPI#
static CanContainPropertyName(name: TfToken) → bool#
CreatePrimvar(
self: usdrt.UsdGeom.PrimvarsAPI,
name: TfToken,
typeName: usdrt.Sdf.ValueTypeName,
interpolation: TfToken = '',
) → usdrt.UsdGeom.Primvar#
FindIncrementallyInheritablePrimvars(
self: usdrt.UsdGeom.PrimvarsAPI,
inheritedFromAncestors: List[usdrt.UsdGeom.Primvar],
) → List[usdrt.UsdGeom.Primvar]#
FindInheritablePrimvars(
self: usdrt.UsdGeom.PrimvarsAPI,
) → List[usdrt.UsdGeom.Primvar]#
FindInheritedPrimvar(
self: usdrt.UsdGeom.PrimvarsAPI,
arg0: TfToken,
) → usdrt.UsdGeom.Primvar#
FindInheritedPrimvars(
self: usdrt.UsdGeom.PrimvarsAPI,
) → List[usdrt.UsdGeom.Primvar]#
FindPrimvarWithInheritance(*args, **kwargs)#

Overloaded function.

  1. FindPrimvarWithInheritance(self: usdrt.UsdGeom.PrimvarsAPI, arg0: TfToken) -> usdrt.UsdGeom.Primvar

  2. FindPrimvarWithInheritance(self: usdrt.UsdGeom.PrimvarsAPI, arg0: TfToken, arg1: List[usdrt.UsdGeom.Primvar]) -> usdrt.UsdGeom.Primvar

FindPrimvarsWithInheritance(*args, **kwargs)#

Overloaded function.

  1. FindPrimvarsWithInheritance(self: usdrt.UsdGeom.PrimvarsAPI) -> List[usdrt.UsdGeom.Primvar]

  2. FindPrimvarsWithInheritance(self: usdrt.UsdGeom.PrimvarsAPI, arg0: List[usdrt.UsdGeom.Primvar]) -> List[usdrt.UsdGeom.Primvar]

GetAuthoredPrimvars(
self: usdrt.UsdGeom.PrimvarsAPI,
) → List[usdrt.UsdGeom.Primvar]#
GetPrimvar(
self: usdrt.UsdGeom.PrimvarsAPI,
arg0: TfToken,
) → usdrt.UsdGeom.Primvar#
GetPrimvars(
self: usdrt.UsdGeom.PrimvarsAPI,
) → List[usdrt.UsdGeom.Primvar]#
GetPrimvarsWithAuthoredValues(
self: usdrt.UsdGeom.PrimvarsAPI,
) → List[usdrt.UsdGeom.Primvar]#
GetPrimvarsWithValues(
self: usdrt.UsdGeom.PrimvarsAPI,
) → List[usdrt.UsdGeom.Primvar]#
static GetSchemaTypeName() → TfToken#
HasPossiblyInheritedPrimvar(
self: usdrt.UsdGeom.PrimvarsAPI,
name: TfToken,
) → bool#
class usdrt.UsdGeom.Scope#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.Scope#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdGeom.Sphere#
CreateExtentAttr(
self: usdrt.UsdGeom.Sphere,
) → usdrt.Usd.Attribute#
CreateRadiusAttr(
self: usdrt.UsdGeom.Sphere,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.Sphere#
GetExtentAttr(
self: usdrt.UsdGeom.Sphere,
) → usdrt.Usd.Attribute#
GetRadiusAttr(
self: usdrt.UsdGeom.Sphere,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdGeom.Subset#
CreateElementTypeAttr(
self: usdrt.UsdGeom.Subset,
) → usdrt.Usd.Attribute#
CreateFamilyNameAttr(
self: usdrt.UsdGeom.Subset,
) → usdrt.Usd.Attribute#
CreateIndicesAttr(
self: usdrt.UsdGeom.Subset,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.Subset#
GetElementTypeAttr(
self: usdrt.UsdGeom.Subset,
) → usdrt.Usd.Attribute#
GetFamilyNameAttr(
self: usdrt.UsdGeom.Subset,
) → usdrt.Usd.Attribute#
GetIndicesAttr(
self: usdrt.UsdGeom.Subset,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdGeom.VisibilityAPI#
static Apply(
prim: usdrt.Usd.Prim,
) → usdrt.UsdGeom.VisibilityAPI#
CreateGuideVisibilityAttr(
self: usdrt.UsdGeom.VisibilityAPI,
) → usdrt.Usd.Attribute#
CreateProxyVisibilityAttr(
self: usdrt.UsdGeom.VisibilityAPI,
) → usdrt.Usd.Attribute#
CreateRenderVisibilityAttr(
self: usdrt.UsdGeom.VisibilityAPI,
) → usdrt.Usd.Attribute#
GetGuideVisibilityAttr(
self: usdrt.UsdGeom.VisibilityAPI,
) → usdrt.Usd.Attribute#
GetProxyVisibilityAttr(
self: usdrt.UsdGeom.VisibilityAPI,
) → usdrt.Usd.Attribute#
GetRenderVisibilityAttr(
self: usdrt.UsdGeom.VisibilityAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdGeom.Xform#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdGeom.Xform#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdGeom.XformCommonAPI#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdGeom.Xformable#
CreateXformOpOrderAttr(
self: usdrt.UsdGeom.Xformable,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetXformOpOrderAttr(
self: usdrt.UsdGeom.Xformable,
) → usdrt.Usd.Attribute#

usdrt.UsdLux module#

class usdrt.UsdLux.BoundableLightBase#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdLux.CylinderLight#
CreateLengthAttr(
self: usdrt.UsdLux.CylinderLight,
) → usdrt.Usd.Attribute#
CreateLightShaderIdAttr(
self: usdrt.UsdLux.CylinderLight,
) → usdrt.Usd.Attribute#
CreateRadiusAttr(
self: usdrt.UsdLux.CylinderLight,
) → usdrt.Usd.Attribute#
CreateTreatAsLineAttr(
self: usdrt.UsdLux.CylinderLight,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdLux.CylinderLight#
GetLengthAttr(
self: usdrt.UsdLux.CylinderLight,
) → usdrt.Usd.Attribute#
GetLightShaderIdAttr(
self: usdrt.UsdLux.CylinderLight,
) → usdrt.Usd.Attribute#
GetRadiusAttr(
self: usdrt.UsdLux.CylinderLight,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetTreatAsLineAttr(
self: usdrt.UsdLux.CylinderLight,
) → usdrt.Usd.Attribute#
class usdrt.UsdLux.DiskLight#
CreateLightShaderIdAttr(
self: usdrt.UsdLux.DiskLight,
) → usdrt.Usd.Attribute#
CreateRadiusAttr(
self: usdrt.UsdLux.DiskLight,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdLux.DiskLight#
GetLightShaderIdAttr(
self: usdrt.UsdLux.DiskLight,
) → usdrt.Usd.Attribute#
GetRadiusAttr(
self: usdrt.UsdLux.DiskLight,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdLux.DistantLight#
CreateAngleAttr(
self: usdrt.UsdLux.DistantLight,
) → usdrt.Usd.Attribute#
CreateIntensityAttr(
self: usdrt.UsdLux.DistantLight,
) → usdrt.Usd.Attribute#
CreateLightShaderIdAttr(
self: usdrt.UsdLux.DistantLight,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdLux.DistantLight#
GetAngleAttr(
self: usdrt.UsdLux.DistantLight,
) → usdrt.Usd.Attribute#
GetIntensityAttr(
self: usdrt.UsdLux.DistantLight,
) → usdrt.Usd.Attribute#
GetLightShaderIdAttr(
self: usdrt.UsdLux.DistantLight,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdLux.DomeLight#
CreateGuideRadiusAttr(
self: usdrt.UsdLux.DomeLight,
) → usdrt.Usd.Attribute#
CreateLightShaderIdAttr(
self: usdrt.UsdLux.DomeLight,
) → usdrt.Usd.Attribute#
CreatePortalsRel(
self: usdrt.UsdLux.DomeLight,
) → usdrt.Usd.Relationship#
CreateTextureFileAttr(
self: usdrt.UsdLux.DomeLight,
) → usdrt.Usd.Attribute#
CreateTextureFormatAttr(
self: usdrt.UsdLux.DomeLight,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdLux.DomeLight#
GetGuideRadiusAttr(
self: usdrt.UsdLux.DomeLight,
) → usdrt.Usd.Attribute#
GetLightShaderIdAttr(
self: usdrt.UsdLux.DomeLight,
) → usdrt.Usd.Attribute#
GetPortalsRel(
self: usdrt.UsdLux.DomeLight,
) → usdrt.Usd.Relationship#
static GetSchemaTypeName() → TfToken#
GetTextureFileAttr(
self: usdrt.UsdLux.DomeLight,
) → usdrt.Usd.Attribute#
GetTextureFormatAttr(
self: usdrt.UsdLux.DomeLight,
) → usdrt.Usd.Attribute#
class usdrt.UsdLux.GeometryLight#
CreateGeometryRel(
self: usdrt.UsdLux.GeometryLight,
) → usdrt.Usd.Relationship#
CreateLightShaderIdAttr(
self: usdrt.UsdLux.GeometryLight,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdLux.GeometryLight#
GetGeometryRel(
self: usdrt.UsdLux.GeometryLight,
) → usdrt.Usd.Relationship#
GetLightShaderIdAttr(
self: usdrt.UsdLux.GeometryLight,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdLux.LightAPI#
static Apply(prim: usdrt.Usd.Prim) → usdrt.UsdLux.LightAPI#
CreateCollectionLightLinkIncludeRootAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
CreateCollectionShadowLinkIncludeRootAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
CreateColorAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
CreateColorTemperatureAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
CreateDiffuseAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
CreateEnableColorTemperatureAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
CreateExposureAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
CreateFiltersRel(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Relationship#
CreateIntensityAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
CreateMaterialSyncModeAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
CreateNormalizeAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
CreateShaderIdAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
CreateSpecularAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
GetCollectionLightLinkIncludeRootAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
GetCollectionShadowLinkIncludeRootAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
GetColorAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
GetColorTemperatureAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
GetDiffuseAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
GetEnableColorTemperatureAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
GetExposureAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
GetFiltersRel(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Relationship#
GetIntensityAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
GetMaterialSyncModeAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
GetNormalizeAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetShaderIdAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
GetSpecularAttr(
self: usdrt.UsdLux.LightAPI,
) → usdrt.Usd.Attribute#
class usdrt.UsdLux.LightFilter#
CreateCollectionFilterLinkIncludeRootAttr(
self: usdrt.UsdLux.LightFilter,
) → usdrt.Usd.Attribute#
CreateShaderIdAttr(
self: usdrt.UsdLux.LightFilter,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdLux.LightFilter#
GetCollectionFilterLinkIncludeRootAttr(
self: usdrt.UsdLux.LightFilter,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetShaderIdAttr(
self: usdrt.UsdLux.LightFilter,
) → usdrt.Usd.Attribute#
class usdrt.UsdLux.LightListAPI#
static Apply(prim: usdrt.Usd.Prim) → usdrt.UsdLux.LightListAPI#
CreateLightListCacheBehaviorAttr(
self: usdrt.UsdLux.LightListAPI,
) → usdrt.Usd.Attribute#
CreateLightListRel(
self: usdrt.UsdLux.LightListAPI,
) → usdrt.Usd.Relationship#
GetLightListCacheBehaviorAttr(
self: usdrt.UsdLux.LightListAPI,
) → usdrt.Usd.Attribute#
GetLightListRel(
self: usdrt.UsdLux.LightListAPI,
) → usdrt.Usd.Relationship#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdLux.ListAPI#
static Apply(prim: usdrt.Usd.Prim) → usdrt.UsdLux.ListAPI#
CreateLightListCacheBehaviorAttr(
self: usdrt.UsdLux.ListAPI,
) → usdrt.Usd.Attribute#
CreateLightListRel(
self: usdrt.UsdLux.ListAPI,
) → usdrt.Usd.Relationship#
GetLightListCacheBehaviorAttr(
self: usdrt.UsdLux.ListAPI,
) → usdrt.Usd.Attribute#
GetLightListRel(
self: usdrt.UsdLux.ListAPI,
) → usdrt.Usd.Relationship#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdLux.MeshLightAPI#
static Apply(prim: usdrt.Usd.Prim) → usdrt.UsdLux.MeshLightAPI#
CreateLightMaterialSyncModeAttr(
self: usdrt.UsdLux.MeshLightAPI,
) → usdrt.Usd.Attribute#
CreateLightShaderIdAttr(
self: usdrt.UsdLux.MeshLightAPI,
) → usdrt.Usd.Attribute#
GetLightMaterialSyncModeAttr(
self: usdrt.UsdLux.MeshLightAPI,
) → usdrt.Usd.Attribute#
GetLightShaderIdAttr(
self: usdrt.UsdLux.MeshLightAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdLux.NonboundableLightBase#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdLux.PluginLight#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdLux.PluginLight#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdLux.PluginLightFilter#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdLux.PluginLightFilter#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdLux.PortalLight#
CreateLightShaderIdAttr(
self: usdrt.UsdLux.PortalLight,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdLux.PortalLight#
GetLightShaderIdAttr(
self: usdrt.UsdLux.PortalLight,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdLux.RectLight#
CreateHeightAttr(
self: usdrt.UsdLux.RectLight,
) → usdrt.Usd.Attribute#
CreateLightShaderIdAttr(
self: usdrt.UsdLux.RectLight,
) → usdrt.Usd.Attribute#
CreateTextureFileAttr(
self: usdrt.UsdLux.RectLight,
) → usdrt.Usd.Attribute#
CreateWidthAttr(
self: usdrt.UsdLux.RectLight,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdLux.RectLight#
GetHeightAttr(
self: usdrt.UsdLux.RectLight,
) → usdrt.Usd.Attribute#
GetLightShaderIdAttr(
self: usdrt.UsdLux.RectLight,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetTextureFileAttr(
self: usdrt.UsdLux.RectLight,
) → usdrt.Usd.Attribute#
GetWidthAttr(
self: usdrt.UsdLux.RectLight,
) → usdrt.Usd.Attribute#
class usdrt.UsdLux.ShadowAPI#
static Apply(prim: usdrt.Usd.Prim) → usdrt.UsdLux.ShadowAPI#
CreateShadowColorAttr(
self: usdrt.UsdLux.ShadowAPI,
) → usdrt.Usd.Attribute#
CreateShadowDistanceAttr(
self: usdrt.UsdLux.ShadowAPI,
) → usdrt.Usd.Attribute#
CreateShadowEnableAttr(
self: usdrt.UsdLux.ShadowAPI,
) → usdrt.Usd.Attribute#
CreateShadowFalloffAttr(
self: usdrt.UsdLux.ShadowAPI,
) → usdrt.Usd.Attribute#
CreateShadowFalloffGammaAttr(
self: usdrt.UsdLux.ShadowAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetShadowColorAttr(
self: usdrt.UsdLux.ShadowAPI,
) → usdrt.Usd.Attribute#
GetShadowDistanceAttr(
self: usdrt.UsdLux.ShadowAPI,
) → usdrt.Usd.Attribute#
GetShadowEnableAttr(
self: usdrt.UsdLux.ShadowAPI,
) → usdrt.Usd.Attribute#
GetShadowFalloffAttr(
self: usdrt.UsdLux.ShadowAPI,
) → usdrt.Usd.Attribute#
GetShadowFalloffGammaAttr(
self: usdrt.UsdLux.ShadowAPI,
) → usdrt.Usd.Attribute#
class usdrt.UsdLux.ShapingAPI#
static Apply(prim: usdrt.Usd.Prim) → usdrt.UsdLux.ShapingAPI#
CreateShapingConeAngleAttr(
self: usdrt.UsdLux.ShapingAPI,
) → usdrt.Usd.Attribute#
CreateShapingConeSoftnessAttr(
self: usdrt.UsdLux.ShapingAPI,
) → usdrt.Usd.Attribute#
CreateShapingFocusAttr(
self: usdrt.UsdLux.ShapingAPI,
) → usdrt.Usd.Attribute#
CreateShapingFocusTintAttr(
self: usdrt.UsdLux.ShapingAPI,
) → usdrt.Usd.Attribute#
CreateShapingIesAngleScaleAttr(
self: usdrt.UsdLux.ShapingAPI,
) → usdrt.Usd.Attribute#
CreateShapingIesFileAttr(
self: usdrt.UsdLux.ShapingAPI,
) → usdrt.Usd.Attribute#
CreateShapingIesNormalizeAttr(
self: usdrt.UsdLux.ShapingAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetShapingConeAngleAttr(
self: usdrt.UsdLux.ShapingAPI,
) → usdrt.Usd.Attribute#
GetShapingConeSoftnessAttr(
self: usdrt.UsdLux.ShapingAPI,
) → usdrt.Usd.Attribute#
GetShapingFocusAttr(
self: usdrt.UsdLux.ShapingAPI,
) → usdrt.Usd.Attribute#
GetShapingFocusTintAttr(
self: usdrt.UsdLux.ShapingAPI,
) → usdrt.Usd.Attribute#
GetShapingIesAngleScaleAttr(
self: usdrt.UsdLux.ShapingAPI,
) → usdrt.Usd.Attribute#
GetShapingIesFileAttr(
self: usdrt.UsdLux.ShapingAPI,
) → usdrt.Usd.Attribute#
GetShapingIesNormalizeAttr(
self: usdrt.UsdLux.ShapingAPI,
) → usdrt.Usd.Attribute#
class usdrt.UsdLux.SphereLight#
CreateLightShaderIdAttr(
self: usdrt.UsdLux.SphereLight,
) → usdrt.Usd.Attribute#
CreateRadiusAttr(
self: usdrt.UsdLux.SphereLight,
) → usdrt.Usd.Attribute#
CreateTreatAsPointAttr(
self: usdrt.UsdLux.SphereLight,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdLux.SphereLight#
GetLightShaderIdAttr(
self: usdrt.UsdLux.SphereLight,
) → usdrt.Usd.Attribute#
GetRadiusAttr(
self: usdrt.UsdLux.SphereLight,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetTreatAsPointAttr(
self: usdrt.UsdLux.SphereLight,
) → usdrt.Usd.Attribute#
class usdrt.UsdLux.VolumeLightAPI#
static Apply(
prim: usdrt.Usd.Prim,
) → usdrt.UsdLux.VolumeLightAPI#
CreateLightMaterialSyncModeAttr(
self: usdrt.UsdLux.VolumeLightAPI,
) → usdrt.Usd.Attribute#
CreateLightShaderIdAttr(
self: usdrt.UsdLux.VolumeLightAPI,
) → usdrt.Usd.Attribute#
GetLightMaterialSyncModeAttr(
self: usdrt.UsdLux.VolumeLightAPI,
) → usdrt.Usd.Attribute#
GetLightShaderIdAttr(
self: usdrt.UsdLux.VolumeLightAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#

usdrt.UsdMedia module#

class usdrt.UsdMedia.SpatialAudio#
CreateAuralModeAttr(
self: usdrt.UsdMedia.SpatialAudio,
) → usdrt.Usd.Attribute#
CreateEndTimeAttr(
self: usdrt.UsdMedia.SpatialAudio,
) → usdrt.Usd.Attribute#
CreateFilePathAttr(
self: usdrt.UsdMedia.SpatialAudio,
) → usdrt.Usd.Attribute#
CreateGainAttr(
self: usdrt.UsdMedia.SpatialAudio,
) → usdrt.Usd.Attribute#
CreateMediaOffsetAttr(
self: usdrt.UsdMedia.SpatialAudio,
) → usdrt.Usd.Attribute#
CreatePlaybackModeAttr(
self: usdrt.UsdMedia.SpatialAudio,
) → usdrt.Usd.Attribute#
CreateStartTimeAttr(
self: usdrt.UsdMedia.SpatialAudio,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdMedia.SpatialAudio#
GetAuralModeAttr(
self: usdrt.UsdMedia.SpatialAudio,
) → usdrt.Usd.Attribute#
GetEndTimeAttr(
self: usdrt.UsdMedia.SpatialAudio,
) → usdrt.Usd.Attribute#
GetFilePathAttr(
self: usdrt.UsdMedia.SpatialAudio,
) → usdrt.Usd.Attribute#
GetGainAttr(
self: usdrt.UsdMedia.SpatialAudio,
) → usdrt.Usd.Attribute#
GetMediaOffsetAttr(
self: usdrt.UsdMedia.SpatialAudio,
) → usdrt.Usd.Attribute#
GetPlaybackModeAttr(
self: usdrt.UsdMedia.SpatialAudio,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetStartTimeAttr(
self: usdrt.UsdMedia.SpatialAudio,
) → usdrt.Usd.Attribute#

usdrt.UsdRender module#

class usdrt.UsdRender.DenoisePass#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdRender.DenoisePass#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdRender.Pass#
CreateCommandAttr(
self: usdrt.UsdRender.Pass,
) → usdrt.Usd.Attribute#
CreateDenoiseEnableAttr(
self: usdrt.UsdRender.Pass,
) → usdrt.Usd.Attribute#
CreateDenoisePassRel(
self: usdrt.UsdRender.Pass,
) → usdrt.Usd.Relationship#
CreateFileNameAttr(
self: usdrt.UsdRender.Pass,
) → usdrt.Usd.Attribute#
CreateInputPassesRel(
self: usdrt.UsdRender.Pass,
) → usdrt.Usd.Relationship#
CreatePassTypeAttr(
self: usdrt.UsdRender.Pass,
) → usdrt.Usd.Attribute#
CreateRenderSourceRel(
self: usdrt.UsdRender.Pass,
) → usdrt.Usd.Relationship#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdRender.Pass#
GetCommandAttr(self: usdrt.UsdRender.Pass) → usdrt.Usd.Attribute#
GetDenoiseEnableAttr(
self: usdrt.UsdRender.Pass,
) → usdrt.Usd.Attribute#
GetDenoisePassRel(
self: usdrt.UsdRender.Pass,
) → usdrt.Usd.Relationship#
GetFileNameAttr(
self: usdrt.UsdRender.Pass,
) → usdrt.Usd.Attribute#
GetInputPassesRel(
self: usdrt.UsdRender.Pass,
) → usdrt.Usd.Relationship#
GetPassTypeAttr(
self: usdrt.UsdRender.Pass,
) → usdrt.Usd.Attribute#
GetRenderSourceRel(
self: usdrt.UsdRender.Pass,
) → usdrt.Usd.Relationship#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdRender.Product#
CreateOrderedVarsRel(
self: usdrt.UsdRender.Product,
) → usdrt.Usd.Relationship#
CreateProductNameAttr(
self: usdrt.UsdRender.Product,
) → usdrt.Usd.Attribute#
CreateProductTypeAttr(
self: usdrt.UsdRender.Product,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdRender.Product#
GetOrderedVarsRel(
self: usdrt.UsdRender.Product,
) → usdrt.Usd.Relationship#
GetProductNameAttr(
self: usdrt.UsdRender.Product,
) → usdrt.Usd.Attribute#
GetProductTypeAttr(
self: usdrt.UsdRender.Product,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdRender.Settings#
CreateIncludedPurposesAttr(
self: usdrt.UsdRender.Settings,
) → usdrt.Usd.Attribute#
CreateMaterialBindingPurposesAttr(
self: usdrt.UsdRender.Settings,
) → usdrt.Usd.Attribute#
CreateProductsRel(
self: usdrt.UsdRender.Settings,
) → usdrt.Usd.Relationship#
CreateRenderingColorSpaceAttr(
self: usdrt.UsdRender.Settings,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdRender.Settings#
GetIncludedPurposesAttr(
self: usdrt.UsdRender.Settings,
) → usdrt.Usd.Attribute#
GetMaterialBindingPurposesAttr(
self: usdrt.UsdRender.Settings,
) → usdrt.Usd.Attribute#
GetProductsRel(
self: usdrt.UsdRender.Settings,
) → usdrt.Usd.Relationship#
GetRenderingColorSpaceAttr(
self: usdrt.UsdRender.Settings,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdRender.SettingsBase#
CreateAspectRatioConformPolicyAttr(
self: usdrt.UsdRender.SettingsBase,
) → usdrt.Usd.Attribute#
CreateCameraRel(
self: usdrt.UsdRender.SettingsBase,
) → usdrt.Usd.Relationship#
CreateDataWindowNDCAttr(
self: usdrt.UsdRender.SettingsBase,
) → usdrt.Usd.Attribute#
CreateDisableMotionBlurAttr(
self: usdrt.UsdRender.SettingsBase,
) → usdrt.Usd.Attribute#
CreateInstantaneousShutterAttr(
self: usdrt.UsdRender.SettingsBase,
) → usdrt.Usd.Attribute#
CreatePixelAspectRatioAttr(
self: usdrt.UsdRender.SettingsBase,
) → usdrt.Usd.Attribute#
CreateResolutionAttr(
self: usdrt.UsdRender.SettingsBase,
) → usdrt.Usd.Attribute#
GetAspectRatioConformPolicyAttr(
self: usdrt.UsdRender.SettingsBase,
) → usdrt.Usd.Attribute#
GetCameraRel(
self: usdrt.UsdRender.SettingsBase,
) → usdrt.Usd.Relationship#
GetDataWindowNDCAttr(
self: usdrt.UsdRender.SettingsBase,
) → usdrt.Usd.Attribute#
GetDisableMotionBlurAttr(
self: usdrt.UsdRender.SettingsBase,
) → usdrt.Usd.Attribute#
GetInstantaneousShutterAttr(
self: usdrt.UsdRender.SettingsBase,
) → usdrt.Usd.Attribute#
GetPixelAspectRatioAttr(
self: usdrt.UsdRender.SettingsBase,
) → usdrt.Usd.Attribute#
GetResolutionAttr(
self: usdrt.UsdRender.SettingsBase,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdRender.Var#
CreateDataTypeAttr(
self: usdrt.UsdRender.Var,
) → usdrt.Usd.Attribute#
CreateSourceNameAttr(
self: usdrt.UsdRender.Var,
) → usdrt.Usd.Attribute#
CreateSourceTypeAttr(
self: usdrt.UsdRender.Var,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdRender.Var#
GetDataTypeAttr(self: usdrt.UsdRender.Var) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetSourceNameAttr(
self: usdrt.UsdRender.Var,
) → usdrt.Usd.Attribute#
GetSourceTypeAttr(
self: usdrt.UsdRender.Var,
) → usdrt.Usd.Attribute#

usdrt.UsdShade module#

class usdrt.UsdShade.AttributeType#

Members:

Invalid

Input

Output

Input = <AttributeType.Input: 1>#
Invalid = <AttributeType.Invalid: 0>#
Output = <AttributeType.Output: 2>#
property name#
property value#
class usdrt.UsdShade.ConnectableAPI#
static ConnectToSource(*args, **kwargs)#

Overloaded function.

  1. ConnectToSource(shadingAttr: usdrt.Usd.Attribute, source: usdrt.UsdShade.ConnectionSourceInfo, mod: usdrt.UsdShade.ConnectionModification = <ConnectionModification.Replace: 0>) -> bool

  2. ConnectToSource(input: usdrt.UsdShade.Input, source: usdrt.UsdShade.ConnectionSourceInfo, mod: usdrt.UsdShade.ConnectionModification = <ConnectionModification.Replace: 0>) -> bool

  3. ConnectToSource(output: usdrt.UsdShade.Output, source: usdrt.UsdShade.ConnectionSourceInfo, mod: usdrt.UsdShade.ConnectionModification = <ConnectionModification.Replace: 0>) -> bool

CreateInput(
self: usdrt.UsdShade.ConnectableAPI,
name: TfToken,
type: usdrt.Sdf.ValueTypeName,
) → usdrt.UsdShade.Input#
CreateOutput(
self: usdrt.UsdShade.ConnectableAPI,
name: TfToken,
typeName: usdrt.Sdf.ValueTypeName,
) → usdrt.UsdShade.Output#
GetInput(
self: usdrt.UsdShade.ConnectableAPI,
name: TfToken,
) → usdrt.UsdShade.Input#
GetInputs(
self: usdrt.UsdShade.ConnectableAPI,
onlyAuthored: bool = True,
) → List[usdrt.UsdShade.Input]#
GetOutput(
self: usdrt.UsdShade.ConnectableAPI,
name: TfToken,
) → usdrt.UsdShade.Output#
GetOutputs(
self: usdrt.UsdShade.ConnectableAPI,
onlyAuthored: bool = True,
) → List[usdrt.UsdShade.Output]#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdShade.ConnectionModification#

Members:

Replace

Prepend

Append

Append = <ConnectionModification.Append: 2>#
Prepend = <ConnectionModification.Prepend: 1>#
Replace = <ConnectionModification.Replace: 0>#
property name#
property value#
class usdrt.UsdShade.ConnectionSourceInfo#
IsValid(
self: usdrt.UsdShade.ConnectionSourceInfo,
) → bool#
property source#
property sourceName#
property sourceType#
property typeName#
class usdrt.UsdShade.CoordSysAPI#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdShade.Input#
ConnectToSource(*args, **kwargs)#

Overloaded function.

  1. ConnectToSource(self: usdrt.UsdShade.Input, sourceInput: usdrt.UsdShade.Input) -> bool

  2. ConnectToSource(self: usdrt.UsdShade.Input, sourceInput: usdrt::UsdShadeOutput) -> bool

Get(
self: usdrt.UsdShade.Input,
time: usdrt.Usd.TimeCode = Usd.TimeCode.Default(),
) → object#
GetAttr(self: usdrt.UsdShade.Input) → usdrt.Usd.Attribute#
GetBaseName(self: usdrt.UsdShade.Input) → TfToken#
GetFullName(self: usdrt.UsdShade.Input) → TfToken#
GetPrim(self: usdrt.UsdShade.Input) → usdrt.Usd.Prim#
GetTypeName(
self: usdrt.UsdShade.Input,
) → usdrt.Sdf.ValueTypeName#
IsDefined(self: usdrt.UsdShade.Input) → bool#
static IsInput(attr: usdrt.Usd.Attribute) → bool#
Set(
self: usdrt.UsdShade.Input,
value: object,
time: usdrt.Usd.TimeCode = Usd.TimeCode.Default(),
) → bool#
class usdrt.UsdShade.Material#
CreateDisplacementAttr(
self: usdrt.UsdShade.Material,
) → usdrt.Usd.Attribute#
CreateDisplacementOutput(
self: usdrt.UsdShade.Material,
renderContext: TfToken = '',
) → usdrt.UsdShade.Output#
CreateSurfaceAttr(
self: usdrt.UsdShade.Material,
) → usdrt.Usd.Attribute#
CreateSurfaceOutput(
self: usdrt.UsdShade.Material,
renderContext: TfToken = '',
) → usdrt.UsdShade.Output#
CreateVolumeAttr(
self: usdrt.UsdShade.Material,
) → usdrt.Usd.Attribute#
CreateVolumeOutput(
self: usdrt.UsdShade.Material,
renderContext: TfToken = '',
) → usdrt.UsdShade.Output#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdShade.Material#
GetDisplacementAttr(
self: usdrt.UsdShade.Material,
) → usdrt.Usd.Attribute#
GetDisplacementOutput(
self: usdrt.UsdShade.Material,
renderContext: TfToken = '',
) → usdrt.UsdShade.Output#
GetDisplacementOutputs(
self: usdrt.UsdShade.Material,
) → List[usdrt.UsdShade.Output]#
static GetSchemaTypeName() → TfToken#
GetSurfaceAttr(
self: usdrt.UsdShade.Material,
) → usdrt.Usd.Attribute#
GetSurfaceOutput(
self: usdrt.UsdShade.Material,
renderContext: TfToken = '',
) → usdrt.UsdShade.Output#
GetSurfaceOutputs(
self: usdrt.UsdShade.Material,
) → List[usdrt.UsdShade.Output]#
GetVolumeAttr(
self: usdrt.UsdShade.Material,
) → usdrt.Usd.Attribute#
GetVolumeOutput(
self: usdrt.UsdShade.Material,
renderContext: TfToken = '',
) → usdrt.UsdShade.Output#
GetVolumeOutputs(
self: usdrt.UsdShade.Material,
) → List[usdrt.UsdShade.Output]#
class usdrt.UsdShade.MaterialBindingAPI#
static Apply(
prim: usdrt.Usd.Prim,
) → usdrt.UsdShade.MaterialBindingAPI#
Bind(
self: usdrt.UsdShade.MaterialBindingAPI,
material: usdrt.UsdShade.Material,
bindingStrength: TfToken = 'fallbackStrength',
materialPurpose: TfToken = '',
) → bool#
ComputeBoundMaterial(
self: usdrt.UsdShade.MaterialBindingAPI,
materialPurpose: TfToken = '',
) → tuple#
static GetSchemaTypeName() → TfToken#
UnbindAllBindings(
self: usdrt.UsdShade.MaterialBindingAPI,
) → bool#
class usdrt.UsdShade.NodeDefAPI#
static Apply(prim: usdrt.Usd.Prim) → usdrt.UsdShade.NodeDefAPI#
CreateIdAttr(
self: usdrt.UsdShade.NodeDefAPI,
) → usdrt.Usd.Attribute#
CreateImplementationSourceAttr(
self: usdrt.UsdShade.NodeDefAPI,
) → usdrt.Usd.Attribute#
GetIdAttr(
self: usdrt.UsdShade.NodeDefAPI,
) → usdrt.Usd.Attribute#
GetImplementationSource(
self: usdrt.UsdShade.NodeDefAPI,
) → TfToken#
GetImplementationSourceAttr(
self: usdrt.UsdShade.NodeDefAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetShaderId(self: usdrt.UsdShade.NodeDefAPI) → object#
GetSourceAsset(
self: usdrt.UsdShade.NodeDefAPI,
sourceType: TfToken = '',
) → object#
GetSourceAssetSubIdentifier(
self: usdrt.UsdShade.NodeDefAPI,
sourceType: TfToken = '',
) → object#
GetSourceCode(
self: usdrt.UsdShade.NodeDefAPI,
sourceType: TfToken = '',
) → object#
SetShaderId(
self: usdrt.UsdShade.NodeDefAPI,
arg0: TfToken,
) → bool#
SetSourceAsset(
self: usdrt.UsdShade.NodeDefAPI,
sourceAsset: usdrt.Sdf.AssetPath,
sourceType: TfToken = '',
) → bool#
SetSourceAssetSubIdentifier(
self: usdrt.UsdShade.NodeDefAPI,
subIdentifier: TfToken,
sourceType: TfToken = '',
) → bool#
SetSourceCode(
self: usdrt.UsdShade.NodeDefAPI,
sourceCode: str,
sourceType: TfToken = '',
) → bool#
class usdrt.UsdShade.NodeGraph#
ComputeOutputSource(
self: usdrt.UsdShade.NodeGraph,
outputName: TfToken,
) → tuple#
ConnectableAPI(
self: usdrt.UsdShade.NodeGraph,
) → usdrt::UsdShadeConnectableAPI#
CreateInput(
self: usdrt.UsdShade.NodeGraph,
name: TfToken,
type: usdrt.Sdf.ValueTypeName,
) → usdrt.UsdShade.Input#
CreateOutput(
self: usdrt.UsdShade.NodeGraph,
name: TfToken,
typeName: usdrt.Sdf.ValueTypeName,
) → usdrt.UsdShade.Output#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdShade.NodeGraph#
GetInput(
self: usdrt.UsdShade.NodeGraph,
name: TfToken,
) → usdrt.UsdShade.Input#
GetInputs(
self: usdrt.UsdShade.NodeGraph,
onlyAuthored: bool = True,
) → List[usdrt.UsdShade.Input]#
GetOutput(
self: usdrt.UsdShade.NodeGraph,
name: TfToken,
) → usdrt.UsdShade.Output#
GetOutputs(
self: usdrt.UsdShade.NodeGraph,
onlyAuthored: bool = True,
) → List[usdrt.UsdShade.Output]#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdShade.Output#
ConnectToSource(*args, **kwargs)#

Overloaded function.

  1. ConnectToSource(self: usdrt.UsdShade.Output, sourceInput: usdrt.UsdShade.Input) -> bool

  2. ConnectToSource(self: usdrt.UsdShade.Output, sourceOutput: usdrt.UsdShade.Output) -> bool

GetAttr(self: usdrt.UsdShade.Output) → usdrt.Usd.Attribute#
GetBaseName(self: usdrt.UsdShade.Output) → TfToken#
GetFullName(self: usdrt.UsdShade.Output) → TfToken#
GetPrim(self: usdrt.UsdShade.Output) → usdrt.Usd.Prim#
GetTypeName(
self: usdrt.UsdShade.Output,
) → usdrt.Sdf.ValueTypeName#
IsDefined(self: usdrt.UsdShade.Output) → bool#
static IsOutput(attr: usdrt.Usd.Attribute) → bool#
class usdrt.UsdShade.Shader#
ConnectableAPI(
self: usdrt.UsdShade.Shader,
) → usdrt::UsdShadeConnectableAPI#
CreateIdAttr(
self: usdrt.UsdShade.Shader,
) → usdrt.Usd.Attribute#
CreateImplementationSourceAttr(
self: usdrt.UsdShade.Shader,
) → usdrt.Usd.Attribute#
CreateInput(
self: usdrt.UsdShade.Shader,
name: TfToken,
type: usdrt.Sdf.ValueTypeName,
) → usdrt.UsdShade.Input#
CreateOutput(
self: usdrt.UsdShade.Shader,
name: TfToken,
type: usdrt.Sdf.ValueTypeName,
) → usdrt.UsdShade.Output#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdShade.Shader#
GetIdAttr(self: usdrt.UsdShade.Shader) → usdrt.Usd.Attribute#
GetImplementationSource(self: usdrt.UsdShade.Shader) → TfToken#
GetImplementationSourceAttr(
self: usdrt.UsdShade.Shader,
) → usdrt.Usd.Attribute#
GetInput(
self: usdrt.UsdShade.Shader,
name: TfToken,
) → usdrt.UsdShade.Input#
GetInputs(
self: usdrt.UsdShade.Shader,
onlyAuthored: bool = True,
) → List[usdrt.UsdShade.Input]#
GetOutput(
self: usdrt.UsdShade.Shader,
name: TfToken,
) → usdrt.UsdShade.Output#
GetOutputs(
self: usdrt.UsdShade.Shader,
onlyAuthored: bool = True,
) → List[usdrt.UsdShade.Output]#
static GetSchemaTypeName() → TfToken#
GetShaderId(self: usdrt.UsdShade.Shader) → object#
GetSourceAsset(
self: usdrt.UsdShade.Shader,
sourceType: TfToken = '',
) → object#
GetSourceAssetSubIdentifier(
self: usdrt.UsdShade.Shader,
sourceType: TfToken = '',
) → object#
GetSourceCode(
self: usdrt.UsdShade.Shader,
sourceType: TfToken = '',
) → object#
SetShaderId(self: usdrt.UsdShade.Shader, arg0: TfToken) → bool#
SetSourceAsset(
self: usdrt.UsdShade.Shader,
sourceAsset: usdrt.Sdf.AssetPath,
sourceType: TfToken = '',
) → bool#
SetSourceAssetSubIdentifier(
self: usdrt.UsdShade.Shader,
subIdentifier: TfToken,
sourceType: TfToken = '',
) → bool#
SetSourceCode(
self: usdrt.UsdShade.Shader,
sourceCode: str,
sourceType: TfToken = '',
) → bool#
class usdrt.UsdShade.Utils#
static GetBaseNameAndType(fullName: TfToken) → tuple#
static GetPrefixForAttributeType(
sourceType: usdrt.UsdShade.AttributeType,
) → str#

usdrt.UsdSkel module#

class usdrt.UsdSkel.Animation#
CreateBlendShapeWeightsAttr(
self: usdrt.UsdSkel.Animation,
) → usdrt.Usd.Attribute#
CreateBlendShapesAttr(
self: usdrt.UsdSkel.Animation,
) → usdrt.Usd.Attribute#
CreateJointsAttr(
self: usdrt.UsdSkel.Animation,
) → usdrt.Usd.Attribute#
CreateRotationsAttr(
self: usdrt.UsdSkel.Animation,
) → usdrt.Usd.Attribute#
CreateScalesAttr(
self: usdrt.UsdSkel.Animation,
) → usdrt.Usd.Attribute#
CreateTranslationsAttr(
self: usdrt.UsdSkel.Animation,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdSkel.Animation#
GetBlendShapeWeightsAttr(
self: usdrt.UsdSkel.Animation,
) → usdrt.Usd.Attribute#
GetBlendShapesAttr(
self: usdrt.UsdSkel.Animation,
) → usdrt.Usd.Attribute#
GetJointsAttr(
self: usdrt.UsdSkel.Animation,
) → usdrt.Usd.Attribute#
GetRotationsAttr(
self: usdrt.UsdSkel.Animation,
) → usdrt.Usd.Attribute#
GetScalesAttr(
self: usdrt.UsdSkel.Animation,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetTranslationsAttr(
self: usdrt.UsdSkel.Animation,
) → usdrt.Usd.Attribute#
class usdrt.UsdSkel.BindingAPI#
static Apply(prim: usdrt.Usd.Prim) → usdrt.UsdSkel.BindingAPI#
CreateAnimationSourceRel(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Relationship#
CreateBlendShapeTargetsRel(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Relationship#
CreateBlendShapesAttr(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Attribute#
CreateGeomBindTransformAttr(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Attribute#
CreateJointIndicesAttr(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Attribute#
CreateJointWeightsAttr(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Attribute#
CreateJointsAttr(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Attribute#
CreateSkeletonRel(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Relationship#
CreateSkinningBlendWeightsAttr(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Attribute#
CreateSkinningMethodAttr(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Attribute#
GetAnimationSourceRel(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Relationship#
GetBlendShapeTargetsRel(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Relationship#
GetBlendShapesAttr(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Attribute#
GetGeomBindTransformAttr(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Attribute#
GetJointIndicesAttr(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Attribute#
GetJointWeightsAttr(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Attribute#
GetJointsAttr(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetSkeletonRel(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Relationship#
GetSkinningBlendWeightsAttr(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Attribute#
GetSkinningMethodAttr(
self: usdrt.UsdSkel.BindingAPI,
) → usdrt.Usd.Attribute#
class usdrt.UsdSkel.BlendShape#
CreateNormalOffsetsAttr(
self: usdrt.UsdSkel.BlendShape,
) → usdrt.Usd.Attribute#
CreateOffsetsAttr(
self: usdrt.UsdSkel.BlendShape,
) → usdrt.Usd.Attribute#
CreatePointIndicesAttr(
self: usdrt.UsdSkel.BlendShape,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdSkel.BlendShape#
GetNormalOffsetsAttr(
self: usdrt.UsdSkel.BlendShape,
) → usdrt.Usd.Attribute#
GetOffsetsAttr(
self: usdrt.UsdSkel.BlendShape,
) → usdrt.Usd.Attribute#
GetPointIndicesAttr(
self: usdrt.UsdSkel.BlendShape,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdSkel.PackedJointAnimation#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdSkel.PackedJointAnimation#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdSkel.Root#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdSkel.Root#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdSkel.Skeleton#
CreateBindTransformsAttr(
self: usdrt.UsdSkel.Skeleton,
) → usdrt.Usd.Attribute#
CreateJointNamesAttr(
self: usdrt.UsdSkel.Skeleton,
) → usdrt.Usd.Attribute#
CreateJointsAttr(
self: usdrt.UsdSkel.Skeleton,
) → usdrt.Usd.Attribute#
CreateRestTransformsAttr(
self: usdrt.UsdSkel.Skeleton,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdSkel.Skeleton#
GetBindTransformsAttr(
self: usdrt.UsdSkel.Skeleton,
) → usdrt.Usd.Attribute#
GetJointNamesAttr(
self: usdrt.UsdSkel.Skeleton,
) → usdrt.Usd.Attribute#
GetJointsAttr(
self: usdrt.UsdSkel.Skeleton,
) → usdrt.Usd.Attribute#
GetRestTransformsAttr(
self: usdrt.UsdSkel.Skeleton,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#

usdrt.UsdUI module#

class usdrt.UsdUI.Backdrop#
CreateDescriptionAttr(
self: usdrt.UsdUI.Backdrop,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdUI.Backdrop#
GetDescriptionAttr(
self: usdrt.UsdUI.Backdrop,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdUI.NodeGraphNodeAPI#
static Apply(
prim: usdrt.Usd.Prim,
) → usdrt.UsdUI.NodeGraphNodeAPI#
CreateDisplayColorAttr(
self: usdrt.UsdUI.NodeGraphNodeAPI,
) → usdrt.Usd.Attribute#
CreateExpansionStateAttr(
self: usdrt.UsdUI.NodeGraphNodeAPI,
) → usdrt.Usd.Attribute#
CreateIconAttr(
self: usdrt.UsdUI.NodeGraphNodeAPI,
) → usdrt.Usd.Attribute#
CreatePosAttr(
self: usdrt.UsdUI.NodeGraphNodeAPI,
) → usdrt.Usd.Attribute#
CreateSizeAttr(
self: usdrt.UsdUI.NodeGraphNodeAPI,
) → usdrt.Usd.Attribute#
CreateStackingOrderAttr(
self: usdrt.UsdUI.NodeGraphNodeAPI,
) → usdrt.Usd.Attribute#
GetDisplayColorAttr(
self: usdrt.UsdUI.NodeGraphNodeAPI,
) → usdrt.Usd.Attribute#
GetExpansionStateAttr(
self: usdrt.UsdUI.NodeGraphNodeAPI,
) → usdrt.Usd.Attribute#
GetIconAttr(
self: usdrt.UsdUI.NodeGraphNodeAPI,
) → usdrt.Usd.Attribute#
GetPosAttr(
self: usdrt.UsdUI.NodeGraphNodeAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetSizeAttr(
self: usdrt.UsdUI.NodeGraphNodeAPI,
) → usdrt.Usd.Attribute#
GetStackingOrderAttr(
self: usdrt.UsdUI.NodeGraphNodeAPI,
) → usdrt.Usd.Attribute#
class usdrt.UsdUI.SceneGraphPrimAPI#
static Apply(
prim: usdrt.Usd.Prim,
) → usdrt.UsdUI.SceneGraphPrimAPI#
CreateDisplayGroupAttr(
self: usdrt.UsdUI.SceneGraphPrimAPI,
) → usdrt.Usd.Attribute#
CreateDisplayNameAttr(
self: usdrt.UsdUI.SceneGraphPrimAPI,
) → usdrt.Usd.Attribute#
GetDisplayGroupAttr(
self: usdrt.UsdUI.SceneGraphPrimAPI,
) → usdrt.Usd.Attribute#
GetDisplayNameAttr(
self: usdrt.UsdUI.SceneGraphPrimAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#

usdrt.UsdVol module#

class usdrt.UsdVol.Field3DAsset#
CreateFieldDataTypeAttr(
self: usdrt.UsdVol.Field3DAsset,
) → usdrt.Usd.Attribute#
CreateFieldPurposeAttr(
self: usdrt.UsdVol.Field3DAsset,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdVol.Field3DAsset#
GetFieldDataTypeAttr(
self: usdrt.UsdVol.Field3DAsset,
) → usdrt.Usd.Attribute#
GetFieldPurposeAttr(
self: usdrt.UsdVol.Field3DAsset,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdVol.FieldAsset#
CreateFieldDataTypeAttr(
self: usdrt.UsdVol.FieldAsset,
) → usdrt.Usd.Attribute#
CreateFieldIndexAttr(
self: usdrt.UsdVol.FieldAsset,
) → usdrt.Usd.Attribute#
CreateFieldNameAttr(
self: usdrt.UsdVol.FieldAsset,
) → usdrt.Usd.Attribute#
CreateFilePathAttr(
self: usdrt.UsdVol.FieldAsset,
) → usdrt.Usd.Attribute#
CreateVectorDataRoleHintAttr(
self: usdrt.UsdVol.FieldAsset,
) → usdrt.Usd.Attribute#
GetFieldDataTypeAttr(
self: usdrt.UsdVol.FieldAsset,
) → usdrt.Usd.Attribute#
GetFieldIndexAttr(
self: usdrt.UsdVol.FieldAsset,
) → usdrt.Usd.Attribute#
GetFieldNameAttr(
self: usdrt.UsdVol.FieldAsset,
) → usdrt.Usd.Attribute#
GetFilePathAttr(
self: usdrt.UsdVol.FieldAsset,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetVectorDataRoleHintAttr(
self: usdrt.UsdVol.FieldAsset,
) → usdrt.Usd.Attribute#
class usdrt.UsdVol.FieldBase#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdVol.OpenVDBAsset#
CreateFieldClassAttr(
self: usdrt.UsdVol.OpenVDBAsset,
) → usdrt.Usd.Attribute#
CreateFieldDataTypeAttr(
self: usdrt.UsdVol.OpenVDBAsset,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdVol.OpenVDBAsset#
GetFieldClassAttr(
self: usdrt.UsdVol.OpenVDBAsset,
) → usdrt.Usd.Attribute#
GetFieldDataTypeAttr(
self: usdrt.UsdVol.OpenVDBAsset,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdVol.Volume#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdVol.Volume#
static GetSchemaTypeName() → TfToken#

usdrt.UsdPhysics module#

class usdrt.UsdPhysics.ArticulationRootAPI#
static Apply(
prim: usdrt.Usd.Prim,
) → usdrt.UsdPhysics.ArticulationRootAPI#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdPhysics.CollisionAPI#
static Apply(
prim: usdrt.Usd.Prim,
) → usdrt.UsdPhysics.CollisionAPI#
CreateCollisionEnabledAttr(
self: usdrt.UsdPhysics.CollisionAPI,
) → usdrt.Usd.Attribute#
CreateSimulationOwnerRel(
self: usdrt.UsdPhysics.CollisionAPI,
) → usdrt.Usd.Relationship#
GetCollisionEnabledAttr(
self: usdrt.UsdPhysics.CollisionAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetSimulationOwnerRel(
self: usdrt.UsdPhysics.CollisionAPI,
) → usdrt.Usd.Relationship#
class usdrt.UsdPhysics.CollisionGroup#
CreateFilteredGroupsRel(
self: usdrt.UsdPhysics.CollisionGroup,
) → usdrt.Usd.Relationship#
CreateInvertFilteredGroupsAttr(
self: usdrt.UsdPhysics.CollisionGroup,
) → usdrt.Usd.Attribute#
CreateMergeGroupNameAttr(
self: usdrt.UsdPhysics.CollisionGroup,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdPhysics.CollisionGroup#
GetFilteredGroupsRel(
self: usdrt.UsdPhysics.CollisionGroup,
) → usdrt.Usd.Relationship#
GetInvertFilteredGroupsAttr(
self: usdrt.UsdPhysics.CollisionGroup,
) → usdrt.Usd.Attribute#
GetMergeGroupNameAttr(
self: usdrt.UsdPhysics.CollisionGroup,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdPhysics.DistanceJoint#
CreateMaxDistanceAttr(
self: usdrt.UsdPhysics.DistanceJoint,
) → usdrt.Usd.Attribute#
CreateMinDistanceAttr(
self: usdrt.UsdPhysics.DistanceJoint,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdPhysics.DistanceJoint#
GetMaxDistanceAttr(
self: usdrt.UsdPhysics.DistanceJoint,
) → usdrt.Usd.Attribute#
GetMinDistanceAttr(
self: usdrt.UsdPhysics.DistanceJoint,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdPhysics.DriveAPI#
static Apply(
prim: usdrt.Usd.Prim,
name: TfToken,
) → usdrt.UsdPhysics.DriveAPI#
CreateDampingAttr(
self: usdrt.UsdPhysics.DriveAPI,
) → usdrt.Usd.Attribute#
CreateMaxForceAttr(
self: usdrt.UsdPhysics.DriveAPI,
) → usdrt.Usd.Attribute#
CreateStiffnessAttr(
self: usdrt.UsdPhysics.DriveAPI,
) → usdrt.Usd.Attribute#
CreateTargetPositionAttr(
self: usdrt.UsdPhysics.DriveAPI,
) → usdrt.Usd.Attribute#
CreateTargetVelocityAttr(
self: usdrt.UsdPhysics.DriveAPI,
) → usdrt.Usd.Attribute#
CreateTypeAttr(
self: usdrt.UsdPhysics.DriveAPI,
) → usdrt.Usd.Attribute#
GetDampingAttr(
self: usdrt.UsdPhysics.DriveAPI,
) → usdrt.Usd.Attribute#
GetMaxForceAttr(
self: usdrt.UsdPhysics.DriveAPI,
) → usdrt.Usd.Attribute#
GetName(self: usdrt.UsdPhysics.DriveAPI) → TfToken#
static GetSchemaTypeName() → TfToken#
GetStiffnessAttr(
self: usdrt.UsdPhysics.DriveAPI,
) → usdrt.Usd.Attribute#
GetTargetPositionAttr(
self: usdrt.UsdPhysics.DriveAPI,
) → usdrt.Usd.Attribute#
GetTargetVelocityAttr(
self: usdrt.UsdPhysics.DriveAPI,
) → usdrt.Usd.Attribute#
GetTypeAttr(
self: usdrt.UsdPhysics.DriveAPI,
) → usdrt.Usd.Attribute#
class usdrt.UsdPhysics.FilteredPairsAPI#
static Apply(
prim: usdrt.Usd.Prim,
) → usdrt.UsdPhysics.FilteredPairsAPI#
CreateFilteredPairsRel(
self: usdrt.UsdPhysics.FilteredPairsAPI,
) → usdrt.Usd.Relationship#
GetFilteredPairsRel(
self: usdrt.UsdPhysics.FilteredPairsAPI,
) → usdrt.Usd.Relationship#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdPhysics.FixedJoint#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdPhysics.FixedJoint#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdPhysics.Joint#
CreateBody0Rel(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Relationship#
CreateBody1Rel(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Relationship#
CreateBreakForceAttr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
CreateBreakTorqueAttr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
CreateCollisionEnabledAttr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
CreateExcludeFromArticulationAttr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
CreateJointEnabledAttr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
CreateLocalPos0Attr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
CreateLocalPos1Attr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
CreateLocalRot0Attr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
CreateLocalRot1Attr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdPhysics.Joint#
GetBody0Rel(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Relationship#
GetBody1Rel(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Relationship#
GetBreakForceAttr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
GetBreakTorqueAttr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
GetCollisionEnabledAttr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
GetExcludeFromArticulationAttr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
GetJointEnabledAttr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
GetLocalPos0Attr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
GetLocalPos1Attr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
GetLocalRot0Attr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
GetLocalRot1Attr(
self: usdrt.UsdPhysics.Joint,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdPhysics.LimitAPI#
static Apply(
prim: usdrt.Usd.Prim,
name: TfToken,
) → usdrt.UsdPhysics.LimitAPI#
CreateHighAttr(
self: usdrt.UsdPhysics.LimitAPI,
) → usdrt.Usd.Attribute#
CreateLowAttr(
self: usdrt.UsdPhysics.LimitAPI,
) → usdrt.Usd.Attribute#
GetHighAttr(
self: usdrt.UsdPhysics.LimitAPI,
) → usdrt.Usd.Attribute#
GetLowAttr(
self: usdrt.UsdPhysics.LimitAPI,
) → usdrt.Usd.Attribute#
GetName(self: usdrt.UsdPhysics.LimitAPI) → TfToken#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdPhysics.MassAPI#
static Apply(prim: usdrt.Usd.Prim) → usdrt.UsdPhysics.MassAPI#
CreateCenterOfMassAttr(
self: usdrt.UsdPhysics.MassAPI,
) → usdrt.Usd.Attribute#
CreateDensityAttr(
self: usdrt.UsdPhysics.MassAPI,
) → usdrt.Usd.Attribute#
CreateDiagonalInertiaAttr(
self: usdrt.UsdPhysics.MassAPI,
) → usdrt.Usd.Attribute#
CreateMassAttr(
self: usdrt.UsdPhysics.MassAPI,
) → usdrt.Usd.Attribute#
CreatePrincipalAxesAttr(
self: usdrt.UsdPhysics.MassAPI,
) → usdrt.Usd.Attribute#
GetCenterOfMassAttr(
self: usdrt.UsdPhysics.MassAPI,
) → usdrt.Usd.Attribute#
GetDensityAttr(
self: usdrt.UsdPhysics.MassAPI,
) → usdrt.Usd.Attribute#
GetDiagonalInertiaAttr(
self: usdrt.UsdPhysics.MassAPI,
) → usdrt.Usd.Attribute#
GetMassAttr(
self: usdrt.UsdPhysics.MassAPI,
) → usdrt.Usd.Attribute#
GetPrincipalAxesAttr(
self: usdrt.UsdPhysics.MassAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdPhysics.MaterialAPI#
static Apply(
prim: usdrt.Usd.Prim,
) → usdrt.UsdPhysics.MaterialAPI#
CreateDensityAttr(
self: usdrt.UsdPhysics.MaterialAPI,
) → usdrt.Usd.Attribute#
CreateDynamicFrictionAttr(
self: usdrt.UsdPhysics.MaterialAPI,
) → usdrt.Usd.Attribute#
CreateRestitutionAttr(
self: usdrt.UsdPhysics.MaterialAPI,
) → usdrt.Usd.Attribute#
CreateStaticFrictionAttr(
self: usdrt.UsdPhysics.MaterialAPI,
) → usdrt.Usd.Attribute#
GetDensityAttr(
self: usdrt.UsdPhysics.MaterialAPI,
) → usdrt.Usd.Attribute#
GetDynamicFrictionAttr(
self: usdrt.UsdPhysics.MaterialAPI,
) → usdrt.Usd.Attribute#
GetRestitutionAttr(
self: usdrt.UsdPhysics.MaterialAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetStaticFrictionAttr(
self: usdrt.UsdPhysics.MaterialAPI,
) → usdrt.Usd.Attribute#
class usdrt.UsdPhysics.MeshCollisionAPI#
static Apply(
prim: usdrt.Usd.Prim,
) → usdrt.UsdPhysics.MeshCollisionAPI#
CreateApproximationAttr(
self: usdrt.UsdPhysics.MeshCollisionAPI,
) → usdrt.Usd.Attribute#
GetApproximationAttr(
self: usdrt.UsdPhysics.MeshCollisionAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdPhysics.PrismaticJoint#
CreateAxisAttr(
self: usdrt.UsdPhysics.PrismaticJoint,
) → usdrt.Usd.Attribute#
CreateLowerLimitAttr(
self: usdrt.UsdPhysics.PrismaticJoint,
) → usdrt.Usd.Attribute#
CreateUpperLimitAttr(
self: usdrt.UsdPhysics.PrismaticJoint,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdPhysics.PrismaticJoint#
GetAxisAttr(
self: usdrt.UsdPhysics.PrismaticJoint,
) → usdrt.Usd.Attribute#
GetLowerLimitAttr(
self: usdrt.UsdPhysics.PrismaticJoint,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetUpperLimitAttr(
self: usdrt.UsdPhysics.PrismaticJoint,
) → usdrt.Usd.Attribute#
class usdrt.UsdPhysics.RevoluteJoint#
CreateAxisAttr(
self: usdrt.UsdPhysics.RevoluteJoint,
) → usdrt.Usd.Attribute#
CreateLowerLimitAttr(
self: usdrt.UsdPhysics.RevoluteJoint,
) → usdrt.Usd.Attribute#
CreateUpperLimitAttr(
self: usdrt.UsdPhysics.RevoluteJoint,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdPhysics.RevoluteJoint#
GetAxisAttr(
self: usdrt.UsdPhysics.RevoluteJoint,
) → usdrt.Usd.Attribute#
GetLowerLimitAttr(
self: usdrt.UsdPhysics.RevoluteJoint,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetUpperLimitAttr(
self: usdrt.UsdPhysics.RevoluteJoint,
) → usdrt.Usd.Attribute#
class usdrt.UsdPhysics.RigidBodyAPI#
static Apply(
prim: usdrt.Usd.Prim,
) → usdrt.UsdPhysics.RigidBodyAPI#
CreateAngularVelocityAttr(
self: usdrt.UsdPhysics.RigidBodyAPI,
) → usdrt.Usd.Attribute#
CreateKinematicEnabledAttr(
self: usdrt.UsdPhysics.RigidBodyAPI,
) → usdrt.Usd.Attribute#
CreateRigidBodyEnabledAttr(
self: usdrt.UsdPhysics.RigidBodyAPI,
) → usdrt.Usd.Attribute#
CreateSimulationOwnerRel(
self: usdrt.UsdPhysics.RigidBodyAPI,
) → usdrt.Usd.Relationship#
CreateStartsAsleepAttr(
self: usdrt.UsdPhysics.RigidBodyAPI,
) → usdrt.Usd.Attribute#
CreateVelocityAttr(
self: usdrt.UsdPhysics.RigidBodyAPI,
) → usdrt.Usd.Attribute#
GetAngularVelocityAttr(
self: usdrt.UsdPhysics.RigidBodyAPI,
) → usdrt.Usd.Attribute#
GetKinematicEnabledAttr(
self: usdrt.UsdPhysics.RigidBodyAPI,
) → usdrt.Usd.Attribute#
GetRigidBodyEnabledAttr(
self: usdrt.UsdPhysics.RigidBodyAPI,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
GetSimulationOwnerRel(
self: usdrt.UsdPhysics.RigidBodyAPI,
) → usdrt.Usd.Relationship#
GetStartsAsleepAttr(
self: usdrt.UsdPhysics.RigidBodyAPI,
) → usdrt.Usd.Attribute#
GetVelocityAttr(
self: usdrt.UsdPhysics.RigidBodyAPI,
) → usdrt.Usd.Attribute#
class usdrt.UsdPhysics.Scene#
CreateGravityDirectionAttr(
self: usdrt.UsdPhysics.Scene,
) → usdrt.Usd.Attribute#
CreateGravityMagnitudeAttr(
self: usdrt.UsdPhysics.Scene,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdPhysics.Scene#
GetGravityDirectionAttr(
self: usdrt.UsdPhysics.Scene,
) → usdrt.Usd.Attribute#
GetGravityMagnitudeAttr(
self: usdrt.UsdPhysics.Scene,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#
class usdrt.UsdPhysics.SphericalJoint#
CreateAxisAttr(
self: usdrt.UsdPhysics.SphericalJoint,
) → usdrt.Usd.Attribute#
CreateConeAngle0LimitAttr(
self: usdrt.UsdPhysics.SphericalJoint,
) → usdrt.Usd.Attribute#
CreateConeAngle1LimitAttr(
self: usdrt.UsdPhysics.SphericalJoint,
) → usdrt.Usd.Attribute#
static Define(
stage: usdrt.Usd.Stage,
path: usdrt.Sdf.Path,
) → usdrt.UsdPhysics.SphericalJoint#
GetAxisAttr(
self: usdrt.UsdPhysics.SphericalJoint,
) → usdrt.Usd.Attribute#
GetConeAngle0LimitAttr(
self: usdrt.UsdPhysics.SphericalJoint,
) → usdrt.Usd.Attribute#
GetConeAngle1LimitAttr(
self: usdrt.UsdPhysics.SphericalJoint,
) → usdrt.Usd.Attribute#
static GetSchemaTypeName() → TfToken#

usdrt.Semantics module#

class usdrt.Semantics._Semantics.SemanticsAPI#
static Apply(
prim: usdrt.Usd.Prim,
name: TfToken,
) → usdrt.Semantics._Semantics.SemanticsAPI#
CreateSemanticDataAttr(
self: usdrt.Semantics._Semantics.SemanticsAPI,
) → usdrt.Usd.Attribute#
CreateSemanticTypeAttr(
self: usdrt.Semantics._Semantics.SemanticsAPI,
) → usdrt.Usd.Attribute#
GetName(
self: usdrt.Semantics._Semantics.SemanticsAPI,
) → TfToken#
static GetSchemaTypeName() → TfToken#
GetSemanticDataAttr(
self: usdrt.Semantics._Semantics.SemanticsAPI,
) → usdrt.Usd.Attribute#
GetSemanticTypeAttr(
self: usdrt.Semantics._Semantics.SemanticsAPI,
) → usdrt.Usd.Attribute#