rs3.results.JointResults module#
- class rs3.results.JointResults.JointNodalResults(grpcNodalResults)#
Bases:
objectNodal result wrapper with per-material data access.
Notes
EntityNames/EntityIDs correspond to owning entities for this node.
- property EntityName#
- property EntityID#
- property NodeID#
- property XCoordinate#
- property YCoordinate#
- property ZCoordinate#
- class rs3.results.JointResults.JointElementResults(grpcElementResults)#
Bases:
objectElement-level results wrapper for a specific stage/SRF context.
Notes
AttachedNodes returns a copy of node IDs; modifying it does not affect internal state.
- property ElementID#
- property AttachedNodeIDs#
- property EntityName#
- property EntityID#
- property FailureType#
- getResults(dataType: InterfaceResultTypes) list[float]#
- class rs3.results.JointResults.JointResults(client: Client, projectId: str, stageNumber: list[int], srfResultIndex: int)#
Bases:
_ProxyObjectEntry point to query joint nodal/element results for a given stage and SRF.
- Parameters:
stageNumber (int) – 1-based stage index.
srfResultIndex (int) – 0-based SRF value index. 0 is to query SRF-None values.
Notes
entityName is trimmed; empty strings are ignored.
region=None leaves the proto field unset (service returns all).
Exceptions from the underlying service are propagated as-is by the client.
Examples
See Joint Result Script Example.
- getJointNodeResults(entityNames: list[str] | None = None, region: Cube | Cylinder | Sphere | None = None, includeIntersecting: bool = True) list[JointNodalResults]#
- getJointElementResults(entityName: str | None = None, region: Cube | Cylinder | Sphere | None = None, includeIntersecting: bool = True) list[JointElementResults]#