Data API Changelog

Version 2024.0.0

New APIs

Version 2023.0.0

New APIs

Corrections

Version 2022.0.1

New APIs

Breaking Changes

Version 2022.0.0

New APIs

Changed APIs

  • The VisibilityLayer class is now called GeometryLayer to be consistent with Patchwork 3D concepts. All properties and methods referencing geometry layers have been renamed accordingly.

  • AspectLayer.visibility has been renamed to AspectLayer.visible.

  • AspectLayerGroup.visibility has been renamed to AspectLayerGroup.visible.

Corrections

Version 2021.1.3

Corrections

  • Fix LightGroup.list_lights() not returning the right light type.

  • Fix enums returning wrong values in some cases when using the direct .p3d access API.

  • Fix crash when creating a Camera while in Matter with no product open.

  • Fix exception when duplicating a MaterialGroup.

Version 2021.1.0

New APIs

Corrections

  • Fix some methods not using their arguments properly.

Version 2020.2.4

Corrections

  • Fix AspectLayer.get_material_assignment not returning the right material type.

Version 2020.2.2

New APIs

Corrections

Version 2020.2.1

New APIs

Corrections

Version 2020.2.0

New APIs

Corrections

  • Fix crash when creating a visibility layer

  • Fix creating a visibility layer not working properly when using P3DFile API.

  • Fix wrong database version after saving a file opened with P3DFile API.

  • Fix no default groups created in Matter library when creating a database using P3DFile.create().

Version 2020.1.0

Initial release

Footnotes

1

Except SeamMaterial where it is not possible to set the properties as it is a deprecated material.