Fixed test dependencies.
Update dependencies and ensure it works on Julia 1.12
No changes (other than version number) since v0.0.7, see below.
Changes in this version:
-
A new
Meshobject is defined that contains any number of user defined properties per triangle. To accesscolorsormaterialsone should doproperties(mesh)[:colors]orproperties(mesh)[:materials]respectively. Note that the assignmet of colors and materials through turtle constructors maintains the same API. -
No
Sceneobject exists anymore, a mesh contains all the information needed. TheSceneconstructors are now replaced byMeshconstructors (i.e., replaceScene()withMesh()). -
The function
add!has a sligthly different API, check the documentation and examples. -
One can add properties individually to a mesh using the
add_property!function. This is required when meshes are constructed first and then added to a turtle or existing meshes. Check the API documentation for details of this function. -
Calls to
geoms()should also be replaced withMesh() -
When merging multiple meshes you need to ensure that they all have the same properties.