Workspace and viewports#

Workspace(pb_obj, client)

Represents a workspace with viewports and solutions.

WorkspaceLayout(placements, rows, cols)

Describes how viewports are arranged in a workspace.

ViewportPlacement(viewport, row, column, ...)

Position of a viewport inside a workspace layout.

Viewport(pb_obj, client)

Represents a viewport in a workspace.

CameraPosition(matrix)

Human-readable wrapper for a 4x4 camera matrix.

ViewportMetadata(pb_obj, client[, solution_id])

Read-only wrapper for viewport metadata.

ChartViewportMetadata(pb_obj, client[, ...])

Read-only metadata specific to chart viewports.

MeshViewportMetadata(pb_obj, client[, ...])

Read-only metadata specific to mesh viewports.

PlotViewportMetadata(pb_obj, client[, ...])

Read-only metadata specific to plot viewports.

ContactTrackersViewportMetadata(pb_obj, client)

Read-only metadata specific to contact trackers viewports.

ConvergenceTrackersViewportMetadata(pb_obj, ...)

Read-only metadata specific to convergence trackers viewports.

LogsViewportMetadata(pb_obj, client[, ...])

Read-only metadata specific to logs viewports.

DisplayOptions(pb_obj, client[, ...])

Read/write wrapper for viewport display options.

ResultDisplayOptions([result, set_id, ...])

Result-specific display options for plot viewports.

MeshDisplayOptions(pb_obj, client[, ...])

Read/write display options for mesh viewports.

PlotDisplayOptions(pb_obj, client[, ...])

Read/write display options for plot viewports.

ChartDisplayOptions(pb_obj, client[, ...])

Read/write display options for chart viewports.

ContactTrackersDisplayOptions(pb_obj, client)

Read/write display options for contact trackers viewports.

ConvergenceTrackersDisplayOptions(pb_obj, client)

Read/write display options for convergence trackers viewports.

LogsDisplayOptions(pb_obj, client[, ...])

Read/write display options for logs viewports.