Blender Git Loki
Git Commits -> Revision 6be9d19
Revision 6be9d19 by Gaia Clary (master) May 23, 2019, 10:29 (GMT) |
Collada exporter update Added new feature: Collada: global axis rotation upon export (UI) The new feature allows to specify the target rest coordinate system upon export. This allows for example to export a character that is in Blender orientation (Y forward) to match the Secondlife orientation where (-X forward) - Refactor:Added new utility methods to collada_utils Made BCMatrix class more powerfull moved Blender related structures into new BlenderContext class added class wrapper to encapsulate ExportSettings structure Added blender context getters to ExportSettings added access methods to BlenderContext into ExportSettings class Moved class BCMatrix into BlenderContext moved utility functions from collada_util into BlenderContext replace own function for parenting by a call to ED_object_parent_set() - Cleanup: removed obsolete parameters from methods renamed parameters for better understanding cleanup whitespace and indentation removed obsolete comments |
Commit Details:
Full Hash: 6be9d19951ed460829d379aa90953b14a9f281f2
Parent Commit: e9cf9e0
Lines Changed: +992, -438
36 Modified Paths:
/source/blender/collada/AnimationClipExporter.h (+2, -2) (Diff)
/source/blender/collada/AnimationExporter.cpp (+67, -36) (Diff)
/source/blender/collada/AnimationExporter.h (+20, -12) (Diff)
/source/blender/collada/ArmatureExporter.cpp (+67, -51) (Diff)
/source/blender/collada/ArmatureExporter.h (+8, -2) (Diff)
/source/blender/collada/BCAnimationSampler.cpp (+15, -7) (Diff)
/source/blender/collada/BCAnimationSampler.h (+3, -7) (Diff)
/source/blender/collada/BCSampleData.cpp (+95, -10) (Diff)
/source/blender/collada/BCSampleData.h (+6, -35) (Diff)
/source/blender/collada/BlenderContext.cpp (+83, -0) (Diff)
/source/blender/collada/BlenderContext.h (+92, -0) (Diff)
/source/blender/collada/CameraExporter.cpp (+2, -3) (Diff)
/source/blender/collada/CameraExporter.h (+2, -2) (Diff)
/source/blender/collada/collada_utils.cpp (+65, -118) (Diff)
/source/blender/collada/collada_utils.h (+54, -15) (Diff)
/source/blender/collada/ControllerExporter.cpp (+26, -16) (Diff)
/source/blender/collada/ControllerExporter.h (+5, -4) (Diff)
/source/blender/collada/DocumentExporter.cpp (+11, -10) (Diff)
/source/blender/collada/DocumentExporter.h (+2, -2) (Diff)
/source/blender/collada/DocumentImporter.cpp (+0, -1) (Diff)
/source/blender/collada/EffectExporter.cpp (+3, -2) (Diff)
/source/blender/collada/EffectExporter.h (+2, -2) (Diff)
/source/blender/collada/ExportSettings.h (+197, -0) (Diff)
/source/blender/collada/GeometryExporter.cpp (+26, -13) (Diff)
/source/blender/collada/GeometryExporter.h (+2, -4) (Diff)
/source/blender/collada/ImageExporter.cpp (+3, -3) (Diff)
/source/blender/collada/ImageExporter.h (+2, -2) (Diff)
/source/blender/collada/LightExporter.cpp (+2, -2) (Diff)
/source/blender/collada/LightExporter.h (+2, -2) (Diff)
/source/blender/collada/MaterialExporter.cpp (+3, -3) (Diff)
/source/blender/collada/MaterialExporter.h (+2, -2) (Diff)
/source/blender/collada/SceneExporter.cpp (+24, -21) (Diff)
/source/blender/collada/SceneExporter.h (+5, -4) (Diff)
/source/blender/collada/TransformWriter.cpp (+22, -39) (Diff)
/source/blender/collada/TransformWriter.h (+2, -5) (Diff)
/source/blender/editors/io/io_collada.c (+70, -1) (Diff)
/source/blender/collada/AnimationExporter.cpp (+67, -36) (Diff)
/source/blender/collada/AnimationExporter.h (+20, -12) (Diff)
/source/blender/collada/ArmatureExporter.cpp (+67, -51) (Diff)
/source/blender/collada/ArmatureExporter.h (+8, -2) (Diff)
/source/blender/collada/BCAnimationSampler.cpp (+15, -7) (Diff)
/source/blender/collada/BCAnimationSampler.h (+3, -7) (Diff)
/source/blender/collada/BCSampleData.cpp (+95, -10) (Diff)
/source/blender/collada/BCSampleData.h (+6, -35) (Diff)
/source/blender/collada/BlenderContext.cpp (+83, -0) (Diff)
/source/blender/collada/BlenderContext.h (+92, -0) (Diff)
/source/blender/collada/CameraExporter.cpp (+2, -3) (Diff)
/source/blender/collada/CameraExporter.h (+2, -2) (Diff)
/source/blender/collada/collada_utils.cpp (+65, -118) (Diff)
/source/blender/collada/collada_utils.h (+54, -15) (Diff)
/source/blender/collada/ControllerExporter.cpp (+26, -16) (Diff)
/source/blender/collada/ControllerExporter.h (+5, -4) (Diff)
/source/blender/collada/DocumentExporter.cpp (+11, -10) (Diff)
/source/blender/collada/DocumentExporter.h (+2, -2) (Diff)
/source/blender/collada/DocumentImporter.cpp (+0, -1) (Diff)
/source/blender/collada/EffectExporter.cpp (+3, -2) (Diff)
/source/blender/collada/EffectExporter.h (+2, -2) (Diff)
/source/blender/collada/ExportSettings.h (+197, -0) (Diff)
/source/blender/collada/GeometryExporter.cpp (+26, -13) (Diff)
/source/blender/collada/GeometryExporter.h (+2, -4) (Diff)
/source/blender/collada/ImageExporter.cpp (+3, -3) (Diff)
/source/blender/collada/ImageExporter.h (+2, -2) (Diff)
/source/blender/collada/LightExporter.cpp (+2, -2) (Diff)
/source/blender/collada/LightExporter.h (+2, -2) (Diff)
/source/blender/collada/MaterialExporter.cpp (+3, -3) (Diff)
/source/blender/collada/MaterialExporter.h (+2, -2) (Diff)
/source/blender/collada/SceneExporter.cpp (+24, -21) (Diff)
/source/blender/collada/SceneExporter.h (+5, -4) (Diff)
/source/blender/collada/TransformWriter.cpp (+22, -39) (Diff)
/source/blender/collada/TransformWriter.h (+2, -5) (Diff)
/source/blender/editors/io/io_collada.c (+70, -1) (Diff)