Add ColladaSerializer to python bindings

This commit is contained in:
Thomas Krijnen
2025-03-21 14:35:23 +01:00
parent e327932f4e
commit 6880e31a66
3 changed files with 7 additions and 1 deletions
@@ -641,7 +641,10 @@ class serializers:
hdf5 = ifcopenshell_wrapper.HdfSerializer
except:
pass
try:
collada = ifcopenshell_wrapper.ColladaSerializer
except:
pass
# ttl is always available since it doesn't depend on any C++ libraries,
# just people might be using an outdated binary
if hasattr(ifcopenshell_wrapper, "TtlWktSerializer"):
+1
View File
@@ -260,6 +260,7 @@ namespace {
%include "../serializers/SvgSerializer.h"
%include "../serializers/HdfSerializer.h"
%include "../serializers/WavefrontObjSerializer.h"
%include "../serializers/ColladaSerializer.h"
%include "../serializers/XmlSerializer.h"
%include "../serializers/GltfSerializer.h"
%include "../serializers/TtlWktSerializer.h"
+2
View File
@@ -186,6 +186,7 @@
#include "../serializers/SvgSerializer.h"
#include "../serializers/WavefrontObjSerializer.h"
#include "../serializers/ColladaSerializer.h"
#include "../serializers/HdfSerializer.h"
#ifdef HAS_SCHEMA_2x3
@@ -282,6 +283,7 @@ constexpr bool is_std_vector_vector_v = is_std_vector_vector<T>::value;
#include "../serializers/SvgSerializer.h"
#include "../serializers/WavefrontObjSerializer.h"
#include "../serializers/ColladaSerializer.h"
#include "../serializers/HdfSerializer.h"
#include "../serializers/XmlSerializer.h"
#include "../serializers/GltfSerializer.h"