Skip to content

solidModel

Lexicon: eco.wonderland.workcell.device.configuration.model.defs
Type: object

References to a file with the three-dimensional geometry of the component or composition. The geometry MAY have a transformation and a scale to position the component with respect to the other components. A geometry file can contain a set of assembled items, in this case, the solidModel references the id of the assembly model file and the specific item within that file. The solidModel MAY provide a translation, rotation, and scale to correctly place it relative to the other geometries in the machine. If the component can move and has a motion configuration, the solidModel will move when the component or composition moves. Either an href or a modelIdRef and an itemRef MUST be specified.

Type: string
Required

Unique identifier for this element.

Type: transformation

Type: scale

Type: string

Associated model file if an item reference is used.

Type: string

URL giving the location of the solidModel. If not present, the model referenced in the solidModelIdRef is used. href is of type xlink:href from the W3C XLink specification.

Type: string

Reference to the item within the model within the related geometry. A solidModelIdRef MUST be given.

Note: Item defined in ASME Y14.100 - A nonspecific term used to denote any unit or product, including materials, parts, assemblies, equipment, accessories, and computer software.

Type: mediaType
Required

Format of the referenced document.

Type: string

Reference to the coordinate system for this solidModel.

Type: nativeUnit

Same as nativeUnits. See DataItem.

Type: unit

Same as units. See DataItem.

  • configuration eco.wonderland.workcell.device.configuration.defs
{
"type": "object",
"required": [
"id",
"mediaType"
],
"properties": {
"id": {
"type": "string"
},
"transformation": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.configuration.coordinate.defs#transformation"
},
"scale": {
"type": "ref",
"ref": "#scale"
},
"solidModelIdRef": {
"type": "string"
},
"href": {
"type": "string"
},
"itemRef": {
"type": "string"
},
"mediaType": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.device.data.defs#mediaType"
},
"coordinateSystemIdRef": {
"type": "string"
},
"nativeUnits": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#nativeUnit"
},
"units": {
"type": "ref",
"ref": "lex:eco.wonderland.workcell.common.data.defs#unit"
}
}
}
© Lookinglass 2026