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.
- Removed obsolete module
compas_cadwork.utilities.dimensions.py
. - Removed obsolete class
CameraView
, replaced bycompas_cadwork.scene.Camera
. - Removed obsolete function
set_camera_view
, replaced bycompas_cadwork.scene.Camera
.
- Removed
ElementType
class. - Removed
Element.from_id
method. - Removed
Element.type
property. UseElement.is_*
properties instead. - Removed
Dimension.from_element
method. UseDimension(element_id)
instead. - Removed
Dimension.from_id
method. UseDimension(element_id)
instead.
- Added new file storage manager
FileStorage
tocompas_cadwork.storage
. - Added new project storage manager
ProjectStorage
tocompas_cadwork.storage
.
- Made changes to instruction scene objects to support recent COMPAS2.x versions.
- Removed the unused
Model3dSceneObject
.
- Added additional default LoD settings on IFC export.
- Number of anchor points is taken into account when comparing
Dimension
instances.
- Added method
translate
toElement
.
- Fixed centered text instructions are sometimes shifted the worng direction.
- Added new types
Dimension
andAnchorPoint
incompas_cadwork.datamodel
. - Added
from_element
andfrom_id
toDimension
. - Added
compas_cadwork.scene.Camera
to read and manipulate the camera. - Added
compas_cadwork.datamodel.Element.centerline
. - Added
compas_cadwork.datamodel.Element.midpoint
.
- Exporting now with ifc4 and bimwood property set (true).
- Fixed added linear dimension pushed up every time it shows.
- Now getting dimension orientation from API.
- IFC export options are read from file defaults.
Text3dSceneObject
checksText3d.centered
attribute.
- New
IFCExporter
class. - Added setting to enable to disable translation to global coordinate system to
IFCExportSettings
. - Added new methods and properties to
Element
. - Added
ElementDelta
to support editing.
- Fixed
RuntimeError
when callingget_element_groups
. - Fixed
IFCExportSettings
are ignored. - Made all
Artist
sSceneObjects
to support COMPAS 2.x. - Added rendering of
Text3dObject
to typeraster
.