All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed no scene object registered for
RobotModel
in contextRhino
. - Adapted import inside
RobotModelObject
to latest changes incompas_ghpython
. - Updated minimum COMPAS version to
2.4.3
.
- Fixed all four
RobotModelObject.__init__
to not acceptmodel
input. The model is set atSceneObject.item
and is available fromBaseRobotModelObject.model
. - Fixed
self.configuration
unassigned error whenRobotModelObject
is being initialized byScene.add()
. - Dropped support for Python 3.8 and updated compas requirements to 2.3
- Fixed
robotmodelobject
attribute. - Added
__deepcopy__
toProxyObject
to solve recursion error when RobotModel is deep copied.
- Added support for
compas_viewer
- Moved private methods
_get_file_format
and_mesh_import
tocompas_robots.resources
and made them public (get_file_format
andmesh_import
).
- Fixed bug in
RobotModelObject
caused by non-existentcompas_rhino.rs
. Replaced withimport rhinoscriptsyntax as rs
. - Allow no
support_package
inLocalPackageMeshLoader
- Fixed bug in URDF serialization of colors.
- Update all artists to the new
SceneObject
system. - Added
precision
parameter toload_geometry
method instead of relying exclusively on the global precision setting. - Use
compas.tolerance
to formatConfiguration
values.
- Changed minimum requirements to
COMPAS 2.x
. - Moved
RobotModel
,ToolModel
andConfiguration
to the top-level package of this library. - Moved
URDF
parsing from core into this library. - Changed urdf parsing to use
compas.colors.Color
instead of a robot-specific color class. - Changed
ToolModel.link_name
toToolModel.connected_to
. - Fixed data serialization for
RobotModel
andToolModel
. - Update all data serialization to
COMPAS 2.0
convention. - Renamed
Geometry
in robot model toLinkGeometry
. - Fixed
data
serialization API to comply withCOMPAS 2.0
private data API.
- Removed deprecated aliases
Origin
,Cylinder
,Box
,Sphere
,Capsule
. - Removed deprecated method
load_mesh
of resource loaders. - Removed deprecated support for
values
andtypes
keys inConfiguration
serialization.