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.
- Added
compas_notebook.conversions.shapes_to_edgesbuffer
. - Added
compas_notebook.conversions.shapes_to_facesbuffer
. - Added
compas_notebook.scene.ThreeGroupObject
.
- Fixed bug in intialisation of orbit controls.
- Changed
compas_notebook.config.CameraConfig.position
to have a default of[0, -10, 5]
.
- Changed registration of scene objects to not print messages.
- Changed
compas_notebook.scene.ThreeBrepObject
to be compatible withcompas>=2.4
. - Changed
compas_notebook.scene.ThreeMeshObject
to be compatible withcompas>=2.4
.
- Added custom scene
compas_notebook.scene.Scene
. - Added default base color to all scene objects.
- Removed
scene=None
parameter from viewer constructor.
- Fixed broken import
from compas.utilities import pairwise
. - Changed viewer initalisation to use default config object and not config from json.
- Changed
compas_notebook.config.SidebarConfig.show
toFalse
.
- Removed
load_scene
andsave_scene
from default toolbar.
- Fixed
ValueError
when starting viewer for the first time with default config.
- Added
compas_notebook.config.Config
. - Added
compas_notebook.controller.Controller
. - Added support for sidebar with configurable widgets and actions.
- Added base configuration file:
compas_notebook/config.json
.
- Changed repo config to
pyproject.toml
.
- Added support for
compas_notebook.scene.ThreeMeshObject.vertexcolor
. - Added support for
compas_notebook.scene.ThreeMeshObject.edgecolor
. - Added support for
compas_notebook.scene.ThreeMeshObject.facecolor
. - Added support for Ngon faces.
- Changed name of all scene objects to use prefix
Three
.
- Added
compas_notebook.scene.PointObject
. - Added
compas_notebook.scene.PointcloudObject
. - Added
compas_notebook.scene.PolylineObject
. - Added
compas_notebook.scene.LineObject
. - Added
compas_notebook.scene.GraphObject
.
- Added
compas_notebook.scene.PolygonObject
. - Added
compas_notebook.viewer.Viewer.update
. - Added
compas_notebook.scene.CapsuleObject
. - Added
compas_notebook.scene.PolygonObject
.
- Fixed
compas_notebook.viewer.Viewer.zoom_in
. - Fixed
compas_notebook.viewer.Viewer.zoom_out
.
- Added
compas_notebook.scene.BrepObject
. - Added
compas_notebook.conversions.polyline_to_threejs
.
- Added
compas_notebook.conversions.color_to_threejs
. - Added
compas_notebook.conversions.box_to_threejs
. - Added
compas_notebook.conversions.cone_to_threejs
. - Added
compas_notebook.conversions.cylinder_to_threejs
. - Added
compas_notebook.conversions.polyhedron_to_threejs
. - Added
compas_notebook.conversions.sphere_to_threejs
. - Added
compas_notebook.conversions.torus_to_threejs
. - Added
compas_notebook.scene.BoxObject
. - Added
compas_notebook.scene.ConeObject
. - Added
compas_notebook.scene.CylinderObject
. - Added
compas_notebook.scene.MeshObject
. - Added
compas_notebook.scene.PolyhedronObject
. - Added
compas_notebook.scene.SphereObject
. - Added
compas_notebook.scene.TorusObject
. - Added
compas_notebook.viewer.Viewer
.