公开符号 21

class

Pose

L327
class Pose(object)

One right-handed SI pose expressed in the explicitly named frame.

字段类型默认值
frame_idstr
xyz_mtuple[float, float, float]
quat_xyzwtuple[float, float, float, float]
class

Twist

L356
class Twist(object)

Linear and angular velocity expressed in one explicitly named frame.

字段类型默认值
frame_idstr
linear_m_stuple[float, float, float]
angular_rad_stuple[float, float, float]
class

EntityDescriptor

L370
class EntityDescriptor(object)

Path-free static facts for one compiled scene entity.

字段类型默认值
entity_idstr
authored_namestr
kindstr
enabledbool
component_identitystr
component_versionstr
link_idstuple[str, ...]()
frame_idstuple[str, ...]()
geometry_idstuple[str, ...]()
control_resource_groupstuple[str, ...]()
class

LinkDescriptor

L420
class LinkDescriptor(object)

Backend-neutral relationship facts for one articulation or rigid link.

字段类型默认值
link_idstr
entity_idstr
authored_namestr
frame_idstr
parent_link_idstr | NoneNone
geometry_idstuple[str, ...]()
class

JointDescriptor

L450
class JointDescriptor(object)

One physical scalar articulation axis in declared execution order.

字段类型默认值
joint_idstr
authored_namestr
parent_link_idstr
child_link_idstr
joint_typestr
axis_frame_idstr
axis_xyztuple[float, float, float]
position_unitstr
lowerfloat | None
upperfloat | None
max_velocityfloat | NoneNone
max_effortfloat | NoneNone
class

ArticulationDescriptor

L507
class ArticulationDescriptor(object)

Ordered physical joint facts for any articulation, robot or otherwise.

字段类型默认值
entity_idstr
jointstuple[JointDescriptor, ...]
joint_ids
ArticulationDescriptor.joint_ids(self) -> tuple[str, ...]

Physical axis IDs in provider-declared order, never name-inferred.

joint_names
ArticulationDescriptor.joint_names(self) -> tuple[str, ...]

Authored physical joint names in provider-declared order.

class

SceneQuery

L542
class SceneQuery(object)

A bounded, deterministic intersection filter for scene reads.

字段类型默认值
entity_idstuple[str, ...]()
link_idstuple[str, ...]()
kindstuple[str, ...]()
enabledbool | NoneNone
class

SceneCatalogSnapshot

L566
class SceneCatalogSnapshot(object)

Immutable deterministic static scene projection for one generation.

字段类型默认值
run_idstr
plan_digeststr
generationint
catalog_revisionint
content_sha256str
entitiestuple[EntityDescriptor, ...]
linkstuple[LinkDescriptor, ...]
articulationstuple[ArticulationDescriptor, ...]
class

EntityState

L876
class EntityState(object)

Dynamic state of the entity asset-root frame. ``pose`` is the imported asset/model root pose. For USD backends this is the spawned entity Prim pose; articulation root-link poses are exposed only through :class:`LinkState`.

字段类型默认值
entity_idstr
posePose
twistTwist
class

LinkState

L897
class LinkState(object)

当前源码未提供公开 docstring。

字段类型默认值
link_idstr
posePose
twistTwist
class

ArticulationState

L911
class ArticulationState(object)

Compact physical joint state in the descriptor's declared axis order.

字段类型默认值
entity_idstr
joint_idstuple[str, ...]
positionstuple[float, ...]
velocitiestuple[float, ...]
position_unitstuple[str, ...]
velocity_unitstuple[str, ...]
class

AttachmentState

L949
class AttachmentState(object)

One portable attachment relationship without a native constraint handle.

字段类型默认值
attachment_idstr
parent_entity_idstr
child_entity_idstr
parent_frame_idstr
child_frame_idstr
parent_T_childPose
geometry_idstuple[str, ...]
parent_link_idstr | NoneNone
child_link_idstr | NoneNone
class

SceneStateSnapshot

L997
class SceneStateSnapshot(object)

Compact scene state committed atomically at exactly one authority tick.

字段类型默认值
run_idstr
generationint
sim_tickint
sim_time_sfloat
sequenceint
captured_monotonic_nsint
world_revisionint
catalog_revisionint
catalog_content_sha256str
attachment_revisionint
entity_statestuple[EntityState, ...]
link_statestuple[LinkState, ...]
articulation_statestuple[ArticulationState, ...]
attachmentstuple[AttachmentState, ...]
class

SceneDeltaKind

L1062
class SceneDeltaKind(StrEnum)

当前源码未提供公开 docstring。

class

SceneDelta

L1070
class SceneDelta(object)

One bounded scene change; no geometry payload is permitted by shape.

字段类型默认值
run_idstr
generationint
sim_tickint
sim_time_sfloat
sequenceint
captured_monotonic_nsint
base_sequenceint
previous_world_revisionint
world_revisionint
previous_catalog_revisionint
catalog_revisionint
previous_catalog_content_sha256str | None
catalog_content_sha256str | None
previous_attachment_revisionint
attachment_revisionint
kindSceneDeltaKind
added_entitiestuple[EntityDescriptor, ...]()
removed_entity_idstuple[str, ...]()
added_linkstuple[LinkDescriptor, ...]()
removed_link_idstuple[str, ...]()
added_articulationstuple[ArticulationDescriptor, ...]()
removed_articulation_entity_idstuple[str, ...]()
entity_statestuple[EntityState, ...]()
link_statestuple[LinkState, ...]()
articulation_statestuple[ArticulationState, ...]()
attachmentstuple[AttachmentState, ...]()
removed_attachment_idstuple[str, ...]()
resync_requiredboolFalse
function

validate_scene_state_against

L1287
validate_scene_state_against(catalog: SceneCatalogSnapshot, state: SceneStateSnapshot) -> None

Validate one committed state against its exact scoped static catalog.

function

validate_scene_delta_against

L1364
validate_scene_delta_against(catalog: SceneCatalogSnapshot, state: SceneStateSnapshot, delta: SceneDelta) -> None

Validate a delta's base identity before a provider applies its payload.

class

SceneQueryErrorCode

L1398
class SceneQueryErrorCode(StrEnum)

当前源码未提供公开 docstring。

class

SceneQueryError

L1407
class SceneQueryError(RuntimeError)

Typed bounded failure from ``fastsim.scene.query@3``.

class

SceneDeltaSubscription

L1440
class SceneDeltaSubscription(Protocol)

当前源码未提供公开 docstring。

dropped
SceneDeltaSubscription.dropped(self) -> int

当前源码未提供公开 docstring。

closed
SceneDeltaSubscription.closed(self) -> bool

当前源码未提供公开 docstring。

get_async
async SceneDeltaSubscription.get_async(self, timeout: float | None=None) -> SceneDelta

当前源码未提供公开 docstring。

close
SceneDeltaSubscription.close(self) -> None

当前源码未提供公开 docstring。

class

SceneQueryService

L1453
class SceneQueryService(Protocol)

Capability-scoped read-only entity catalog and committed state.

service_id
SceneQueryService.service_id(self) -> str

当前源码未提供公开 docstring。

catalog
SceneQueryService.catalog(self, query: SceneQuery | None=None) -> SceneCatalogSnapshot

当前源码未提供公开 docstring。

state
SceneQueryService.state(self, query: SceneQuery | None=None) -> SceneStateSnapshot

当前源码未提供公开 docstring。

subscribe
SceneQueryService.subscribe(self, query: SceneQuery | None=None, capacity: int=16) -> SceneDeltaSubscription

当前源码未提供公开 docstring。