isaaclab_newton.sim.views#

Newton simulation views.

Classes#

The following classes are part of the public isaaclab_newton.sim.views API.

NewtonSiteFrameView

Batched Newton site view for non-physics frames.

class isaaclab_newton.sim.views.NewtonSiteFrameView[source]#

Bases: BaseFrameView

Batched Newton site view for non-physics frames.

The public construction contract matches the generic FrameView: callers provide a prim expression and the backend resolves the source prim into Newton body-local or world-local sites.

Methods:

__init__(prim_path[, device, ...])

Initialize the Newton site frame view.

__new__(*args, **kwargs)

__init__(prim_path: str | list[str], device: str = 'cpu', validate_xform_ops: bool = True, stage: object | None = None, **kwargs)[source]#

Initialize the Newton site frame view.

Parameters:
  • prim_path – User-facing frame path pattern, or list of patterns.

  • device – Warp device for GPU arrays.

  • validate_xform_ops – Whether to validate source USD xform ops.

  • stage – USD stage that contains the source prims.

  • **kwargs – Unused.

classmethod __new__(*args, **kwargs)#