diff --git a/Runtime/Scripts/SceneExporter/ExporterAccessors.cs b/Runtime/Scripts/SceneExporter/ExporterAccessors.cs index 1c2edc415..a9ca52c0e 100644 --- a/Runtime/Scripts/SceneExporter/ExporterAccessors.cs +++ b/Runtime/Scripts/SceneExporter/ExporterAccessors.cs @@ -254,10 +254,10 @@ private AccessorId ExportAccessorSwitchHandedness(Quaternion[] arr, bool invertL #else foreach (var vec in arr) { - _bufferWriter.Write(vect.x); - _bufferWriter.Write(vect.y); - _bufferWriter.Write(vect.z); - _bufferWriter.Write(vect.w); + _bufferWriter.Write(vec.x); + _bufferWriter.Write(vec.y); + _bufferWriter.Write(vec.z); + _bufferWriter.Write(vec.w); } #endif exportAccessorBufferWriteMarker.End(); @@ -842,7 +842,7 @@ private AccessorId ExportSparseAccessor(AccessorId baseAccessor, Vector3[] baseD for (int i = 0; i < arr.Length; i++) { var comparer = (baseAccessor == null || baseData == null) ? Vector3.zero : baseData[i]; - if (comparer != arr[i]) + if (!comparer.Equals(arr[i])) { indices.Add(i); }