Data API Changelog

Version 2026.0.0

New APIs

Corrections

Version 2025.0.0

New APIs

Corrections

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.