diff options
author | Gaia Clary <gaia.clary@machinimatrix.org> | 2018-11-27 01:05:55 +0300 |
---|---|---|
committer | Gaia Clary <gaia.clary@machinimatrix.org> | 2018-11-27 01:14:45 +0300 |
commit | 65874d3f33c5bbc2d91b3239ca549a635a12ba29 (patch) | |
tree | 278f03954250fcf94c2a38114cbd9135181b89dc /source/blender/collada/collada_utils.h | |
parent | f753fd17799cc92410b6115ea5ad9f3c2151072f (diff) |
fix: Collada: The limit precision option does nothing
Diffstat (limited to 'source/blender/collada/collada_utils.h')
-rw-r--r-- | source/blender/collada/collada_utils.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/collada/collada_utils.h b/source/blender/collada/collada_utils.h index 14d1948a42b..ab0c450a91c 100644 --- a/source/blender/collada/collada_utils.h +++ b/source/blender/collada/collada_utils.h @@ -74,6 +74,8 @@ extern "C" { #include "BCSampleData.h" #include "BlenderContext.h" +static int LIMITTED_PRECISION = 6; + struct Depsgraph; typedef std::map<COLLADAFW::UniqueId, Image*> UidImageMap; @@ -209,6 +211,8 @@ void bc_copy_v44_m4d(std::vector<std::vector<double>> &a, double(&r)[4][4]); void bc_sanitize_mat(float mat[4][4], int precision); void bc_sanitize_mat(double mat[4][4], int precision); +void bc_sanitize_v3(double v[3], int precision); +void bc_sanitize_v3(float v[3], int precision); extern IDProperty *bc_get_IDProperty(Bone *bone, std::string key); extern void bc_set_IDProperty(EditBone *ebone, const char *key, float value); |