LinkGeometry
- class compas_robots.model.LinkGeometry[source]
Bases:
Data
Geometrical description of the shape of a link.
- Parameters:
- box
Box
, optional A box shape primitive.
- cylinder
Cylinder
, optional A cylinder shape primitive.
- sphere
Sphere
, optional A sphere shape primitive.
- capsule
Capsule
, optional A capsule shape primitive.
- mesh
MeshDescriptor
, optional A descriptor of a mesh.
- **kwargsdict[str, Any], optional
The keyword arguments (kwargs) collected in a dict. These allow using non-standard attributes absent in the URDF specification.
- box
- Attributes:
- shapeobject
The shape of the geometry
- attrkeyword arguments
Additional attributes
Examples
>>> box = compas.geometry.Box(1) >>> geo = LinkGeometry(box=box)
Methods
Inherited Methods
Converts the instance to a string.
Make an independent copy of the data object.
Construct an object of this type from a JSON file.
Construct an object of this type from a JSON string.
Compute a hash of the data for comparison during version control using the sha256 algorithm.
Convert an object to its native data representation and save it to a JSON file.
Convert an object to its native data representation and save it to a JSON string.
Validate the data against the object's data schema.