3D viewport
Data and space / clio.mesh-viewport.v1
Orbit a scientific 3D mesh and compare geometry or field results from different design states.
When to use it
Orbit a scientific 3D mesh and compare geometry or field results from different design states.
What the agent supplies
An orbitable 3D view of a registered standard mesh or a CLIO FEA mesh with optional result fields.
The agent chooses the content and binds it to the component. CLIO then renders the view and its available controls.
The viewport can carry selected geometry or a labelled visual region into a follow-up, preserving the visual context of the question.

What the agent receives
The exact output of load_skill, including resolved local definitions.
load_skill("a2ui-catalog-clio-workspace", file="catalog.json#/components/clio.mesh-viewport.v1"){
"allOf": [
{
"$ref": "https://a2ui.org/specification/v0_9/common_types.json#/$defs/ComponentCommon"
},
{
"properties": {
"weight": {
"description": "Relative flex weight of this component inside a Row or Column. Only meaningful as a direct child of one.",
"type": "number"
}
},
"type": "object"
},
{
"properties": {
"camera": {
"$ref": "https://a2ui.org/specification/v0_9/common_types.json#/$defs/DynamicValue"
},
"component": {
"const": "clio.mesh-viewport.v1"
},
"field": {
"$ref": "https://a2ui.org/specification/v0_9/common_types.json#/$defs/DynamicString"
},
"format": {
"enum": [
"glb",
"gltf",
"obj",
"stl",
"ply",
"fbx",
"3mf",
"vtk",
"vtp",
"drc"
],
"type": "string"
},
"frame": {
"$ref": "https://a2ui.org/specification/v0_9/common_types.json#/$defs/DynamicNumber"
},
"materialUri": {
"pattern": "^artifact://artifact_[A-Za-z0-9_-]+$",
"type": "string"
},
"meshUri": {
"pattern": "^artifact://artifact_[A-Za-z0-9_-]+$",
"type": "string"
},
"showField": {
"$ref": "https://a2ui.org/specification/v0_9/common_types.json#/$defs/DynamicBoolean"
},
"syncGroup": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]{0,63}$",
"type": "string"
},
"thresholdField": {
"type": "string"
},
"thresholdMax": {
"$ref": "https://a2ui.org/specification/v0_9/common_types.json#/$defs/DynamicNumber"
},
"thresholdMin": {
"$ref": "https://a2ui.org/specification/v0_9/common_types.json#/$defs/DynamicNumber"
},
"title": {
"$ref": "https://a2ui.org/specification/v0_9/common_types.json#/$defs/DynamicString"
},
"upAxis": {
"enum": [
"x",
"y",
"z"
],
"type": "string"
}
},
"required": [
"component",
"meshUri"
],
"type": "object"
}
],
"description": "An orbitable 3D view of a registered standard mesh or a CLIO FEA mesh with optional result fields.",
"type": "object",
"unevaluatedProperties": false
}
Standard refs (not loadable here): https://a2ui.org/specification/v0_9/common_types.json#/$defs/ComponentCommon, https://a2ui.org/specification/v0_9/common_types.json#/$defs/DynamicBoolean, https://a2ui.org/specification/v0_9/common_types.json#/$defs/DynamicNumber, https://a2ui.org/specification/v0_9/common_types.json#/$defs/DynamicString, https://a2ui.org/specification/v0_9/common_types.json#/$defs/DynamicValue