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,
- 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,
- SetHasZeroAreaPrimitives(
- self: usdrt.Gf.BBox3d,
- hasThem: bool,
- SetMatrix(
- self: usdrt.Gf.BBox3d,
- mat: usdrt.Gf.Matrix4d,
- SetRange(
- self: usdrt.Gf.BBox3d,
- range: usdrt.Gf.Range3d,
- Transform(
- self: usdrt.Gf.BBox3d,
- transform: usdrt.Gf.Matrix4d,
- property box#
- property hasZeroAreaPrimitives#
- property matrix#
- usdrt.Gf.Clamp(*args, **kwargs)#
Overloaded function.
Clamp(arg0: int, arg1: int, arg2: int) -> int
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.
CompDiv(arg0: usdrt.Gf.Vec2f, arg1: usdrt.Gf.Vec2f) -> usdrt.Gf.Vec2f
CompDiv(arg0: usdrt.Gf.Vec2d, arg1: usdrt.Gf.Vec2d) -> usdrt.Gf.Vec2d
CompDiv(arg0: usdrt.Gf.Vec2i, arg1: usdrt.Gf.Vec2i) -> usdrt.Gf.Vec2i
CompDiv(arg0: usdrt.Gf.Vec2h, arg1: usdrt.Gf.Vec2h) -> usdrt.Gf.Vec2h
CompDiv(arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f
CompDiv(arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d
CompDiv(arg0: usdrt.Gf.Vec3i, arg1: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i
CompDiv(arg0: usdrt.Gf.Vec3h, arg1: usdrt.Gf.Vec3h) -> usdrt.Gf.Vec3h
CompDiv(arg0: usdrt.Gf.Vec4f, arg1: usdrt.Gf.Vec4f) -> usdrt.Gf.Vec4f
CompDiv(arg0: usdrt.Gf.Vec4d, arg1: usdrt.Gf.Vec4d) -> usdrt.Gf.Vec4d
CompDiv(arg0: usdrt.Gf.Vec4i, arg1: usdrt.Gf.Vec4i) -> usdrt.Gf.Vec4i
CompDiv(arg0: usdrt.Gf.Vec4h, arg1: usdrt.Gf.Vec4h) -> usdrt.Gf.Vec4h
- usdrt.Gf.CompMult(*args, **kwargs)#
Overloaded function.
CompMult(arg0: usdrt.Gf.Vec2f, arg1: usdrt.Gf.Vec2f) -> usdrt.Gf.Vec2f
CompMult(arg0: usdrt.Gf.Vec2d, arg1: usdrt.Gf.Vec2d) -> usdrt.Gf.Vec2d
CompMult(arg0: usdrt.Gf.Vec2i, arg1: usdrt.Gf.Vec2i) -> usdrt.Gf.Vec2i
CompMult(arg0: usdrt.Gf.Vec2h, arg1: usdrt.Gf.Vec2h) -> usdrt.Gf.Vec2h
CompMult(arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f
CompMult(arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d
CompMult(arg0: usdrt.Gf.Vec3i, arg1: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i
CompMult(arg0: usdrt.Gf.Vec3h, arg1: usdrt.Gf.Vec3h) -> usdrt.Gf.Vec3h
CompMult(arg0: usdrt.Gf.Vec4f, arg1: usdrt.Gf.Vec4f) -> usdrt.Gf.Vec4f
CompMult(arg0: usdrt.Gf.Vec4d, arg1: usdrt.Gf.Vec4d) -> usdrt.Gf.Vec4d
CompMult(arg0: usdrt.Gf.Vec4i, arg1: usdrt.Gf.Vec4i) -> usdrt.Gf.Vec4i
CompMult(arg0: usdrt.Gf.Vec4h, arg1: usdrt.Gf.Vec4h) -> usdrt.Gf.Vec4h
- usdrt.Gf.Cross(*args, **kwargs)#
Overloaded function.
Cross(arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f
Cross(arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d
Cross(arg0: usdrt.Gf.Vec3i, arg1: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i
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.
Dot(arg0: usdrt.Gf.Vec2f, arg1: usdrt.Gf.Vec2f) -> float
Dot(arg0: usdrt.Gf.Vec2d, arg1: usdrt.Gf.Vec2d) -> float
Dot(arg0: usdrt.Gf.Vec2i, arg1: usdrt.Gf.Vec2i) -> int
Dot(arg0: usdrt.Gf.Vec2h, arg1: usdrt.Gf.Vec2h) -> GfHalf
Dot(arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f) -> float
Dot(arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d) -> float
Dot(arg0: usdrt.Gf.Vec3i, arg1: usdrt.Gf.Vec3i) -> int
Dot(arg0: usdrt.Gf.Vec3h, arg1: usdrt.Gf.Vec3h) -> GfHalf
Dot(arg0: usdrt.Gf.Vec4f, arg1: usdrt.Gf.Vec4f) -> float
Dot(arg0: usdrt.Gf.Vec4d, arg1: usdrt.Gf.Vec4d) -> float
Dot(arg0: usdrt.Gf.Vec4i, arg1: usdrt.Gf.Vec4i) -> int
Dot(arg0: usdrt.Gf.Vec4h, arg1: usdrt.Gf.Vec4h) -> GfHalf
Dot(arg0: usdrt.Gf.Quatd, arg1: usdrt.Gf.Quatd) -> float
Dot(arg0: usdrt.Gf.Quatf, arg1: usdrt.Gf.Quatf) -> float
Dot(arg0: usdrt.Gf.Quath, arg1: usdrt.Gf.Quath) -> GfHalf
- usdrt.Gf.FindClosestPoints(*args, **kwargs)#
Overloaded function.
FindClosestPoints(l1: usdrt::GfRay, l2: usdrt::GfLine) -> tuple
FindClosestPoints(l1: usdrt::GfRay, l2: usdrt::GfLineSeg) -> tuple
FindClosestPoints(l1: usdrt::GfLine, l2: usdrt::GfLine) -> tuple
FindClosestPoints(l1: usdrt.Gf.Line, l2: usdrt::GfLineSeg) -> tuple
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,
- ComputeLookAtPoint(self: usdrt.Gf.Frustum) usdrt.Gf.Vec3d#
- ComputeNarrowedFrustum(*args, **kwargs)#
Overloaded function.
ComputeNarrowedFrustum(self: usdrt.Gf.Frustum, point: usdrt.Gf.Vec2d, halfSize: usdrt.Gf.Vec2d) -> usdrt.Gf.Frustum
ComputeNarrowedFrustum(self: usdrt.Gf.Frustum, worldPoint: usdrt.Gf.Vec3d, halfSize: usdrt.Gf.Vec2d) -> usdrt.Gf.Frustum
- ComputePickRay(*args, **kwargs)#
Overloaded function.
ComputePickRay(self: usdrt.Gf.Frustum, windowPos: usdrt.Gf.Vec2d) -> usdrt.Gf.Ray
ComputePickRay(self: usdrt.Gf.Frustum, worldSpacePos: usdrt.Gf.Vec3d) -> usdrt.Gf.Ray
- ComputeProjectionMatrix(
- self: usdrt.Gf.Frustum,
- 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,
- ComputeViewMatrix(self: usdrt.Gf.Frustum) usdrt.Gf.Matrix4d#
- FitToSphere(
- self: usdrt.Gf.Frustum,
- center: usdrt.Gf.Vec3d,
- radius: float,
- slack: float = 0.0,
- GetFOV(
- self: usdrt.Gf.Frustum,
- isFovVertical: bool = False,
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,
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,
- 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.
Intersects(self: usdrt.Gf.Frustum, bbox: usdrt::GfBBox3d) -> bool
Intersects(self: usdrt.Gf.Frustum, point: usdrt.Gf.Vec3d) -> bool
Intersects(self: usdrt.Gf.Frustum, p0: usdrt.Gf.Vec3d, p1: usdrt.Gf.Vec3d) -> bool
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,
- 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,
- SetOrthographic(
- self: usdrt.Gf.Frustum,
- left: float,
- right: float,
- bottom: float,
- top: float,
- nearPlane: float,
- farPlane: float,
- SetPerspective(*args, **kwargs)#
Overloaded function.
SetPerspective(self: usdrt.Gf.Frustum, fovHeight: float, aspectRatio: float, nearDist: float, farDist: float) -> None
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,
- SetPositionAndRotationFromMatrix(
- self: usdrt.Gf.Frustum,
- camToWorldXf: usdrt.Gf.Matrix4d,
- SetProjectionType(
- self: usdrt.Gf.Frustum,
- projectionType: usdrt::GfFrustum::ProjectionType,
- SetRotation(
- self: usdrt.Gf.Frustum,
- rotation: usdrt.Gf.Rotation,
- SetViewDistance(
- self: usdrt.Gf.Frustum,
- viewDistance: float,
- SetWindow(
- self: usdrt.Gf.Frustum,
- window: usdrt.Gf.Range2d,
- Transform(
- self: usdrt.Gf.Frustum,
- matrix: usdrt.Gf.Matrix4d,
- property nearFar#
- property position#
- property projectionType#
- property rotation#
- property viewDistance#
- property window#
- usdrt.Gf.GetComplement(*args, **kwargs)#
Overloaded function.
GetComplement(arg0: usdrt.Gf.Vec2f, arg1: usdrt.Gf.Vec2f) -> usdrt.Gf.Vec2f
GetComplement(arg0: usdrt.Gf.Vec2d, arg1: usdrt.Gf.Vec2d) -> usdrt.Gf.Vec2d
GetComplement(arg0: usdrt.Gf.Vec2i, arg1: usdrt.Gf.Vec2i) -> usdrt.Gf.Vec2i
GetComplement(arg0: usdrt.Gf.Vec2h, arg1: usdrt.Gf.Vec2h) -> usdrt.Gf.Vec2h
GetComplement(arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f
GetComplement(arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d
GetComplement(arg0: usdrt.Gf.Vec3i, arg1: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i
GetComplement(arg0: usdrt.Gf.Vec3h, arg1: usdrt.Gf.Vec3h) -> usdrt.Gf.Vec3h
GetComplement(arg0: usdrt.Gf.Vec4f, arg1: usdrt.Gf.Vec4f) -> usdrt.Gf.Vec4f
GetComplement(arg0: usdrt.Gf.Vec4d, arg1: usdrt.Gf.Vec4d) -> usdrt.Gf.Vec4d
GetComplement(arg0: usdrt.Gf.Vec4i, arg1: usdrt.Gf.Vec4i) -> usdrt.Gf.Vec4i
GetComplement(arg0: usdrt.Gf.Vec4h, arg1: usdrt.Gf.Vec4h) -> usdrt.Gf.Vec4h
- usdrt.Gf.GetLength(*args, **kwargs)#
Overloaded function.
GetLength(arg0: usdrt.Gf.Vec2f) -> float
GetLength(arg0: usdrt.Gf.Vec2d) -> float
GetLength(arg0: usdrt.Gf.Vec2i) -> float
GetLength(arg0: usdrt.Gf.Vec2h) -> float
GetLength(arg0: usdrt.Gf.Vec3f) -> float
GetLength(arg0: usdrt.Gf.Vec3d) -> float
GetLength(arg0: usdrt.Gf.Vec3i) -> float
GetLength(arg0: usdrt.Gf.Vec3h) -> float
GetLength(arg0: usdrt.Gf.Vec4f) -> float
GetLength(arg0: usdrt.Gf.Vec4d) -> float
GetLength(arg0: usdrt.Gf.Vec4i) -> float
GetLength(arg0: usdrt.Gf.Vec4h) -> float
- usdrt.Gf.GetNormalized(*args, **kwargs)#
Overloaded function.
GetNormalized(arg0: usdrt.Gf.Vec2f) -> usdrt.Gf.Vec2f
GetNormalized(arg0: usdrt.Gf.Vec2d) -> usdrt.Gf.Vec2d
GetNormalized(arg0: usdrt.Gf.Vec2i) -> usdrt.Gf.Vec2i
GetNormalized(arg0: usdrt.Gf.Vec2h) -> usdrt.Gf.Vec2h
GetNormalized(arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f
GetNormalized(arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d
GetNormalized(arg0: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i
GetNormalized(arg0: usdrt.Gf.Vec3h) -> usdrt.Gf.Vec3h
GetNormalized(arg0: usdrt.Gf.Vec4f) -> usdrt.Gf.Vec4f
GetNormalized(arg0: usdrt.Gf.Vec4d) -> usdrt.Gf.Vec4d
GetNormalized(arg0: usdrt.Gf.Vec4i) -> usdrt.Gf.Vec4i
GetNormalized(arg0: usdrt.Gf.Vec4h) -> usdrt.Gf.Vec4h
- usdrt.Gf.GetProjection(*args, **kwargs)#
Overloaded function.
GetProjection(arg0: usdrt.Gf.Vec2f, arg1: usdrt.Gf.Vec2f) -> usdrt.Gf.Vec2f
GetProjection(arg0: usdrt.Gf.Vec2d, arg1: usdrt.Gf.Vec2d) -> usdrt.Gf.Vec2d
GetProjection(arg0: usdrt.Gf.Vec2i, arg1: usdrt.Gf.Vec2i) -> usdrt.Gf.Vec2i
GetProjection(arg0: usdrt.Gf.Vec2h, arg1: usdrt.Gf.Vec2h) -> usdrt.Gf.Vec2h
GetProjection(arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f
GetProjection(arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d
GetProjection(arg0: usdrt.Gf.Vec3i, arg1: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i
GetProjection(arg0: usdrt.Gf.Vec3h, arg1: usdrt.Gf.Vec3h) -> usdrt.Gf.Vec3h
GetProjection(arg0: usdrt.Gf.Vec4f, arg1: usdrt.Gf.Vec4f) -> usdrt.Gf.Vec4f
GetProjection(arg0: usdrt.Gf.Vec4d, arg1: usdrt.Gf.Vec4d) -> usdrt.Gf.Vec4d
GetProjection(arg0: usdrt.Gf.Vec4i, arg1: usdrt.Gf.Vec4i) -> usdrt.Gf.Vec4i
GetProjection(arg0: usdrt.Gf.Vec4h, arg1: usdrt.Gf.Vec4h) -> usdrt.Gf.Vec4h
- usdrt.Gf.IsClose(*args, **kwargs)#
Overloaded function.
IsClose(arg0: float, arg1: float, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Vec2f, arg1: usdrt.Gf.Vec2f, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Vec2d, arg1: usdrt.Gf.Vec2d, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Vec2i, arg1: usdrt.Gf.Vec2i, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Vec2h, arg1: usdrt.Gf.Vec2h, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Vec3i, arg1: usdrt.Gf.Vec3i, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Vec3h, arg1: usdrt.Gf.Vec3h, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Vec4f, arg1: usdrt.Gf.Vec4f, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Vec4d, arg1: usdrt.Gf.Vec4d, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Vec4i, arg1: usdrt.Gf.Vec4i, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Vec4h, arg1: usdrt.Gf.Vec4h, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Matrix4d, arg1: usdrt.Gf.Matrix4d, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Matrix4f, arg1: usdrt.Gf.Matrix4f, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Quatd, arg1: usdrt.Gf.Quatd, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Quatf, arg1: usdrt.Gf.Quatf, arg2: float) -> bool
IsClose(arg0: usdrt.Gf.Quath, arg1: usdrt.Gf.Quath, arg2: float) -> bool
- usdrt.Gf.Lerp(*args, **kwargs)#
Overloaded function.
Lerp(alpha: float, a: float, b: float) -> float
Lerp(alpha: float, a: usdrt.Gf.Vec2f, b: usdrt.Gf.Vec2f) -> usdrt.Gf.Vec2f
Lerp(alpha: float, a: usdrt.Gf.Vec2d, b: usdrt.Gf.Vec2d) -> usdrt.Gf.Vec2d
Lerp(alpha: float, a: usdrt.Gf.Vec2i, b: usdrt.Gf.Vec2i) -> usdrt.Gf.Vec2i
Lerp(alpha: float, a: usdrt.Gf.Vec2h, b: usdrt.Gf.Vec2h) -> usdrt.Gf.Vec2h
Lerp(alpha: float, a: usdrt.Gf.Vec3f, b: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f
Lerp(alpha: float, a: usdrt.Gf.Vec3d, b: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d
Lerp(alpha: float, a: usdrt.Gf.Vec3i, b: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i
Lerp(alpha: float, a: usdrt.Gf.Vec3h, b: usdrt.Gf.Vec3h) -> usdrt.Gf.Vec3h
Lerp(alpha: float, a: usdrt.Gf.Vec4f, b: usdrt.Gf.Vec4f) -> usdrt.Gf.Vec4f
Lerp(alpha: float, a: usdrt.Gf.Vec4d, b: usdrt.Gf.Vec4d) -> usdrt.Gf.Vec4d
Lerp(alpha: float, a: usdrt.Gf.Vec4i, b: usdrt.Gf.Vec4i) -> usdrt.Gf.Vec4i
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,
- 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,
- property direction#
- class usdrt.Gf.LineSeg#
Line segment class
- FindClosestPoint(
- self: usdrt.Gf.LineSeg,
- point: usdrt.Gf.Vec3d,
- 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,
- 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,
- SetArrayItem(
- self: usdrt.Gf.Matrix2d,
- arg0: int,
- arg1: float,
- SetColumn(
- self: usdrt.Gf.Matrix2d,
- arg0: int,
- arg1: usdrt.Gf.Vec2d,
- SetDiagonal(*args, **kwargs)#
Overloaded function.
SetDiagonal(self: usdrt.Gf.Matrix2d, arg0: float) -> usdrt.Gf.Matrix2d
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,
- 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,
- 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,
- SetArrayItem(
- self: usdrt.Gf.Matrix2f,
- arg0: int,
- arg1: float,
- SetColumn(
- self: usdrt.Gf.Matrix2f,
- arg0: int,
- arg1: usdrt.Gf.Vec2f,
- SetDiagonal(*args, **kwargs)#
Overloaded function.
SetDiagonal(self: usdrt.Gf.Matrix2f, arg0: float) -> usdrt.Gf.Matrix2f
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,
- 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,
- ExtractRotation(*args, **kwargs)#
Overloaded function.
ExtractRotation(self: usdrt.Gf.Matrix3d) -> usdrt::GfRotation
ExtractRotation(self: usdrt.Gf.Matrix3d) -> omni::math::linalg::quat<double>
- ExtractRotationQuaternion(
- self: usdrt.Gf.Matrix3d,
- GetArrayItem(self: usdrt.Gf.Matrix3d, arg0: int) float#
- GetColumn(
- self: usdrt.Gf.Matrix3d,
- arg0: int,
- 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,
- 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,
- SetArrayItem(
- self: usdrt.Gf.Matrix3d,
- arg0: int,
- arg1: float,
- SetColumn(
- self: usdrt.Gf.Matrix3d,
- arg0: int,
- arg1: usdrt.Gf.Vec3d,
- SetDiagonal(*args, **kwargs)#
Overloaded function.
SetDiagonal(self: usdrt.Gf.Matrix3d, arg0: float) -> usdrt.Gf.Matrix3d
SetDiagonal(self: usdrt.Gf.Matrix3d, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Matrix3d
- SetGfRotation(
- self: usdrt.Gf.Matrix3d,
- arg0: usdrt::GfRotation,
- SetIdentity(self: usdrt.Gf.Matrix3d) usdrt.Gf.Matrix3d#
- SetRotate(*args, **kwargs)#
Overloaded function.
SetRotate(self: usdrt.Gf.Matrix3d, arg0: usdrt::GfRotation) -> usdrt.Gf.Matrix3d
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,
- SetScale(*args, **kwargs)#
Overloaded function.
SetScale(self: usdrt.Gf.Matrix3d, arg0: float) -> usdrt.Gf.Matrix3d
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,
- ExtractRotation(*args, **kwargs)#
Overloaded function.
ExtractRotation(self: usdrt.Gf.Matrix3f) -> usdrt::GfRotation
ExtractRotation(self: usdrt.Gf.Matrix3f) -> omni::math::linalg::quat<double>
- ExtractRotationQuaternion(
- self: usdrt.Gf.Matrix3f,
- GetArrayItem(self: usdrt.Gf.Matrix3f, arg0: int) float#
- GetColumn(
- self: usdrt.Gf.Matrix3f,
- arg0: int,
- 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,
- 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,
- SetArrayItem(
- self: usdrt.Gf.Matrix3f,
- arg0: int,
- arg1: float,
- SetColumn(
- self: usdrt.Gf.Matrix3f,
- arg0: int,
- arg1: usdrt.Gf.Vec3f,
- SetDiagonal(*args, **kwargs)#
Overloaded function.
SetDiagonal(self: usdrt.Gf.Matrix3f, arg0: float) -> usdrt.Gf.Matrix3f
SetDiagonal(self: usdrt.Gf.Matrix3f, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Matrix3f
- SetGfRotation(
- self: usdrt.Gf.Matrix3f,
- arg0: usdrt::GfRotation,
- SetIdentity(self: usdrt.Gf.Matrix3f) usdrt.Gf.Matrix3f#
- SetRotate(*args, **kwargs)#
Overloaded function.
SetRotate(self: usdrt.Gf.Matrix3f, arg0: usdrt::GfRotation) -> usdrt.Gf.Matrix3f
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,
- SetScale(*args, **kwargs)#
Overloaded function.
SetScale(self: usdrt.Gf.Matrix3f, arg0: float) -> usdrt.Gf.Matrix3f
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,
- ExtractRotation(self: usdrt.Gf.Matrix4d) usdrt::GfRotation#
- ExtractRotationMatrix(
- self: usdrt.Gf.Matrix4d,
- ExtractRotationQuat(
- self: usdrt.Gf.Matrix4d,
- ExtractTranslation(self: usdrt.Gf.Matrix4d) usdrt.Gf.Vec3d#
- Factor(self: usdrt.Gf.Matrix4d) tuple#
- FactorWithEpsilon(
- self: usdrt.Gf.Matrix4d,
- arg0: float,
- GetArrayItem(self: usdrt.Gf.Matrix4d, arg0: int) float#
- GetColumn(
- self: usdrt.Gf.Matrix4d,
- arg0: int,
- 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,
- 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,
- 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,
- SetArrayItem(
- self: usdrt.Gf.Matrix4d,
- arg0: int,
- arg1: float,
- SetColumn(
- self: usdrt.Gf.Matrix4d,
- arg0: int,
- arg1: usdrt.Gf.Vec4d,
- SetDiagonal(*args, **kwargs)#
Overloaded function.
SetDiagonal(self: usdrt.Gf.Matrix4d, arg0: float) -> usdrt.Gf.Matrix4d
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.
SetLookAt(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3d, arg1: usdrt.Gf.Vec3d, arg2: usdrt.Gf.Vec3d) -> usdrt.Gf.Matrix4d
SetLookAt(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3d, arg1: omni::math::linalg::quat<double>) -> usdrt.Gf.Matrix4d
SetLookAt(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3d, arg1: usdrt::GfRotation) -> usdrt.Gf.Matrix4d
- SetRotate(*args, **kwargs)#
Overloaded function.
SetRotate(self: usdrt.Gf.Matrix4d, arg0: omni::math::linalg::quat<double>) -> usdrt.Gf.Matrix4d
SetRotate(self: usdrt.Gf.Matrix4d, arg0: omni::math::linalg::matrix3<double>) -> usdrt.Gf.Matrix4d
SetRotate(self: usdrt.Gf.Matrix4d, arg0: usdrt::GfRotation) -> usdrt.Gf.Matrix4d
- SetRotateOnly(*args, **kwargs)#
Overloaded function.
SetRotateOnly(self: usdrt.Gf.Matrix4d, arg0: omni::math::linalg::quat<double>) -> usdrt.Gf.Matrix4d
SetRotateOnly(self: usdrt.Gf.Matrix4d, arg0: omni::math::linalg::matrix3<double>) -> usdrt.Gf.Matrix4d
SetRotateOnly(self: usdrt.Gf.Matrix4d, arg0: usdrt::GfRotation) -> usdrt.Gf.Matrix4d
- SetRow(
- self: usdrt.Gf.Matrix4d,
- arg0: int,
- arg1: usdrt.Gf.Vec4d,
- SetRow3(
- self: usdrt.Gf.Matrix4d,
- arg0: int,
- arg1: usdrt.Gf.Vec3d,
- SetScale(*args, **kwargs)#
Overloaded function.
SetScale(self: usdrt.Gf.Matrix4d, arg0: float) -> usdrt.Gf.Matrix4d
SetScale(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Matrix4d
- SetTransform(*args, **kwargs)#
Overloaded function.
SetTransform(self: usdrt.Gf.Matrix4d, arg0: usdrt::GfRotation, arg1: usdrt.Gf.Vec3d) -> usdrt.Gf.Matrix4d
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,
- SetTranslateOnly(
- self: usdrt.Gf.Matrix4d,
- arg0: usdrt.Gf.Vec3d,
- SetZero(self: usdrt.Gf.Matrix4d) usdrt.Gf.Matrix4d#
- Transform(*args, **kwargs)#
Overloaded function.
Transform(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f
Transform(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d
- TransformAffine(*args, **kwargs)#
Overloaded function.
TransformAffine(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f
TransformAffine(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d
- TransformDir(*args, **kwargs)#
Overloaded function.
TransformDir(self: usdrt.Gf.Matrix4d, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f
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,
- ExtractRotation(self: usdrt.Gf.Matrix4f) usdrt::GfRotation#
- ExtractRotationMatrix(
- self: usdrt.Gf.Matrix4f,
- ExtractRotationQuat(
- self: usdrt.Gf.Matrix4f,
- ExtractTranslation(self: usdrt.Gf.Matrix4f) usdrt.Gf.Vec3f#
- Factor(self: usdrt.Gf.Matrix4f) tuple#
- FactorWithEpsilon(
- self: usdrt.Gf.Matrix4f,
- arg0: float,
- GetArrayItem(self: usdrt.Gf.Matrix4f, arg0: int) float#
- GetColumn(
- self: usdrt.Gf.Matrix4f,
- arg0: int,
- 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,
- 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,
- 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,
- SetArrayItem(
- self: usdrt.Gf.Matrix4f,
- arg0: int,
- arg1: float,
- SetColumn(
- self: usdrt.Gf.Matrix4f,
- arg0: int,
- arg1: usdrt.Gf.Vec4f,
- SetDiagonal(*args, **kwargs)#
Overloaded function.
SetDiagonal(self: usdrt.Gf.Matrix4f, arg0: float) -> usdrt.Gf.Matrix4f
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.
SetLookAt(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3f, arg1: usdrt.Gf.Vec3f, arg2: usdrt.Gf.Vec3f) -> usdrt.Gf.Matrix4f
SetLookAt(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3f, arg1: omni::math::linalg::quat<double>) -> usdrt.Gf.Matrix4f
SetLookAt(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3f, arg1: usdrt::GfRotation) -> usdrt.Gf.Matrix4f
- SetRotate(*args, **kwargs)#
Overloaded function.
SetRotate(self: usdrt.Gf.Matrix4f, arg0: omni::math::linalg::quat<double>) -> usdrt.Gf.Matrix4f
SetRotate(self: usdrt.Gf.Matrix4f, arg0: omni::math::linalg::matrix3<float>) -> usdrt.Gf.Matrix4f
SetRotate(self: usdrt.Gf.Matrix4f, arg0: usdrt::GfRotation) -> usdrt.Gf.Matrix4f
- SetRotateOnly(*args, **kwargs)#
Overloaded function.
SetRotateOnly(self: usdrt.Gf.Matrix4f, arg0: omni::math::linalg::quat<double>) -> usdrt.Gf.Matrix4f
SetRotateOnly(self: usdrt.Gf.Matrix4f, arg0: omni::math::linalg::matrix3<float>) -> usdrt.Gf.Matrix4f
SetRotateOnly(self: usdrt.Gf.Matrix4f, arg0: usdrt::GfRotation) -> usdrt.Gf.Matrix4f
- SetRow(
- self: usdrt.Gf.Matrix4f,
- arg0: int,
- arg1: usdrt.Gf.Vec4f,
- SetRow3(
- self: usdrt.Gf.Matrix4f,
- arg0: int,
- arg1: usdrt.Gf.Vec3f,
- SetScale(*args, **kwargs)#
Overloaded function.
SetScale(self: usdrt.Gf.Matrix4f, arg0: float) -> usdrt.Gf.Matrix4f
SetScale(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Matrix4f
- SetTransform(*args, **kwargs)#
Overloaded function.
SetTransform(self: usdrt.Gf.Matrix4f, arg0: usdrt::GfRotation, arg1: usdrt.Gf.Vec3f) -> usdrt.Gf.Matrix4f
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,
- SetTranslateOnly(
- self: usdrt.Gf.Matrix4f,
- arg0: usdrt.Gf.Vec3f,
- SetZero(self: usdrt.Gf.Matrix4f) usdrt.Gf.Matrix4f#
- Transform(*args, **kwargs)#
Overloaded function.
Transform(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f
Transform(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d
- TransformAffine(*args, **kwargs)#
Overloaded function.
TransformAffine(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f
TransformAffine(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d
- TransformDir(*args, **kwargs)#
Overloaded function.
TransformDir(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f
TransformDir(self: usdrt.Gf.Matrix4f, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d
- property dimension#
- usdrt.Gf.Max(*args, **kwargs)#
Overloaded function.
Max(arg0: float, arg1: float) -> float
Max(arg0: float, arg1: float, arg2: float) -> float
Max(arg0: float, arg1: float, arg2: float, arg3: float) -> float
Max(arg0: float, arg1: float, arg2: float, arg3: float, arg4: float) -> float
Max(arg0: int, arg1: int) -> int
Max(arg0: int, arg1: int, arg2: int) -> int
Max(arg0: int, arg1: int, arg2: int, arg3: int) -> int
Max(arg0: int, arg1: int, arg2: int, arg3: int, arg4: int) -> int
- usdrt.Gf.Min(*args, **kwargs)#
Overloaded function.
Min(arg0: float, arg1: float) -> float
Min(arg0: float, arg1: float, arg2: float) -> float
Min(arg0: float, arg1: float, arg2: float, arg3: float) -> float
Min(arg0: float, arg1: float, arg2: float, arg3: float, arg4: float) -> float
Min(arg0: int, arg1: int) -> int
Min(arg0: int, arg1: int, arg2: int) -> int
Min(arg0: int, arg1: int, arg2: int, arg3: int) -> int
Min(arg0: int, arg1: int, arg2: int, arg3: int, arg4: int) -> int
- usdrt.Gf.Normalize(*args, **kwargs)#
Overloaded function.
Normalize(arg0: usdrt.Gf.Vec2f) -> float
Normalize(arg0: usdrt.Gf.Vec2d) -> float
Normalize(arg0: usdrt.Gf.Vec2i) -> float
Normalize(arg0: usdrt.Gf.Vec2h) -> float
Normalize(arg0: usdrt.Gf.Vec3f) -> float
Normalize(arg0: usdrt.Gf.Vec3d) -> float
Normalize(arg0: usdrt.Gf.Vec3i) -> float
Normalize(arg0: usdrt.Gf.Vec3h) -> float
Normalize(arg0: usdrt.Gf.Vec4f) -> float
Normalize(arg0: usdrt.Gf.Vec4d) -> float
Normalize(arg0: usdrt.Gf.Vec4i) -> float
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.
IntersectsPositiveHalfSpace(self: usdrt.Gf.Plane, box: usdrt.Gf.Range3d) -> bool
IntersectsPositiveHalfSpace(self: usdrt.Gf.Plane, pt: usdrt.Gf.Vec3d) -> bool
- Project(
- self: usdrt.Gf.Plane,
- p: usdrt.Gf.Vec3d,
- Reorient(
- self: usdrt.Gf.Plane,
- p: usdrt.Gf.Vec3d,
- Set(*args, **kwargs)#
Overloaded function.
Set(self: usdrt.Gf.Plane, normal: usdrt.Gf.Vec3d, distanceToOrigin: float) -> usdrt.Gf.Plane
Set(self: usdrt.Gf.Plane, normal: usdrt.Gf.Vec3d, point: usdrt.Gf.Vec3d) -> usdrt.Gf.Plane
Set(self: usdrt.Gf.Plane, p0: usdrt.Gf.Vec3d, p1: usdrt.Gf.Vec3d, p2: usdrt.Gf.Vec3d) -> usdrt.Gf.Plane
Set(self: usdrt.Gf.Plane, eqn: usdrt.Gf.Vec4d) -> usdrt.Gf.Plane
- Transform(
- self: usdrt.Gf.Plane,
- matrix: usdrt.Gf.Matrix4d,
- 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.
SetImaginary(self: usdrt.Gf.Quatd, imaginary: usdrt.Gf.Vec3d) -> None
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,
- 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.
SetImaginary(self: usdrt.Gf.Quatf, imaginary: usdrt.Gf.Vec3f) -> None
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,
- 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.
SetImaginary(self: usdrt.Gf.Quath, imaginary: usdrt.Gf.Vec3h) -> None
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,
- property imaginary#
- property real#
- usdrt.Gf.RadiansToDegrees(arg0: float) float#
- class usdrt.Gf.Range1d#
- Contains(*args, **kwargs)#
Overloaded function.
Contains(self: usdrt.Gf.Range1d, arg0: float) -> bool
Contains(self: usdrt.Gf.Range1d, arg0: usdrt.Gf.Range1d) -> bool
- GetDistanceSquared(
- self: usdrt.Gf.Range1d,
- arg0: float,
- static GetIntersection(
- arg0: usdrt.Gf.Range1d,
- arg1: 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,
- IntersectWith(
- self: usdrt.Gf.Range1d,
- arg0: 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.
UnionWith(self: usdrt.Gf.Range1d, arg0: float) -> usdrt.Gf.Range1d
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.
Contains(self: usdrt.Gf.Range1f, arg0: float) -> bool
Contains(self: usdrt.Gf.Range1f, arg0: usdrt.Gf.Range1f) -> bool
- GetDistanceSquared(
- self: usdrt.Gf.Range1f,
- arg0: float,
- static GetIntersection(
- arg0: usdrt.Gf.Range1f,
- arg1: 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,
- IntersectWith(
- self: usdrt.Gf.Range1f,
- arg0: 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.
UnionWith(self: usdrt.Gf.Range1f, arg0: float) -> usdrt.Gf.Range1f
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.
Contains(self: usdrt.Gf.Range2d, arg0: usdrt.Gf.Vec2d) -> bool
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,
- static GetIntersection(
- arg0: usdrt.Gf.Range2d,
- arg1: 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,
- GetSize(self: usdrt.Gf.Range2d) usdrt.Gf.Vec2d#
- static GetUnion(
- arg0: usdrt.Gf.Range2d,
- arg1: usdrt.Gf.Range2d,
- IntersectWith(
- self: usdrt.Gf.Range2d,
- arg0: 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.
UnionWith(self: usdrt.Gf.Range2d, arg0: usdrt.Gf.Vec2d) -> usdrt.Gf.Range2d
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.
Contains(self: usdrt.Gf.Range2f, arg0: usdrt.Gf.Vec2f) -> bool
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,
- static GetIntersection(
- arg0: usdrt.Gf.Range2f,
- arg1: 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,
- GetSize(self: usdrt.Gf.Range2f) usdrt.Gf.Vec2f#
- static GetUnion(
- arg0: usdrt.Gf.Range2f,
- arg1: usdrt.Gf.Range2f,
- IntersectWith(
- self: usdrt.Gf.Range2f,
- arg0: 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.
UnionWith(self: usdrt.Gf.Range2f, arg0: usdrt.Gf.Vec2f) -> usdrt.Gf.Range2f
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.
Contains(self: usdrt.Gf.Range3d, arg0: usdrt.Gf.Vec3d) -> bool
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,
- static GetIntersection(
- arg0: usdrt.Gf.Range3d,
- arg1: 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,
- GetSize(self: usdrt.Gf.Range3d) usdrt.Gf.Vec3d#
- static GetUnion(
- arg0: usdrt.Gf.Range3d,
- arg1: usdrt.Gf.Range3d,
- IntersectWith(
- self: usdrt.Gf.Range3d,
- arg0: 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.
UnionWith(self: usdrt.Gf.Range3d, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Range3d
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.
Contains(self: usdrt.Gf.Range3f, arg0: usdrt.Gf.Vec3f) -> bool
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,
- static GetIntersection(
- arg0: usdrt.Gf.Range3f,
- arg1: 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,
- GetSize(self: usdrt.Gf.Range3f) usdrt.Gf.Vec3f#
- static GetUnion(
- arg0: usdrt.Gf.Range3f,
- arg1: usdrt.Gf.Range3f,
- IntersectWith(
- self: usdrt.Gf.Range3f,
- arg0: 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.
UnionWith(self: usdrt.Gf.Range3f, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Range3f
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,
- GetPoint(self: usdrt.Gf.Ray, arg0: float) usdrt.Gf.Vec3d#
- Intersect(*args, **kwargs)#
Overloaded function.
Intersect(self: usdrt.Gf.Ray, p0: usdrt.Gf.Vec3d, p1: usdrt.Gf.Vec3d, p2: usdrt.Gf.Vec3d) -> tuple
Intersect(self: usdrt.Gf.Ray, plane: usdrt::GfPlane) -> tuple
Intersect(self: usdrt.Gf.Ray, box: usdrt.Gf.Range3d) -> tuple
Intersect(self: usdrt.Gf.Ray, box: usdrt::GfBBox3d) -> tuple
Intersect(self: usdrt.Gf.Ray, center: usdrt.Gf.Vec3d, radius: float) -> tuple
Intersect(self: usdrt.Gf.Ray, origin: usdrt.Gf.Vec3d, axis: usdrt.Gf.Vec3d, radius: float) -> tuple
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,
- SetPointAndDirection(
- self: usdrt.Gf.Ray,
- startPoint: usdrt.Gf.Vec3d,
- direction: usdrt.Gf.Vec3d,
- Transform(
- self: usdrt.Gf.Ray,
- matrix: usdrt.Gf.Matrix4d,
- 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,
- 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,
- GetWidth(self: usdrt.Gf.Rect2i) int#
- Intersect(
- self: usdrt.Gf.Rect2i,
- arg0: 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,
- 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,
- 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,
- 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,
- 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,
- SetAxisAngle(
- self: usdrt.Gf.Rotation,
- axis: usdrt.Gf.Vec3d,
- angle: float,
- SetIdentity(self: usdrt.Gf.Rotation) usdrt.Gf.Rotation#
- SetQuat(
- self: usdrt.Gf.Rotation,
- quat: usdrt.Gf.Quatd,
- SetRotateInto(
- self: usdrt.Gf.Rotation,
- rotateFrom: usdrt.Gf.Vec3d,
- rotateTo: usdrt.Gf.Vec3d,
- TransformDir(*args, **kwargs)#
Overloaded function.
TransformDir(self: usdrt.Gf.Rotation, arg0: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f
TransformDir(self: usdrt.Gf.Rotation, arg0: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d
- property angle#
- property axis#
- usdrt.Gf.Slerp(*args, **kwargs)#
Overloaded function.
Slerp(alpha: float, v1: usdrt.Gf.Vec2f, v2: usdrt.Gf.Vec2f) -> usdrt.Gf.Vec2f
Slerp(alpha: float, v1: usdrt.Gf.Vec2d, v2: usdrt.Gf.Vec2d) -> usdrt.Gf.Vec2d
Slerp(alpha: float, v1: usdrt.Gf.Vec2i, v2: usdrt.Gf.Vec2i) -> usdrt.Gf.Vec2i
Slerp(alpha: float, v1: usdrt.Gf.Vec2h, v2: usdrt.Gf.Vec2h) -> usdrt.Gf.Vec2h
Slerp(alpha: float, v1: usdrt.Gf.Vec3f, v2: usdrt.Gf.Vec3f) -> usdrt.Gf.Vec3f
Slerp(alpha: float, v1: usdrt.Gf.Vec3d, v2: usdrt.Gf.Vec3d) -> usdrt.Gf.Vec3d
Slerp(alpha: float, v1: usdrt.Gf.Vec3i, v2: usdrt.Gf.Vec3i) -> usdrt.Gf.Vec3i
Slerp(alpha: float, v1: usdrt.Gf.Vec3h, v2: usdrt.Gf.Vec3h) -> usdrt.Gf.Vec3h
Slerp(alpha: float, v1: usdrt.Gf.Vec4f, v2: usdrt.Gf.Vec4f) -> usdrt.Gf.Vec4f
Slerp(alpha: float, v1: usdrt.Gf.Vec4d, v2: usdrt.Gf.Vec4d) -> usdrt.Gf.Vec4d
Slerp(alpha: float, v1: usdrt.Gf.Vec4i, v2: usdrt.Gf.Vec4i) -> usdrt.Gf.Vec4i
Slerp(alpha: float, v1: usdrt.Gf.Vec4h, v2: usdrt.Gf.Vec4h) -> usdrt.Gf.Vec4h
Slerp(arg0: float, arg1: usdrt.Gf.Quatd, arg2: usdrt.Gf.Quatd) -> usdrt.Gf.Quatd
Slerp(arg0: float, arg1: usdrt.Gf.Quatf, arg2: usdrt.Gf.Quatf) -> usdrt.Gf.Quatf
Slerp(arg0: float, arg1: usdrt.Gf.Quath, arg2: usdrt.Gf.Quath) -> usdrt.Gf.Quath
- usdrt.Gf.Sqr(*args, **kwargs)#
Overloaded function.
Sqr(arg0: float) -> float
Sqr(arg0: float) -> float
- usdrt.Gf.Sqrt(*args, **kwargs)#
Overloaded function.
Sqrt(arg0: float) -> float
Sqrt(arg0: float) -> float
- class usdrt.Gf.Transform#
- GetMatrix(self: usdrt.Gf.Transform) usdrt.Gf.Matrix4d#
- GetPivotOrientation(
- self: usdrt.Gf.Transform,
- 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),
- SetIdentity(self: usdrt.Gf.Transform) usdrt.Gf.Transform#
- SetMatrix(
- self: usdrt.Gf.Transform,
- matrix: usdrt.Gf.Matrix4d,
- SetPivotOrientation(
- self: usdrt.Gf.Transform,
- pivotOrient: usdrt.Gf.Rotation,
- SetPivotPosition(
- self: usdrt.Gf.Transform,
- pivotPosition: usdrt.Gf.Vec3d,
- SetRotation(
- self: usdrt.Gf.Transform,
- rotation: usdrt.Gf.Rotation,
- SetScale(
- self: usdrt.Gf.Transform,
- scale: usdrt.Gf.Vec3d,
- SetTranslation(
- self: usdrt.Gf.Transform,
- translation: usdrt.Gf.Vec3d,
- 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,
- 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,
- 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,
- 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,
- 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,
- 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,
- 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,
- 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,
- 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,
- GetComplement(
- self: usdrt.Gf.Vec3d,
- arg0: usdrt.Gf.Vec3d,
- GetCross(
- self: usdrt.Gf.Vec3d,
- arg0: 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,
- Normalize(self: usdrt.Gf.Vec3d) float#
- static OrthogonalizeBasis(
- v1: usdrt.Gf.Vec3d,
- v2: usdrt.Gf.Vec3d,
- v3: usdrt.Gf.Vec3d,
- normalize: bool = True,
- 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,
- GetComplement(
- self: usdrt.Gf.Vec3f,
- arg0: usdrt.Gf.Vec3f,
- GetCross(
- self: usdrt.Gf.Vec3f,
- arg0: 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,
- Normalize(self: usdrt.Gf.Vec3f) float#
- static OrthogonalizeBasis(
- v1: usdrt.Gf.Vec3f,
- v2: usdrt.Gf.Vec3f,
- v3: usdrt.Gf.Vec3f,
- normalize: bool = True,
- 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,
- GetComplement(
- self: usdrt.Gf.Vec3h,
- arg0: usdrt.Gf.Vec3h,
- GetCross(
- self: usdrt.Gf.Vec3h,
- arg0: 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,
- Normalize(self: usdrt.Gf.Vec3h) float#
- static OrthogonalizeBasis(
- v1: usdrt.Gf.Vec3h,
- v2: usdrt.Gf.Vec3h,
- v3: usdrt.Gf.Vec3h,
- normalize: bool = True,
- 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,
- GetComplement(
- self: usdrt.Gf.Vec3i,
- arg0: usdrt.Gf.Vec3i,
- GetCross(
- self: usdrt.Gf.Vec3i,
- arg0: 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,
- Normalize(self: usdrt.Gf.Vec3i) float#
- static OrthogonalizeBasis(
- v1: usdrt.Gf.Vec3i,
- v2: usdrt.Gf.Vec3i,
- v3: usdrt.Gf.Vec3i,
- normalize: bool = True,
- 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,
- 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,
- 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,
- 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,
- 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,
- 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,
- 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,
- 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,
- 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,
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,
Append a child prim component.
- AppendPath(
- self: usdrt.Sdf.Path,
- newSuffix: usdrt.Sdf.Path,
Append newSuffix path components.
- AppendProperty(
- self: usdrt.Sdf.Path,
- propName: TfToken,
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,
Return an iterator range over ancestor paths.
- GetCommonPrefix(
- self: usdrt.Sdf.Path,
- 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.
GetPrimPath(self: usdrt.Sdf.Path) -> usdrt.Sdf.Path
Return the prim path portion.
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.
JoinIdentifier(lhs: str, rhs: str) -> str
Join two namespace identifiers with :. Empty inputs are skipped.
JoinIdentifier(lhs: TfToken, rhs: TfToken) -> str
Join two namespace identifiers with :. Empty inputs are skipped.
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,
Remove common trailing elements shared with otherPath.
- ReplaceName(
- self: usdrt.Sdf.Path,
- newName: TfToken,
Replace the terminal component name.
- ReplacePrefix(
- self: usdrt.Sdf.Path,
- oldPrefix: usdrt.Sdf.Path,
- newPrefix: usdrt.Sdf.Path,
- fixTargetPaths: bool = True,
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,
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.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>,
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(),
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,
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,
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,
Remove the Fabric connection source only if it matches source.
- Set(
- self: usdrt.Usd.Attribute,
- value: object,
- time: usdrt.Usd.TimeCode = Usd.TimeCode.Default(),
Set the attribute value in Fabric. usdrt currently ignores time.
- SetConnections(
- self: usdrt.Usd.Attribute,
- sources: List[usdrt.Sdf.Path],
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.CollectionAPI#
- static Apply(
- prim: usdrt.Usd.Prim,
- name: TfToken,
- static ComputeIncludedPaths(
- query: usdrt.Usd.UsdCollectionMembershipQuery,
- stageId: usdrt.helpers.StageReaderWriterId,
- ComputeMembershipQuery(*args, **kwargs)#
Overloaded function.
ComputeMembershipQuery(self: usdrt.Usd.CollectionAPI) -> usdrt.Usd.UsdCollectionMembershipQuery
ComputeMembershipQuery(self: usdrt.Usd.CollectionAPI, arg0: usdrt.Usd.UsdCollectionMembershipQuery) -> None
- CreateExcludesRel(
- self: usdrt.Usd.CollectionAPI,
- CreateExpansionRuleAttr(
- self: usdrt.Usd.CollectionAPI,
- CreateIncludeRootAttr(
- self: usdrt.Usd.CollectionAPI,
- CreateIncludesRel(
- self: usdrt.Usd.CollectionAPI,
- ExcludePath(
- self: usdrt.Usd.CollectionAPI,
- pathToExclude: usdrt.Sdf.Path,
- GetCollectionPath(
- self: usdrt.Usd.CollectionAPI,
- GetExcludesRel(
- self: usdrt.Usd.CollectionAPI,
- GetExpansionRuleAttr(
- self: usdrt.Usd.CollectionAPI,
- GetIncludeRootAttr(
- self: usdrt.Usd.CollectionAPI,
- GetIncludesRel(
- self: usdrt.Usd.CollectionAPI,
- GetName(self: usdrt.Usd.CollectionAPI) TfToken#
- static GetSchemaTypeName() TfToken#
- IncludePath(
- self: usdrt.Usd.CollectionAPI,
- pathToInclude: usdrt.Sdf.Path,
- static IsCollectionAPIPath(
- path: usdrt.Sdf.Path,
- name: TfToken,
- static sComputeMembershipQuery(*args, **kwargs)#
Overloaded function.
sComputeMembershipQuery(stageId: usdrt.helpers.StageReaderWriterId, collectionPath: usdrt.Sdf.Path) -> usdrt.Usd.UsdCollectionMembershipQuery
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.Prim#
- AddAppliedSchema(
- self: usdrt.Usd.Prim,
- appliedSchemaName: TfToken,
Record an applied schema in Fabric by creating an AppliedSchemaTypeTag attribute named appliedSchemaName.
- ApplyAPI(
- self: usdrt.Usd.Prim,
- schemaIdentifier: TfToken,
- instanceName: TfToken = '',
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,
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,
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,
Return child prims. Unlike USD, this is currently the same as GetChildren().
- GetAllChildrenNames(
- self: usdrt.Usd.Prim,
- prefetchFromUsd: bool = True,
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,
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,
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,
Return authored relationships that currently exist in Fabric on this prim.
- GetChild(
- self: usdrt.Usd.Prim,
- name: TfToken,
- prefetchFromUsd: bool = True,
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,
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,
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,
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,
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,
Get a relationship by name from Fabric. This does not fall back to the backing USD stage.
- GetRelationships(
- self: usdrt.Usd.Prim,
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 = '',
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.
IsA(self: usdrt.Usd.Prim, schemaType: object) -> bool
Return True if this prim conforms to the given schema type object.
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 = '',
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,
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>,
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,
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,
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,
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,
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,
Remove a target path.
- SetTargets(
- self: usdrt.Usd.Relationship,
- targets: List[usdrt.Sdf.Path],
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,
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,
Return the schema type token for a schema Python type. usdrt returns Tf.Token here instead of USD TfType.
- IsA(*args, **kwargs)#
Overloaded function.
IsA(self: usdrt.Usd.SchemaRegistry, sourceType: object, queryType: object) -> bool
Return whether sourceType derives from queryType.
IsA(self: usdrt.Usd.SchemaRegistry, sourceTypeName: TfToken, queryType: object) -> bool
Return whether sourceTypeName derives from queryType.
IsA(self: usdrt.Usd.SchemaRegistry, sourceType: object, queryTypeName: TfToken) -> bool
Return whether sourceType derives from queryTypeName.
IsA(self: usdrt.Usd.SchemaRegistry, sourceTypeName: TfToken, queryTypeName: TfToken) -> bool
Return whether sourceTypeName derives from queryTypeName.
- IsAppliedAPISchema(
- self: usdrt.Usd.SchemaRegistry,
- apiSchemaType: TfToken,
Return whether apiSchemaType is an applied API schema.
- IsConcrete(
- self: usdrt.Usd.SchemaRegistry,
- primType: TfToken,
Return whether primType is concrete.
- IsMultipleApplyAPISchema(
- self: usdrt.Usd.SchemaRegistry,
- apiSchemaType: TfToken,
Return whether apiSchemaType supports multiple-apply instances.
- IsTyped(
- self: usdrt.Usd.SchemaRegistry,
- primType: TfToken,
Return whether primType derives from UsdTyped.
- IsUnknown(
- self: usdrt.Usd.SchemaRegistry,
- apiSchemaType: TfToken,
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.
Attach(stageId: int) -> usdrt.Usd.Stage
Attach to an existing Fabric stage by USD stage id from the UsdUtils global stage cache.
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>,
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>,
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 = '',
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,
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,
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,
Get a prim at path. When prefetchFromUsd is true, missing data is populated from USD into Fabric.
- GetPrimsWithAppliedAPIName(
- self: usdrt.Usd.Stage,
- apiName: TfToken,
Get prims with an applied API schema.
- GetPrimsWithTypeAndAppliedAPIName(
- self: usdrt.Usd.Stage,
- typeName: TfToken,
- apiNames: List[TfToken],
Get prims filtered by both type and applied API schemas.
- GetPrimsWithTypeName(
- self: usdrt.Usd.Stage,
- typeName: TfToken,
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,
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,
Return stage id object.
- GetStageIdAsUInt(self: usdrt.Usd.Stage) int#
Return stage id as integer.
- GetStageInProgressId(
- self: usdrt.Usd.Stage,
Deprecated: Use GetStageReaderWriterId instead
- GetStageReaderWriterId(
- self: usdrt.Usd.Stage,
Return reader/writer stage id.
- HasPrimAtPath(
- self: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- excludeTags: bool = True,
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>,
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,
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(),
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(),
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,
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,
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,
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)),
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,
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.
AttributeChanged(self: usdrt.Rt.ChangeTracker, attr: usdrt.Usd.Attribute) -> bool
Return whether attr changed.
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,
Enable tracking for newly-created Fabric prims so GetAddedPrims() can report them.
- GetAddedPrims(
- self: usdrt.Rt.ChangeTracker,
Return newly-created Fabric prim paths since the last clear/pop.
- GetAllChangedAttributes(
- self: usdrt.Rt.ChangeTracker,
Return full property Sdf.Path values for every changed prim/attribute pair.
- GetAllChangedPrims(
- self: usdrt.Rt.ChangeTracker,
Return all changed prim paths.
- GetChangedAttributes(*args, **kwargs)#
Overloaded function.
GetChangedAttributes(self: usdrt.Rt.ChangeTracker, prim: usdrt.Usd.Prim) -> List[TfToken]
Return names of tracked attributes that changed on prim.
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,
Return all tracked attribute names.
- HasChanges(self: usdrt.Rt.ChangeTracker) bool#
Return whether tracked changes were observed.
- IsChangeTrackingPaused(
- self: usdrt.Rt.ChangeTracker,
Return whether tracking is paused.
- IsTrackingAttribute(
- self: usdrt.Rt.ChangeTracker,
- attrName: TfToken,
Return whether attrName is currently tracked.
- PauseTracking(self: usdrt.Rt.ChangeTracker) None#
Pause change tracking.
- PrimChanged(*args, **kwargs)#
Overloaded function.
PrimChanged(self: usdrt.Rt.ChangeTracker, prim: usdrt.Usd.Prim) -> bool
Return whether prim changed.
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,
Stop tracking changes for an attribute name.
- TrackAttribute(
- self: usdrt.Rt.ChangeTracker,
- attrName: TfToken,
Start tracking changes for an attribute name.
- class usdrt.Rt.RtPrimSelection#
- GetCount(self: usdrt.Rt.RtPrimSelection) int#
- GetPaths(
- self: usdrt.Rt.RtPrimSelection,
- PrepareForReuse(
- self: usdrt.Rt.RtPrimSelection,
- 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),
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),
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),
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)),
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),
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),
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,
Return the Fabric hierarchy local matrix attribute (omni:fabric:localMatrix).
- GetFabricHierarchyWorldMatrixAttr(
- self: usdrt.Rt.Xformable,
Return the Fabric hierarchy world matrix attribute (omni:fabric:worldMatrix).
- GetLocalMatrixAttr(
- self: usdrt.Rt.Xformable,
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,
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,
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,
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,
- CreateTypeAttr(
- self: usdrt.UsdGeom.BasisCurves,
- CreateWrapAttr(
- self: usdrt.UsdGeom.BasisCurves,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetBasisAttr(
- self: usdrt.UsdGeom.BasisCurves,
- static GetSchemaTypeName() TfToken#
- GetTypeAttr(
- self: usdrt.UsdGeom.BasisCurves,
- GetWrapAttr(
- self: usdrt.UsdGeom.BasisCurves,
- class usdrt.UsdGeom.Boundable#
- CreateExtentAttr(
- self: usdrt.UsdGeom.Boundable,
- GetExtentAttr(
- self: usdrt.UsdGeom.Boundable,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdGeom.Camera#
- CreateClippingPlanesAttr(
- self: usdrt.UsdGeom.Camera,
- CreateClippingRangeAttr(
- self: usdrt.UsdGeom.Camera,
- CreateExposureAttr(
- self: usdrt.UsdGeom.Camera,
- CreateFStopAttr(
- self: usdrt.UsdGeom.Camera,
- CreateFocalLengthAttr(
- self: usdrt.UsdGeom.Camera,
- CreateFocusDistanceAttr(
- self: usdrt.UsdGeom.Camera,
- CreateHorizontalApertureAttr(
- self: usdrt.UsdGeom.Camera,
- CreateHorizontalApertureOffsetAttr(
- self: usdrt.UsdGeom.Camera,
- CreateProjectionAttr(
- self: usdrt.UsdGeom.Camera,
- CreateShutterCloseAttr(
- self: usdrt.UsdGeom.Camera,
- CreateShutterOpenAttr(
- self: usdrt.UsdGeom.Camera,
- CreateStereoRoleAttr(
- self: usdrt.UsdGeom.Camera,
- CreateVerticalApertureAttr(
- self: usdrt.UsdGeom.Camera,
- CreateVerticalApertureOffsetAttr(
- self: usdrt.UsdGeom.Camera,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetClippingPlanesAttr(
- self: usdrt.UsdGeom.Camera,
- GetClippingRangeAttr(
- self: usdrt.UsdGeom.Camera,
- GetExposureAttr(
- self: usdrt.UsdGeom.Camera,
- GetFStopAttr(self: usdrt.UsdGeom.Camera) usdrt.Usd.Attribute#
- GetFocalLengthAttr(
- self: usdrt.UsdGeom.Camera,
- GetFocusDistanceAttr(
- self: usdrt.UsdGeom.Camera,
- GetHorizontalApertureAttr(
- self: usdrt.UsdGeom.Camera,
- GetHorizontalApertureOffsetAttr(
- self: usdrt.UsdGeom.Camera,
- GetProjectionAttr(
- self: usdrt.UsdGeom.Camera,
- static GetSchemaTypeName() TfToken#
- GetShutterCloseAttr(
- self: usdrt.UsdGeom.Camera,
- GetShutterOpenAttr(
- self: usdrt.UsdGeom.Camera,
- GetStereoRoleAttr(
- self: usdrt.UsdGeom.Camera,
- GetVerticalApertureAttr(
- self: usdrt.UsdGeom.Camera,
- GetVerticalApertureOffsetAttr(
- self: usdrt.UsdGeom.Camera,
- class usdrt.UsdGeom.Capsule#
- CreateAxisAttr(
- self: usdrt.UsdGeom.Capsule,
- CreateExtentAttr(
- self: usdrt.UsdGeom.Capsule,
- CreateHeightAttr(
- self: usdrt.UsdGeom.Capsule,
- CreateRadiusAttr(
- self: usdrt.UsdGeom.Capsule,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetAxisAttr(
- self: usdrt.UsdGeom.Capsule,
- GetExtentAttr(
- self: usdrt.UsdGeom.Capsule,
- GetHeightAttr(
- self: usdrt.UsdGeom.Capsule,
- GetRadiusAttr(
- self: usdrt.UsdGeom.Capsule,
- 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,
- 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,
- 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,
- CreateWidthsAttr(
- self: usdrt.UsdGeom.Curves,
- GetCurveVertexCountsAttr(
- self: usdrt.UsdGeom.Curves,
- static GetSchemaTypeName() TfToken#
- GetWidthsAttr(
- self: usdrt.UsdGeom.Curves,
- class usdrt.UsdGeom.Cylinder#
- CreateAxisAttr(
- self: usdrt.UsdGeom.Cylinder,
- CreateExtentAttr(
- self: usdrt.UsdGeom.Cylinder,
- CreateHeightAttr(
- self: usdrt.UsdGeom.Cylinder,
- CreateRadiusAttr(
- self: usdrt.UsdGeom.Cylinder,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetAxisAttr(
- self: usdrt.UsdGeom.Cylinder,
- GetExtentAttr(
- self: usdrt.UsdGeom.Cylinder,
- GetHeightAttr(
- self: usdrt.UsdGeom.Cylinder,
- GetRadiusAttr(
- self: usdrt.UsdGeom.Cylinder,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdGeom.Gprim#
- CreateDisplayColorAttr(
- self: usdrt.UsdGeom.Gprim,
- CreateDisplayOpacityAttr(
- self: usdrt.UsdGeom.Gprim,
- CreateDoubleSidedAttr(
- self: usdrt.UsdGeom.Gprim,
- CreateOrientationAttr(
- self: usdrt.UsdGeom.Gprim,
- GetDisplayColorAttr(
- self: usdrt.UsdGeom.Gprim,
- GetDisplayOpacityAttr(
- self: usdrt.UsdGeom.Gprim,
- GetDoubleSidedAttr(
- self: usdrt.UsdGeom.Gprim,
- GetOrientationAttr(
- self: usdrt.UsdGeom.Gprim,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdGeom.HermiteCurves#
- CreateTangentsAttr(
- self: usdrt.UsdGeom.HermiteCurves,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- static GetSchemaTypeName() TfToken#
- GetTangentsAttr(
- self: usdrt.UsdGeom.HermiteCurves,
- class usdrt.UsdGeom.Imageable#
- CreateProxyPrimRel(
- self: usdrt.UsdGeom.Imageable,
- CreatePurposeAttr(
- self: usdrt.UsdGeom.Imageable,
- CreateVisibilityAttr(
- self: usdrt.UsdGeom.Imageable,
- GetProxyPrimRel(
- self: usdrt.UsdGeom.Imageable,
- GetPurposeAttr(
- self: usdrt.UsdGeom.Imageable,
- static GetSchemaTypeName() TfToken#
- GetVisibilityAttr(
- self: usdrt.UsdGeom.Imageable,
- class usdrt.UsdGeom.Mesh#
- CreateCornerIndicesAttr(
- self: usdrt.UsdGeom.Mesh,
- CreateCornerSharpnessesAttr(
- self: usdrt.UsdGeom.Mesh,
- CreateCreaseIndicesAttr(
- self: usdrt.UsdGeom.Mesh,
- CreateCreaseLengthsAttr(
- self: usdrt.UsdGeom.Mesh,
- CreateCreaseSharpnessesAttr(
- self: usdrt.UsdGeom.Mesh,
- CreateFaceVaryingLinearInterpolationAttr(
- self: usdrt.UsdGeom.Mesh,
- CreateFaceVertexCountsAttr(
- self: usdrt.UsdGeom.Mesh,
- CreateFaceVertexIndicesAttr(
- self: usdrt.UsdGeom.Mesh,
- CreateHoleIndicesAttr(
- self: usdrt.UsdGeom.Mesh,
- CreateInterpolateBoundaryAttr(
- self: usdrt.UsdGeom.Mesh,
- CreateSubdivisionSchemeAttr(
- self: usdrt.UsdGeom.Mesh,
- CreateTriangleSubdivisionRuleAttr(
- self: usdrt.UsdGeom.Mesh,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetCornerIndicesAttr(
- self: usdrt.UsdGeom.Mesh,
- GetCornerSharpnessesAttr(
- self: usdrt.UsdGeom.Mesh,
- GetCreaseIndicesAttr(
- self: usdrt.UsdGeom.Mesh,
- GetCreaseLengthsAttr(
- self: usdrt.UsdGeom.Mesh,
- GetCreaseSharpnessesAttr(
- self: usdrt.UsdGeom.Mesh,
- GetFaceVaryingLinearInterpolationAttr(
- self: usdrt.UsdGeom.Mesh,
- GetFaceVertexCountsAttr(
- self: usdrt.UsdGeom.Mesh,
- GetFaceVertexIndicesAttr(
- self: usdrt.UsdGeom.Mesh,
- GetHoleIndicesAttr(
- self: usdrt.UsdGeom.Mesh,
- GetInterpolateBoundaryAttr(
- self: usdrt.UsdGeom.Mesh,
- static GetSchemaTypeName() TfToken#
- GetSubdivisionSchemeAttr(
- self: usdrt.UsdGeom.Mesh,
- GetTriangleSubdivisionRuleAttr(
- self: usdrt.UsdGeom.Mesh,
- class usdrt.UsdGeom.ModelAPI#
- static Apply(prim: usdrt.Usd.Prim) usdrt.UsdGeom.ModelAPI#
- CreateModelApplyDrawModeAttr(
- self: usdrt.UsdGeom.ModelAPI,
- CreateModelCardGeometryAttr(
- self: usdrt.UsdGeom.ModelAPI,
- CreateModelCardTextureXNegAttr(
- self: usdrt.UsdGeom.ModelAPI,
- CreateModelCardTextureXPosAttr(
- self: usdrt.UsdGeom.ModelAPI,
- CreateModelCardTextureYNegAttr(
- self: usdrt.UsdGeom.ModelAPI,
- CreateModelCardTextureYPosAttr(
- self: usdrt.UsdGeom.ModelAPI,
- CreateModelCardTextureZNegAttr(
- self: usdrt.UsdGeom.ModelAPI,
- CreateModelCardTextureZPosAttr(
- self: usdrt.UsdGeom.ModelAPI,
- CreateModelDrawModeAttr(
- self: usdrt.UsdGeom.ModelAPI,
- CreateModelDrawModeColorAttr(
- self: usdrt.UsdGeom.ModelAPI,
- GetModelApplyDrawModeAttr(
- self: usdrt.UsdGeom.ModelAPI,
- GetModelCardGeometryAttr(
- self: usdrt.UsdGeom.ModelAPI,
- GetModelCardTextureXNegAttr(
- self: usdrt.UsdGeom.ModelAPI,
- GetModelCardTextureXPosAttr(
- self: usdrt.UsdGeom.ModelAPI,
- GetModelCardTextureYNegAttr(
- self: usdrt.UsdGeom.ModelAPI,
- GetModelCardTextureYPosAttr(
- self: usdrt.UsdGeom.ModelAPI,
- GetModelCardTextureZNegAttr(
- self: usdrt.UsdGeom.ModelAPI,
- GetModelCardTextureZPosAttr(
- self: usdrt.UsdGeom.ModelAPI,
- GetModelDrawModeAttr(
- self: usdrt.UsdGeom.ModelAPI,
- GetModelDrawModeColorAttr(
- self: usdrt.UsdGeom.ModelAPI,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdGeom.MotionAPI#
- static Apply(prim: usdrt.Usd.Prim) usdrt.UsdGeom.MotionAPI#
- CreateMotionBlurScaleAttr(
- self: usdrt.UsdGeom.MotionAPI,
- CreateNonlinearSampleCountAttr(
- self: usdrt.UsdGeom.MotionAPI,
- CreateVelocityScaleAttr(
- self: usdrt.UsdGeom.MotionAPI,
- GetMotionBlurScaleAttr(
- self: usdrt.UsdGeom.MotionAPI,
- GetNonlinearSampleCountAttr(
- self: usdrt.UsdGeom.MotionAPI,
- static GetSchemaTypeName() TfToken#
- GetVelocityScaleAttr(
- self: usdrt.UsdGeom.MotionAPI,
- class usdrt.UsdGeom.NurbsCurves#
- CreateFormAttr(
- self: usdrt.UsdGeom.NurbsCurves,
- CreateKnotsAttr(
- self: usdrt.UsdGeom.NurbsCurves,
- CreateOrderAttr(
- self: usdrt.UsdGeom.NurbsCurves,
- CreatePointWeightsAttr(
- self: usdrt.UsdGeom.NurbsCurves,
- CreateRangesAttr(
- self: usdrt.UsdGeom.NurbsCurves,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetFormAttr(
- self: usdrt.UsdGeom.NurbsCurves,
- GetKnotsAttr(
- self: usdrt.UsdGeom.NurbsCurves,
- GetOrderAttr(
- self: usdrt.UsdGeom.NurbsCurves,
- GetPointWeightsAttr(
- self: usdrt.UsdGeom.NurbsCurves,
- GetRangesAttr(
- self: usdrt.UsdGeom.NurbsCurves,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdGeom.NurbsPatch#
- CreatePointWeightsAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateTrimCurveCountsAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateTrimCurveKnotsAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateTrimCurveOrdersAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateTrimCurvePointsAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateTrimCurveRangesAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateTrimCurveVertexCountsAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateUFormAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateUKnotsAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateUOrderAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateURangeAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateUVertexCountAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateVFormAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateVKnotsAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateVOrderAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateVRangeAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- CreateVVertexCountAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetPointWeightsAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- static GetSchemaTypeName() TfToken#
- GetTrimCurveCountsAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- GetTrimCurveKnotsAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- GetTrimCurveOrdersAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- GetTrimCurvePointsAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- GetTrimCurveRangesAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- GetTrimCurveVertexCountsAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- GetUFormAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- GetUKnotsAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- GetUOrderAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- GetURangeAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- GetUVertexCountAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- GetVFormAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- GetVKnotsAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- GetVOrderAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- GetVRangeAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- GetVVertexCountAttr(
- self: usdrt.UsdGeom.NurbsPatch,
- class usdrt.UsdGeom.Plane#
- CreateAxisAttr(self: usdrt.UsdGeom.Plane) usdrt.Usd.Attribute#
- CreateDoubleSidedAttr(
- self: usdrt.UsdGeom.Plane,
- CreateExtentAttr(
- self: usdrt.UsdGeom.Plane,
- CreateLengthAttr(
- self: usdrt.UsdGeom.Plane,
- CreateWidthAttr(
- self: usdrt.UsdGeom.Plane,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetAxisAttr(self: usdrt.UsdGeom.Plane) usdrt.Usd.Attribute#
- GetDoubleSidedAttr(
- self: usdrt.UsdGeom.Plane,
- 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,
- CreateNormalsAttr(
- self: usdrt.UsdGeom.PointBased,
- CreatePointsAttr(
- self: usdrt.UsdGeom.PointBased,
- CreateVelocitiesAttr(
- self: usdrt.UsdGeom.PointBased,
- GetAccelerationsAttr(
- self: usdrt.UsdGeom.PointBased,
- GetNormalsAttr(
- self: usdrt.UsdGeom.PointBased,
- GetPointsAttr(
- self: usdrt.UsdGeom.PointBased,
- static GetSchemaTypeName() TfToken#
- GetVelocitiesAttr(
- self: usdrt.UsdGeom.PointBased,
- class usdrt.UsdGeom.PointInstancer#
- CreateAccelerationsAttr(
- self: usdrt.UsdGeom.PointInstancer,
- CreateAngularVelocitiesAttr(
- self: usdrt.UsdGeom.PointInstancer,
- CreateIdsAttr(
- self: usdrt.UsdGeom.PointInstancer,
- CreateInvisibleIdsAttr(
- self: usdrt.UsdGeom.PointInstancer,
- CreateOrientationsAttr(
- self: usdrt.UsdGeom.PointInstancer,
- CreatePositionsAttr(
- self: usdrt.UsdGeom.PointInstancer,
- CreateProtoIndicesAttr(
- self: usdrt.UsdGeom.PointInstancer,
- CreatePrototypesRel(
- self: usdrt.UsdGeom.PointInstancer,
- CreateScalesAttr(
- self: usdrt.UsdGeom.PointInstancer,
- CreateVelocitiesAttr(
- self: usdrt.UsdGeom.PointInstancer,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetAccelerationsAttr(
- self: usdrt.UsdGeom.PointInstancer,
- GetAngularVelocitiesAttr(
- self: usdrt.UsdGeom.PointInstancer,
- GetIdsAttr(
- self: usdrt.UsdGeom.PointInstancer,
- GetInvisibleIdsAttr(
- self: usdrt.UsdGeom.PointInstancer,
- GetOrientationsAttr(
- self: usdrt.UsdGeom.PointInstancer,
- GetPositionsAttr(
- self: usdrt.UsdGeom.PointInstancer,
- GetProtoIndicesAttr(
- self: usdrt.UsdGeom.PointInstancer,
- GetPrototypesRel(
- self: usdrt.UsdGeom.PointInstancer,
- GetScalesAttr(
- self: usdrt.UsdGeom.PointInstancer,
- static GetSchemaTypeName() TfToken#
- GetVelocitiesAttr(
- self: usdrt.UsdGeom.PointInstancer,
- class usdrt.UsdGeom.Points#
- CreateIdsAttr(
- self: usdrt.UsdGeom.Points,
- CreateWidthsAttr(
- self: usdrt.UsdGeom.Points,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetIdsAttr(self: usdrt.UsdGeom.Points) usdrt.Usd.Attribute#
- static GetSchemaTypeName() TfToken#
- GetWidthsAttr(
- self: usdrt.UsdGeom.Points,
- class usdrt.UsdGeom.Primvar#
- Get(
- self: usdrt.UsdGeom.Primvar,
- time: usdrt.Usd.TimeCode = Usd.TimeCode.Default(),
- 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(),
- SetInterpolation(
- self: usdrt.UsdGeom.Primvar,
- interpolation: TfToken,
- 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 = '',
- FindIncrementallyInheritablePrimvars(
- self: usdrt.UsdGeom.PrimvarsAPI,
- inheritedFromAncestors: List[usdrt.UsdGeom.Primvar],
- FindInheritablePrimvars(
- self: usdrt.UsdGeom.PrimvarsAPI,
- FindInheritedPrimvar(
- self: usdrt.UsdGeom.PrimvarsAPI,
- arg0: TfToken,
- FindInheritedPrimvars(
- self: usdrt.UsdGeom.PrimvarsAPI,
- FindPrimvarWithInheritance(*args, **kwargs)#
Overloaded function.
FindPrimvarWithInheritance(self: usdrt.UsdGeom.PrimvarsAPI, arg0: TfToken) -> usdrt.UsdGeom.Primvar
FindPrimvarWithInheritance(self: usdrt.UsdGeom.PrimvarsAPI, arg0: TfToken, arg1: List[usdrt.UsdGeom.Primvar]) -> usdrt.UsdGeom.Primvar
- FindPrimvarsWithInheritance(*args, **kwargs)#
Overloaded function.
FindPrimvarsWithInheritance(self: usdrt.UsdGeom.PrimvarsAPI) -> List[usdrt.UsdGeom.Primvar]
FindPrimvarsWithInheritance(self: usdrt.UsdGeom.PrimvarsAPI, arg0: List[usdrt.UsdGeom.Primvar]) -> List[usdrt.UsdGeom.Primvar]
- GetAuthoredPrimvars(
- self: usdrt.UsdGeom.PrimvarsAPI,
- GetPrimvar(
- self: usdrt.UsdGeom.PrimvarsAPI,
- arg0: TfToken,
- GetPrimvars(
- self: usdrt.UsdGeom.PrimvarsAPI,
- GetPrimvarsWithAuthoredValues(
- self: usdrt.UsdGeom.PrimvarsAPI,
- GetPrimvarsWithValues(
- self: usdrt.UsdGeom.PrimvarsAPI,
- static GetSchemaTypeName() TfToken#
- HasPossiblyInheritedPrimvar(
- self: usdrt.UsdGeom.PrimvarsAPI,
- name: TfToken,
- class usdrt.UsdGeom.Scope#
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdGeom.Sphere#
- CreateExtentAttr(
- self: usdrt.UsdGeom.Sphere,
- CreateRadiusAttr(
- self: usdrt.UsdGeom.Sphere,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetExtentAttr(
- self: usdrt.UsdGeom.Sphere,
- GetRadiusAttr(
- self: usdrt.UsdGeom.Sphere,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdGeom.Subset#
- CreateElementTypeAttr(
- self: usdrt.UsdGeom.Subset,
- CreateFamilyNameAttr(
- self: usdrt.UsdGeom.Subset,
- CreateIndicesAttr(
- self: usdrt.UsdGeom.Subset,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetElementTypeAttr(
- self: usdrt.UsdGeom.Subset,
- GetFamilyNameAttr(
- self: usdrt.UsdGeom.Subset,
- GetIndicesAttr(
- self: usdrt.UsdGeom.Subset,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdGeom.VisibilityAPI#
- static Apply(
- prim: usdrt.Usd.Prim,
- CreateGuideVisibilityAttr(
- self: usdrt.UsdGeom.VisibilityAPI,
- CreateProxyVisibilityAttr(
- self: usdrt.UsdGeom.VisibilityAPI,
- CreateRenderVisibilityAttr(
- self: usdrt.UsdGeom.VisibilityAPI,
- GetGuideVisibilityAttr(
- self: usdrt.UsdGeom.VisibilityAPI,
- GetProxyVisibilityAttr(
- self: usdrt.UsdGeom.VisibilityAPI,
- GetRenderVisibilityAttr(
- self: usdrt.UsdGeom.VisibilityAPI,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdGeom.Xform#
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdGeom.Xformable#
- CreateXformOpOrderAttr(
- self: usdrt.UsdGeom.Xformable,
- static GetSchemaTypeName() TfToken#
- GetXformOpOrderAttr(
- self: usdrt.UsdGeom.Xformable,
usdrt.UsdLux module#
- class usdrt.UsdLux.CylinderLight#
- CreateLengthAttr(
- self: usdrt.UsdLux.CylinderLight,
- CreateLightShaderIdAttr(
- self: usdrt.UsdLux.CylinderLight,
- CreateRadiusAttr(
- self: usdrt.UsdLux.CylinderLight,
- CreateTreatAsLineAttr(
- self: usdrt.UsdLux.CylinderLight,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetLengthAttr(
- self: usdrt.UsdLux.CylinderLight,
- GetLightShaderIdAttr(
- self: usdrt.UsdLux.CylinderLight,
- GetRadiusAttr(
- self: usdrt.UsdLux.CylinderLight,
- static GetSchemaTypeName() TfToken#
- GetTreatAsLineAttr(
- self: usdrt.UsdLux.CylinderLight,
- class usdrt.UsdLux.DiskLight#
- CreateLightShaderIdAttr(
- self: usdrt.UsdLux.DiskLight,
- CreateRadiusAttr(
- self: usdrt.UsdLux.DiskLight,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetLightShaderIdAttr(
- self: usdrt.UsdLux.DiskLight,
- GetRadiusAttr(
- self: usdrt.UsdLux.DiskLight,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdLux.DistantLight#
- CreateAngleAttr(
- self: usdrt.UsdLux.DistantLight,
- CreateIntensityAttr(
- self: usdrt.UsdLux.DistantLight,
- CreateLightShaderIdAttr(
- self: usdrt.UsdLux.DistantLight,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetAngleAttr(
- self: usdrt.UsdLux.DistantLight,
- GetIntensityAttr(
- self: usdrt.UsdLux.DistantLight,
- GetLightShaderIdAttr(
- self: usdrt.UsdLux.DistantLight,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdLux.DomeLight#
- CreateGuideRadiusAttr(
- self: usdrt.UsdLux.DomeLight,
- CreateLightShaderIdAttr(
- self: usdrt.UsdLux.DomeLight,
- CreatePortalsRel(
- self: usdrt.UsdLux.DomeLight,
- CreateTextureFileAttr(
- self: usdrt.UsdLux.DomeLight,
- CreateTextureFormatAttr(
- self: usdrt.UsdLux.DomeLight,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetGuideRadiusAttr(
- self: usdrt.UsdLux.DomeLight,
- GetLightShaderIdAttr(
- self: usdrt.UsdLux.DomeLight,
- GetPortalsRel(
- self: usdrt.UsdLux.DomeLight,
- static GetSchemaTypeName() TfToken#
- GetTextureFileAttr(
- self: usdrt.UsdLux.DomeLight,
- GetTextureFormatAttr(
- self: usdrt.UsdLux.DomeLight,
- class usdrt.UsdLux.GeometryLight#
- CreateGeometryRel(
- self: usdrt.UsdLux.GeometryLight,
- CreateLightShaderIdAttr(
- self: usdrt.UsdLux.GeometryLight,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetGeometryRel(
- self: usdrt.UsdLux.GeometryLight,
- GetLightShaderIdAttr(
- self: usdrt.UsdLux.GeometryLight,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdLux.LightAPI#
- static Apply(prim: usdrt.Usd.Prim) usdrt.UsdLux.LightAPI#
- CreateCollectionLightLinkIncludeRootAttr(
- self: usdrt.UsdLux.LightAPI,
- CreateCollectionShadowLinkIncludeRootAttr(
- self: usdrt.UsdLux.LightAPI,
- CreateColorAttr(
- self: usdrt.UsdLux.LightAPI,
- CreateColorTemperatureAttr(
- self: usdrt.UsdLux.LightAPI,
- CreateDiffuseAttr(
- self: usdrt.UsdLux.LightAPI,
- CreateEnableColorTemperatureAttr(
- self: usdrt.UsdLux.LightAPI,
- CreateExposureAttr(
- self: usdrt.UsdLux.LightAPI,
- CreateFiltersRel(
- self: usdrt.UsdLux.LightAPI,
- CreateIntensityAttr(
- self: usdrt.UsdLux.LightAPI,
- CreateMaterialSyncModeAttr(
- self: usdrt.UsdLux.LightAPI,
- CreateNormalizeAttr(
- self: usdrt.UsdLux.LightAPI,
- CreateShaderIdAttr(
- self: usdrt.UsdLux.LightAPI,
- CreateSpecularAttr(
- self: usdrt.UsdLux.LightAPI,
- GetCollectionLightLinkIncludeRootAttr(
- self: usdrt.UsdLux.LightAPI,
- GetCollectionShadowLinkIncludeRootAttr(
- self: usdrt.UsdLux.LightAPI,
- GetColorAttr(
- self: usdrt.UsdLux.LightAPI,
- GetColorTemperatureAttr(
- self: usdrt.UsdLux.LightAPI,
- GetDiffuseAttr(
- self: usdrt.UsdLux.LightAPI,
- GetEnableColorTemperatureAttr(
- self: usdrt.UsdLux.LightAPI,
- GetExposureAttr(
- self: usdrt.UsdLux.LightAPI,
- GetFiltersRel(
- self: usdrt.UsdLux.LightAPI,
- GetIntensityAttr(
- self: usdrt.UsdLux.LightAPI,
- GetMaterialSyncModeAttr(
- self: usdrt.UsdLux.LightAPI,
- GetNormalizeAttr(
- self: usdrt.UsdLux.LightAPI,
- static GetSchemaTypeName() TfToken#
- GetShaderIdAttr(
- self: usdrt.UsdLux.LightAPI,
- GetSpecularAttr(
- self: usdrt.UsdLux.LightAPI,
- class usdrt.UsdLux.LightFilter#
- CreateCollectionFilterLinkIncludeRootAttr(
- self: usdrt.UsdLux.LightFilter,
- CreateShaderIdAttr(
- self: usdrt.UsdLux.LightFilter,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetCollectionFilterLinkIncludeRootAttr(
- self: usdrt.UsdLux.LightFilter,
- static GetSchemaTypeName() TfToken#
- GetShaderIdAttr(
- self: usdrt.UsdLux.LightFilter,
- class usdrt.UsdLux.LightListAPI#
- static Apply(prim: usdrt.Usd.Prim) usdrt.UsdLux.LightListAPI#
- CreateLightListCacheBehaviorAttr(
- self: usdrt.UsdLux.LightListAPI,
- CreateLightListRel(
- self: usdrt.UsdLux.LightListAPI,
- GetLightListCacheBehaviorAttr(
- self: usdrt.UsdLux.LightListAPI,
- GetLightListRel(
- self: usdrt.UsdLux.LightListAPI,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdLux.ListAPI#
- static Apply(prim: usdrt.Usd.Prim) usdrt.UsdLux.ListAPI#
- CreateLightListCacheBehaviorAttr(
- self: usdrt.UsdLux.ListAPI,
- CreateLightListRel(
- self: usdrt.UsdLux.ListAPI,
- GetLightListCacheBehaviorAttr(
- self: usdrt.UsdLux.ListAPI,
- GetLightListRel(
- self: usdrt.UsdLux.ListAPI,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdLux.MeshLightAPI#
- static Apply(prim: usdrt.Usd.Prim) usdrt.UsdLux.MeshLightAPI#
- CreateLightMaterialSyncModeAttr(
- self: usdrt.UsdLux.MeshLightAPI,
- CreateLightShaderIdAttr(
- self: usdrt.UsdLux.MeshLightAPI,
- GetLightMaterialSyncModeAttr(
- self: usdrt.UsdLux.MeshLightAPI,
- GetLightShaderIdAttr(
- self: usdrt.UsdLux.MeshLightAPI,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdLux.PluginLight#
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdLux.PluginLightFilter#
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdLux.PortalLight#
- CreateLightShaderIdAttr(
- self: usdrt.UsdLux.PortalLight,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetLightShaderIdAttr(
- self: usdrt.UsdLux.PortalLight,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdLux.RectLight#
- CreateHeightAttr(
- self: usdrt.UsdLux.RectLight,
- CreateLightShaderIdAttr(
- self: usdrt.UsdLux.RectLight,
- CreateTextureFileAttr(
- self: usdrt.UsdLux.RectLight,
- CreateWidthAttr(
- self: usdrt.UsdLux.RectLight,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetHeightAttr(
- self: usdrt.UsdLux.RectLight,
- GetLightShaderIdAttr(
- self: usdrt.UsdLux.RectLight,
- static GetSchemaTypeName() TfToken#
- GetTextureFileAttr(
- self: usdrt.UsdLux.RectLight,
- GetWidthAttr(
- self: usdrt.UsdLux.RectLight,
- class usdrt.UsdLux.ShadowAPI#
- static Apply(prim: usdrt.Usd.Prim) usdrt.UsdLux.ShadowAPI#
- CreateShadowColorAttr(
- self: usdrt.UsdLux.ShadowAPI,
- CreateShadowDistanceAttr(
- self: usdrt.UsdLux.ShadowAPI,
- CreateShadowEnableAttr(
- self: usdrt.UsdLux.ShadowAPI,
- CreateShadowFalloffAttr(
- self: usdrt.UsdLux.ShadowAPI,
- CreateShadowFalloffGammaAttr(
- self: usdrt.UsdLux.ShadowAPI,
- static GetSchemaTypeName() TfToken#
- GetShadowColorAttr(
- self: usdrt.UsdLux.ShadowAPI,
- GetShadowDistanceAttr(
- self: usdrt.UsdLux.ShadowAPI,
- GetShadowEnableAttr(
- self: usdrt.UsdLux.ShadowAPI,
- GetShadowFalloffAttr(
- self: usdrt.UsdLux.ShadowAPI,
- GetShadowFalloffGammaAttr(
- self: usdrt.UsdLux.ShadowAPI,
- class usdrt.UsdLux.ShapingAPI#
- static Apply(prim: usdrt.Usd.Prim) usdrt.UsdLux.ShapingAPI#
- CreateShapingConeAngleAttr(
- self: usdrt.UsdLux.ShapingAPI,
- CreateShapingConeSoftnessAttr(
- self: usdrt.UsdLux.ShapingAPI,
- CreateShapingFocusAttr(
- self: usdrt.UsdLux.ShapingAPI,
- CreateShapingFocusTintAttr(
- self: usdrt.UsdLux.ShapingAPI,
- CreateShapingIesAngleScaleAttr(
- self: usdrt.UsdLux.ShapingAPI,
- CreateShapingIesFileAttr(
- self: usdrt.UsdLux.ShapingAPI,
- CreateShapingIesNormalizeAttr(
- self: usdrt.UsdLux.ShapingAPI,
- static GetSchemaTypeName() TfToken#
- GetShapingConeAngleAttr(
- self: usdrt.UsdLux.ShapingAPI,
- GetShapingConeSoftnessAttr(
- self: usdrt.UsdLux.ShapingAPI,
- GetShapingFocusAttr(
- self: usdrt.UsdLux.ShapingAPI,
- GetShapingFocusTintAttr(
- self: usdrt.UsdLux.ShapingAPI,
- GetShapingIesAngleScaleAttr(
- self: usdrt.UsdLux.ShapingAPI,
- GetShapingIesFileAttr(
- self: usdrt.UsdLux.ShapingAPI,
- GetShapingIesNormalizeAttr(
- self: usdrt.UsdLux.ShapingAPI,
- class usdrt.UsdLux.SphereLight#
- CreateLightShaderIdAttr(
- self: usdrt.UsdLux.SphereLight,
- CreateRadiusAttr(
- self: usdrt.UsdLux.SphereLight,
- CreateTreatAsPointAttr(
- self: usdrt.UsdLux.SphereLight,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetLightShaderIdAttr(
- self: usdrt.UsdLux.SphereLight,
- GetRadiusAttr(
- self: usdrt.UsdLux.SphereLight,
- static GetSchemaTypeName() TfToken#
- GetTreatAsPointAttr(
- self: usdrt.UsdLux.SphereLight,
- class usdrt.UsdLux.VolumeLightAPI#
- static Apply(
- prim: usdrt.Usd.Prim,
- CreateLightMaterialSyncModeAttr(
- self: usdrt.UsdLux.VolumeLightAPI,
- CreateLightShaderIdAttr(
- self: usdrt.UsdLux.VolumeLightAPI,
- GetLightMaterialSyncModeAttr(
- self: usdrt.UsdLux.VolumeLightAPI,
- GetLightShaderIdAttr(
- self: usdrt.UsdLux.VolumeLightAPI,
- static GetSchemaTypeName() TfToken#
usdrt.UsdMedia module#
- class usdrt.UsdMedia.SpatialAudio#
- CreateAuralModeAttr(
- self: usdrt.UsdMedia.SpatialAudio,
- CreateEndTimeAttr(
- self: usdrt.UsdMedia.SpatialAudio,
- CreateFilePathAttr(
- self: usdrt.UsdMedia.SpatialAudio,
- CreateGainAttr(
- self: usdrt.UsdMedia.SpatialAudio,
- CreateMediaOffsetAttr(
- self: usdrt.UsdMedia.SpatialAudio,
- CreatePlaybackModeAttr(
- self: usdrt.UsdMedia.SpatialAudio,
- CreateStartTimeAttr(
- self: usdrt.UsdMedia.SpatialAudio,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetAuralModeAttr(
- self: usdrt.UsdMedia.SpatialAudio,
- GetEndTimeAttr(
- self: usdrt.UsdMedia.SpatialAudio,
- GetFilePathAttr(
- self: usdrt.UsdMedia.SpatialAudio,
- GetGainAttr(
- self: usdrt.UsdMedia.SpatialAudio,
- GetMediaOffsetAttr(
- self: usdrt.UsdMedia.SpatialAudio,
- GetPlaybackModeAttr(
- self: usdrt.UsdMedia.SpatialAudio,
- static GetSchemaTypeName() TfToken#
- GetStartTimeAttr(
- self: usdrt.UsdMedia.SpatialAudio,
usdrt.UsdRender module#
- class usdrt.UsdRender.DenoisePass#
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdRender.Pass#
- CreateCommandAttr(
- self: usdrt.UsdRender.Pass,
- CreateDenoiseEnableAttr(
- self: usdrt.UsdRender.Pass,
- CreateDenoisePassRel(
- self: usdrt.UsdRender.Pass,
- CreateFileNameAttr(
- self: usdrt.UsdRender.Pass,
- CreateInputPassesRel(
- self: usdrt.UsdRender.Pass,
- CreatePassTypeAttr(
- self: usdrt.UsdRender.Pass,
- CreateRenderSourceRel(
- self: usdrt.UsdRender.Pass,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetCommandAttr(self: usdrt.UsdRender.Pass) usdrt.Usd.Attribute#
- GetDenoiseEnableAttr(
- self: usdrt.UsdRender.Pass,
- GetDenoisePassRel(
- self: usdrt.UsdRender.Pass,
- GetFileNameAttr(
- self: usdrt.UsdRender.Pass,
- GetInputPassesRel(
- self: usdrt.UsdRender.Pass,
- GetPassTypeAttr(
- self: usdrt.UsdRender.Pass,
- GetRenderSourceRel(
- self: usdrt.UsdRender.Pass,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdRender.Product#
- CreateOrderedVarsRel(
- self: usdrt.UsdRender.Product,
- CreateProductNameAttr(
- self: usdrt.UsdRender.Product,
- CreateProductTypeAttr(
- self: usdrt.UsdRender.Product,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetOrderedVarsRel(
- self: usdrt.UsdRender.Product,
- GetProductNameAttr(
- self: usdrt.UsdRender.Product,
- GetProductTypeAttr(
- self: usdrt.UsdRender.Product,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdRender.Settings#
- CreateIncludedPurposesAttr(
- self: usdrt.UsdRender.Settings,
- CreateMaterialBindingPurposesAttr(
- self: usdrt.UsdRender.Settings,
- CreateProductsRel(
- self: usdrt.UsdRender.Settings,
- CreateRenderingColorSpaceAttr(
- self: usdrt.UsdRender.Settings,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetIncludedPurposesAttr(
- self: usdrt.UsdRender.Settings,
- GetMaterialBindingPurposesAttr(
- self: usdrt.UsdRender.Settings,
- GetProductsRel(
- self: usdrt.UsdRender.Settings,
- GetRenderingColorSpaceAttr(
- self: usdrt.UsdRender.Settings,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdRender.SettingsBase#
- CreateAspectRatioConformPolicyAttr(
- self: usdrt.UsdRender.SettingsBase,
- CreateCameraRel(
- self: usdrt.UsdRender.SettingsBase,
- CreateDataWindowNDCAttr(
- self: usdrt.UsdRender.SettingsBase,
- CreateDisableMotionBlurAttr(
- self: usdrt.UsdRender.SettingsBase,
- CreateInstantaneousShutterAttr(
- self: usdrt.UsdRender.SettingsBase,
- CreatePixelAspectRatioAttr(
- self: usdrt.UsdRender.SettingsBase,
- CreateResolutionAttr(
- self: usdrt.UsdRender.SettingsBase,
- GetAspectRatioConformPolicyAttr(
- self: usdrt.UsdRender.SettingsBase,
- GetCameraRel(
- self: usdrt.UsdRender.SettingsBase,
- GetDataWindowNDCAttr(
- self: usdrt.UsdRender.SettingsBase,
- GetDisableMotionBlurAttr(
- self: usdrt.UsdRender.SettingsBase,
- GetInstantaneousShutterAttr(
- self: usdrt.UsdRender.SettingsBase,
- GetPixelAspectRatioAttr(
- self: usdrt.UsdRender.SettingsBase,
- GetResolutionAttr(
- self: usdrt.UsdRender.SettingsBase,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdRender.Var#
- CreateDataTypeAttr(
- self: usdrt.UsdRender.Var,
- CreateSourceNameAttr(
- self: usdrt.UsdRender.Var,
- CreateSourceTypeAttr(
- self: usdrt.UsdRender.Var,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetDataTypeAttr(self: usdrt.UsdRender.Var) usdrt.Usd.Attribute#
- static GetSchemaTypeName() TfToken#
- GetSourceNameAttr(
- self: usdrt.UsdRender.Var,
- GetSourceTypeAttr(
- self: usdrt.UsdRender.Var,
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.
ConnectToSource(shadingAttr: usdrt.Usd.Attribute, source: usdrt.UsdShade.ConnectionSourceInfo, mod: usdrt.UsdShade.ConnectionModification = <ConnectionModification.Replace: 0>) -> bool
ConnectToSource(input: usdrt.UsdShade.Input, source: usdrt.UsdShade.ConnectionSourceInfo, mod: usdrt.UsdShade.ConnectionModification = <ConnectionModification.Replace: 0>) -> bool
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,
- CreateOutput(
- self: usdrt.UsdShade.ConnectableAPI,
- name: TfToken,
- typeName: usdrt.Sdf.ValueTypeName,
- GetInput(
- self: usdrt.UsdShade.ConnectableAPI,
- name: TfToken,
- GetInputs(
- self: usdrt.UsdShade.ConnectableAPI,
- onlyAuthored: bool = True,
- GetOutput(
- self: usdrt.UsdShade.ConnectableAPI,
- name: TfToken,
- GetOutputs(
- self: usdrt.UsdShade.ConnectableAPI,
- onlyAuthored: bool = True,
- 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( ) bool#
- property source#
- property sourceName#
- property sourceType#
- property typeName#
- class usdrt.UsdShade.Input#
- ConnectToSource(*args, **kwargs)#
Overloaded function.
ConnectToSource(self: usdrt.UsdShade.Input, sourceInput: usdrt.UsdShade.Input) -> bool
ConnectToSource(self: usdrt.UsdShade.Input, sourceInput: usdrt::UsdShadeOutput) -> bool
- Get(
- self: usdrt.UsdShade.Input,
- time: usdrt.Usd.TimeCode = Usd.TimeCode.Default(),
- 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,
- 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(),
- class usdrt.UsdShade.Material#
- CreateDisplacementAttr(
- self: usdrt.UsdShade.Material,
- CreateDisplacementOutput(
- self: usdrt.UsdShade.Material,
- renderContext: TfToken = '',
- CreateSurfaceAttr(
- self: usdrt.UsdShade.Material,
- CreateSurfaceOutput(
- self: usdrt.UsdShade.Material,
- renderContext: TfToken = '',
- CreateVolumeAttr(
- self: usdrt.UsdShade.Material,
- CreateVolumeOutput(
- self: usdrt.UsdShade.Material,
- renderContext: TfToken = '',
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetDisplacementAttr(
- self: usdrt.UsdShade.Material,
- GetDisplacementOutput(
- self: usdrt.UsdShade.Material,
- renderContext: TfToken = '',
- GetDisplacementOutputs(
- self: usdrt.UsdShade.Material,
- static GetSchemaTypeName() TfToken#
- GetSurfaceAttr(
- self: usdrt.UsdShade.Material,
- GetSurfaceOutput(
- self: usdrt.UsdShade.Material,
- renderContext: TfToken = '',
- GetSurfaceOutputs(
- self: usdrt.UsdShade.Material,
- GetVolumeAttr(
- self: usdrt.UsdShade.Material,
- GetVolumeOutput(
- self: usdrt.UsdShade.Material,
- renderContext: TfToken = '',
- GetVolumeOutputs(
- self: usdrt.UsdShade.Material,
- class usdrt.UsdShade.MaterialBindingAPI#
- static Apply(
- prim: usdrt.Usd.Prim,
- Bind(
- self: usdrt.UsdShade.MaterialBindingAPI,
- material: usdrt.UsdShade.Material,
- bindingStrength: TfToken = 'fallbackStrength',
- materialPurpose: TfToken = '',
- ComputeBoundMaterial(
- self: usdrt.UsdShade.MaterialBindingAPI,
- materialPurpose: TfToken = '',
- static GetSchemaTypeName() TfToken#
- UnbindAllBindings( ) bool#
- class usdrt.UsdShade.NodeDefAPI#
- static Apply(prim: usdrt.Usd.Prim) usdrt.UsdShade.NodeDefAPI#
- CreateIdAttr(
- self: usdrt.UsdShade.NodeDefAPI,
- CreateImplementationSourceAttr(
- self: usdrt.UsdShade.NodeDefAPI,
- GetIdAttr(
- self: usdrt.UsdShade.NodeDefAPI,
- GetImplementationSource(
- self: usdrt.UsdShade.NodeDefAPI,
- GetImplementationSourceAttr(
- self: usdrt.UsdShade.NodeDefAPI,
- static GetSchemaTypeName() TfToken#
- GetShaderId(self: usdrt.UsdShade.NodeDefAPI) object#
- GetSourceAsset(
- self: usdrt.UsdShade.NodeDefAPI,
- sourceType: TfToken = '',
- GetSourceAssetSubIdentifier(
- self: usdrt.UsdShade.NodeDefAPI,
- sourceType: TfToken = '',
- GetSourceCode(
- self: usdrt.UsdShade.NodeDefAPI,
- sourceType: TfToken = '',
- SetShaderId(
- self: usdrt.UsdShade.NodeDefAPI,
- arg0: TfToken,
- SetSourceAsset(
- self: usdrt.UsdShade.NodeDefAPI,
- sourceAsset: usdrt.Sdf.AssetPath,
- sourceType: TfToken = '',
- SetSourceAssetSubIdentifier(
- self: usdrt.UsdShade.NodeDefAPI,
- subIdentifier: TfToken,
- sourceType: TfToken = '',
- SetSourceCode(
- self: usdrt.UsdShade.NodeDefAPI,
- sourceCode: str,
- sourceType: TfToken = '',
- class usdrt.UsdShade.NodeGraph#
- ComputeOutputSource(
- self: usdrt.UsdShade.NodeGraph,
- outputName: TfToken,
- ConnectableAPI(
- self: usdrt.UsdShade.NodeGraph,
- CreateInput(
- self: usdrt.UsdShade.NodeGraph,
- name: TfToken,
- type: usdrt.Sdf.ValueTypeName,
- CreateOutput(
- self: usdrt.UsdShade.NodeGraph,
- name: TfToken,
- typeName: usdrt.Sdf.ValueTypeName,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetInput(
- self: usdrt.UsdShade.NodeGraph,
- name: TfToken,
- GetInputs(
- self: usdrt.UsdShade.NodeGraph,
- onlyAuthored: bool = True,
- GetOutput(
- self: usdrt.UsdShade.NodeGraph,
- name: TfToken,
- GetOutputs(
- self: usdrt.UsdShade.NodeGraph,
- onlyAuthored: bool = True,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdShade.Output#
- ConnectToSource(*args, **kwargs)#
Overloaded function.
ConnectToSource(self: usdrt.UsdShade.Output, sourceInput: usdrt.UsdShade.Input) -> bool
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,
- IsDefined(self: usdrt.UsdShade.Output) bool#
- static IsOutput(attr: usdrt.Usd.Attribute) bool#
- class usdrt.UsdShade.Shader#
- ConnectableAPI(
- self: usdrt.UsdShade.Shader,
- CreateIdAttr(
- self: usdrt.UsdShade.Shader,
- CreateImplementationSourceAttr(
- self: usdrt.UsdShade.Shader,
- CreateInput(
- self: usdrt.UsdShade.Shader,
- name: TfToken,
- type: usdrt.Sdf.ValueTypeName,
- CreateOutput(
- self: usdrt.UsdShade.Shader,
- name: TfToken,
- type: usdrt.Sdf.ValueTypeName,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetIdAttr(self: usdrt.UsdShade.Shader) usdrt.Usd.Attribute#
- GetImplementationSource(self: usdrt.UsdShade.Shader) TfToken#
- GetImplementationSourceAttr(
- self: usdrt.UsdShade.Shader,
- GetInput(
- self: usdrt.UsdShade.Shader,
- name: TfToken,
- GetInputs(
- self: usdrt.UsdShade.Shader,
- onlyAuthored: bool = True,
- GetOutput(
- self: usdrt.UsdShade.Shader,
- name: TfToken,
- GetOutputs(
- self: usdrt.UsdShade.Shader,
- onlyAuthored: bool = True,
- static GetSchemaTypeName() TfToken#
- GetShaderId(self: usdrt.UsdShade.Shader) object#
- GetSourceAsset(
- self: usdrt.UsdShade.Shader,
- sourceType: TfToken = '',
- GetSourceAssetSubIdentifier(
- self: usdrt.UsdShade.Shader,
- sourceType: TfToken = '',
- GetSourceCode(
- self: usdrt.UsdShade.Shader,
- sourceType: TfToken = '',
- SetShaderId(self: usdrt.UsdShade.Shader, arg0: TfToken) bool#
- SetSourceAsset(
- self: usdrt.UsdShade.Shader,
- sourceAsset: usdrt.Sdf.AssetPath,
- sourceType: TfToken = '',
- SetSourceAssetSubIdentifier(
- self: usdrt.UsdShade.Shader,
- subIdentifier: TfToken,
- sourceType: TfToken = '',
- SetSourceCode(
- self: usdrt.UsdShade.Shader,
- sourceCode: str,
- sourceType: TfToken = '',
- class usdrt.UsdShade.Utils#
- static GetBaseNameAndType(fullName: TfToken) tuple#
- static GetPrefixForAttributeType(
- sourceType: usdrt.UsdShade.AttributeType,
usdrt.UsdSkel module#
- class usdrt.UsdSkel.Animation#
- CreateBlendShapeWeightsAttr(
- self: usdrt.UsdSkel.Animation,
- CreateBlendShapesAttr(
- self: usdrt.UsdSkel.Animation,
- CreateJointsAttr(
- self: usdrt.UsdSkel.Animation,
- CreateRotationsAttr(
- self: usdrt.UsdSkel.Animation,
- CreateScalesAttr(
- self: usdrt.UsdSkel.Animation,
- CreateTranslationsAttr(
- self: usdrt.UsdSkel.Animation,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetBlendShapeWeightsAttr(
- self: usdrt.UsdSkel.Animation,
- GetBlendShapesAttr(
- self: usdrt.UsdSkel.Animation,
- GetJointsAttr(
- self: usdrt.UsdSkel.Animation,
- GetRotationsAttr(
- self: usdrt.UsdSkel.Animation,
- GetScalesAttr(
- self: usdrt.UsdSkel.Animation,
- static GetSchemaTypeName() TfToken#
- GetTranslationsAttr(
- self: usdrt.UsdSkel.Animation,
- class usdrt.UsdSkel.BindingAPI#
- static Apply(prim: usdrt.Usd.Prim) usdrt.UsdSkel.BindingAPI#
- CreateAnimationSourceRel(
- self: usdrt.UsdSkel.BindingAPI,
- CreateBlendShapeTargetsRel(
- self: usdrt.UsdSkel.BindingAPI,
- CreateBlendShapesAttr(
- self: usdrt.UsdSkel.BindingAPI,
- CreateGeomBindTransformAttr(
- self: usdrt.UsdSkel.BindingAPI,
- CreateJointIndicesAttr(
- self: usdrt.UsdSkel.BindingAPI,
- CreateJointWeightsAttr(
- self: usdrt.UsdSkel.BindingAPI,
- CreateJointsAttr(
- self: usdrt.UsdSkel.BindingAPI,
- CreateSkeletonRel(
- self: usdrt.UsdSkel.BindingAPI,
- CreateSkinningBlendWeightsAttr(
- self: usdrt.UsdSkel.BindingAPI,
- CreateSkinningMethodAttr(
- self: usdrt.UsdSkel.BindingAPI,
- GetAnimationSourceRel(
- self: usdrt.UsdSkel.BindingAPI,
- GetBlendShapeTargetsRel(
- self: usdrt.UsdSkel.BindingAPI,
- GetBlendShapesAttr(
- self: usdrt.UsdSkel.BindingAPI,
- GetGeomBindTransformAttr(
- self: usdrt.UsdSkel.BindingAPI,
- GetJointIndicesAttr(
- self: usdrt.UsdSkel.BindingAPI,
- GetJointWeightsAttr(
- self: usdrt.UsdSkel.BindingAPI,
- GetJointsAttr(
- self: usdrt.UsdSkel.BindingAPI,
- static GetSchemaTypeName() TfToken#
- GetSkeletonRel(
- self: usdrt.UsdSkel.BindingAPI,
- GetSkinningBlendWeightsAttr(
- self: usdrt.UsdSkel.BindingAPI,
- GetSkinningMethodAttr(
- self: usdrt.UsdSkel.BindingAPI,
- class usdrt.UsdSkel.BlendShape#
- CreateNormalOffsetsAttr(
- self: usdrt.UsdSkel.BlendShape,
- CreateOffsetsAttr(
- self: usdrt.UsdSkel.BlendShape,
- CreatePointIndicesAttr(
- self: usdrt.UsdSkel.BlendShape,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetNormalOffsetsAttr(
- self: usdrt.UsdSkel.BlendShape,
- GetOffsetsAttr(
- self: usdrt.UsdSkel.BlendShape,
- GetPointIndicesAttr(
- self: usdrt.UsdSkel.BlendShape,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdSkel.PackedJointAnimation#
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdSkel.Root#
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdSkel.Skeleton#
- CreateBindTransformsAttr(
- self: usdrt.UsdSkel.Skeleton,
- CreateJointNamesAttr(
- self: usdrt.UsdSkel.Skeleton,
- CreateJointsAttr(
- self: usdrt.UsdSkel.Skeleton,
- CreateRestTransformsAttr(
- self: usdrt.UsdSkel.Skeleton,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetBindTransformsAttr(
- self: usdrt.UsdSkel.Skeleton,
- GetJointNamesAttr(
- self: usdrt.UsdSkel.Skeleton,
- GetJointsAttr(
- self: usdrt.UsdSkel.Skeleton,
- GetRestTransformsAttr(
- self: usdrt.UsdSkel.Skeleton,
- static GetSchemaTypeName() TfToken#
usdrt.UsdUI module#
- class usdrt.UsdUI.Backdrop#
- CreateDescriptionAttr(
- self: usdrt.UsdUI.Backdrop,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetDescriptionAttr(
- self: usdrt.UsdUI.Backdrop,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdUI.NodeGraphNodeAPI#
- static Apply(
- prim: usdrt.Usd.Prim,
- CreateDisplayColorAttr(
- self: usdrt.UsdUI.NodeGraphNodeAPI,
- CreateExpansionStateAttr(
- self: usdrt.UsdUI.NodeGraphNodeAPI,
- CreateIconAttr(
- self: usdrt.UsdUI.NodeGraphNodeAPI,
- CreatePosAttr(
- self: usdrt.UsdUI.NodeGraphNodeAPI,
- CreateSizeAttr(
- self: usdrt.UsdUI.NodeGraphNodeAPI,
- CreateStackingOrderAttr(
- self: usdrt.UsdUI.NodeGraphNodeAPI,
- GetDisplayColorAttr(
- self: usdrt.UsdUI.NodeGraphNodeAPI,
- GetExpansionStateAttr(
- self: usdrt.UsdUI.NodeGraphNodeAPI,
- GetIconAttr(
- self: usdrt.UsdUI.NodeGraphNodeAPI,
- GetPosAttr(
- self: usdrt.UsdUI.NodeGraphNodeAPI,
- static GetSchemaTypeName() TfToken#
- GetSizeAttr(
- self: usdrt.UsdUI.NodeGraphNodeAPI,
- GetStackingOrderAttr(
- self: usdrt.UsdUI.NodeGraphNodeAPI,
- class usdrt.UsdUI.SceneGraphPrimAPI#
- static Apply(
- prim: usdrt.Usd.Prim,
- CreateDisplayGroupAttr( ) usdrt.Usd.Attribute#
- CreateDisplayNameAttr( ) usdrt.Usd.Attribute#
- GetDisplayGroupAttr( ) usdrt.Usd.Attribute#
- GetDisplayNameAttr( ) usdrt.Usd.Attribute#
- static GetSchemaTypeName() TfToken#
usdrt.UsdVol module#
- class usdrt.UsdVol.Field3DAsset#
- CreateFieldDataTypeAttr(
- self: usdrt.UsdVol.Field3DAsset,
- CreateFieldPurposeAttr(
- self: usdrt.UsdVol.Field3DAsset,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetFieldDataTypeAttr(
- self: usdrt.UsdVol.Field3DAsset,
- GetFieldPurposeAttr(
- self: usdrt.UsdVol.Field3DAsset,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdVol.FieldAsset#
- CreateFieldDataTypeAttr(
- self: usdrt.UsdVol.FieldAsset,
- CreateFieldIndexAttr(
- self: usdrt.UsdVol.FieldAsset,
- CreateFieldNameAttr(
- self: usdrt.UsdVol.FieldAsset,
- CreateFilePathAttr(
- self: usdrt.UsdVol.FieldAsset,
- CreateVectorDataRoleHintAttr(
- self: usdrt.UsdVol.FieldAsset,
- GetFieldDataTypeAttr(
- self: usdrt.UsdVol.FieldAsset,
- GetFieldIndexAttr(
- self: usdrt.UsdVol.FieldAsset,
- GetFieldNameAttr(
- self: usdrt.UsdVol.FieldAsset,
- GetFilePathAttr(
- self: usdrt.UsdVol.FieldAsset,
- static GetSchemaTypeName() TfToken#
- GetVectorDataRoleHintAttr(
- self: usdrt.UsdVol.FieldAsset,
- class usdrt.UsdVol.OpenVDBAsset#
- CreateFieldClassAttr(
- self: usdrt.UsdVol.OpenVDBAsset,
- CreateFieldDataTypeAttr(
- self: usdrt.UsdVol.OpenVDBAsset,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetFieldClassAttr(
- self: usdrt.UsdVol.OpenVDBAsset,
- GetFieldDataTypeAttr(
- self: usdrt.UsdVol.OpenVDBAsset,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdVol.Volume#
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- static GetSchemaTypeName() TfToken#
usdrt.UsdPhysics module#
- class usdrt.UsdPhysics.ArticulationRootAPI#
- static Apply(
- prim: usdrt.Usd.Prim,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdPhysics.CollisionAPI#
- static Apply(
- prim: usdrt.Usd.Prim,
- CreateCollisionEnabledAttr( ) usdrt.Usd.Attribute#
- CreateSimulationOwnerRel( ) usdrt.Usd.Relationship#
- GetCollisionEnabledAttr( ) usdrt.Usd.Attribute#
- static GetSchemaTypeName() TfToken#
- GetSimulationOwnerRel( ) usdrt.Usd.Relationship#
- class usdrt.UsdPhysics.CollisionGroup#
- CreateFilteredGroupsRel( ) usdrt.Usd.Relationship#
- CreateInvertFilteredGroupsAttr( ) usdrt.Usd.Attribute#
- CreateMergeGroupNameAttr( ) usdrt.Usd.Attribute#
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetFilteredGroupsRel( ) usdrt.Usd.Relationship#
- GetInvertFilteredGroupsAttr( ) usdrt.Usd.Attribute#
- GetMergeGroupNameAttr( ) usdrt.Usd.Attribute#
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdPhysics.DistanceJoint#
- CreateMaxDistanceAttr( ) usdrt.Usd.Attribute#
- CreateMinDistanceAttr( ) usdrt.Usd.Attribute#
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetMaxDistanceAttr( ) usdrt.Usd.Attribute#
- GetMinDistanceAttr( ) usdrt.Usd.Attribute#
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdPhysics.DriveAPI#
- static Apply(
- prim: usdrt.Usd.Prim,
- name: TfToken,
- CreateDampingAttr(
- self: usdrt.UsdPhysics.DriveAPI,
- CreateMaxForceAttr(
- self: usdrt.UsdPhysics.DriveAPI,
- CreateStiffnessAttr(
- self: usdrt.UsdPhysics.DriveAPI,
- CreateTargetPositionAttr(
- self: usdrt.UsdPhysics.DriveAPI,
- CreateTargetVelocityAttr(
- self: usdrt.UsdPhysics.DriveAPI,
- CreateTypeAttr(
- self: usdrt.UsdPhysics.DriveAPI,
- GetDampingAttr(
- self: usdrt.UsdPhysics.DriveAPI,
- GetMaxForceAttr(
- self: usdrt.UsdPhysics.DriveAPI,
- GetName(self: usdrt.UsdPhysics.DriveAPI) TfToken#
- static GetSchemaTypeName() TfToken#
- GetStiffnessAttr(
- self: usdrt.UsdPhysics.DriveAPI,
- GetTargetPositionAttr(
- self: usdrt.UsdPhysics.DriveAPI,
- GetTargetVelocityAttr(
- self: usdrt.UsdPhysics.DriveAPI,
- GetTypeAttr(
- self: usdrt.UsdPhysics.DriveAPI,
- class usdrt.UsdPhysics.FilteredPairsAPI#
- static Apply(
- prim: usdrt.Usd.Prim,
- CreateFilteredPairsRel( ) usdrt.Usd.Relationship#
- GetFilteredPairsRel( ) usdrt.Usd.Relationship#
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdPhysics.FixedJoint#
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdPhysics.Joint#
- CreateBody0Rel(
- self: usdrt.UsdPhysics.Joint,
- CreateBody1Rel(
- self: usdrt.UsdPhysics.Joint,
- CreateBreakForceAttr(
- self: usdrt.UsdPhysics.Joint,
- CreateBreakTorqueAttr(
- self: usdrt.UsdPhysics.Joint,
- CreateCollisionEnabledAttr(
- self: usdrt.UsdPhysics.Joint,
- CreateExcludeFromArticulationAttr(
- self: usdrt.UsdPhysics.Joint,
- CreateJointEnabledAttr(
- self: usdrt.UsdPhysics.Joint,
- CreateLocalPos0Attr(
- self: usdrt.UsdPhysics.Joint,
- CreateLocalPos1Attr(
- self: usdrt.UsdPhysics.Joint,
- CreateLocalRot0Attr(
- self: usdrt.UsdPhysics.Joint,
- CreateLocalRot1Attr(
- self: usdrt.UsdPhysics.Joint,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetBody0Rel(
- self: usdrt.UsdPhysics.Joint,
- GetBody1Rel(
- self: usdrt.UsdPhysics.Joint,
- GetBreakForceAttr(
- self: usdrt.UsdPhysics.Joint,
- GetBreakTorqueAttr(
- self: usdrt.UsdPhysics.Joint,
- GetCollisionEnabledAttr(
- self: usdrt.UsdPhysics.Joint,
- GetExcludeFromArticulationAttr(
- self: usdrt.UsdPhysics.Joint,
- GetJointEnabledAttr(
- self: usdrt.UsdPhysics.Joint,
- GetLocalPos0Attr(
- self: usdrt.UsdPhysics.Joint,
- GetLocalPos1Attr(
- self: usdrt.UsdPhysics.Joint,
- GetLocalRot0Attr(
- self: usdrt.UsdPhysics.Joint,
- GetLocalRot1Attr(
- self: usdrt.UsdPhysics.Joint,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdPhysics.LimitAPI#
- static Apply(
- prim: usdrt.Usd.Prim,
- name: TfToken,
- CreateHighAttr(
- self: usdrt.UsdPhysics.LimitAPI,
- CreateLowAttr(
- self: usdrt.UsdPhysics.LimitAPI,
- GetHighAttr(
- self: usdrt.UsdPhysics.LimitAPI,
- GetLowAttr(
- self: usdrt.UsdPhysics.LimitAPI,
- 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,
- CreateDensityAttr(
- self: usdrt.UsdPhysics.MassAPI,
- CreateDiagonalInertiaAttr(
- self: usdrt.UsdPhysics.MassAPI,
- CreateMassAttr(
- self: usdrt.UsdPhysics.MassAPI,
- CreatePrincipalAxesAttr(
- self: usdrt.UsdPhysics.MassAPI,
- GetCenterOfMassAttr(
- self: usdrt.UsdPhysics.MassAPI,
- GetDensityAttr(
- self: usdrt.UsdPhysics.MassAPI,
- GetDiagonalInertiaAttr(
- self: usdrt.UsdPhysics.MassAPI,
- GetMassAttr(
- self: usdrt.UsdPhysics.MassAPI,
- GetPrincipalAxesAttr(
- self: usdrt.UsdPhysics.MassAPI,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdPhysics.MaterialAPI#
- static Apply(
- prim: usdrt.Usd.Prim,
- CreateDensityAttr(
- self: usdrt.UsdPhysics.MaterialAPI,
- CreateDynamicFrictionAttr(
- self: usdrt.UsdPhysics.MaterialAPI,
- CreateRestitutionAttr(
- self: usdrt.UsdPhysics.MaterialAPI,
- CreateStaticFrictionAttr(
- self: usdrt.UsdPhysics.MaterialAPI,
- GetDensityAttr(
- self: usdrt.UsdPhysics.MaterialAPI,
- GetDynamicFrictionAttr(
- self: usdrt.UsdPhysics.MaterialAPI,
- GetRestitutionAttr(
- self: usdrt.UsdPhysics.MaterialAPI,
- static GetSchemaTypeName() TfToken#
- GetStaticFrictionAttr(
- self: usdrt.UsdPhysics.MaterialAPI,
- class usdrt.UsdPhysics.MeshCollisionAPI#
- static Apply(
- prim: usdrt.Usd.Prim,
- CreateApproximationAttr( ) usdrt.Usd.Attribute#
- GetApproximationAttr( ) usdrt.Usd.Attribute#
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdPhysics.PrismaticJoint#
- CreateAxisAttr( ) usdrt.Usd.Attribute#
- CreateLowerLimitAttr( ) usdrt.Usd.Attribute#
- CreateUpperLimitAttr( ) usdrt.Usd.Attribute#
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetAxisAttr( ) usdrt.Usd.Attribute#
- GetLowerLimitAttr( ) usdrt.Usd.Attribute#
- static GetSchemaTypeName() TfToken#
- GetUpperLimitAttr( ) usdrt.Usd.Attribute#
- class usdrt.UsdPhysics.RevoluteJoint#
- CreateAxisAttr( ) usdrt.Usd.Attribute#
- CreateLowerLimitAttr( ) usdrt.Usd.Attribute#
- CreateUpperLimitAttr( ) usdrt.Usd.Attribute#
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetAxisAttr( ) usdrt.Usd.Attribute#
- GetLowerLimitAttr( ) usdrt.Usd.Attribute#
- static GetSchemaTypeName() TfToken#
- GetUpperLimitAttr( ) usdrt.Usd.Attribute#
- class usdrt.UsdPhysics.RigidBodyAPI#
- static Apply(
- prim: usdrt.Usd.Prim,
- CreateAngularVelocityAttr( ) usdrt.Usd.Attribute#
- CreateKinematicEnabledAttr( ) usdrt.Usd.Attribute#
- CreateRigidBodyEnabledAttr( ) usdrt.Usd.Attribute#
- CreateSimulationOwnerRel( ) usdrt.Usd.Relationship#
- CreateStartsAsleepAttr( ) usdrt.Usd.Attribute#
- CreateVelocityAttr( ) usdrt.Usd.Attribute#
- GetAngularVelocityAttr( ) usdrt.Usd.Attribute#
- GetKinematicEnabledAttr( ) usdrt.Usd.Attribute#
- GetRigidBodyEnabledAttr( ) usdrt.Usd.Attribute#
- static GetSchemaTypeName() TfToken#
- GetSimulationOwnerRel( ) usdrt.Usd.Relationship#
- GetStartsAsleepAttr( ) usdrt.Usd.Attribute#
- GetVelocityAttr( ) usdrt.Usd.Attribute#
- class usdrt.UsdPhysics.Scene#
- CreateGravityDirectionAttr(
- self: usdrt.UsdPhysics.Scene,
- CreateGravityMagnitudeAttr(
- self: usdrt.UsdPhysics.Scene,
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetGravityDirectionAttr(
- self: usdrt.UsdPhysics.Scene,
- GetGravityMagnitudeAttr(
- self: usdrt.UsdPhysics.Scene,
- static GetSchemaTypeName() TfToken#
- class usdrt.UsdPhysics.SphericalJoint#
- CreateAxisAttr( ) usdrt.Usd.Attribute#
- CreateConeAngle0LimitAttr( ) usdrt.Usd.Attribute#
- CreateConeAngle1LimitAttr( ) usdrt.Usd.Attribute#
- static Define(
- stage: usdrt.Usd.Stage,
- path: usdrt.Sdf.Path,
- GetAxisAttr( ) usdrt.Usd.Attribute#
- GetConeAngle0LimitAttr( ) usdrt.Usd.Attribute#
- GetConeAngle1LimitAttr( ) usdrt.Usd.Attribute#
- static GetSchemaTypeName() TfToken#
usdrt.Semantics module#
- class usdrt.Semantics._Semantics.SemanticsAPI#
- static Apply(
- prim: usdrt.Usd.Prim,
- name: TfToken,
- CreateSemanticDataAttr( ) usdrt.Usd.Attribute#
- CreateSemanticTypeAttr( ) usdrt.Usd.Attribute#
- GetName( ) TfToken#
- static GetSchemaTypeName() TfToken#
- GetSemanticDataAttr( ) usdrt.Usd.Attribute#
- GetSemanticTypeAttr( ) usdrt.Usd.Attribute#